pub struct OverlayIdData {
pub zerostate_root_hash: [u8; 32],
pub zerostate_file_hash: [u8; 32],
pub shard_ident: ShardIdent,
pub session_seqno: u32,
}Expand description
Data for computing a private overlay id.
Fields§
§zerostate_root_hash: [u8; 32]§zerostate_file_hash: [u8; 32]§shard_ident: ShardIdent§session_seqno: u32Implementations§
Trait Implementations§
Source§impl Clone for OverlayIdData
impl Clone for OverlayIdData
Source§fn clone(&self) -> OverlayIdData
fn clone(&self) -> OverlayIdData
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 OverlayIdData
impl Debug for OverlayIdData
Source§impl PartialEq for OverlayIdData
impl PartialEq for OverlayIdData
Source§impl<'tl> TlRead<'tl> for OverlayIdData
impl<'tl> TlRead<'tl> for OverlayIdData
Source§impl TlWrite for OverlayIdData
impl TlWrite for OverlayIdData
impl Eq for OverlayIdData
impl StructuralPartialEq for OverlayIdData
Auto Trait Implementations§
impl Freeze for OverlayIdData
impl RefUnwindSafe for OverlayIdData
impl Send for OverlayIdData
impl Sync for OverlayIdData
impl Unpin for OverlayIdData
impl UnsafeUnpin for OverlayIdData
impl UnwindSafe for OverlayIdData
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> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compares
self to key and returns true if they are equal.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.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more