Struct json::encoder::Encoder
[−]
[src]
pub struct Encoder<W> {
// some fields omitted
}JSON encoder over any Write-type.
pub struct Encoder<W> {
// some fields omitted
}JSON encoder over any Write-type.
impl<W: Write> Encoder<W>[src]fn new(w: W) -> Encoder<W>fn into_writer(self) -> Wfn writer(&self) -> &Wfn encode(self, j: &Json) -> EncodeResult<Encoder<W>>fn u8(self, x: u8) -> EncodeResult<Encoder<W>>fn u16(self, x: u16) -> EncodeResult<Encoder<W>>fn u32(self, x: u32) -> EncodeResult<Encoder<W>>fn u64(self, x: u64) -> EncodeResult<Encoder<W>>fn usize(self, x: usize) -> EncodeResult<Encoder<W>>fn i8(self, x: i8) -> EncodeResult<Encoder<W>>fn i16(self, x: i16) -> EncodeResult<Encoder<W>>fn i32(self, x: i32) -> EncodeResult<Encoder<W>>fn i64(self, x: i64) -> EncodeResult<Encoder<W>>fn isize(self, x: isize) -> EncodeResult<Encoder<W>>fn f64(self, x: f64) -> EncodeResult<Encoder<W>>fn bool(self, x: bool) -> EncodeResult<Encoder<W>>fn null(self) -> EncodeResult<Encoder<W>>fn string<S: Borrow<str>>(self, s: S) -> EncodeResult<Encoder<W>>fn key<S: Borrow<str>>(self, key: S) -> EncodeResult<Encoder<W>>fn array<F>(self, f: F) -> EncodeResult<Encoder<W>> where F: FnMut(Encoder<W>) -> EncodeResult<Encoder<W>>fn object<F>(self, f: F) -> EncodeResult<Encoder<W>> where F: FnMut(Encoder<W>) -> EncodeResult<Encoder<W>>