pub enum ResolvedNormalPattern {
PatternList(Vec<ResolvedPatternElement>),
EnumPattern(ResolvedEnumVariantTypeRef, Option<Vec<ResolvedPatternElement>>),
Literal(ResolvedLiteral),
}
Variants§
PatternList(Vec<ResolvedPatternElement>)
EnumPattern(ResolvedEnumVariantTypeRef, Option<Vec<ResolvedPatternElement>>)
Literal(ResolvedLiteral)
Trait Implementations§
Auto Trait Implementations§
impl Freeze for ResolvedNormalPattern
impl !RefUnwindSafe for ResolvedNormalPattern
impl !Send for ResolvedNormalPattern
impl !Sync for ResolvedNormalPattern
impl Unpin for ResolvedNormalPattern
impl !UnwindSafe for ResolvedNormalPattern
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more