Trait SignableMessage

Source
pub trait SignableMessage: Serialize + for<'de> Deserialize<'de> {
    // Provided method
    fn validate(&self) -> Result<(), Box<dyn Error>> { ... }
}
Expand description

Trait for messages that can be signed

Provided Methods§

Source

fn validate(&self) -> Result<(), Box<dyn Error>>

Optional validation logic for the message content

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§