syntax_data: {"ast_node_type":"other","tokens":[{"end":76,"kind":"keyword","start":0,"text":"///"}]}
source_snippet:     /// [`PatMigration::leave_ref`] to restore it when we leave the pattern.
context_before:     /// Returns the prior default binding mode; this should be followed by a call to
context_after:     pub(super) fn visit_explicit_deref(&mut self) -> Option<(Span, Mutability)> {