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); } }