Баг (на стейбле)?
cargo check ошибок не выдаёт, а cargo build выдаёт это нормально?
Или хотя бы для енамов типа: enum _ { 0, 1, ... N } ?
Что использовать std::time::Duration или time::Duration или просто секунды в i32 ? Мне нужно просто количество времени, точности в секунду хватит.
rustc можно собрать из исходников имея только компилятор OCaml'я?
В расте все примитивные типы пишутся с маленькой буквы?
&T отличается от Arc<T> только тем что не даёт thread-safety и полное владение?
Случайно встретился кусок кода из std, есть предположения почему здесь используется Some(item) а не std::iter::once(item)? /// Extends a collection with exactly one element. ...
Актикс-вебовский Json экстрактор можно использовать для всего, что реализует сердовский Deserialize ?
Можно как-то значение типа T, который имплементит трейт X конвертировать в значение типа impl X? А то я из длинного if-else возращаю либо T либо impl X
Форкнул один крейт, я же правильно понимаю, что старого автора в authors в Cargo.toml'е надо оставить?
Нормальная ли идея держать 2 асинхронных http сервера в одном Токио рантайме? Или лучше один из них запускать в отдельном потоке со своим Токио рантаймом?
Совсем новичкой вопрос, но всё-таки, создал ветку под фичу с префиксом wip-, сделал фичу, замерджил, удалять ветку или просто убрать префикс wip- ? WIP - Work In Progress
let y = x; Правильно я понимаю, что значение x типа T уходит во владение (мувается) y если T не реализует трейт Copy и не уходит во владение (не мувается) y если T реализует ...
let clients: RwLock<...> = clients.read().unwrap(); if let Some(...) = clients.get(...) { ... } else {...} clients не используется в else. Единственный способ разлочить ...
А можно как-то сделать, чтобы несколько файлов были одним модулем? При структуре ниже мы можем сделать a и b только подмодулями module, т.е они будут доступны через ...modul...
А да, сори https://play.rust-lang.org/?version=nightly&mode=debug&edition=2021&gist=a352c4799f05e1856b80c56d87d8f0c6
Есть ли какой-нибудь способ воспроизводимо выбирать один [bitvec::array::BitArray; 2] из HashSet<[bitvec::array::BitArray; 2]>?
rust #[derive(serde::Deserialize)] pub struct NewtypeType(T); Дерив просто берёт имплементацию для T?
Есть какой-нибудь способ убрать лишнию проверку в loop'е здесь (инлайнить функцию some_fn руками нельзя)?