{"ast_node_type":"function","tokens":[{"end":82,"kind":"keyword","start":0,"text":"pub"}]}
    pub fn add_variant(&self, editor: &mut SyntaxEditor, variant: &ast::Variant) {
impl ast::VariantList {
        let make = SyntaxFactory::without_mappings();