Skip to main content

SerializationManager

Trait SerializationManager 

Source
pub trait SerializationManager {
    // Required methods
    fn encode_control(
        &self,
        envelope: &ControlEnvelope,
    ) -> Result<Vec<u8>, RtError>;
    fn decode_control(&self, bytes: &[u8]) -> Result<ControlEnvelope, RtError>;
    fn encode_data(&self, envelope: &DataEnvelope) -> Result<Vec<u8>, RtError>;
}

Required Methods§

Implementors§