syntax_data: {"ast_node_type":"other","tokens":[{"end":77,"kind":"keyword","start":0,"text":"///"}]}
source_snippet: /// slightly different typing rules depending on the current context. See the
context_before: /// The current typing mode of an inference context. We unfortunately have some
context_after: /// doc comment for each variant for how and why they are used.