pub struct MultiStreamId {
pub owner: u64,
pub id: u32,
}
Fields§
§owner: u64
§id: u32
Trait Implementations§
Source§impl Clone for MultiStreamId
impl Clone for MultiStreamId
Source§fn clone(&self) -> MultiStreamId
fn clone(&self) -> MultiStreamId
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 MultiStreamId
impl Debug for MultiStreamId
Source§impl<'a> Decode<'a> for MultiStreamId
impl<'a> Decode<'a> for MultiStreamId
fn decode(cursor: &DecodeCursor<'a>) -> DecodeResult<Self>
Source§impl Encode for MultiStreamId
impl Encode for MultiStreamId
fn scratch_len(&self) -> usize
fn encode(&self, cursor: &mut EncodeCursor<'_>)
Source§impl Hash for MultiStreamId
impl Hash for MultiStreamId
Source§impl Ord for MultiStreamId
impl Ord for MultiStreamId
Source§fn cmp(&self, other: &MultiStreamId) -> Ordering
fn cmp(&self, other: &MultiStreamId) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl Owned for MultiStreamId
impl Owned for MultiStreamId
type Lazy<'a> = MultiStreamIdLazy<'a>
fn lazy_to_owned(lazy: Self::Lazy<'_>) -> DecodeResult<Self>
Source§impl PartialEq for MultiStreamId
impl PartialEq for MultiStreamId
Source§impl PartialOrd for MultiStreamId
impl PartialOrd for MultiStreamId
Source§impl<'a> TryFrom<MultiStreamIdLazy<'a>> for MultiStreamId
impl<'a> TryFrom<MultiStreamIdLazy<'a>> for MultiStreamId
Source§type Error = DecodeError
type Error = DecodeError
The type returned in the event of a conversion error.
impl Compatible<MultiStreamId> for MultiStreamId
impl Compatible<MultiStreamId> for MultiStreamIdGen
impl<'a> Compatible<MultiStreamId> for MultiStreamIdLazy<'a>
impl Compatible<MultiStreamIdGen> for MultiStreamId
impl<'a> Compatible<MultiStreamIdLazy<'a>> for MultiStreamId
impl Copy for MultiStreamId
impl Eq for MultiStreamId
impl StructuralPartialEq for MultiStreamId
Auto Trait Implementations§
impl Freeze for MultiStreamId
impl RefUnwindSafe for MultiStreamId
impl Send for MultiStreamId
impl Sync for MultiStreamId
impl Unpin for MultiStreamId
impl UnwindSafe for MultiStreamId
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,
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§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.