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§
Sourcefn commitment_layout() -> CommitLayout
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.