Trait WireSerializer
thingvellir::upstreams
pub trait WireSerializer<V>: Clone + Send + 'static { type Error: Error + Send + 'static; fn serialize(&self, value: &V) -> Result<Vec<u8>, Self::Error>; fn deserialize(&self, buf: &[u8]) -> Result<V, Self::Error>; }
type Error: Error + Send + 'static
fn serialize(&self, value: &V) -> Result<Vec<u8>, Self::Error>
fn deserialize(&self, buf: &[u8]) -> Result<V, Self::Error>