#[repr(transparent)]pub struct RawId(NonZeroU64);
Expand description
The raw underlying representation of an identifier.
Tuple Fields§
§0: NonZeroU64
Implementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for RawId
impl<'de> Deserialize<'de> for RawId
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
source§impl Ord for RawId
impl Ord for RawId
source§impl PartialEq for RawId
impl PartialEq for RawId
source§impl PartialOrd for RawId
impl PartialOrd for RawId
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 RawId
impl Eq for RawId
impl StructuralPartialEq for RawId
Auto Trait Implementations§
impl Freeze for RawId
impl RefUnwindSafe for RawId
impl Send for RawId
impl Sync for RawId
impl Unpin for RawId
impl UnwindSafe for RawId
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<Q, K> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.