{"ast_node_type":"other","tokens":[{"end":41,"kind":"keyword","start":0,"text":"default_variant.span,"}]}
                    default_variant.span,
                VariantData::Unit(_) => cx.expr_path(cx.path(
                    vec![Ident::new(kw::SelfUpper, default_variant.span), default_variant.ident],