syntax_data: {"ast_node_type":"impl","tokens":[{"end":78,"kind":"keyword","start":0,"text":"///"}]}
source_snippet: /// for `T` items, but there is also a fallible impl for `Result<T, E>` items.
context_before: /// number of items produced by the iterator is small. There is a blanket impl
context_after: pub trait CollectAndApply<T, R>: Sized {