{"ast_node_type":"other","tokens":[{"end":64,"kind":"keyword","start":0,"text":"|"}]}
                    | ItemKind::Union(_, _, ref struct_def) => {
                    ItemKind::Struct(_, _, ref struct_def)
                        // If this is a unit or tuple-like struct, register the constructor.