В расте есть аналог плюсового static_assert?
Почему я верблюд?
А актикс разве не осуждается прогрессивным сообществом за ансейфы и бенчеориентированность?
Это компиль сошёл с ума или я? error[E0597]: `builder` does not live long enough --> src\grammar_parser\registry.rs:213:25 | 211 | let first = { | _____...
Подскажите, кто-нибудь либу для парсинга текстовых форматов Наткнулся на glue пока что. Что о ней можете сказать?
За что компилятор так со мной? #[derive(Clone, Copy)] struct Holder<'a, T>(&'a T); fn my_copy<'a, T>(r: &Holder<'a, T>) -> Holder<'a, T> { *r } В ответ на это я получил "у ...
В расте же нет аналога template <template <class> class F>?
Можно ли паттерн-матчиться на self в параметрах функции?
Помогите объяснить компилятору, что я не верблюд Есть вот такого вида код struct Container { cache: RefCell<HashSet<Type>> } impl Container { fn get(&self, val: Type...
Почему компилятор на меня ругается? Для () нет Display, первый impl на него не распространяется, ради этого вообще и затеял newtype обёртку struct Holder<T>(T); impl<T: Disp...
Есть ли способ в компайл-тайме проверить, что тип не имплементит трейт?
Помогите impl<'this> Clone for Symbol<'this> { fn clone(&self) -> Self { match self { Self::Str(StrEdge(s)) => Self::Str(StrEdge(Cow::from(s.deref())))...
Есть цивильный способ посмотреть на оффсет T внутри Option<T>?
Есть такая структурка, выдающаяся из объекта Registry struct RegEntry<'reg, T> { info: &'reg T, owner: &'reg Registry, } Мне нужен аналог, но с info: &'reg mut T. Ес...
somevec[1..]?
Нид хелп Есть дерево Есть функция by_index(&self) -> &Node Хочу аналогичную by_index_mut(&mut self) -> &mut Node Не хочу копипасту Будет ли unsound, если принять &mut self, в...
Кто-нибудь собирался с tch-rs? Меня упорно шлёт линкер. Что на винде, что на лине
Чем два данных куска кода семантически отличаются? Потому что компилируется только второй Первый: self.graph.add_edge(p, get_leaf(&mut self.graph)); Второй: let xxx: u32 = g...
А в reset мы не можем откатываться на Default?
А какие, кстати, причины брезговать блокчейном?