АК
let result: Result<Vec<_>, _> = iter.collect();
.map()
в случае, если нет ошибок.примерно так:
v.into_iter().map(f).magic_function()?.map(...)...
Size: a a a
АК
let result: Result<Vec<_>, _> = iter.collect();
.map()
в случае, если нет ошибок.v.into_iter().map(f).magic_function()?.map(...)...
r
.map()
в случае, если нет ошибок.v.into_iter().map(f).magic_function()?.map(...)...
.filter_map(Result::ok)
r
АК
.filter_map(Result::ok)
r
АК
Iter<Option<_>>
-> Option<Iter<_>>
АК
r
АК
АК
r
АК
let value = value?;
, самый простой вариантАК
r
АК
♚
П
E
r
E