syntax_data: {"ast_node_type":"other","tokens":[{"end":37,"kind":"keyword","start":0,"text":")"}]}
source_snippet:     ) -> Option<(Span, Mutability)> {
context_before:         adjustments: &[ty::adjustment::PatAdjustment<'tcx>],
context_after:         // Implicitly dereferencing references changes the default binding mode, but implicit derefs