syntax_data: {"ast_node_type":"variable","tokens":[{"end":53,"kind":"keyword","start":0,"text":"&&"}]}
source_snippet:             && let ty::Adt(adt_def, args) = ty.kind()
context_before:             && let ty = self.typeck_results.node_type(source.hir_id)
context_after:             && let Res::Def(DefKind::Ctor(CtorOf::Variant, CtorKind::Const), variant_ctor_id) = res