pub trait WireEncode {
// Required methods
fn wire_encode(&self, buf: &mut Vec<u8>);
fn wire_size(&self) -> usize;
}Expand description
Encode a value into a byte buffer in conduit’s binary wire format.
Required Methods§
Sourcefn wire_encode(&self, buf: &mut Vec<u8>)
fn wire_encode(&self, buf: &mut Vec<u8>)
Append the encoded representation to buf.
Sourcefn wire_size(&self) -> usize
fn wire_size(&self) -> usize
The exact number of bytes that wire_encode
will append.