{"ast_node_type":"enum","tokens":[{"end":83,"kind":"keyword","start":0,"text":"bug!(\"for_variant"}]}
                        bug!("for_variant called on zero-variant enum {}", this.ty)
                    ty::Adt(def, _) if def.variants().is_empty() => {
                    }