Привет, я наконец столкнулся с ленивым ИО В 26 строке написан эксепшен, который вылетает при запуске программы. Добавление ! перед validUsernames <- не помогает. Вопрос: чем п...
Посоветуйте, что почитать про conditional compilation в хаскелле? Негугл ничего не выдаёт
Мб вы что-то обновляемое для гуи посоветуете?
Привет. Можно ли в ТС сделать что-то наподобии Растового trait HasName { const NAME: &str; } Т.е. ассоциировать с типом компайл-тайм строку? Пока я придумал вот такое: exp...
Привет, можете посоветовать крейт по типу bincode, но чтобы работал с асинхронными стримами?
Есть простой способ в zod парсить числа в том числе из строк? Пытаюсь накостылить что-то вроде z.number().or(z.string().transform(parseInt)), тоже не получается
Как-то можно дропнуть сматченный вариант в таком коде? let mut e = Enum::A; match &e { Enum::A => { e = Enum::B; // напишет, что на e существует ссылка } ....
Привет, можно как-то реализовать instance MonadReader SubConfig (ReaderT Config m), где SubConfig — структурно часть Config? Цель: есть функции, запускаемые в контексте MonadR...
Можно же делать ассоциированные типы, нет? type Fut1; fn method(&self) -> Self::Fut1;
В хаскелле есть подобный синтаксис? (взято из Идриса) Right ok <- action | Left e => -- process error -- only executed if ok
Мне нужно распарсить строку "версия - дефис - дата" Для версии и даты есть имплементация FromStr, но как их объединить, они ведь парсят строку полностью и возвращают Result<Se...
Это можно как-то лучше написать?
Привет. Возможно ли сделать тайп алиас, к которому потом можно применять типы? type Bool = forall m a. SimplyTyped m => m (a -> a -> a) ... :: Bool @m Компиль на вот это пишет...
А ты попробовал добавить рефселл? Эрик вот здесь написал: https://t.me/rustlang_ru/326994 Ты не можешь сделать итератор, возвращающий ссылку на себя (fn next(&'a mut self) -> ...
А есть статьи по декларативным макросам? Каждый раз, когда пытаюсь сделать что-то сложнее генератора имплов к трейту, ловлю дебильные ошибки. Есть в закладках cheatsheet, но с...
Я не понимаю, зачем, видя простую фичу, обобщать её до завтипов (или что вы делаете?)
Так правильно, нет? https://play.rust-lang.org/?version=stable&mode=debug&edition=2018&gist=092a07a46616e979ed154ed6030e4754
>please recompile that crate using this compiler (rustc 1.45.0-nightly (769d12eec 2020-05-12)) rustc -V rustc 1.45.0-nightly (769d12eec 2020-05-12) Чё делать?
В diesel можно как-то автоматически генерить модели без id, чтобы инсертить в бд эти структуры? Мне кажется, я когда-то видел такое, а сейчас найти не могу
Как я понимаю, другого варианта превратить [T; N] в [MaybeUninit<T>; N] без копирования нет?