{"ast_node_type":"other","tokens":[{"end":74,"kind":"keyword","start":0,"text":"w!(self,"}]}
                w!(self, "union {}", name.display(self.db, self.edition));
                self.print_visibility(*visibility);
                self.print_fields(FieldsShape::Record);