У меня есть трейт Foo<T>, где T это какой-то произвольный тег типа struct A; struct B;. Могу ли я как-то сделать так, чтобы апишка имплементации Foo<A> была разделена от Foo<B...
А можно как-то вернуть рефселл значению внутри структурки, обёрнутой в рефселл? Знаю о Ref::map однако то возвращает референс
Я пишу макрос, в котором нужно взять интерполированную стрингу и аргументы, которые под капотом достанутся из мапки для этой стринги. Проблема в том, что если сделать это чере...
у меня есть два u128, как безопаснее (и проще) всего найти между ними результат деления в f64?
Имею в докерфайле RUN apk add musl-dev openssl-dev eudev-dev libusb-dev libsecp256k1-dev linux-headers clang libpq postgresql RUN ln -s /usr/local/pgsql/lib/* /usr/lib/ и п...
Как в расте можно задать опциональные пути зависимостям? К примеру в проде мы хотим иметь зависимости от гит реп, но когда пишем код, хотелось бы иметь локальные пути к ним
а можно как-нибудь безболезненно BigUint в u128 конвертнуть?
ладно, суть в том что я в контексте хочу хранить блокирующий клиент, проблема в том, что вызывать его в обьектах не получится потому что треды могут пережить этот контекст, ка...
есть у нас трейт с дефолтным инстансом trait T { fn f() { println!("foo"); } } можно ли в импле на какой-то тип указать именно этот дефолтный инстанс? impl T fo...
А тут можно обойтись без собираения вектора? self.entries это BTreeMap<u64, RollingValues>. Если просто зипать Map то раст жалуется на подвинутую entries которая вектор
тут проводили опрос средней зп у растовиков?
Есть какая-то обёртка в расте по типу бимапы, которая разрешает one-to-many зависимости? К примеру такой Bimap<ProposalId, Vec<Item>> так, чтобы на любой Item можно было доста...
Кто с апишкой syn знаком? Хочу сделать опциональный аргумент в макросе имея struct T { a: Expr, b: Option<u32> } хочу парсить и t!(a, 1) и t!(a). Возможно такое?
как в клапе через дерив сделать булевский флаг по типу --verbose?
а, ну в принципе он же не знает что мономорфизировать тогда раз инстанс подбирается в рантайме, пусть тогда генерит все возможные, не?
в сине есть структурка для парсинга a = b? Где a -- это произвольный идент, а b какое-то конкретное значение
Есть такая идея заводить определенные тесты только если задан какая-то енв переменная, в расте такое реализуемо?
как мне расширить слайс [u8;8] до [u8;32] заполнив в конце нулями?