привет, как превратить Arc<Wrapper<AtomicU16>> в Arc<AtomicU16>? это возможно вообще? я пытался имплементить Deref для Wrapper но что-то ничего не выходит...
привет, я собрался свою карманную БД писать на основе Serde+Bincode и std::fs, сами данные скорее всего будут представлять из себя вектор структур (например юзеров) обёрнутый ...
хотя мне вот что-то подсказывает, что компайлер раста делает в процессе компиляции кучу проверок на лайфтаймы, например... это занимает кучу времени и по сути для формирования...
привет, у меня Cargo почему-то перестала понимать структуру проекта, что я делаю не так? добавил [[bin]] секцию вручную (хотя по идее не должен т.к. "src/main.rs" и всё равно ...
const DVORAK: [(u32, char); _] = [(30, 'a')]; можно ли тут как-то не писать явно количество элементов в массиве?
как в macro_rules! получить количество повторений без приколов типа 0 + 1 + ...? (например если мне нужно сделать HashMap::with_capacity($v)>
называется rustbreak есть даже пример для апи на Rocket, правда 3х летней давности. лол. https://github.com/TheNeikos/rustbreak/blob/master/examples/server/src/main.rs @iccsf ...
ток я ж не могу в дебаг проекте использовать зависимости в релизе (или могу?)
что такое HS?
привет, тарищи, вчера обнаружил, что если в объявлении метода default соответствующего трейта написать что-то типа Self{a, b, ..Default::default()} то компайлер это пропустит,...
rust pub enum Command { List, ListTopic(String), View(u16), Add, Edit, } pub fn command_list() -> Vec<(String, String)> { vec![ ("l", "list"),...
мне вот банально неудобно вручную прописывать path к локально лежащему и скомпиленому крейту, хотелось бы просто имя указывать и чтоб карго уже сам разбирался (в смысле чтоб д...
какой тип/баунд указывать в параметрах функции если я хочу иметь возможность принимать и T и &T, в последнем случае клонируя значение внутри функции?
есть ли макрос, красиво возвращающий имя и строку на которой определена функция/метод, в котором этот макрос вызван? хочу на 51й строке сделать указание на координаты метода в...
fn decay2(&mut self) { self.lbuffer .iter_mut() .for_each(|l| l.iter_mut().for_each(|c| *c = c.saturating_sub(1))) } есть какой-нибудь ...
что за пепелац после where?
https://github.com/rust-embedded/itm/blob/3e4251b42aa2e4b05ae372c47c7b835b8acae6dc/src/tests.rs#L27 существует ли способ не писать по 3 unwrap-а, а сразу анврапить до самого г...
мне кажется, есть какие-то крейты для абстракции над симдом, не?
есть что-то подобное на хрусте? или может можно(нужно) переписать
pub struct Sound<const DUR: usize> { data: [f32; DUR], } какие ограничения меня ждут если я собираюсь хранить большие массивы (миллионы элементов)? надо использовать хип?