#[repr(C, align(64))]pub struct MerkleHeader {
pub root_hash: u64,
pub chain_height: u64,
pub block_count: u32,
pub evidence_audit_entries: u32,
pub last_anchor_ms: u64,
pub _pad: [u8; 16352],
}Fields§
§root_hash: u64§chain_height: u64§block_count: u32§evidence_audit_entries: u32§last_anchor_ms: u64§_pad: [u8; 16352]Implementations§
Source§impl MerkleHeader
impl MerkleHeader
pub const HEADER_BYTES: usize = 32
pub fn to_bytes(&self) -> [u8; 16384]
pub fn from_bytes(buf: &[u8]) -> Self
Trait Implementations§
Source§impl Clone for MerkleHeader
impl Clone for MerkleHeader
impl Copy for MerkleHeader
Source§impl Debug for MerkleHeader
impl Debug for MerkleHeader
Auto Trait Implementations§
impl Freeze for MerkleHeader
impl RefUnwindSafe for MerkleHeader
impl Send for MerkleHeader
impl Sync for MerkleHeader
impl Unpin for MerkleHeader
impl UnsafeUnpin for MerkleHeader
impl UnwindSafe for MerkleHeader
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<A, B, T> HttpServerConnExec<A, B> for Twhere
B: Body,
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