Псевдокод (по мотивам довольно сложного реального проекта): trait Base {} trait Derived : Base {} trait DerivedDerived : Derived {} trait Base объявляет ассоциированный тип ...
read_u32() возвращает Result, а нужно Option, так?
Второй день после полностью прочитанного растбука?
А вот интересно, должны ли нетривиальные методы unsafe trait тоже быть unsafe?
Интересно, а можно ли в одной программе использовать и tokio, и async-std? Почему вообще возник такой дурацкий вопрос. Есть проект на async-std. И внезапно понадобилось вороча...
Как красивее сцепить два итератора при помощи chain? Имеется коллекция c1 значений id, и коллекция c2 объектов, генерирующих копии id методом get_id(). Вот так работает: ...
Почему anyhow не выводит изначальную ошибку, только контекст? use anyhow::{anyhow, Context}; Если (файла нет) так: let file = File::open(filename)?; получаем "No such file o...
Делаю нагруженный веб-сервер на actix-web. Нужно отслеживать количество активных запросов в данный момент. У актикса есть API для этого или заводить свой счётчик?
А получится без RefCell? Я тут штудирую "Learn Rust With Entirely Too Many Linked Lists ", и даже двусвязный список на указателях приходится городить на RefCell, потому что ну...
Интересно, почему можно использовать anyhow::Result, но не обязательно объявлять "use anyhow;"? Где-то неявно подключается?
Планируются ли митапы по Rust в Москве в этом году? Где обычно смотрят такую информацию?
После апдейта Rust до 1.48 перестал устанавливаться sccache. Это только у меня?
возможно ли как-то вернуть результат из такой функции?
в смысле? объявление в DerivedDerived выглядит так: type X = X<Self::N>
а что, select! использовать уже не модно?))
как же эти бедные люди читают книги?
"Clean Architecture" Роберта Мартина?
как его просунуть в map_err?