pub struct InvalidRangePatType {
pub pat: InFile<ExprOrPatPtr>,
}Fields§
§pat: InFile<ExprOrPatPtr>Trait Implementations§
Source§impl Debug for InvalidRangePatType
impl Debug for InvalidRangePatType
Source§impl<'db> From<InvalidRangePatType> for AnyDiagnostic<'db>
impl<'db> From<InvalidRangePatType> for AnyDiagnostic<'db>
Source§fn from(d: InvalidRangePatType) -> AnyDiagnostic<'db>
fn from(d: InvalidRangePatType) -> AnyDiagnostic<'db>
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for InvalidRangePatType
impl RefUnwindSafe for InvalidRangePatType
impl Send for InvalidRangePatType
impl Sync for InvalidRangePatType
impl Unpin for InvalidRangePatType
impl UnsafeUnpin for InvalidRangePatType
impl UnwindSafe for InvalidRangePatType
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