{"ast_node_type":"function","tokens":[{"end":85,"kind":"keyword","start":0,"text":"fn"}]}
        fn visit_variant(&mut self, v: &'ast rustc_ast::Variant) -> ControlFlow<()> {
        type Result = ControlFlow<()>;
            if v.attrs.iter().any(|attr| attr.has_name(kw::Default)) {