День всем добрый. Есть ли какой-то способ в цикле присвоить значение структуре, которую я до этого задестрактил ? Пример того, что хочу: struct Test { word: String, } ...
День всем добрый. Такой вопрос. Я заимплементил From для ньютайпа. И вот теперь думаю - а как вообще принято мувать поле из под ньютайпа ? Сейчас делаю вот так: struct Time...
Всем доброго времени суток. Абстрактно обрисую ситуацию, а далее вопрос. Есть таска со входящим стримом данных, которая броадкастит данные на клиентов. Как только появляется к...
Ребят, подскажите. Есть мьютекс, который используется, как в асинхронной среде, так и синхронной среде. Проблема в том, что если я использую мьютекс из std, то у меня потенциа...
День всем добрый. Наткнулся на какую-то абсолютно дикую проблему (сегфолт) с абсолютно непонятными концами. Есть структурка, поле которой дергается вот такой метод: fn generat...
День всем добрый. А есть ли вообще какой-то способ вернуть дженерик из функции без боксинга ? Что-то типо (выдаст ошибку, если что): use std::fmt::Display; struct SomeGen...
День всем добрый. Такой вопрос. Есть вот такой кусочек кода. Можно каким-то образом поставить элементы в порядке паттерна сплита ? fn parse_duration() { let dur_str = "...
Всем доброго времени суток. Такой вопрос. А в чем практическая разница между баундом T:'a и t: &'a T ? И зачем может понадобиться баунд к лайфтайму у owned-типа? К примеру: f...
Всем доброго времени суток. Есть структура, у которой заимплеменчен дроп. Внутри дропа действия производятся лишь над одним полем. Однако этот самый дроп не даёт мне возможнос...
А, если, например, я хочу дропнуть структуру после вызова метода, который бы отдавал внутреннее поле ?
Всем доброго времени суток. Такой вопрос. Есть ли возможность вернуть значение из цикла по-итератору ? На данный момент, такой костыль. Но чет он мне не нравится: fn new_conn...
У меня такой вопрос. Как на месте замапать ошибку из thiserror в anyhow::Error ? Я могу создать функцию, которая через ? конвертнет мне энам из thiserror'a в anyhow::Result()....
Всем доброго времени суток. Есть вебсокет. Всем клиентам на вебсокете необходимо броадкастить сообщение. Как только приходит клиент, я создаю нового ресивера на броадкасте, да...
Всем доброго дня. Есть вектор векторов. В структуре лежит два поля, которые я хотел бы заколлектить в другой вектор. Как это сделать без двух for- лупов ? Пример: struct Socke...
Гайз, скорее всего дегенеративный вопрос, не бейте тапками, просто редко такое вижу и не совсем пойму. fn some_func<T>(mut value: &mut T){} Вопрос, зачем вообще нужно mut...
Ребят, есть вопрос. Есть такая задача. На вход приходят данные, нужно эти данные отослать в другой тред. Дело в том, что на входе данные могут быть различного размера, но не ...
Есть броадкаст из tokio::sync. В одной таске спавнится броадкаст, он клонится в другую таску, где по-определенному эвенту происходит сабскрипшн на канал. Если у меня был реси...
Ну, я вижу, что #[stable(feature = "rust1", since = "1.0.0")] impl<T> !Sync for Sender<T> {} но вопрос, почему оно тогда работает: 1) Если поместить в структуру. 2) В обычн...
Всем доброго времени суток. Есть два сокета. Всё, что пытаюсь сделать - получить с одного и отправить на другой. И ловлю довольно таки странное поведение. Дело в том, что данн...
День всем добрый. Хочу конвертнуть &[u8] в Bytes из крейта bytes без постоянного приведения к вектору. Возможно ли вообще это ? В имплементации вижу только From из статика. П...