syntax_data: {"ast_node_type":"other","tokens":[{"end":108,"kind":"keyword","start":0,"text":"//"}]}
source_snippet:                 // create all the steps directly in MIR with operations all backends need to support anyway.
context_before:                 // discriminant. Previously every backend had to repeat the logic for this operation. Now we
context_after:                 let (source, ty) = if let ty::Adt(adt_def, ..) = source_expr.ty.kind()