Что-то вроде characters .rev() .enumerate() .filter_map(|(n, i)| Some(i.to_digit(10)? * 10u32.pow(n as u32))) .sum()
Так что ли? const WIN: &'static str = “windows”; #[cfg(WIN)]
Где перегрузка в трейтах?
Ну и зачем тратить память на опцию?