diff --git a/time/src/format_description/parse/mod.rs b/time/src/format_description/parse/mod.rs index 1fcc577c9..22ca52591 100644 --- a/time/src/format_description/parse/mod.rs +++ b/time/src/format_description/parse/mod.rs @@ -80,9 +80,7 @@ pub fn parse_owned( let mut lexed = lexer::lex::(s.as_bytes()); let ast = ast::parse::<_, VERSION>(&mut lexed); let format_items = format_item::parse(ast); - let items = format_items - .map(|res| res.map(Into::into)) - .collect::, _>>()?; + let items = format_items.collect::, _>>()?; Ok(items.into()) }