pub struct HeaderBodyShelley {Show 15 fields
pub block_number: u64,
pub slot: u64,
pub prev_hash: Nullable<HeaderHash>,
pub issuer_vkey: Bytes,
pub vrf_vkey: Bytes,
pub nonce_vrf: VrfCert,
pub leader_vrf: VrfCert,
pub block_body_size: u64,
pub block_body_hash: Bytes,
pub op_cert_hot_vkey: Bytes,
pub op_cert_sequence_number: u64,
pub op_cert_kes_period: u64,
pub op_cert_sigma: Bytes,
pub protocol_version_major: u64,
pub protocol_version_minor: u64,
}
Fields§
§block_number: u64
§slot: u64
§prev_hash: Nullable<HeaderHash>
§issuer_vkey: Bytes
§vrf_vkey: Bytes
§nonce_vrf: VrfCert
§leader_vrf: VrfCert
§block_body_size: u64
§block_body_hash: Bytes
§op_cert_hot_vkey: Bytes
§op_cert_sequence_number: u64
§op_cert_kes_period: u64
§op_cert_sigma: Bytes
§protocol_version_major: u64
§protocol_version_minor: u64
Trait Implementations§
Source§impl Clone for HeaderBodyShelley
impl Clone for HeaderBodyShelley
Source§fn clone(&self) -> HeaderBodyShelley
fn clone(&self) -> HeaderBodyShelley
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 HeaderBodyShelley
impl Debug for HeaderBodyShelley
Source§impl Decode for HeaderBodyShelley
impl Decode for HeaderBodyShelley
Source§impl PartialEq for HeaderBodyShelley
impl PartialEq for HeaderBodyShelley
impl Eq for HeaderBodyShelley
impl StructuralPartialEq for HeaderBodyShelley
Auto Trait Implementations§
impl Freeze for HeaderBodyShelley
impl RefUnwindSafe for HeaderBodyShelley
impl Send for HeaderBodyShelley
impl Sync for HeaderBodyShelley
impl Unpin for HeaderBodyShelley
impl UnwindSafe for HeaderBodyShelley
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