pub struct BlockSubscriberContext {
pub mc_block_id: BlockId,
pub mc_is_key_block: bool,
pub is_key_block: bool,
pub block: BlockStuff,
pub archive_data: ArchiveData,
pub delayed: DelayedTasks,
}Fields§
§mc_block_id: BlockIdRelated masterchain block id.
In case of context for mc block this id is the same as block.id().
mc_is_key_block: boolRelated masterchain block flag.
In case of context for mc block this flag is the same as is_key_block.
is_key_block: boolWhether the block from this context is a key block.
block: BlockStuffParsed block data.
archive_data: ArchiveDataSerialized block data.
delayed: DelayedTasksDelayed tasks to wait before commit.
Trait Implementations§
Source§impl Clone for BlockSubscriberContext
impl Clone for BlockSubscriberContext
Source§fn clone(&self) -> BlockSubscriberContext
fn clone(&self) -> BlockSubscriberContext
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 BlockSubscriberContext
impl !RefUnwindSafe for BlockSubscriberContext
impl Send for BlockSubscriberContext
impl Sync for BlockSubscriberContext
impl Unpin for BlockSubscriberContext
impl !UnwindSafe for BlockSubscriberContext
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