[][src]Trait rsocket_rust_messaging::SerDe

pub trait SerDe {
    pub fn marshal<T>(&self, data: &T) -> Result<Vec<u8>>
    where
        Self: Sized,
        T: Sized + Serialize
;
pub fn unmarshal<T>(&self, raw: &[u8]) -> Result<T>
    where
        Self: Sized,
        T: Sized + DeserializeOwned
; }

Required methods

pub fn marshal<T>(&self, data: &T) -> Result<Vec<u8>> where
    Self: Sized,
    T: Sized + Serialize
[src]

pub fn unmarshal<T>(&self, raw: &[u8]) -> Result<T> where
    Self: Sized,
    T: Sized + DeserializeOwned
[src]

Loading content...

Implementors

Loading content...