syntax_data: {"ast_node_type":"other","tokens":[{"end":34,"kind":"keyword","start":0,"text":"///"}]}
source_snippet:     /// occurred during iteration.
context_before:     /// `iter`, though this may not happen in some impls, e.g. if an error
context_after:     fn collect_and_apply<I, F>(iter: I, f: F) -> Self::Output