Trait Encode

Source
pub trait Encode {
    // Required method
    fn encode(self, buf: &mut Vec<u8>) -> Result<usize, Error>;
}

Required Methods§

Source

fn encode(self, buf: &mut Vec<u8>) -> Result<usize, Error>

Implementations on Foreign Types§

Source§

impl Encode for Value

Source§

fn encode(self, buf: &mut Vec<u8>) -> Result<usize, Error>

Source§

impl Encode for Time

Source§

fn encode(self, buf: &mut Vec<u8>) -> Result<usize, Error>

Source§

impl Encode for Date

Source§

fn encode(self, buf: &mut Vec<u8>) -> Result<usize, Error>

Source§

impl Encode for DateTime

Source§

fn encode(self, buf: &mut Vec<u8>) -> Result<usize, Error>

Source§

impl Encode for Decimal

Source§

fn encode(self, buf: &mut Vec<u8>) -> Result<usize, Error>

Source§

impl Encode for Json

Source§

fn encode(self, buf: &mut Vec<u8>) -> Result<usize, Error>

Source§

impl Encode for Time

Source§

fn encode(self, buf: &mut Vec<u8>) -> Result<usize, Error>

Source§

impl Encode for Timestamp

Source§

fn encode(self, buf: &mut Vec<u8>) -> Result<usize, Error>

Source§

impl Encode for Uuid

Source§

fn encode(self, buf: &mut Vec<u8>) -> Result<usize, Error>

Implementors§