pub struct StateSubscriberContext {
pub mc_block_id: BlockId,
pub mc_is_key_block: bool,
pub is_key_block: bool,
pub block: BlockStuff,
pub archive_data: ArchiveData,
pub state: ShardStateStuff,
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.
state: ShardStateStuffApplied shard state.
delayed: DelayedTasksDelayed tasks to wait before commit.
Auto Trait Implementations§
impl !Freeze for StateSubscriberContext
impl !RefUnwindSafe for StateSubscriberContext
impl Send for StateSubscriberContext
impl Sync for StateSubscriberContext
impl Unpin for StateSubscriberContext
impl !UnwindSafe for StateSubscriberContext
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> 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