syntax_data: {"ast_node_type":"import","tokens":[{"end":77,"kind":"keyword","start":0,"text":"///"}]}
source_snippet:     /// to `FnMut`. This is because although we have three capability states,
context_before:     /// Like [`Ty::to_opt_closure_kind`], but it caps the "maximum" closure kind
context_after:     /// `AsyncFn`/`AsyncFnMut`/`AsyncFnOnce`, we only need to distinguish two coroutine