Есть варианты делать подобное в сompile time? const MAX_LENGTH: usize = 50; const LENGTH_RANGE: &'static str = "This field length cannot be more than {} symbols."; const ...
Подскажите пожалуйста, я могу сделать проверку в компайл тайм, что поля находятся от - до? struct Color { red: u8, green: u8, blue: u8, } Думал что-то типа: str...
Есть варик по короче написать замену в векторе? let mut mixin_ids = vec!["asfasf", "agfdhgdfh"]; let id = "agfdhgdfh"; if let Some(pos) = mixin_ids.iter().position(|x| *x...
Возможно сделать, что бы один трейт наследовал методы другого? Что бы внутри Pipeline были все методы с CreatedPipeline, но не наоборот? pub struct Pipeline { /// name of...
Если в select выполнится одна ветка то вторая отменяется? tokio::select! { r = &mut copying => { println!("1"); break; } _ = kill_rx.changed() => {...
Как написать короче? self.mixins.iter().find_map(|m| { if m.sidechain { Some(m) } else { None } })
О чем вообще речь? Haxe — это open source инструмент (toolkit) для разработки кроссплатформенного ПО, в основе которого лежат такие вещи как: Сам язык Haxe со строгой ти...
Кто какими подходами пользуется для отображения программы в виде диаграмм для Rust? С ООП языками понятно, там есть UML, но с ним сложности возникают, когда пишешь мультипарад...
Всем привет! Подскажите в jupiter или в graphql в принципе, есть реализация контроля доступа по ресурсам\ролям какая-то?
Это же билдер все так же один парень пилит?