Подскажите насчёт архитектуры. Есть трейт, в нем функция возвращающая енам, но проблема в том, что не все имплементации поддерживают все варианты, а вырезать эту функцию из тр...
Почему метод read принимает TryFrom на ссылку Value https://docs.rs/sqlite/0.31.1/sqlite/struct.Row.html? Нормально если я так сделаю fn names(&self) -> Vec<String> { ...
У меня есть трейт с кучей функций, но одна не обязательная. Как лучше поступить, создать супертрейт (но как его назвать?))? Или просто ещё один трейт с таким же названием как ...
Добрый день, пытаюсь решить кату из Codewars, но мое решение занимает слишком много времени. Вот оно fn sum_pairs(ints: &[i8], s: i8) -> Option<(i8, i8)> { let i = (1..in...
Подскажите, это нормальная практика? https://play.rust-lang.org/?version=stable&mode=debug&edition=2021&gist=ecf494438758ca21db267a0ecd5d6ff2
А const fn в трейтах даже на найтли не доступны что-ли?
Привет, подскажите, если какой нибудь общеприняты способ абстрагироваться от дерева, хэш мапы и тд (типа Map<K, V>)? Или лучше свой трейт писать?
Резалт от опшина это нормальная практика?
А ветвления через if и match в одно и то же компилируются? Что лучше юзать в плане производительности?
Добрый день, а есть ли в расте (и приветствуется ли) что то типа type Date<T> = T: PartialEq + ...? А то лень везде джейнерики таскать + (в моем случае) не совсем очевидно что...
Подскажите пожалуйста, можно ли такое реализовать без всяких Rc и RefCell? https://play.rust-lang.org/?version=stable&mode=debug&edition=2021&gist=a4abab89ff61a4faee67eace66b5...
Простите что не по теме - не могу код прочитать. Кто нибудь знает что значит вопрос после возвращаемого методом типа в джава?
Всем здравствуйте! Подскажите как переделать этот код https://play.rust-lang.org/?version=stable&mode=debug&edition=2021&gist=01badef571baed4c4fd443fdeac30b7c так, что бы функ...
У структуры есть поле kek: Option<T>, но при его создании я хочу чтобы kek был None, компилятор ругается, и я его понимаю, но не знаю что делать. Подскажите что делать, если к...
Подскажите, есть какая-нибудь штука чтобы в функции определять несколько (пока не известных) аргумента, что то типа *args и **kwargs в python?
Не подскажите паттерн, у меня в дочерней структуре происходит какое то событие, нужно что бы родительская структура на него реагировала. Создавать ещё структуру типа EventHand...
А если я хочу эту функцию как поле структуры использовать, как ее обозначить?
Не подскажите, я пишу либу и ее можно спокойно разделить на два независимых крэйта, но в документации написано что один пакет может содержать лишь один библиотечный крэйт. Как...
Можно ли при документации устанавливать ссылки как в обычной книге (чтоб над какой-то надписью была маленькая цифра нажимая на которую открывалось пояснение)? А то я вроде бы ...
Неподскажите, как сделать так что бы дженерик параметр мог умножаться на usize? Что то вроде ‘usize as T’