Trait CommitmentLayout

Source
pub trait CommitmentLayout: CommitEncode {
    // Required method
    fn commitment_layout() -> CommitLayout;
}
Expand description

A trait adding blanked implementation generating CommitmentLayout for any type implementing CommitEncode.

Required Methods§

Source

fn commitment_layout() -> CommitLayout

Generate a descriptive commitment layout, which includes a description of each encoded field and the used hashing strategies.

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§