у кого-нить на винде cargo-update смог нормально обновиться?
Подскажите, смена типа у возвращаемого значения функции с помощью проц-макроса - плохая практика, даже в случае неявного map_err Result'а?
Как используя syn в выводе проц. макроса получить массив?
@apendryak, @vlad20012 Не было ли у вас идеи поддерживать несколько корневых директорий в проекте CLion'а (на подобии VSCode) для удобства работы с зависимостями находящихся в...
Вопрос больше для теории, если при компиляции известно, что вызывается метод с передачей значения с конкретным типом, дальше оборачивается в Option, то как убрать лишние прове...
#[repr(transparent)] pub struct Ptr<'a, Y: 'a> { #[allow(dead_code)] ptr: *const Y, _marker: std::marker::PhantomData<&'a ()> } impl<'a, Y: 'a> Ptr<'a, Y> { c...
Как проще всего объединить TokenStream?
trait NullableToResult { #[inline] fn is_null(&self) -> bool; #[inline] fn ok(self) -> ::windows::Result<Self> where Self: Sized { if !self.is_null() {...
Вопрос возник из-за интереса к: pub const unsafe fn from_bytes_with_nul_unchecked(bytes: &[u8]) -> &CStr { unsafe { &*(bytes as *const [u8] as *const CStr) } } как указатель...
Возможно ли для каждого потока процесса создать статическое поле со своим уникальным значением? (по аналогии с thread-static в .net) Подумываю в будущем использовать для блоки...
Возможно ли как-то явно узнавать о наличии обновлений зависимостей? Есть ^ и ~, но это тихое обновление, что может быть плохо, если что-то сильно изменится.
Подскажите, возвращать из main Result<(), &str> для вывода текста ошибок невозможно?
Как обновляются устанавливаемые через cargo бинарники как cargo-expand?
Возможно ли через where или как-то иначе указать, что некий U - примитивный тип?
Подскажите, может ли привести максимальная оптимизация сборки к её неопределённому поведению, как это возможно в C++ с -O3? Например: opt-level = 'z' # Optimization...
@apendryak Нет ли в планах превратить окно "Cargo" в подобие вывода cargo tree? Внешние зависимости затенять, например или сделать скрываемыми.
Если функция объявлена как const fn, то она выполняется при компиляции? т.е. и в бинарнике её быть не должно?
Переименовывать структуры так нельзя? Через pub type ... работает.
Возможно ли написать макрос, который бы по условию сборки добавлялся в код, либо не добавлялся? Что бы явно не писать атрибут перед каждым макросом. Сейчас я это представляю, ...
Возможно ли избавиться от такой ошибки? Собирается и выполняется успешно.