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