syntax_data: {"ast_node_type":"variable","tokens":[{"end":48,"kind":"keyword","start":0,"text":"&&"}]}
source_snippet:             && let parent = self.tcx.parent(did)
context_before:         if let &ty::FnDef(did, _substs) = fun_ty.kind()
context_after:             && matches!(self.tcx.def_kind(parent), DefKind::Trait)