Struct rustc_ap_rustc_serialize::opaque::FileEncoder [−][src]
pub struct FileEncoder { /* fields omitted */ }
Implementations
impl FileEncoder
[src]
impl FileEncoder
[src]Trait Implementations
impl Drop for FileEncoder
[src]
impl Drop for FileEncoder
[src]impl Encodable<FileEncoder> for [u8]
[src]
impl Encodable<FileEncoder> for [u8]
[src]fn encode(&self, e: &mut FileEncoder) -> FileEncodeResult
[src]
impl Encodable<FileEncoder> for IntEncodedWithFixedSize
[src]
impl Encodable<FileEncoder> for IntEncodedWithFixedSize
[src]fn encode(&self, e: &mut FileEncoder) -> FileEncodeResult
[src]
impl Encoder for FileEncoder
[src]
impl Encoder for FileEncoder
[src]type Error = Error
fn emit_unit(&mut self) -> FileEncodeResult
[src]
fn emit_usize(&mut self, v: usize) -> FileEncodeResult
[src]
fn emit_u128(&mut self, v: u128) -> FileEncodeResult
[src]
fn emit_u64(&mut self, v: u64) -> FileEncodeResult
[src]
fn emit_u32(&mut self, v: u32) -> FileEncodeResult
[src]
fn emit_u16(&mut self, v: u16) -> FileEncodeResult
[src]
fn emit_u8(&mut self, v: u8) -> FileEncodeResult
[src]
fn emit_isize(&mut self, v: isize) -> FileEncodeResult
[src]
fn emit_i128(&mut self, v: i128) -> FileEncodeResult
[src]
fn emit_i64(&mut self, v: i64) -> FileEncodeResult
[src]
fn emit_i32(&mut self, v: i32) -> FileEncodeResult
[src]
fn emit_i16(&mut self, v: i16) -> FileEncodeResult
[src]
fn emit_i8(&mut self, v: i8) -> FileEncodeResult
[src]
fn emit_bool(&mut self, v: bool) -> FileEncodeResult
[src]
fn emit_f64(&mut self, v: f64) -> FileEncodeResult
[src]
fn emit_f32(&mut self, v: f32) -> FileEncodeResult
[src]
fn emit_char(&mut self, v: char) -> FileEncodeResult
[src]
fn emit_str(&mut self, v: &str) -> FileEncodeResult
[src]
fn emit_raw_bytes(&mut self, s: &[u8]) -> FileEncodeResult
[src]
fn emit_enum<F>(&mut self, _name: &str, f: F) -> Result<(), Self::Error> where
F: FnOnce(&mut Self) -> Result<(), Self::Error>,
[src]
F: FnOnce(&mut Self) -> Result<(), Self::Error>,
fn emit_enum_variant<F>(
&mut self,
_v_name: &str,
v_id: usize,
_len: usize,
f: F
) -> Result<(), Self::Error> where
F: FnOnce(&mut Self) -> Result<(), Self::Error>,
[src]
&mut self,
_v_name: &str,
v_id: usize,
_len: usize,
f: F
) -> Result<(), Self::Error> where
F: FnOnce(&mut Self) -> Result<(), Self::Error>,
fn emit_enum_variant_arg<F>(
&mut self,
_a_idx: usize,
f: F
) -> Result<(), Self::Error> where
F: FnOnce(&mut Self) -> Result<(), Self::Error>,
[src]
&mut self,
_a_idx: usize,
f: F
) -> Result<(), Self::Error> where
F: FnOnce(&mut Self) -> Result<(), Self::Error>,
fn emit_enum_struct_variant<F>(
&mut self,
v_name: &str,
v_id: usize,
len: usize,
f: F
) -> Result<(), Self::Error> where
F: FnOnce(&mut Self) -> Result<(), Self::Error>,
[src]
&mut self,
v_name: &str,
v_id: usize,
len: usize,
f: F
) -> Result<(), Self::Error> where
F: FnOnce(&mut Self) -> Result<(), Self::Error>,
fn emit_enum_struct_variant_field<F>(
&mut self,
_f_name: &str,
f_idx: usize,
f: F
) -> Result<(), Self::Error> where
F: FnOnce(&mut Self) -> Result<(), Self::Error>,
[src]
&mut self,
_f_name: &str,
f_idx: usize,
f: F
) -> Result<(), Self::Error> where
F: FnOnce(&mut Self) -> Result<(), Self::Error>,
fn emit_struct<F>(
&mut self,
_name: &str,
_len: usize,
f: F
) -> Result<(), Self::Error> where
F: FnOnce(&mut Self) -> Result<(), Self::Error>,
[src]
&mut self,
_name: &str,
_len: usize,
f: F
) -> Result<(), Self::Error> where
F: FnOnce(&mut Self) -> Result<(), Self::Error>,
fn emit_struct_field<F>(
&mut self,
_f_name: &str,
_f_idx: usize,
f: F
) -> Result<(), Self::Error> where
F: FnOnce(&mut Self) -> Result<(), Self::Error>,
[src]
&mut self,
_f_name: &str,
_f_idx: usize,
f: F
) -> Result<(), Self::Error> where
F: FnOnce(&mut Self) -> Result<(), Self::Error>,
fn emit_tuple<F>(&mut self, _len: usize, f: F) -> Result<(), Self::Error> where
F: FnOnce(&mut Self) -> Result<(), Self::Error>,
[src]
F: FnOnce(&mut Self) -> Result<(), Self::Error>,
fn emit_tuple_arg<F>(&mut self, _idx: usize, f: F) -> Result<(), Self::Error> where
F: FnOnce(&mut Self) -> Result<(), Self::Error>,
[src]
F: FnOnce(&mut Self) -> Result<(), Self::Error>,
fn emit_tuple_struct<F>(
&mut self,
_name: &str,
len: usize,
f: F
) -> Result<(), Self::Error> where
F: FnOnce(&mut Self) -> Result<(), Self::Error>,
[src]
&mut self,
_name: &str,
len: usize,
f: F
) -> Result<(), Self::Error> where
F: FnOnce(&mut Self) -> Result<(), Self::Error>,
fn emit_tuple_struct_arg<F>(
&mut self,
f_idx: usize,
f: F
) -> Result<(), Self::Error> where
F: FnOnce(&mut Self) -> Result<(), Self::Error>,
[src]
&mut self,
f_idx: usize,
f: F
) -> Result<(), Self::Error> where
F: FnOnce(&mut Self) -> Result<(), Self::Error>,
fn emit_option<F>(&mut self, f: F) -> Result<(), Self::Error> where
F: FnOnce(&mut Self) -> Result<(), Self::Error>,
[src]
F: FnOnce(&mut Self) -> Result<(), Self::Error>,
fn emit_option_none(&mut self) -> Result<(), Self::Error>
[src]
fn emit_option_some<F>(&mut self, f: F) -> Result<(), Self::Error> where
F: FnOnce(&mut Self) -> Result<(), Self::Error>,
[src]
F: FnOnce(&mut Self) -> Result<(), Self::Error>,
fn emit_seq<F>(&mut self, len: usize, f: F) -> Result<(), Self::Error> where
F: FnOnce(&mut Self) -> Result<(), Self::Error>,
[src]
F: FnOnce(&mut Self) -> Result<(), Self::Error>,
fn emit_seq_elt<F>(&mut self, _idx: usize, f: F) -> Result<(), Self::Error> where
F: FnOnce(&mut Self) -> Result<(), Self::Error>,
[src]
F: FnOnce(&mut Self) -> Result<(), Self::Error>,
fn emit_map<F>(&mut self, len: usize, f: F) -> Result<(), Self::Error> where
F: FnOnce(&mut Self) -> Result<(), Self::Error>,
[src]
F: FnOnce(&mut Self) -> Result<(), Self::Error>,
fn emit_map_elt_key<F>(&mut self, _idx: usize, f: F) -> Result<(), Self::Error> where
F: FnOnce(&mut Self) -> Result<(), Self::Error>,
[src]
F: FnOnce(&mut Self) -> Result<(), Self::Error>,
fn emit_map_elt_val<F>(&mut self, _idx: usize, f: F) -> Result<(), Self::Error> where
F: FnOnce(&mut Self) -> Result<(), Self::Error>,
[src]
F: FnOnce(&mut Self) -> Result<(), Self::Error>,
Auto Trait Implementations
impl RefUnwindSafe for FileEncoder
impl RefUnwindSafe for FileEncoder
impl Send for FileEncoder
impl Send for FileEncoder
impl Sync for FileEncoder
impl Sync for FileEncoder
impl Unpin for FileEncoder
impl Unpin for FileEncoder
impl UnwindSafe for FileEncoder
impl UnwindSafe for FileEncoder