pub struct SuperRootOutput {
pub cross_safe_derived_from: BlockNumHash,
pub timestamp: u64,
pub super_root: B256,
pub version: u8,
pub chains: Vec<ChainRootInfo>,
}Expand description
The super root response type.
Fields§
§cross_safe_derived_from: BlockNumHashThe Highest L1 Block that is cross-safe among all chains.
timestamp: u64The timestamp of the super root.
super_root: B256The super root hash.
version: u8The version of the super root.
chains: Vec<ChainRootInfo>The chain root info for each chain in the dependency set. It represents the state of the chain at or before the timestamp.
Trait Implementations§
Source§impl Clone for SuperRootOutput
impl Clone for SuperRootOutput
Source§fn clone(&self) -> SuperRootOutput
fn clone(&self) -> SuperRootOutput
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 SuperRootOutput
impl Debug for SuperRootOutput
Source§impl PartialEq for SuperRootOutput
impl PartialEq for SuperRootOutput
impl Eq for SuperRootOutput
impl StructuralPartialEq for SuperRootOutput
Auto Trait Implementations§
impl Freeze for SuperRootOutput
impl RefUnwindSafe for SuperRootOutput
impl Send for SuperRootOutput
impl Sync for SuperRootOutput
impl Unpin for SuperRootOutput
impl UnwindSafe for SuperRootOutput
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§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