монадическое do покрывает большую часть ?, async-await, yield, но всё-равно менее общно чем иметь кастомизируемое cps например do! { let x <- None; 1 } то есть если бы оно...
как с актиксом воркеров делать идиоматично? нужно чтобы актор каждые n милисекунд что-то делал, при этом не блокируя обработку сообщениий. вручную стартовать новый тред и рабо...
Какой в расте идиоматический способ делать маски аля NLM_F_DUMP | NLM_F_REQUEST? Кто-нибудь встречал их в апи библиотек (кроме ffi врапперов)? Я видел какие-то макросы, но чет...
подскажите плиз, я правильно понимаю, что при move всегда происходит копирование? если так, то получается, что клон лишний, потому что в замыкание всё равно попадёт клон клона...
@Psilon https://play.rust-lang.org/?gist=0f312a64f3da048ae748cfabfffa7cfc&version=stable&mode=debug&edition=2015 можно ещё так
тогда получается любой ffi где надо передать в сишную функцию указатель и она с ним будет делать что захочет - уб?
https://play.rust-lang.org/?version=stable&mode=debug&edition=2015&gist=4ffc7820a81a045f210cc3feca4afa83
почему новые методы итератора в стдлибе всё ещё возвращают рукописные адаптеры вместо impl Iterator ?
а много ли интересного может сделать хендлер мессаджа, не завязываясь на стейт актора?
подскажите, какой самый норм способ скастовать &[u32; 4] к &[u8; 16] ?
а есть ли для crates.io глобальный поиск имён типа hoogle для hackage?
можно ли здесь как-то обойтись без дублирования?
ну я понимаю что так расширяемее, потому что можно добавлять новые месседжи и их обработку сбоку, только для акторов так вообще делают?
можно ли как-то скастануть значение к варианту энума? что-то типа let Result::Ok(x) = y; и чтобы само паникнуло если вариант другой
кто-нибудь встречал для актикса нормальные макросы для объявления месседжей и тд? дефолтный бойлерплейт просто зашкаливает
когда делаете Rc чтобы передавать в несколько колбеков, клонируете для каждого, или для всех кроме последнего?
@Romshark https://play.rust-lang.org/?gist=a2582bbb6f855bb04673f846e1756f4f&version=stable&mode=debug&edition=2015
а какой может быть смысл пытаться использовать wsl раст снаружи из обычной винды?
с изначальных? там же можно динамически линковать произвольный плюсовый код
а можно сделать чтобы оно с этой отформатированной ошибкой запаниковало?