Trait ockam_core::Message[][src]

pub trait Message: Sized + Send + 'static {
    fn encode(&self) -> Result<Encoded>;
fn decode(e: &Encoded) -> Result<Self>; }

A user defined message that can be serialised and deserialised

Required methods

fn encode(&self) -> Result<Encoded>[src]

Encode the type representation into an Encoded type.

fn decode(e: &Encoded) -> Result<Self>[src]

Decode an Encoded type into the Message’s type.

Loading content...

Implementors

impl Message for Any[src]

impl<T> Message for T where
    T: Serialize + DeserializeOwned + Send + 'static, 
[src]

Loading content...