syntax_data: {"ast_node_type":"other","tokens":[{"end":78,"kind":"keyword","start":0,"text":"|"}]}
source_snippet:             | PatKind::DerefPattern { ref subpattern, borrow: ByRef::No } => {
context_before:             PatKind::Deref { ref subpattern }
context_after:                 if cfg!(debug_assertions) && matches!(pattern.kind, PatKind::DerefPattern { .. }) {