syntax_data: {"ast_node_type":"other","tokens":[{"end":84,"kind":"keyword","start":0,"text":"&&"}]}
source_snippet:                             && self.tcx.is_lang_item(def.did(), LangItem::String) =>
context_before:                         if let ty::Adt(def, _) = *pat_ty.kind()
context_after:                     {