syntax_data: {"ast_node_type":"other","tokens":[{"end":70,"kind":"keyword","start":0,"text":"if"}]}
source_snippet:         if matches!(self.tcx.def_kind(parent), DefKind::Impl { .. }) {
context_before:         let parent = self.parent()?;
context_after:             Some(self.tcx.impl_trait_ref(parent)?.instantiate_identity())