{"ast_node_type":"other","tokens":[{"end":94,"kind":"keyword","start":0,"text":"ty::Adt(def,"}]}
            ty::Adt(def, args) if def.is_struct() => match def.non_enum_variant().tail_opt() {
            ty::Dynamic(tty, _, ty::Dyn) => Some(PointerKind::VTable(tty)),
                None => Some(PointerKind::Thin),