А объясните мне, зачем делать тонну курсов с одинаковым контентом по самой базе? Мне бы вот хотелось что-нибудь посмотреть про авдвансед уровень аля на канале у Jon Gjengset
В чем прелесть BTreeMap? Насколько понял из описания, там удобно батчить get операцию, т. к. ключи отсортированы по дереву. Как мне взять, допустим, все элементы с префиксом X...
откуда этот указатель приходит?
Что можно заиспользовать для парсинга версий, если они не удовлетворяют semver'у, но могут быть приведены к этой форме? Например, есть такая версия 1.0-pre5 (для семвера не хв...
Кто-то может мне объяснить, что это за прикол? https://github.com/tokio-rs/axum/blob/main/axum-core/src/extract/mod.rs#L28 https://github.com/tokio-rs/axum/blob/main/axum-cor...
А в чем проблема глобального рантайма?
Есть ли крейт, который позволит безопасно трансмьютить структуры? Хочу что-то такое: struct A(i32, u8, &[B]), struct B(i32), transmute(&[u8]) -> &[A] Что-то типа каста разли...
Возможно ли в расте вообще создать какую-то общую переменную для нескольких веток в match блоке? При том, что сложить варианты через | не получится — код разный
Как-то можно от генерика R избавиться? Думал сделать что-то через dyn, но там нельзя 2 трейта https://play.rust-lang.org/?version=stable&mode=debug&edition=2021&gist=904712611...
Нужно ли использовать bumpalo::boxed/collections или можно взять из std? (с указанием арены)
А разве Box::pin не должен возвращать Box<Pin<T>>? Мы ведь не бокс, а Т внутри него не можем мувать
А почему serde::Serialize/Deserialize не трейт-сейф? Т.е я не могу создать dyn Deser например
А есть inspect_none у Option?
Насколько glMultiDrawIndirect хорошо работает? Я правильно понимаю, что он может рисовать ОЗУ буфер без всяких VAO/VBO? Я пишу систему частиц и не хочу каждый раз обновлять VA...
Подскажите, какие есть тулзы для генерирования шаблонного кода по документации? Допустим, что документация в свободном формате (но обычно это некая хтмл табличка).
Что делает repr(transpared)?
а-ля в ECS у того же беви? где ты можешь системы прям при компиляции проверять
let commands = sqlx::query_file_as!(CommandRecord, "sql/select_command.sql").fetch(&pool); commands .map_ok(|record| -> Result<()> { let imei = record.imei.parse::...
А какие крейты можете посоветовать для event'ов + слушателя к ним?
Есть ли для лога какой-то бэктрейсер, что выведет мне строку, откуда я логгирую? (файл:строка)