pub struct MutSliceTypeId(pub u32);Expand description
A unique identifier for a MutSlice(T) type (ADR-0064).
Tuple Fields§
§0: u32Implementations§
Source§impl MutSliceTypeId
impl MutSliceTypeId
pub fn from_pool_index(pool_index: u32) -> Self
pub fn pool_index(self) -> u32
Trait Implementations§
Source§impl Clone for MutSliceTypeId
impl Clone for MutSliceTypeId
Source§fn clone(&self) -> MutSliceTypeId
fn clone(&self) -> MutSliceTypeId
Returns a duplicate 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 MutSliceTypeId
impl Debug for MutSliceTypeId
Source§impl<'de> Deserialize<'de> for MutSliceTypeId
impl<'de> Deserialize<'de> for MutSliceTypeId
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 Hash for MutSliceTypeId
impl Hash for MutSliceTypeId
Source§impl PartialEq for MutSliceTypeId
impl PartialEq for MutSliceTypeId
Source§impl Serialize for MutSliceTypeId
impl Serialize for MutSliceTypeId
impl Copy for MutSliceTypeId
impl Eq for MutSliceTypeId
impl StructuralPartialEq for MutSliceTypeId
Auto Trait Implementations§
impl Freeze for MutSliceTypeId
impl RefUnwindSafe for MutSliceTypeId
impl Send for MutSliceTypeId
impl Sync for MutSliceTypeId
impl Unpin for MutSliceTypeId
impl UnsafeUnpin for MutSliceTypeId
impl UnwindSafe for MutSliceTypeId
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.§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>
§impl<'src, T> IntoMaybe<'src, T> for Twhere
T: 'src,
impl<'src, T> IntoMaybe<'src, T> for Twhere
T: 'src,
§impl<'p, T> Seq<'p, T> for Twhere
T: Clone,
impl<'p, T> Seq<'p, T> for Twhere
T: Clone,
§type Iter<'a> = Once<&'a T>
where
T: 'a
type Iter<'a> = Once<&'a T> where T: 'a
An iterator over the items within this container, by reference.
§fn contains(&self, val: &T) -> boolwhere
T: PartialEq,
fn contains(&self, val: &T) -> boolwhere
T: PartialEq,
Check whether an item is contained within this sequence.
§fn to_maybe_ref<'b>(item: <T as Seq<'p, T>>::Item<'b>) -> Maybe<T, &'p T>where
'p: 'b,
fn to_maybe_ref<'b>(item: <T as Seq<'p, T>>::Item<'b>) -> Maybe<T, &'p T>where
'p: 'b,
Convert an item of the sequence into a [
MaybeRef].