pub struct BlocksHeader {Show 19 fields
pub id: TonBlockIdExt,
pub global_id: i32,
pub version: u32,
pub flags: u32,
pub after_merge: bool,
pub after_split: bool,
pub before_split: bool,
pub want_merge: bool,
pub want_split: bool,
pub validator_list_hash_short: u32,
pub catchain_seqno: u32,
pub min_ref_mc_seqno: u32,
pub is_key_block: bool,
pub prev_key_block_seqno: u32,
pub start_lt: String,
pub end_lt: String,
pub gen_utime: u64,
pub prev_blocks: Vec<TonBlockIdExt>,
pub extra: Option<String>,
}Expand description
Represents @type: blocks.header.
Fields§
§id: TonBlockIdExt§global_id: i32§version: u32§flags: u32§after_merge: bool§after_split: bool§before_split: bool§want_merge: bool§want_split: bool§validator_list_hash_short: u32§catchain_seqno: u32§min_ref_mc_seqno: u32§is_key_block: bool§prev_key_block_seqno: u32§start_lt: String§end_lt: String§gen_utime: u64§prev_blocks: Vec<TonBlockIdExt>§extra: Option<String>Trait Implementations§
Source§impl Debug for BlocksHeader
impl Debug for BlocksHeader
Source§impl<'de> Deserialize<'de> for BlocksHeader
impl<'de> Deserialize<'de> for BlocksHeader
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
Auto Trait Implementations§
impl Freeze for BlocksHeader
impl RefUnwindSafe for BlocksHeader
impl Send for BlocksHeader
impl Sync for BlocksHeader
impl Unpin for BlocksHeader
impl UnsafeUnpin for BlocksHeader
impl UnwindSafe for BlocksHeader
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