Почему в расте для асинхронности используется пуллинг? Почему нельзя напрямую по очереди продолжать асинхронные функции, после выполнения вложенных асинхронных функций? Напри...
/// For rectangle impl<'g, I: Iterator<Item = char>> Layout<'_, 'g, I, Vector2D<u32>> { fn next(&'g mut self) -> Option<Result<LayoutGlyph<'g>, OutOfBounds>> { /// For re...
а почему я не могу вызвать макрос типа a!() внутри тела struct? struct A { a!() }? компилятор принимает "а" как за название поля и просит ":"
let stuff = unsafe { &mut *(self.handler as *const _ as *mut Box<dyn FnMut(&D)>) }; stuff(&self.data); // works let stuff = self.handler as *const _ as *mut Box<dyn FnMut(&D)...
в моюсобранном ядре дженту нет некоторых /dev/input, в том числе тачпада. Я правильно понимаю, что проблема в каком-то не выставленном флаге для определенного типа порта? Что ...
Вот допустим я могу сделать trait TypeId { fn type_id() -> u32; } impl TypeId for u32 { fn type_id() -> u32 { 1 } } print...
А кстати, как заставить этот код работать? fn a(_: u32) {}; let w: Box<dyn Any> = Box::new(a); println!("{:?}", w.downcast_ref::<fn(u32)>()); // none
а че там вообще было?
Как через unsafe получить референс без бороу чекера?
И я правильно понимаю, что куча вложенных And будут пулить друг друга, передавая один и тот же контекст, данный ехекутором, а когда одна из них будет, исполняться, по этому ко...
хелп https://docs.rs/typemap_rev/0.1.5/typemap_rev/trait.TypeMapKey.html есть способ сделать в Value референс не со статическим лайфтаймом?
Меня смущает то, что у меня нет NVME Target как у тебя на скриншоте, мб я где-то нужную опцию не подключил?
А что за dyn trait casting?
Раст при вызове A::method не вызовет сам B::method? А вместо этого вызовет взаранее скопированный в A::method код из B::method?
помогите, из-за чего может быть ошибка block device uuid=...... is not a valid root device? nvme/gpt/efi/ext4, модули по гайдам с гентуорга выставил в ядре
А как можно добавить какой то флаг к ffmpeg? Написать патч к ебилду или свой репо делать?
ну вот есть дженерик, из трейта в дженерике нужно только один метод вызывать, каждый раз когда я генерирую под дженерик инструкции, они же почти повторяются в коде?
А для чего вообще eix нужен и почему он плох?
ну лично я, до раста, не слышал про wasm, ощущение, как будто васм для раста и появился, для плюсов такого нельзя было?
Возможно изменить само тело inner структуры Box<dyn *T*>, имея мут референс на Box?