referrerpolicy=no-referrer-when-downgrade
sp_consensus_beefy::mmr

Trait BeefyDataProvider

Source
pub trait BeefyDataProvider<ExtraData> {
    // Required method
    fn extra_data() -> ExtraData;
}
Expand description

A provider for extra data that gets added to the Mmr leaf

Required Methods§

Source

fn extra_data() -> ExtraData

Return a vector of bytes, ideally should be a merkle root hash

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.

Implementations on Foreign Types§

Source§

impl BeefyDataProvider<Vec<u8>> for ()

A default implementation for runtimes.

Implementors§