приветстсвую. есть tokio::spawn, внутри которого бесконечно крутится while let Some(msg) = receiver.recv().await. в теле цикла я проверяю msg.parameter на соответствие некотор...
есть енум, в котором 113 вариантов. варианты - это либо немаленькие структуры, либо немаленькие другие енумы. заимплементил для верхнеуровневого енума deserialize, который вн...
немношк плавятся мозги. буду очень благодарен за помощь. итак, есть вот такая структура с вот таким методом в сторонней либе (клиент для телеги) pub struct Listener { ... } im...
не существует ли, часом, крейтов, который по структуре с навшенными Deserialize/Serialize генерят примерный json?
хочу понять, какого черта так долго происходит сборка намедни читал статейку на хабре, что-то типа "погружаемся в ржавчину", про устройство компилятора раста. так вот там было...
А кто тут пишет в проде приложеньки на расте. Количество багов отличается от языка Х? Не в бизнес-логике разумеется
допустим, нашел. стековерфлоу падает на десериализации варианта, соответствующий структуре, одно из полей которого - вектор других структур. забоксил значение варианта, забокс...
здравствуйте подскажите, пожалуйста, как решить сию проблему, кроме как докинув Clone на Foo и вызвав clone в соответствующем месте? https://play.rust-lang.org/?version=stable...
если энум занимает 12888 байт, какие могут быть способы уменьшить его размер? у него есть 143 варианта, каждый из которых - либо другой энум, у которого от 2х до нескольких по...
ещё вопрос, извините. как это делается? fn main() { type Param<'a, T: std::fmt::Debug> = (&'a str, fn(&'a str) -> serde_json::Result<T>, fn(&'a serde_json::Result<T>) -> ...
https://play.rust-lang.org/?version=stable&mode=debug&edition=2018&gist=65fbaac6dfa415bbcf22d065fd949762 изначально писал, чтобы спросить, как фиксить вторую ошибку (expected ...
больше того, лок корректен. но это оффтоп, не будем об этом) если доставать коннект явно - проблема та же let mut conn = db_pool.acquire().await?; let mut tx = conn.begin().aw...
есть тут знатоки sqlx? есть функция: async fn do(pool: &Pool) { let mut tx = db_pool.begin().await?; sqlx::query!("DELETE FROM source_tags...").exeute(&mut tx).await.unwra...
какой вариант быстрее? const FOO: &'static [&'static str] = &["1", "2", "3"]; fn search_foo(value: &str) -> bool{ FOO.contains(&value) } fn match_foo(value: &str) -> bool...
https://play.rust-lang.org/?version=stable&mode=debug&edition=2018&gist=02e03c860c372cfce692991356b43591 как это делают нормальные люди? что хочу: есть две футуры. если одна и...
Но это же все равно селект?
очень интересная ситуация возникла. вот такой код собирается без ошибок. Html - это структура из пакета scraper let favicon: Option<String>; let for_check = { let ...
а есть другие варианты сделать асинхронные трейты? ну кроме как сделать их синхронными, а внутри у реализаций делать block_on
Никто, часом, не наталкивался на реализацию написанную на расте? https://github.com/philipl/pifs
меня чет начали задрачивать тормоза и лютый жор ресурсов в продуктах jetbrains в связке с плагином для раста посему начал задумываться о vscode. есть неплохие туториалы по нас...