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