pub trait LoadBlock:
LoadPendingBlock
+ SpawnBlocking
+ RpcNodeCoreExt {
// Provided method
fn recovered_block(
&self,
block_id: BlockId,
) -> impl Future<Output = Result<Option<Arc<RecoveredBlock<<Self::Provider as BlockReader>::Block>>>, Self::Error>> + Send { ... }
}Available on crate feature
rpc only.Expand description
Loads a block from database.
Behaviour shared by several eth_ RPC methods, not exclusive to eth_ blocks RPC methods.
Provided Methods§
Sourcefn recovered_block(
&self,
block_id: BlockId,
) -> impl Future<Output = Result<Option<Arc<RecoveredBlock<<Self::Provider as BlockReader>::Block>>>, Self::Error>> + Send
fn recovered_block( &self, block_id: BlockId, ) -> impl Future<Output = Result<Option<Arc<RecoveredBlock<<Self::Provider as BlockReader>::Block>>>, Self::Error>> + Send
Returns the block object for the given block id.
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".