syntax_data: {"ast_node_type":"variable","tokens":[{"end":64,"kind":"keyword","start":0,"text":"let"}]}
source_snippet:                 let subpattern = self.lower_pattern(subpattern);
context_before:                     self.rust_2024_migration.as_mut().and_then(|s| s.visit_explicit_deref());
context_after:                 if let Some(s) = &mut self.rust_2024_migration {