Trait Serialize

Source
pub trait Serialize {
    // Required method
    fn to_bytes(&self, data: &mut Vec<u8>) -> Result<(), SerializationError>;
}

Required Methods§

Source

fn to_bytes(&self, data: &mut Vec<u8>) -> Result<(), SerializationError>

Implementations on Foreign Types§

Source§

impl Serialize for i8

Source§

fn to_bytes(&self, data: &mut Vec<u8>) -> Result<(), SerializationError>

Source§

impl Serialize for i16

Source§

fn to_bytes(&self, data: &mut Vec<u8>) -> Result<(), SerializationError>

Source§

impl Serialize for i32

Source§

fn to_bytes(&self, data: &mut Vec<u8>) -> Result<(), SerializationError>

Source§

impl Serialize for i64

Source§

fn to_bytes(&self, data: &mut Vec<u8>) -> Result<(), SerializationError>

Source§

impl Serialize for u8

Source§

fn to_bytes(&self, data: &mut Vec<u8>) -> Result<(), SerializationError>

Source§

impl Serialize for u16

Source§

fn to_bytes(&self, data: &mut Vec<u8>) -> Result<(), SerializationError>

Source§

impl Serialize for u32

Source§

fn to_bytes(&self, data: &mut Vec<u8>) -> Result<(), SerializationError>

Source§

impl<T> Serialize for &T
where T: Serialize,

Source§

fn to_bytes(&self, data: &mut Vec<u8>) -> Result<(), SerializationError>

Source§

impl<T> Serialize for Vec<T>
where T: Serialize,

Source§

fn to_bytes(&self, data: &mut Vec<u8>) -> Result<(), SerializationError>

Implementors§