r
fn(T) -> boolSize: a a a
r
fn(T) -> boolr
IP
IP
IP
r
IP
G

Option<impl Into<String>> катит Some("text"), но None не работает? О_оG
V
G
Display. Мда. Но я не понимаю той ошибки и её исправления.V
Display. Мда. Но я не понимаю той ошибки и её исправления.V
G
as выглядит некрасиво, конечно.АГ
Display. Мда. Но я не понимаю той ошибки и её исправления.forall T: Option<T>, и если в данном контексте T не конкретный тип, то компилятор не может вывести, ему по сути нужно в обратную сторону выводить, проверить что T удовлетворяет Into<String>V
let arg: Option<String> = None;смысл в том, чтобы явно указать тип агрумента для передачи в твою функцию
mre(arg);
G
G
macro_rules! none_str { () => { None as Option<String> } }
macro_rules! None { ($_type:ty) => { None as Option<$_type> } }IP
IP