pub struct NonExhaustiveRecordPat {
pub pat: InFile<ExprOrPatPtr>,
pub variant: Variant,
}Fields§
§pat: InFile<ExprOrPatPtr>§variant: VariantTrait Implementations§
Source§impl Debug for NonExhaustiveRecordPat
impl Debug for NonExhaustiveRecordPat
Source§impl<'db> From<NonExhaustiveRecordPat> for AnyDiagnostic<'db>
impl<'db> From<NonExhaustiveRecordPat> for AnyDiagnostic<'db>
Source§fn from(d: NonExhaustiveRecordPat) -> AnyDiagnostic<'db>
fn from(d: NonExhaustiveRecordPat) -> AnyDiagnostic<'db>
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for NonExhaustiveRecordPat
impl RefUnwindSafe for NonExhaustiveRecordPat
impl Send for NonExhaustiveRecordPat
impl Sync for NonExhaustiveRecordPat
impl Unpin for NonExhaustiveRecordPat
impl UnsafeUnpin for NonExhaustiveRecordPat
impl UnwindSafe for NonExhaustiveRecordPat
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
§impl<T, R> CollectAndApply<T, R> for T
impl<T, R> CollectAndApply<T, R> for T
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more