Expand description
Interface with rustc_pattern_analysis.
StructsΒ§
- Enum
Variant πContiguous Index - An index type for enum variants. This ranges from 0 to
variants.len(), whereasEnumVariantIdcan take arbitrary large values (and hence mustnβt be used withIndexVec/BitSet). - Match
Check πCtx
EnumsΒ§
- Void π
- [Constructor] uses this in unimplemented variants. It allows porting match expressions from upstream algorithm without losing semantics.
Type AliasesΒ§
- Deconstructed
Pat π - Match
Arm π - Witness
Pat π