referrerpolicy=no-referrer-when-downgrade
finality_relay

Trait SourceHeader

Source
pub trait SourceHeader<Hash, Number, Reader>:
    Clone
    + Debug
    + PartialEq
    + Send
    + Sync {
    // Required methods
    fn hash(&self) -> Hash;
    fn number(&self) -> Number;
    fn is_mandatory(&self) -> bool;
}
Expand description

Header that we’re receiving from source node.

Required Methods§

Source

fn hash(&self) -> Hash

Returns hash of header.

Source

fn number(&self) -> Number

Returns number of header.

Source

fn is_mandatory(&self) -> bool

Returns true if this header needs to be submitted to target node.

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§

impl<Header: HeaderT, R: ConsensusLogReader> SourceHeader<<Header as Header>::Hash, <Header as Header>::Number, R> for SyncHeader<Header>