pub struct BriefBlockInfo {Show 21 fields
pub global_id: i32,
pub version: u32,
pub flags: u8,
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: u64,
pub end_lt: u64,
pub gen_utime: u32,
pub vert_seqno: u32,
pub rand_seed: HashBytes,
pub tx_count: u32,
pub master_ref: Option<BlockId>,
pub prev_blocks: Vec<BlockId>,
}Fields§
§global_id: i32§version: u32§flags: u8§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: u64§end_lt: u64§gen_utime: u32§vert_seqno: u32§rand_seed: HashBytes§tx_count: u32§master_ref: Option<BlockId>§prev_blocks: Vec<BlockId>Trait Implementations§
Source§impl Clone for BriefBlockInfo
impl Clone for BriefBlockInfo
Source§fn clone(&self) -> BriefBlockInfo
fn clone(&self) -> BriefBlockInfo
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 moreAuto Trait Implementations§
impl Freeze for BriefBlockInfo
impl RefUnwindSafe for BriefBlockInfo
impl Send for BriefBlockInfo
impl Sync for BriefBlockInfo
impl Unpin for BriefBlockInfo
impl UnwindSafe for BriefBlockInfo
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,
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