pub struct SuperRootResponse {
pub timestamp: u64,
pub super_root: B256,
pub chains: Vec<ChainRootInfo>,
}Expand description
The super root response type.
Fields§
§timestamp: u64The timestamp of the super root.
super_root: B256The super root hash.
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 SuperRootResponse
impl Clone for SuperRootResponse
Source§fn clone(&self) -> SuperRootResponse
fn clone(&self) -> SuperRootResponse
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 SuperRootResponse
impl Debug for SuperRootResponse
Source§impl<'de> Deserialize<'de> for SuperRootResponse
impl<'de> Deserialize<'de> for SuperRootResponse
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 PartialEq for SuperRootResponse
impl PartialEq for SuperRootResponse
Source§impl Serialize for SuperRootResponse
impl Serialize for SuperRootResponse
impl Eq for SuperRootResponse
impl StructuralPartialEq for SuperRootResponse
Auto Trait Implementations§
impl Freeze for SuperRootResponse
impl RefUnwindSafe for SuperRootResponse
impl Send for SuperRootResponse
impl Sync for SuperRootResponse
impl Unpin for SuperRootResponse
impl UnwindSafe for SuperRootResponse
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