syntax_data: {"ast_node_type":"other","tokens":[{"end":45,"kind":"keyword","start":0,"text":"///"}]}
source_snippet:     /// which is *for now* always shortening.
context_before:     /// It also emits a lint on potential backwards incompatible change to the temporary scope
context_after:     pub fn temporary_scope(