pub struct SchemeId(pub u32);Expand description
Unique identifier for a scheme in a catalog.
IDs are assigned per category via the offset constants in
crate::catalog. Within a category, IDs are sequential.
Tuple Fields§
§0: u32Trait Implementations§
impl Copy for SchemeId
impl Eq for SchemeId
impl StructuralPartialEq for SchemeId
Auto Trait Implementations§
impl Freeze for SchemeId
impl RefUnwindSafe for SchemeId
impl Send for SchemeId
impl Sync for SchemeId
impl Unpin for SchemeId
impl UnsafeUnpin for SchemeId
impl UnwindSafe for SchemeId
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,
§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.