[][src]Trait beserial::Serialize

pub trait Serialize {
    fn serialize<W: WriteBytesExt>(
        &self,
        writer: &mut W
    ) -> Result<usize, SerializingError>;
fn serialized_size(&self) -> usize; fn serialize_to_vec(&self) -> Vec<u8> { ... } }

Required methods

fn serialize<W: WriteBytesExt>(
    &self,
    writer: &mut W
) -> Result<usize, SerializingError>

fn serialized_size(&self) -> usize

Loading content...

Provided methods

fn serialize_to_vec(&self) -> Vec<u8>

Loading content...

Implementations on Foreign Types

impl Serialize for u8[src]

fn serialize_to_vec(&self) -> Vec<u8>[src]

impl Serialize for u16[src]

fn serialize_to_vec(&self) -> Vec<u8>[src]

impl Serialize for u32[src]

fn serialize_to_vec(&self) -> Vec<u8>[src]

impl Serialize for u64[src]

fn serialize_to_vec(&self) -> Vec<u8>[src]

impl Serialize for i8[src]

fn serialize_to_vec(&self) -> Vec<u8>[src]

impl Serialize for i16[src]

fn serialize_to_vec(&self) -> Vec<u8>[src]

impl Serialize for i32[src]

fn serialize_to_vec(&self) -> Vec<u8>[src]

impl Serialize for i64[src]

fn serialize_to_vec(&self) -> Vec<u8>[src]

impl Serialize for ()[src]

fn serialize_to_vec(&self) -> Vec<u8>[src]

impl Serialize for bool[src]

fn serialize_to_vec(&self) -> Vec<u8>[src]

impl<T: Serialize> Serialize for Box<T>[src]

fn serialize_to_vec(&self) -> Vec<u8>[src]

impl<'a, T: Serialize> Serialize for &'a T[src]

fn serialize_to_vec(&self) -> Vec<u8>[src]

impl<T: Serialize> Serialize for Option<T>[src]

fn serialize_to_vec(&self) -> Vec<u8>[src]

Loading content...

Implementors

impl Serialize for uvar[src]

fn serialize_to_vec(&self) -> Vec<u8>[src]

Loading content...