syntax_data: {"ast_node_type":"other","tokens":[{"end":40,"kind":"keyword","start":0,"text":"&&"}]}
source_snippet:                     && adt_def.is_enum()
context_before:                 let (source, ty) = if let ty::Adt(adt_def, ..) = source_expr.ty.kind()
context_after:                 {