pub struct TreeRootEntry {
pub enr_root: String,
pub link_root: String,
pub sequence_number: u64,
pub signature: Bytes,
}
Expand description
Represents an enr-root
hash of subtrees containing nodes and links.
Fields§
§enr_root: String
The enr-root
hash.
link_root: String
The root hash of the links.
sequence_number: u64
The sequence number associated with the entry.
signature: Bytes
The signature of the entry.
Implementations§
Trait Implementations§
Source§impl Clone for TreeRootEntry
impl Clone for TreeRootEntry
Source§fn clone(&self) -> TreeRootEntry
fn clone(&self) -> TreeRootEntry
Returns a copy 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 TreeRootEntry
impl Debug for TreeRootEntry
Source§impl Display for TreeRootEntry
impl Display for TreeRootEntry
Source§impl FromStr for TreeRootEntry
impl FromStr for TreeRootEntry
Source§impl PartialEq for TreeRootEntry
impl PartialEq for TreeRootEntry
impl Eq for TreeRootEntry
impl StructuralPartialEq for TreeRootEntry
Auto Trait Implementations§
impl !Freeze for TreeRootEntry
impl RefUnwindSafe for TreeRootEntry
impl Send for TreeRootEntry
impl Sync for TreeRootEntry
impl Unpin for TreeRootEntry
impl UnwindSafe for TreeRootEntry
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
Compare self to
key
and return true
if they are equal.§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<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<T> Pointable for T
impl<T> Pointable for T
§impl<T> WithSubscriber for T
impl<T> WithSubscriber for T
§fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where
S: Into<Dispatch>,
§fn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
impl<T> ErasedDestructor for Twhere
T: 'static,
impl<T> MaybeSendSync for T
Layout§
Note: Most layout information is completely unstable and may even differ between compilations. The only exception is types with certain repr(...)
attributes. Please see the Rust Reference's “Type Layout” chapter for details on type layout guarantees.
Size: 88 bytes