{"ast_node_type":"other","tokens":[{"end":76,"kind":"keyword","start":0,"text":"enum_module.for_each_child(self.r,"}]}
            enum_module.for_each_child(self.r, |_, ident, _, name_binding| {
            let mut variants = Vec::new();
                if let Res::Def(DefKind::Ctor(CtorOf::Variant, kind), def_id) = name_binding.res() {