pub trait ProtoSerdewhere
    Self: Message + Default,{
    // Required methods
    fn proto_serialize(&self) -> Vec<u8>;
    fn proto_deserialize(bytes: Vec<u8>) -> Result<Self, ErrorInfo>;
    fn proto_deserialize_ref(bytes: &Vec<u8>) -> Result<Self, ErrorInfo>;
}

Required Methods§

Object Safety§

This trait is not object safe.

Implementors§

source§

impl<T> ProtoSerde for Twhere T: Message + Default,