{"ast_node_type":"other","tokens":[{"end":38,"kind":"keyword","start":0,"text":"self.with_parent(def,"}]}
        self.with_parent(def, |this| {
        let def = self.create_def(v.id, Some(v.ident.name), DefKind::Variant, v.span);
            if let Some((ctor_kind, ctor_node_id)) = CtorKind::from_ast(&v.data) {