Struct Serializer

pub struct Serializer {
        wr: io::Writer,
    }

Implementation of serialization::Serializer for Serializer

Method emit_nil

fn emit_nil()

Method emit_uint

fn emit_uint(v: uint)

Method emit_u64

fn emit_u64(v: u64)

Method emit_u32

fn emit_u32(v: u32)

Method emit_u16

fn emit_u16(v: u16)

Method emit_u8

fn emit_u8(v: u8)

Method emit_int

fn emit_int(v: int)

Method emit_i64

fn emit_i64(v: i64)

Method emit_i32

fn emit_i32(v: i32)

Method emit_i16

fn emit_i16(v: i16)

Method emit_i8

fn emit_i8(v: i8)

Method emit_bool

fn emit_bool(v: bool)

Method emit_float

fn emit_float(v: float)

Method emit_f64

fn emit_f64(v: f64)

Method emit_f32

fn emit_f32(v: f32)

Method emit_char

fn emit_char(v: char)

Method emit_borrowed_str

fn emit_borrowed_str(v: & str)

Method emit_owned_str

fn emit_owned_str(v: & str)

Method emit_managed_str

fn emit_managed_str(v: & str)

Method emit_borrowed

fn emit_borrowed(f: fn&())

Method emit_owned

fn emit_owned(f: fn&())

Method emit_managed

fn emit_managed(f: fn&())

Method emit_enum

fn emit_enum(_name: & str, f: fn&())

Method emit_enum_variant

fn emit_enum_variant(v_name: & str, _v_id: uint, sz: uint, f: fn&())

Method emit_enum_variant_arg

fn emit_enum_variant_arg(idx: uint, f: fn&())

Method emit_borrowed_vec

fn emit_borrowed_vec(_len: uint, f: fn&())

Method emit_owned_vec

fn emit_owned_vec(_len: uint, f: fn&())

Method emit_managed_vec

fn emit_managed_vec(_len: uint, f: fn&())

Method emit_vec_elt

fn emit_vec_elt(idx: uint, f: fn&())

Method emit_rec

fn emit_rec(f: fn&())

Method emit_struct

fn emit_struct(name: & str, f: fn&())

Method emit_field

fn emit_field(name: & str, idx: uint, f: fn&())

Method emit_tup

fn emit_tup(_len: uint, f: fn&())

Method emit_tup_elt

fn emit_tup_elt(idx: uint, f: fn&())

Function Serializer

fn Serializer(wr: io::Writer) -> Serializer