Implementation for Encoder
Method start_tag
fn start_tag(tag_id: uint)
Method end_tag
fn end_tag()
Method wr_tag
fn wr_tag(tag_id: uint, blk: &fn())
Method wr_tagged_bytes
fn wr_tagged_bytes(tag_id: uint, b: &[u8])
Method wr_tagged_u64
fn wr_tagged_u64(tag_id: uint, v: u64)
Method wr_tagged_u32
fn wr_tagged_u32(tag_id: uint, v: u32)
Method wr_tagged_u16
fn wr_tagged_u16(tag_id: uint, v: u16)
Method wr_tagged_u8
fn wr_tagged_u8(tag_id: uint, v: u8)
Method wr_tagged_i64
fn wr_tagged_i64(tag_id: uint, v: i64)
Method wr_tagged_i32
fn wr_tagged_i32(tag_id: uint, v: i32)
Method wr_tagged_i16
fn wr_tagged_i16(tag_id: uint, v: i16)
Method wr_tagged_i8
fn wr_tagged_i8(tag_id: uint, v: i8)
Method wr_tagged_str
fn wr_tagged_str(tag_id: uint, v: &str)
Method wr_bytes
fn wr_bytes(b: &[u8])
Method wr_str
fn wr_str(s: &str)
Implementation of serialize::Encoder
for Encoder
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_f64
fn emit_f64(_v: f64)
Method emit_f32
fn emit_f32(_v: f32)
Method emit_float
fn emit_float(_v: float)
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, _cnt: 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())