pub struct JrpcEndpointCache { /* private fields */ }Implementations§
Source§impl JrpcEndpointCache
impl JrpcEndpointCache
pub fn insert_library_cell_response( &self, hash_bytes: HashBytes, cell: Option<Cell>, ) -> Arc<Box<RawValue>>
pub fn get_library_cell_response( &self, hash: &HashBytes, ) -> Option<Arc<Box<RawValue>>>
pub fn insert_key_block_proof_response( &self, seqno: u32, proof: Option<(BlockId, impl AsRef<[u8]>)>, ) -> Arc<Box<RawValue>>
pub fn get_key_block_proof_response( &self, seqno: u32, ) -> Option<Arc<Box<RawValue>>>
pub fn load_latest_key_block(&self) -> Guard<Option<Arc<Box<RawValue>>>>
pub fn load_blockchain_config(&self) -> Guard<Option<Arc<Box<RawValue>>>>
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 JrpcEndpointCache
impl !RefUnwindSafe for JrpcEndpointCache
impl Send for JrpcEndpointCache
impl Sync for JrpcEndpointCache
impl Unpin for JrpcEndpointCache
impl !UnwindSafe for JrpcEndpointCache
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