А есть какой-то способ вернуть из индекса значение, а не ссылку? У меня есть сжатый вектор булов (так надо, про все его проблемы знаю), хочу читать значения как let val: bool ...
А из &dyn разве можно хоть когда-нибудь получить Rc<dyn>? Если соответствующего метода нет в самом трейте?
А как ноудроп вообще может жить с паниками и раскруткой стека?
Привет, а есть возможность передать лямбду с capture в не-шаблонную функцию? Сейчас у меня есть функция, принимающая callable: class ICallable { public: virtual void opera...
А ты точно хочешь чтобы трейт был generic? Мб лучше будет переделать так? trait MyTrait { type Item; } На твой вопрос решения не знаю, и подозреваю что невозможно
А разве Rc::new/Arc::new не дают и так одну аллокацию?
Макрос todo!() раскрывается просто в panic, никакой магии в нем нет А как должен он работать в типе вообще непонятно Например если я в другом месте напишу let x = lines(), к...
а файберов адекватных для раста нету? вроде если после начала исполнения прибивать к треду, в котором исполняется, то можно безопасно сделать
Кстати, а хоть в каком-то языке можно вернуть массив переменной длины из функции?
А почему access token генерируется свой для каждого типа? Может сдалать рядом с определением макроса свой generic тип access token, хранящий ссылку на данные и ссылку на atomi...
На плейграунде другая ошибка например https://play.rust-lang.org/?version=stable&mode=debug&edition=2021&gist=ca6094b8c58884e0500ede680554c94a
Привет, Какие библиотеки посоветуете для http-запросов из C++?
Тут наверное лучше всего через .into_iter().filter_map() Потому что с циклом придется очень аккуратно следить за индексом - не увеличивать его в случае удаления например Прим...
А почему для [T; N] есть Default только для первых 32? Вроде с const generic можно сделать impl<T: Default, const N: usize> Default for [T; N], и это осмысленно
Привет, вопрос про стандарт и многопоточность. Правильно я помню, что любой data race в C++ - UB? Если так, то почему в доке у microsoft есть пример с явным data race? Логичн...
T: From<i32> и 3.into() не подойдет?
concat! не сработает?
Привет, Есть HashSet<(String, i32)> Можно ли делать в нем get, не клонируя строку, если строка и число лежат отдельно? https://play.rust-lang.org/?version=stable&mode=debug&ed...
Разве char[] это не char* const?
То есть microsoft просто как обычно забили на стандарт, и ориентироваться на него не надо?