Trait ChainInfoWrite

Source
pub trait ChainInfoWrite<Block>: ChainInfo<Block>
where Block: GenericOwnedBlock,
{ // Required method fn persist_block( &self, block: Block, mmr_with_block: Arc<BlockMerkleMountainRange>, ) -> impl Future<Output = Result<(), PersistBlockError>> + Send; }
Expand description

ChainInfo extension for writing information

Required Methods§

Source

fn persist_block( &self, block: Block, mmr_with_block: Arc<BlockMerkleMountainRange>, ) -> impl Future<Output = Result<(), PersistBlockError>> + Send

Persist newly imported block

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§