Trait edgedb_protocol::codec::Codec
source · pub trait Codec: Debug + Send + Sync + 'static {
// Required methods
fn decode(&self, buf: &[u8]) -> Result<Value, DecodeError>;
fn encode(
&self,
buf: &mut BytesMut,
value: &Value
) -> Result<(), EncodeError>;
}