{"ast_node_type":"variable","tokens":[{"end":44,"kind":"keyword","start":0,"text":"if"}]}
        if let ty::Adt(adt, _) = ty.kind() {
    ) -> fmt::Result {
            let variant = adt.variant(Self::variant_index_for_adt(ctor, *adt));