Type Definition lightning_block_sync::UnboundedCache [−][src]
type UnboundedCache = HashMap<BlockHash, ValidatedBlockHeader>;
Unbounded cache of block headers keyed by block hash.
Trait Implementations
impl Cache for UnboundedCache
[src]
fn look_up(&self, block_hash: &BlockHash) -> Option<&ValidatedBlockHeader>
[src]
fn block_connected(
&mut self,
block_hash: BlockHash,
block_header: ValidatedBlockHeader
)
[src]
&mut self,
block_hash: BlockHash,
block_header: ValidatedBlockHeader
)
fn block_disconnected(
&mut self,
block_hash: &BlockHash
) -> Option<ValidatedBlockHeader>
[src]
&mut self,
block_hash: &BlockHash
) -> Option<ValidatedBlockHeader>