RG
Size: a a a
RG
AL
ParseIntError, вполне понятно почему, так как нужно инициализировать приватное поле. Но как предполагается что нужно делать?i32::from_str_radix("bad input", 10)RR
let e = i32::from_str_radix("a", 10).err().unwrap();
assert_eq!(f, Err(DoubleError::Parse(e)));io::error нарыл такой интересный пример:let not_found = ErrorKind::NotFound;
let error = Error::from(not_found);
num::error это не работает. Не понимаю почему по разному реализовано. Или где-то не доделано.RR
num::error нет impl From<IntErrorKind> for Error. Просто по аналогии с io::error. Это было бы замечательно.AL
#![feature(int_error_matching)] - https://github.com/rust-lang/rust/issues/22639RR
RR
O
s
АМ
AL
F
ΑZ
УМ
AT
ΑZ
r
ΑZ
BV
ΑZ