{"ast_node_type":"other","tokens":[{"end":62,"kind":"keyword","start":0,"text":"for"}]}
        for (fn_trait_name, output_assoc_name, subtraits) in [
    ) -> Option<(FnTrait, Vec<Ty>, Ty)> {
            (FnTrait::FnOnce, sym::Output, &[FnTrait::Fn, FnTrait::FnMut][..]),