referrerpolicy=no-referrer-when-downgrade
bp_runtime

Trait HeaderIdProvider

Source
pub trait HeaderIdProvider<Header: HeaderT> {
    // Required methods
    fn id(&self) -> HeaderId<Header::Hash, Header::Number>;
    fn parent_id(&self) -> Option<HeaderId<Header::Hash, Header::Number>>;
}
Expand description

Generic header id provider.

Required Methods§

Source

fn id(&self) -> HeaderId<Header::Hash, Header::Number>

Get the header id.

Source

fn parent_id(&self) -> Option<HeaderId<Header::Hash, Header::Number>>

Get the header id for the parent block.

Implementors§

Source§

impl<Header: HeaderT> HeaderIdProvider<Header> for Header