syntax_data: {"ast_node_type":"other","tokens":[{"end":47,"kind":"keyword","start":0,"text":"PatAdjust::OverloadedDeref"}]}
source_snippet:                 PatAdjust::OverloadedDeref => {
context_before:                 PatAdjust::BuiltinDeref => PatKind::Deref { subpattern: thir_pat },
context_after:                     let borrow = self.typeck_results.deref_pat_borrow_mode(adjust.source, pat);