syntax_data: {"ast_node_type":"function","tokens":[{"end":83,"kind":"keyword","start":0,"text":"pub(super)"}]}
source_snippet:     pub(super) fn leave_ref(&mut self, old_mode_span: Option<(Span, Mutability)>) {
context_before:     /// [`PatMigration::visit_implicit_derefs`].
context_after:         self.default_mode_span = old_mode_span