Trait rbdc_mysql::types::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 Timestamp

source§

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

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 Uuid

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 Date

source§

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

Implementors§