syntax_data: {"ast_node_type":"other","tokens":[{"end":48,"kind":"keyword","start":0,"text":"///"}]}
source_snippet:     /// entrance per pattern, but only one exit.
context_before:     /// This is only needed for `match` arm scopes, because they have one
context_after:     pub(crate) fn clear_top_scope(&mut self, region_scope: region::Scope) {