#[repr(transparent)]pub(crate) struct InnerId(pub(crate) KeyData);
Expand description
Internal ID type.
Tuple Fields§
§0: KeyData
Trait Implementations§
Source§impl Key for InnerId
impl Key for InnerId
Source§fn null() -> Self
fn null() -> Self
Creates a new key that is always invalid and distinct from any non-null
key. A null key can only be created through this method (or default
initialization of keys made with
new_key_type!
, which calls this
method). Read moreSource§impl Ord for InnerId
impl Ord for InnerId
Source§impl PartialOrd for InnerId
impl PartialOrd for InnerId
impl Copy for InnerId
impl Eq for InnerId
impl StructuralPartialEq for InnerId
Auto Trait Implementations§
impl Freeze for InnerId
impl RefUnwindSafe for InnerId
impl Send for InnerId
impl Sync for InnerId
impl Unpin for InnerId
impl UnwindSafe for InnerId
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