Нужно (де)сериализовать структуру в/из xml Но не получается Есть тут гуры серде как это решить? Пытался уже кастомный десериализатор юзать, но на вход приходит мапа, с одни...
Есть какая-то гарания, что компилятор не дропнет/уберет неиспользуемый аргумент ф-ии? Именно как аргумент функции, понятно что всякие let _guard = mtx.lock() убирать он врядли...
Можно каким-либо способом в tokio framedcodec получить ошибку «Connection reset by peer», но при этом также понять что сообщение полностью доставлено или на половине пути кли...
Внутри цикла loop { tokio::select!{…} } изменяю OptionFuture и в качестве футуры ему передаю вызов функции объекта. job_fut = OptionFuture::from(Some(job.wait())); Если ф...
Юзаю actix-web 3.1.0, требуется на awc::Client добавить свой кастомный dns сервер. Я нашел что у него есть connector, в который пробрасывается resolver из trust-dns-resolver, ...
Нужно ли защищать fut мьютексом в следующем коде, если я хочу его менять внутри этого селекта? tokio::select! { _ = fut { … } } Если нужно, то как правильно записать чте...
Можно ли в tracing выгружать логи и в терминал, и в файл? Никак не могу понять как это сделать. И еще вопрос в догонку, tracing-appender - это единственный крейт для слива лог...
Как можно внутри цикла, в одной из веток tokio::select создать объект и ожидать эвейта его метода? Пример по ссылке. Никак не получается победить лайфтаймы. Объект не мой, его...
Есть в расте альтернатива плюсовому std::bind? Чтобы можно было сохранить аргументы и много раз вызывать
Или кто может помочь провернуть вот такое, я не знаю как победить лайфтаймы https://play.rust-lang.org/?version=stable&mode=debug&edition=2018&gist=0de967852a9108efc5ac201c694...
Какие каналы в tokio нужно сделать, чтобы можно было иметь multi consumer, single producer, как в го? Ну то есть не просто всем придет одно сообщение и они все смогут его проч...
Есть допустим у строки String и &str пара. Для них можно соответственно написать функции, например первая для того чтобы положить в HashMap, а вторая чтобы достать от туда зна...
Какая причина что Arc имеет Send, только при T: Send + Sync? unsafe impl<T: ?Sized + Sync + Send> Send for Arc<T> {}
Почему так? Ниже в коде есть 100% ветки, где переменная изменяется на true
На что компилятор тут ругается? В раскрытом макросе же видны все переменные и они существуют
Можно ли в async_trait сделать чтобы он возвращал … + Send + Sync, а не только … + Send?
Можно ли каким-либо образом вызвать метод объекта типа T объявленным следующим образом: fn f(self: Arc<Self>) {…} Если у меня не сам объект под арком, а он, и еще куча други...
Есть TCP прокси сервер, построенный на tokio. Нужно добавить http сервер на actix web. Как можено легко подружить рантаймы? Ну то есть будет ли достаточно заменить tokio::spa...
Можно ли как-то игнорировать код в документации, чтобы он не компилился при запуске тестов? no_run не подходит, потому что код не компилится. Или как делать доку для приватных...
Как реализовать trait Borrow, чтобы можно было делать get без лишних аллокаций для предложенной структуры Key? Я уже пробовал во все места сувать различные лайфтаймы, как пред...