pub enum ResolvedPattern {
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 ResolvedPattern
impl !RefUnwindSafe for ResolvedPattern
impl !Send for ResolvedPattern
impl !Sync for ResolvedPattern
impl Unpin for ResolvedPattern
impl !UnwindSafe for ResolvedPattern
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