{"ast_node_type":"other","tokens":[{"end":71,"kind":"keyword","start":0,"text":"AdtId::StructId(s)"}]}
                    AdtId::StructId(s) => Some(VariantId::StructId(s)),
                let variant = ty.as_adt().and_then(|(adt_id, _)| match adt_id {
                    AdtId::UnionId(u) => Some(VariantId::UnionId(u)),