是否有一种惯用的方法从迭代器中解包每个返回的结果?

时间:2016-02-18 06:01:35

标签: rust idioms

说我有以下内容,其中Tag::from返回Result<Tag,&'static str>

let upcased = "ABC".to_string();
let chan_vec:Vec<Tag> = upcased.chars().map(|c| Tag::from(&c).unwrap() ).collect();

第二行是我能做的最好的风格吗?

0 个答案:

没有答案