а это в реальном коде не в цикле, часом, делается? while let Some(current_reference) = current { // Some code current = current_reference.next.as_mut(); }
трай блоки не исключают ?, это про другое
а никто не знает крейт для своего комплишена внутри CLI приложения? задача: есть своя псевдо-консоль (интерактивный ввод от пользователя), там есть ряд команд, нужно сделать к...
а зачем сейчас что-то начинать делать на плюсах, кроме как с целью обеспечить себя джоб секьюрити, ибо никто это поддерживать больше не сможет? (я не набрасываю, плюсовики, н...
А я вот буквально сегодня нашёл замену переставшему работать cargo asm: https://github.com/pacak/cargo-show-asm?ysclid=ll812n35mj146197497
т.е. вопрос правильно было бы сформулировать "в чем преимущество от использования асинхронности?"
вот пример экстеншн-трейта, что называется, "из учебника" // The core, object-safe trait trait Iterator<A> { fn next(&mut self) -> Option<A>; } // The extension trait of...
чем if let Err(e) = some_fn() { println!("{:?}", e); } не устраивает? ) если прям очень хочется, то можно запилить экстеншон-трейт, чтобы эту махинацию проделывать в виде some...
посоны, хочу вкатиться в эмбеддед, и если с частью программирования всё более-менее понятно, ну и как минимум понятно, что где искать, то вот знаний ТОЭ не хватает категоричес...
подскажите плз, что щас модно брать для простенькой kv-базы на пару сотен метров, чтоб поудбоней было из раста взаимодействовать? дополнительно хочется, чтобы база всё же хра...
преждевременные оптимизации? 🤔
что за очередь на обработку? вообще семафорами похожие задачи решаются)
при выходе из main'а процесс завершается, о чём тут дальше можно говорить, какие потоки, какой токио, какие скоупы? единственный вариант решить вопрос — форкаться, но надо пон...
подождите, что за прикол со сборкой компилятора за две недели?) он же на мощной машине довольно быстро собирается, меньше часа если мне не изменяет память)
4. Использование произвольного runtime контекста (конфигурации), влияющего на логику процесса десериализации тут несколько непонятно, что это вообще значит, то есть какого ро...
и какая ошибка-то?
скажем, если OnlyMove содержит внутри себя &mut T, то у тебя в программе образуются две одновременно живущие мутабельные ссылки на одно и то же, м?
вот с таким хаком работает [БЕЗ статика]: https://play.rust-lang.org/?version=stable&mode=debug&edition=2018&gist=1bcfc60ec0b040b105411f7200dd87eb
а вот по топику, никак не могу вспомнить, где был комбинатор по смыслу как take_while(Option::is_some).map(Option::unwrap), но без бесполезного анврапа? типа take_while_map :)...
вроде на вопрос ответили, зачем тут флуд разводить?