pub struct ProtoEndpointCache { /* private fields */ }Implementations§
Source§impl ProtoEndpointCache
impl ProtoEndpointCache
pub fn insert_library_cell_response( &self, hash_bytes: HashBytes, cell: Option<Cell>, ) -> RawProtoOkResponse
pub fn get_library_cell_response( &self, hash: &HashBytes, ) -> Option<RawProtoOkResponse>
pub fn insert_key_block_proof_response( &self, seqno: u32, proof: Option<(BlockId, Bytes)>, ) -> RawProtoOkResponse
pub fn get_key_block_proof_response( &self, seqno: u32, ) -> Option<RawProtoOkResponse>
pub fn load_latest_key_block(&self) -> Guard<Option<Arc<RawProtoOkResponse>>>
pub fn load_blockchain_config(&self) -> Guard<Option<Arc<RawProtoOkResponse>>>
pub fn handle_config( &self, global_id: i32, seqno: u32, config: &BlockchainConfig, )
pub fn handle_key_block(&self, block: &Block)
Trait Implementations§
Auto Trait Implementations§
impl !Freeze for ProtoEndpointCache
impl !RefUnwindSafe for ProtoEndpointCache
impl Send for ProtoEndpointCache
impl Sync for ProtoEndpointCache
impl Unpin for ProtoEndpointCache
impl !UnwindSafe for ProtoEndpointCache
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