Trait Encode

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

Required Methods§

Source

fn encode(&self, e: &mut Encoder) -> Result<(), Error>

Implementations on Foreign Types§

Source§

impl Encode for &str

Source§

fn encode(&self, e: &mut Encoder) -> Result<(), Error>

Source§

impl Encode for &[u8]

Source§

fn encode(&self, e: &mut Encoder) -> Result<(), Error>

Source§

impl Encode for bool

Source§

fn encode(&self, e: &mut Encoder) -> Result<(), Error>

Source§

impl Encode for char

Source§

fn encode(&self, e: &mut Encoder) -> Result<(), Error>

Source§

impl Encode for i128

Source§

fn encode(&self, e: &mut Encoder) -> Result<(), Error>

Source§

impl Encode for isize

Source§

fn encode(&self, e: &mut Encoder) -> Result<(), Error>

Source§

impl Encode for u8

Source§

fn encode(&self, e: &mut Encoder) -> Result<(), Error>

Source§

impl Encode for usize

Source§

fn encode(&self, e: &mut Encoder) -> Result<(), Error>

Source§

impl Encode for String

Source§

fn encode(&self, e: &mut Encoder) -> Result<(), Error>

Source§

impl Encode for Vec<u8>

Source§

fn encode(&self, e: &mut Encoder) -> Result<(), Error>

Source§

impl<T: Encode> Encode for Box<T>

Source§

fn encode(&self, e: &mut Encoder) -> Result<(), Error>

Implementors§