pub struct NodeStateStorage { /* private fields */ }Implementations§
Source§impl NodeStateStorage
impl NodeStateStorage
pub fn new(db: CoreDb) -> Self
pub fn get_node_sync_state(&self) -> Option<NodeSyncState>
pub fn store_last_mc_block_id(&self, id: &BlockId)
pub fn load_last_mc_block_id(&self) -> Option<BlockId>
pub fn store_init_mc_block_id(&self, id: &BlockId)
pub fn load_init_mc_block_id(&self) -> Option<BlockId>
pub fn store_zerostate_info( &self, zerostate_id: &ZerostateId, zerostate_proof: &Cell, )
pub fn load_zerostate_id(&self) -> Option<ZerostateId>
pub fn load_zerostate_mc_seqno(&self) -> Option<u32>
pub fn load_zerostate_proof(&self) -> Option<Cell>
pub fn load_zerostate_proof_bytes(&self) -> Option<Bytes>
pub fn load_instance_id(&self) -> InstanceId
Auto Trait Implementations§
impl !Freeze for NodeStateStorage
impl !RefUnwindSafe for NodeStateStorage
impl Send for NodeStateStorage
impl Sync for NodeStateStorage
impl Unpin for NodeStateStorage
impl !UnwindSafe for NodeStateStorage
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