хочу вот спросить что делать в данной ситуация когда вроде бы как возникает несколько source у ошибки, при этом у трейта Erorr определен только fn source(&self) -> Option<&(dy...
пытаюсь в sqlx c postgresql. не понимаю что я делаю не так с .bind() в 3ем варианте. Сталкивался кто? #[derive(serde_derive::Deserialize, sqlx::FromRow)] struct IdWrapper { id...
есть ли какие-нибудь альтернативные способы обеспечения проверки инициализации переменной на стадии компиляции? struct Something(i32); //мб нужно будет вынести в отдельную либ...
можно ли как-то лучше переписать данный пример касательно логирования расположения ошибки? может практики какие, стандарты? пробовал tracing::error!(), но мне нужно бы доступ ...
подскажите пожалуйста на счет крейта sqlx и работы с postgresql - наткнулся на то, что не могу нигде найти примеры UPDATE для нескольких элементов за раз. Погуглил - вроде пиш...
вопрос на счет организации тестов в проекте. на гитхабе посмотрел - в основном проекты содержат в себе директории src и tests. как при этом писать тест если нужно переиспользо...
помню когда-то спрашивал про возможность получения из двух типов третий(слияние в один), что то типо type3 = type1 & type2 только с помощью макросов. какой-то крейт давал возм...
можно ли с помощью serde написать кастомный десериализатор для к примеру i64 или структуры в которой i64 чтобы десериализация успешно завершалась только если значение было >= ...
можно ли создать макрос который бы получал ast функции? также как в случае энума я могу посмотреть из какого ast он состоит. Что стоит гуглить? #[proc_macro_derive(SomethingDe...
посмотрел доклад про error handling ( https://www.youtube.com/watch?v=rAF8mLI0naQ&t=1317s ). там сказано(23минута) чтобы уменьшить размер стека лучше засовывать типы ошибок в ...
подскажите где найти рабочий пример использования thiserror с std::backtrace::Backtrace ? ну или что-нибудь аналогичное с явными структурами\энумами ошибок и стектрейсом. Без ...
пишу процедурный макрос, нагенеренный код использует код из других модулей(use crate...). хочу засунуть подключение других модулей также в макрос, но сомневаюсь. нормальная ли...
как правильно засовывать переменную/идентификатор под ковычки в quote ? (процедурный макрос) let variable = syn::Ident::new(&format!("\"{}\"", "something"), ident.span()); ...
как переписать эту конструкцию если нужно избавиться от "?" и использовать match while let Some(d) = cursor.try_next().await? { println!("f"); ...
не подскажите что за тема на сайте гитхаба в режиме редактирования файла(.rs)? в vscode поставил github dark тему - она соответствует гитхабовской только если расширение файла...
никто не сталкивался с ошибкой при работе с xml "Unexpected characters outside the root element : \u{feff}" ? загуглил - выдало "A quick Google search told us that our friend ...
что делать если пишет "rustup: команда не найдена"? нашел только это https://github.com/rust-lang/vscode-rust/issues/675
а как это влияет на ошибку при компиляции? Compiling futures-async-stream-macro v0.2.2 error[E0554]: #![feature] may not be used on the stable release channel
ни у кого во время билда не было такого? error: linking with link.exe failed: exit code: 1120
но я же вообще ,без понятия как там его поменять сносить и тд. rustup self uninstall чтоли?