#[repr(C)]pub struct TnBlockHeaderBody {
pub block_version: u8,
pub padding: [u8; 7],
pub block_producer: FdPubkey,
pub bond_amount_lock_up: u64,
pub expiry_timestamp: u64,
pub start_slot: u64,
pub expiry_after: u32,
pub max_block_size: u32,
pub max_compute_units: u64,
pub max_state_units: u32,
pub reserved: [u8; 4],
pub block_time_ns: u64,
}Fields§
§block_version: u8§padding: [u8; 7]§block_producer: FdPubkey§bond_amount_lock_up: u64§expiry_timestamp: u64§start_slot: u64§expiry_after: u32§max_block_size: u32§max_compute_units: u64§max_state_units: u32§reserved: [u8; 4]§block_time_ns: u64Trait Implementations§
Source§impl Clone for TnBlockHeaderBody
impl Clone for TnBlockHeaderBody
Source§fn clone(&self) -> TnBlockHeaderBody
fn clone(&self) -> TnBlockHeaderBody
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 TnBlockHeaderBody
impl Debug for TnBlockHeaderBody
impl Copy for TnBlockHeaderBody
Auto Trait Implementations§
impl Freeze for TnBlockHeaderBody
impl RefUnwindSafe for TnBlockHeaderBody
impl Send for TnBlockHeaderBody
impl Sync for TnBlockHeaderBody
impl Unpin for TnBlockHeaderBody
impl UnwindSafe for TnBlockHeaderBody
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