Trait exonum::messages::Message [] [src]

pub trait Message: Debug + Send + Sync {
    fn raw(&self) -> &RawMessage;

    fn hash(&self) -> Hash { ... }
fn verify_signature(&self, pub_key: &PublicKey) -> bool { ... } }

Represents generic message interface.

Required Methods

Returns raw message.

Provided Methods

Returns hash of the RawMessage.

Verifies the message using given public key.

Implementors