Message

Trait Message 

Source
pub trait Message: BorshSerialize {
    const TOPIC: &'static str;

    // Required method
    fn payload(&self) -> Vec<u8> ;
}
Expand description

Trait for converting a message data to a string.

Required Associated Constants§

Source

const TOPIC: &'static str

Required Methods§

Source

fn payload(&self) -> Vec<u8>

Converts the message data to a string.

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§

Source§

impl Message for Approve

Source§

const TOPIC: &'static str = "Approve"

Source§

impl Message for Transfer

Source§

const TOPIC: &'static str = "Transfer"

Source§

impl Message for Paused

Source§

const TOPIC: &'static str = "Paused"

Source§

impl Message for Unpaused

Source§

const TOPIC: &'static str = "Unpaused"