pub enum TyLoweringDiagnosticKind {
GenericArgsProhibited {
segment: u32,
reason: GenericArgsProhibitedReason,
},
}
Variants§
GenericArgsProhibited
Trait Implementations§
source§impl Clone for TyLoweringDiagnosticKind
impl Clone for TyLoweringDiagnosticKind
source§fn clone(&self) -> TyLoweringDiagnosticKind
fn clone(&self) -> TyLoweringDiagnosticKind
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for TyLoweringDiagnosticKind
impl Debug for TyLoweringDiagnosticKind
source§impl PartialEq for TyLoweringDiagnosticKind
impl PartialEq for TyLoweringDiagnosticKind
impl Eq for TyLoweringDiagnosticKind
impl StructuralPartialEq for TyLoweringDiagnosticKind
Auto Trait Implementations§
impl Freeze for TyLoweringDiagnosticKind
impl RefUnwindSafe for TyLoweringDiagnosticKind
impl Send for TyLoweringDiagnosticKind
impl Sync for TyLoweringDiagnosticKind
impl Unpin for TyLoweringDiagnosticKind
impl UnwindSafe for TyLoweringDiagnosticKind
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.§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