pub enum TypeBoundKind {
PathType(PathType),
ForType(ForType),
Use(UseBoundGenericArgs),
Lifetime(Lifetime),
}
Variants§
PathType(PathType)
Trait
ForType(ForType)
for<’a> …
Use(UseBoundGenericArgs)
use
Lifetime(Lifetime)
’a
Trait Implementations§
source§impl Clone for TypeBoundKind
impl Clone for TypeBoundKind
source§fn clone(&self) -> TypeBoundKind
fn clone(&self) -> TypeBoundKind
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 TypeBoundKind
impl Debug for TypeBoundKind
source§impl Hash for TypeBoundKind
impl Hash for TypeBoundKind
source§impl PartialEq for TypeBoundKind
impl PartialEq for TypeBoundKind
impl Eq for TypeBoundKind
impl StructuralPartialEq for TypeBoundKind
Auto Trait Implementations§
impl Freeze for TypeBoundKind
impl !RefUnwindSafe for TypeBoundKind
impl !Send for TypeBoundKind
impl !Sync for TypeBoundKind
impl Unpin for TypeBoundKind
impl !UnwindSafe for TypeBoundKind
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<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