1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
use crate::io::BufMut;
use crate::mysql::protocol::Capabilities;

pub trait Encode {
    fn encode(&self, buf: &mut Vec<u8>, capabilities: Capabilities);
}

impl Encode for &'_ [u8] {
    fn encode(&self, buf: &mut Vec<u8>, _: Capabilities) {
        buf.put_bytes(self);
    }
}