Size: a a a

Rust — русскоговорящее сообществo

2020 March 04

M

Marat in Rust — русскоговорящее сообществo
на выходе получается иммутабельная коллекция, причем, среднее амортизированное время доступа остается O(1)
источник

f

folex in Rust — русскоговорящее сообществo
А весь libtest unstable, да? Нет возможности использовать test::stats::Stats в стейбле?(
источник

p

polunin.ai in Rust — русскоговорящее сообществo
Попробуйте🤷🏿‍♂
источник

f

folex in Rust — русскоговорящее сообществo
Пробую, да и по коду вижу что там
#![unstable(feature = "test", issue = "50297")]
источник

f

folex in Rust — русскоговорящее сообществo
Но вроде bencher решает проблему ±
источник

🦉⁣

🦉 ⁣ in Rust — русскоговорящее сообществo
folex
А весь libtest unstable, да? Нет возможности использовать test::stats::Stats в стейбле?(
а это где?
источник

f

folex in Rust — русскоговорящее сообществo
🦉 ⁣
а это где?
источник

🦉⁣

🦉 ⁣ in Rust — русскоговорящее сообществo
спасибо
источник

f

folex in Rust — русскоговорящее сообществo
источник

f

folex in Rust — русскоговорящее сообществo
А как-то можно из async_std стрима взять все элементы, что в нем накопились пока что? Типа, пока Poll::Pending не вернется 🙄
источник

f

folex in Rust — русскоговорящее сообществo
folex
А как-то можно из async_std стрима взять все элементы, что в нем накопились пока что? Типа, пока Poll::Pending не вернется 🙄
Опять хочу странного. select решает эту задачу
источник

А⚙

Антон ⚙️ in Rust — русскоговорящее сообществo
polunin.ai
то есть у раста два выбора:
1. Vec<Box<dyn Foo>>, и ты сидишь без типов и тестов, потому что PartialEq, Debug не реализовать
2. Vec<FooVariants>, и тогда ты вынужден везде писать мерзкие if let, где они не нужны
В очередной раз напоминаю про существование enum_dispatch
источник

∅ч

∅ ч in Rust — русскоговорящее сообществo
polunin.ai
то есть у раста два выбора:
1. Vec<Box<dyn Foo>>, и ты сидишь без типов и тестов, потому что PartialEq, Debug не реализовать
2. Vec<FooVariants>, и тогда ты вынужден везде писать мерзкие if let, где они не нужны
(dyn Foo + Debug)?
источник

∅ч

∅ ч in Rust — русскоговорящее сообществo
а падажи, так Foo: Debug сделай в define типажа
источник

P

Pavel in Rust — русскоговорящее сообществo
это обходится, или нет?
источник

ID

Ivan Dubrov in Rust — русскоговорящее сообществo
folex
Пробую, да и по коду вижу что там
#![unstable(feature = "test", issue = "50297")]
Мой "любимый" RFC 😞
источник

АМ

Александр Мещеряков in Rust — русскоговорящее сообществo
Pavel
это обходится, или нет?
Пока нет специализации, так сделать, к сожалению, нельзя: при  T == S происходит пересечение с уже объявленной имплементацией.
источник

В

Вафель in Rust — русскоговорящее сообществo
Да, и что?
источник

DS

Dmitry Sokolov in Rust — русскоговорящее сообществo
Александр Мещеряков
Пока нет специализации, так сделать, к сожалению, нельзя: при  T == S происходит пересечение с уже объявленной имплементацией.
А когда будет специализация?
источник

В

Вафель in Rust — русскоговорящее сообществo
Dmitry Sokolov
А когда будет специализация?
Вместе с мамой плакала половина маршрутки...
источник