Есть ли какой-нибудь общий способ способ получить вариацию произвольного типа T которая будет T: 'static? Условно: pub trait Trait<'a> { type Static: 'static; } impl<'a,...
Есть ли какие-нибудь нормальные способы инициализировать __m256i в static переменных? Всякие _mm256_setr_* - не const (хотя под капотом вызывают методы из std simd которые con...
Почему чтение в неинициализированный буффер ([u8; _]) через read_exact является UB? https://doc.rust-lang.org/stable/src/core/mem/maybe_uninit.rs.html#859-875 Какие последств...
Есть некий трейт с константой. Хочется как-то проверить компайл тайм что эта константа при передаче имеет определённое значение. Т.к. баунды на неё не навесить то пришёл к нек...
Но почему? Мы ведь выделили на стеке место под эту переменную. layout - от внутреннего типа, каких-то ограничений на значния для u8 как для bool - нет. Что может пойти не так?...
Эта строка разве не делает этого? println!("cargo:rustc-link-lib=dylib=stdc++");
Всем привет. Какого рода магия нужна чтобы статически линкануть библиотеку на плюсах к расту? - Все нужнык зависимости - добавил (через ar и libtool) - В build.rs нужные флаг...
Есть ли какой-нибудь способ с минимальным кол-вом шаманства создать Arc<MyStruct>, где MyStruct это: struct MyStruct { meta: u16, data: [u8] } В номиконе есть упомина...
У operator new а std allocator?
Есть два дерайв макроса аля Serialize/Deserialize. Можно ли сделать так, чтобы некоторый кусок кода с quote!{} вставлялся только один раз если на структуре висят оба дерайва? ...
Есть подобный код: https://play.rust-lang.org/?version=stable&mode=debug&edition=2018&gist=782dc20f9192067575dee50627b064ea Если запустить тест в CLion, то будет вывод как на...
Но это ведь потребует unsafe( Разве repr(transparent) не гарантирует точно такой же layout? Мб как-то можно подсказать компилятору что можно лучше? Потому что на [Test<T>; N]...
Возможно ли скастовать &Arc<T> к &Arc<dyn Trait>, где T: Trait? Если да, то как?
Можно ли как-нибудь обернуть некий тип T чтобы операция приведения Vec<Wrapped<T>> к Vec<T> была noop? Наивный подход с repr transparent и надеждами на оптимизации не работае...
Требуется ли какая-нибудь дополнительная магия для того чтобы перезаписать Pin<Box<>> с выполненной future? Есть такая часть кода: https://play.rust-lang.org/?version=stable&m...
Всем привет. Можно ли как-нибудь подсказать компилятору, что в функции create_alphabet тип T будет использоваться только тот, для которого есть имплементации SymbolTable, чтоб...
Всем привет. Для того чтобы написать свой derive, должен ли SomeIdent в #[proc_macro_derive(SomeIdent)] быть где-нибудь определён? Или тут может быть любой идентификатор, кото...
Всем привет. Работал ли кто-нибудь с vulkano? И если да, то сталкивались ли с дичайшими утечками памяти в deferred примере? (Параметры среды в которой это возникает: либа верс...
Кто-нибудь использовал обычный rust-postgres в rocket? Есть ли возможность ассинхронной обработки запроса к бд?