pub struct HeaderBodyVasil {
pub block_number: u64,
pub slot: u64,
pub prev_hash: Nullable<HeaderHash>,
pub issuer_vkey: Bytes,
pub vrf_vkey: Bytes,
pub vrf: VrfCert,
pub block_body_size: u64,
pub block_body_hash: Bytes,
pub op_cert: OpCert,
pub protocol_version: ProtocolVersion,
}
Fields§
§block_number: u64
§slot: u64
§prev_hash: Nullable<HeaderHash>
§issuer_vkey: Bytes
§vrf_vkey: Bytes
§vrf: VrfCert
§block_body_size: u64
§block_body_hash: Bytes
§op_cert: OpCert
§protocol_version: ProtocolVersion
Trait Implementations§
Source§impl Clone for HeaderBodyVasil
impl Clone for HeaderBodyVasil
Source§fn clone(&self) -> HeaderBodyVasil
fn clone(&self) -> HeaderBodyVasil
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 HeaderBodyVasil
impl Debug for HeaderBodyVasil
Source§impl Decode for HeaderBodyVasil
impl Decode for HeaderBodyVasil
Source§impl PartialEq for HeaderBodyVasil
impl PartialEq for HeaderBodyVasil
impl Eq for HeaderBodyVasil
impl StructuralPartialEq for HeaderBodyVasil
Auto Trait Implementations§
impl Freeze for HeaderBodyVasil
impl RefUnwindSafe for HeaderBodyVasil
impl Send for HeaderBodyVasil
impl Sync for HeaderBodyVasil
impl Unpin for HeaderBodyVasil
impl UnwindSafe for HeaderBodyVasil
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