pub trait FinalityProof<Hash, Number>:
Clone
+ Send
+ Sync
+ Debug {
// Required methods
fn target_header_hash(&self) -> Hash;
fn target_header_number(&self) -> Number;
}
Expand description
Abstract finality proof that is justifying block finality.
Required Methods§
Sourcefn target_header_hash(&self) -> Hash
fn target_header_hash(&self) -> Hash
Return hash of header that this proof is generated for.
Sourcefn target_header_number(&self) -> Number
fn target_header_number(&self) -> Number
Return number of header that this proof is generated for.
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.