pub enum TypeId {
Std(TypeId),
NonStatic(NonStaticTypeId),
}
Expand description
Either a std:TypeId
or a non-'static
ezty:NonStaticTypeId
.
Note that Ty::of::<T>() != Ty::of_every::<T>()
.
Variants§
Std(TypeId)
NonStatic(NonStaticTypeId)
Implementations§
Trait Implementations§
source§impl Ord for TypeId
impl Ord for TypeId
source§impl PartialEq for TypeId
impl PartialEq for TypeId
source§impl PartialOrd for TypeId
impl PartialOrd for TypeId
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self
and other
) and is used by the <=
operator. Read moreimpl Copy for TypeId
impl Eq for TypeId
impl StructuralEq for TypeId
impl StructuralPartialEq for TypeId
Auto Trait Implementations§
impl RefUnwindSafe for TypeId
impl Send for TypeId
impl Sync for TypeId
impl Unpin for TypeId
impl UnwindSafe for TypeId
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