Андрей
ну и, где шоу @odomontois где срач?
Андрей
@yuryliavitski @ekalinin говно ваши зав типы
Oleg
в расте АДТ же?
имеется в виду ownership на уровне типов
в приличном обществе это называется unique types, и так или иначе связывается с линейными или афинными типами.
Но если мы не говорим про руст. В руст RAII вместо типов
Oleg
ой, простите, это не моя реплика по сценарию
Anton
Чет как то вяло
Андрей
Anton
чет компиляция все медленней и медленней...
でゲソ
А ты пробовал не писать код, а удалять?
Loyd
xd
Pavel
😂
Anton
kitsu
https://bitfury.timepad.ru/event/665119/
kitsu
было, да?
kitsu
или за блокчейны тут банят
Evgεny
спб же столица раста зачем в москве
Konstantin
тут не банят, тут практически двач
Sergey
Evgεny
ну я в спб
Evgεny
все решил
kitsu
игрушечная столица
Loo
Kerrigan
kitsu
было
вторая с клиентом тож?
kitsu
а, там не про раст, сорь
ㅤ
Посоны, есть вектор Vec<u8>, как идиоматичнее брать из него u8-слайсы (или подвекторы) размера S, если длина вектора больше S или размера .len() если меньше либо равно S? Цель: фрагментировать вектор байт на куски и отправить куда надо по-кускам ограниченного размера
Nikolay
https://doc.rust-lang.org/std/vec/struct.Vec.html#method.chunks
ㅤ
Спасибо
Loo
ㅤ
А какого типа part, можно ли его преобразовать в Vec<T>?
ㅤ
А, вижу, &[T]
Loo
ㅤ
Спасибо посоны :3
Sergey
ㅤ
Loo
https://github.com/opentracing/opentracing-rust
ㅤ
Какой есть правильный способ заспаунить поток, а затем опрашивать поток о прогрессе выполнения его работы?
ㅤ
Кажется, нужно возвращать фьючу и чтобы поток обновлял что-то в этой фьюче, а поток-родитель опрашивал фьючу у себя
ㅤ
Или мессадж-пассингом в родительский поток
Evgεny
это если ты какие-то свои фьючи писать будешь, в тех вроде такого нет и не подразумевается
Evgεny
запилить канал и писать туда месаги вроде адекватно
Loo
Loo
рекомендую
ㅤ
Vlad
Во многих чатиках уже наблюдаю, что как только кто-то начинает форсить один стикер, послепенно все начинаю повторять за ним
Loo
Oleg
Nikolay
Loo
Evgεny
Nikolay
то что надо вопрошающему вроде, на футурах
https://docs.rs/futures/0.1/futures/sync/mpsc/index.html
Safort
Заражение по типу мемесов.
Evgεny
Как я понял на футурах эт возвращается объект мутируемый из другого потока и тыкаемый родительским потоком
Evgεny
а тут мпсц канал только в виде Stream
Evgεny
можно же и обычный
Evgεny
я имел в виду, что поллинг футуры возвращает Async::Ready и NotReady и не в курсе что там по кастомизациям чтобы в нотреди возвращать еще и процент выполнения
Evgεny
а было бы пиздато, кстати
Loo
нет спасибо
Evgεny
а че так
Nikolay
Не вижу ничего, что помешало бы вопрошающему пушить в треде в канал struct Report { completed: i32 }, принимать в запускающем потоке и решать таким образом задачу
Evgεny
да
Evgεny
запилить канал и писать туда месаги вроде адекватно
Evgεny
просто если речь идет о "запилить тред" то у меня сомнения, используется ли futures и вот это все для умных
Nikolay
а :)
Aleksey
Vlad
Sheldhur
сап
Vlad
Кстати да. Тут не совсем Rust, но из питерского Rust community много кто собирается. Приходите
https://cyber-fund.timepad.ru/event/571572/
Sheldhur
как с компиляцией под виндой дела обстоят? жить можно или некоторые пакеты под винду не соберутся? с го такая хрень была, пришлось в никсы переползать
Cuno
Vlad
🤔 Но ведь некоторые пакеты и правда не собираются
Cuno
Evgεny
винда же не нужна
Sheldhur
Sheldhur
iconv