Trait binn_ir::value::Encoder [−][src]
pub trait Encoder: Write + Sized { fn encode(
&mut self,
value: impl AsRef<Value>
) -> Result<u32> { ... } fn encode_null(&mut self) -> Result<u32> { ... } fn encode_bool(
&mut self,
b: impl Into<bool>
) -> Result<u32> { ... } fn encode_u8(
&mut self,
u: impl Into<u8>
) -> Result<u32> { ... } fn encode_i8(
&mut self,
i: impl Into<i8>
) -> Result<u32> { ... } fn encode_u16(
&mut self,
u: impl Into<u16>
) -> Result<u32> { ... } fn encode_i16(
&mut self,
i: impl Into<i16>
) -> Result<u32> { ... } fn encode_u32(
&mut self,
u: impl Into<u32>
) -> Result<u32> { ... } fn encode_i32(
&mut self,
i: impl Into<i32>
) -> Result<u32> { ... } fn encode_u64(
&mut self,
u: impl Into<u64>
) -> Result<u32> { ... } fn encode_i64(
&mut self,
i: impl Into<i64>
) -> Result<u32> { ... } fn encode_float(
&mut self,
f: impl Into<f32>
) -> Result<u32> { ... } fn encode_double(
&mut self,
f: impl Into<f64>
) -> Result<u32> { ... } fn encode_text(
&mut self,
s: impl Into<String>
) -> Result<u32> { ... } fn encode_date_time(
&mut self,
s: impl Into<String>
) -> Result<u32> { ... } fn encode_date(
&mut self,
s: impl Into<String>
) -> Result<u32> { ... } fn encode_time(
&mut self,
s: impl Into<String>
) -> Result<u32> { ... } fn encode_decimal_str(
&mut self,
s: impl Into<String>
) -> Result<u32> { ... } fn encode_blob(
&mut self,
bytes: impl Into<Vec<u8>>
) -> Result<u32> { ... } fn encode_list(
&mut self,
list: impl Into<Vec<Value>>
) -> Result<u32> { ... } fn encode_map(
&mut self,
map: impl Into<BTreeMap<i32, Value>>
) -> Result<u32> { ... } fn encode_object(
&mut self,
object: impl Into<HashMap<String, Value>>
) -> Result<u32> { ... } }
Provided Methods
fn encode(
&mut self,
value: impl AsRef<Value>
) -> Result<u32>
&mut self,
value: impl AsRef<Value>
) -> Result<u32>
Encodes a value
Result: total bytes that have been written.
fn encode_null(&mut self) -> Result<u32>
fn encode_bool(
&mut self,
b: impl Into<bool>
) -> Result<u32>
&mut self,
b: impl Into<bool>
) -> Result<u32>
Encodes a bool
via True
or False
Result: total bytes that have been written.
fn encode_u8(
&mut self,
u: impl Into<u8>
) -> Result<u32>
&mut self,
u: impl Into<u8>
) -> Result<u32>
fn encode_i8(
&mut self,
i: impl Into<i8>
) -> Result<u32>
&mut self,
i: impl Into<i8>
) -> Result<u32>
Encodes an I8
Result: total bytes that have been written.
fn encode_u16(
&mut self,
u: impl Into<u16>
) -> Result<u32>
&mut self,
u: impl Into<u16>
) -> Result<u32>
fn encode_i16(
&mut self,
i: impl Into<i16>
) -> Result<u32>
&mut self,
i: impl Into<i16>
) -> Result<u32>
Encodes an I16
Result: total bytes that have been written.
fn encode_u32(
&mut self,
u: impl Into<u32>
) -> Result<u32>
&mut self,
u: impl Into<u32>
) -> Result<u32>
fn encode_i32(
&mut self,
i: impl Into<i32>
) -> Result<u32>
&mut self,
i: impl Into<i32>
) -> Result<u32>
Encodes an I32
Result: total bytes that have been written.
fn encode_u64(
&mut self,
u: impl Into<u64>
) -> Result<u32>
&mut self,
u: impl Into<u64>
) -> Result<u32>
fn encode_i64(
&mut self,
i: impl Into<i64>
) -> Result<u32>
&mut self,
i: impl Into<i64>
) -> Result<u32>
Encodes an I64
Result: total bytes that have been written.
fn encode_float(
&mut self,
f: impl Into<f32>
) -> Result<u32>
&mut self,
f: impl Into<f32>
) -> Result<u32>
fn encode_double(
&mut self,
f: impl Into<f64>
) -> Result<u32>
&mut self,
f: impl Into<f64>
) -> Result<u32>
fn encode_text(
&mut self,
s: impl Into<String>
) -> Result<u32>
&mut self,
s: impl Into<String>
) -> Result<u32>
fn encode_date_time(
&mut self,
s: impl Into<String>
) -> Result<u32>
&mut self,
s: impl Into<String>
) -> Result<u32>
fn encode_date(
&mut self,
s: impl Into<String>
) -> Result<u32>
&mut self,
s: impl Into<String>
) -> Result<u32>
fn encode_time(
&mut self,
s: impl Into<String>
) -> Result<u32>
&mut self,
s: impl Into<String>
) -> Result<u32>
fn encode_decimal_str(
&mut self,
s: impl Into<String>
) -> Result<u32>
&mut self,
s: impl Into<String>
) -> Result<u32>
Encodes a DecimalStr
Result: total bytes that have been written.
fn encode_blob(
&mut self,
bytes: impl Into<Vec<u8>>
) -> Result<u32>
&mut self,
bytes: impl Into<Vec<u8>>
) -> Result<u32>
fn encode_list(
&mut self,
list: impl Into<Vec<Value>>
) -> Result<u32>
&mut self,
list: impl Into<Vec<Value>>
) -> Result<u32>
fn encode_map(
&mut self,
map: impl Into<BTreeMap<i32, Value>>
) -> Result<u32>
&mut self,
map: impl Into<BTreeMap<i32, Value>>
) -> Result<u32>
fn encode_object(
&mut self,
object: impl Into<HashMap<String, Value>>
) -> Result<u32>
&mut self,
object: impl Into<HashMap<String, Value>>
) -> Result<u32>
Encodes an Object
Result: total bytes that have been written.
Implementations on Foreign Types
impl Encoder for File
[src]
impl Encoder for File
fn encode(
&mut self,
value: impl AsRef<Value>
) -> Result<u32>
[src]
fn encode(
&mut self,
value: impl AsRef<Value>
) -> Result<u32>
fn encode_null(&mut self) -> Result<u32>
[src]
fn encode_null(&mut self) -> Result<u32>
fn encode_bool(
&mut self,
b: impl Into<bool>
) -> Result<u32>
[src]
fn encode_bool(
&mut self,
b: impl Into<bool>
) -> Result<u32>
fn encode_u8(
&mut self,
u: impl Into<u8>
) -> Result<u32>
[src]
fn encode_u8(
&mut self,
u: impl Into<u8>
) -> Result<u32>
fn encode_i8(
&mut self,
i: impl Into<i8>
) -> Result<u32>
[src]
fn encode_i8(
&mut self,
i: impl Into<i8>
) -> Result<u32>
fn encode_u16(
&mut self,
u: impl Into<u16>
) -> Result<u32>
[src]
fn encode_u16(
&mut self,
u: impl Into<u16>
) -> Result<u32>
fn encode_i16(
&mut self,
i: impl Into<i16>
) -> Result<u32>
[src]
fn encode_i16(
&mut self,
i: impl Into<i16>
) -> Result<u32>
fn encode_u32(
&mut self,
u: impl Into<u32>
) -> Result<u32>
[src]
fn encode_u32(
&mut self,
u: impl Into<u32>
) -> Result<u32>
fn encode_i32(
&mut self,
i: impl Into<i32>
) -> Result<u32>
[src]
fn encode_i32(
&mut self,
i: impl Into<i32>
) -> Result<u32>
fn encode_u64(
&mut self,
u: impl Into<u64>
) -> Result<u32>
[src]
fn encode_u64(
&mut self,
u: impl Into<u64>
) -> Result<u32>
fn encode_i64(
&mut self,
i: impl Into<i64>
) -> Result<u32>
[src]
fn encode_i64(
&mut self,
i: impl Into<i64>
) -> Result<u32>
fn encode_float(
&mut self,
f: impl Into<f32>
) -> Result<u32>
[src]
fn encode_float(
&mut self,
f: impl Into<f32>
) -> Result<u32>
fn encode_double(
&mut self,
f: impl Into<f64>
) -> Result<u32>
[src]
fn encode_double(
&mut self,
f: impl Into<f64>
) -> Result<u32>
fn encode_text(
&mut self,
s: impl Into<String>
) -> Result<u32>
[src]
fn encode_text(
&mut self,
s: impl Into<String>
) -> Result<u32>
fn encode_date_time(
&mut self,
s: impl Into<String>
) -> Result<u32>
[src]
fn encode_date_time(
&mut self,
s: impl Into<String>
) -> Result<u32>
fn encode_date(
&mut self,
s: impl Into<String>
) -> Result<u32>
[src]
fn encode_date(
&mut self,
s: impl Into<String>
) -> Result<u32>
fn encode_time(
&mut self,
s: impl Into<String>
) -> Result<u32>
[src]
fn encode_time(
&mut self,
s: impl Into<String>
) -> Result<u32>
fn encode_decimal_str(
&mut self,
s: impl Into<String>
) -> Result<u32>
[src]
fn encode_decimal_str(
&mut self,
s: impl Into<String>
) -> Result<u32>
fn encode_blob(
&mut self,
bytes: impl Into<Vec<u8>>
) -> Result<u32>
[src]
fn encode_blob(
&mut self,
bytes: impl Into<Vec<u8>>
) -> Result<u32>
fn encode_list(
&mut self,
list: impl Into<Vec<Value>>
) -> Result<u32>
[src]
fn encode_list(
&mut self,
list: impl Into<Vec<Value>>
) -> Result<u32>
fn encode_map(
&mut self,
map: impl Into<BTreeMap<i32, Value>>
) -> Result<u32>
[src]
fn encode_map(
&mut self,
map: impl Into<BTreeMap<i32, Value>>
) -> Result<u32>
fn encode_object(
&mut self,
object: impl Into<HashMap<String, Value>>
) -> Result<u32>
[src]
fn encode_object(
&mut self,
object: impl Into<HashMap<String, Value>>
) -> Result<u32>
impl<'a> Encoder for &'a File
[src]
impl<'a> Encoder for &'a File
fn encode(
&mut self,
value: impl AsRef<Value>
) -> Result<u32>
[src]
fn encode(
&mut self,
value: impl AsRef<Value>
) -> Result<u32>
fn encode_null(&mut self) -> Result<u32>
[src]
fn encode_null(&mut self) -> Result<u32>
fn encode_bool(
&mut self,
b: impl Into<bool>
) -> Result<u32>
[src]
fn encode_bool(
&mut self,
b: impl Into<bool>
) -> Result<u32>
fn encode_u8(
&mut self,
u: impl Into<u8>
) -> Result<u32>
[src]
fn encode_u8(
&mut self,
u: impl Into<u8>
) -> Result<u32>
fn encode_i8(
&mut self,
i: impl Into<i8>
) -> Result<u32>
[src]
fn encode_i8(
&mut self,
i: impl Into<i8>
) -> Result<u32>
fn encode_u16(
&mut self,
u: impl Into<u16>
) -> Result<u32>
[src]
fn encode_u16(
&mut self,
u: impl Into<u16>
) -> Result<u32>
fn encode_i16(
&mut self,
i: impl Into<i16>
) -> Result<u32>
[src]
fn encode_i16(
&mut self,
i: impl Into<i16>
) -> Result<u32>
fn encode_u32(
&mut self,
u: impl Into<u32>
) -> Result<u32>
[src]
fn encode_u32(
&mut self,
u: impl Into<u32>
) -> Result<u32>
fn encode_i32(
&mut self,
i: impl Into<i32>
) -> Result<u32>
[src]
fn encode_i32(
&mut self,
i: impl Into<i32>
) -> Result<u32>
fn encode_u64(
&mut self,
u: impl Into<u64>
) -> Result<u32>
[src]
fn encode_u64(
&mut self,
u: impl Into<u64>
) -> Result<u32>
fn encode_i64(
&mut self,
i: impl Into<i64>
) -> Result<u32>
[src]
fn encode_i64(
&mut self,
i: impl Into<i64>
) -> Result<u32>
fn encode_float(
&mut self,
f: impl Into<f32>
) -> Result<u32>
[src]
fn encode_float(
&mut self,
f: impl Into<f32>
) -> Result<u32>
fn encode_double(
&mut self,
f: impl Into<f64>
) -> Result<u32>
[src]
fn encode_double(
&mut self,
f: impl Into<f64>
) -> Result<u32>
fn encode_text(
&mut self,
s: impl Into<String>
) -> Result<u32>
[src]
fn encode_text(
&mut self,
s: impl Into<String>
) -> Result<u32>
fn encode_date_time(
&mut self,
s: impl Into<String>
) -> Result<u32>
[src]
fn encode_date_time(
&mut self,
s: impl Into<String>
) -> Result<u32>
fn encode_date(
&mut self,
s: impl Into<String>
) -> Result<u32>
[src]
fn encode_date(
&mut self,
s: impl Into<String>
) -> Result<u32>
fn encode_time(
&mut self,
s: impl Into<String>
) -> Result<u32>
[src]
fn encode_time(
&mut self,
s: impl Into<String>
) -> Result<u32>
fn encode_decimal_str(
&mut self,
s: impl Into<String>
) -> Result<u32>
[src]
fn encode_decimal_str(
&mut self,
s: impl Into<String>
) -> Result<u32>
fn encode_blob(
&mut self,
bytes: impl Into<Vec<u8>>
) -> Result<u32>
[src]
fn encode_blob(
&mut self,
bytes: impl Into<Vec<u8>>
) -> Result<u32>
fn encode_list(
&mut self,
list: impl Into<Vec<Value>>
) -> Result<u32>
[src]
fn encode_list(
&mut self,
list: impl Into<Vec<Value>>
) -> Result<u32>
fn encode_map(
&mut self,
map: impl Into<BTreeMap<i32, Value>>
) -> Result<u32>
[src]
fn encode_map(
&mut self,
map: impl Into<BTreeMap<i32, Value>>
) -> Result<u32>
fn encode_object(
&mut self,
object: impl Into<HashMap<String, Value>>
) -> Result<u32>
[src]
fn encode_object(
&mut self,
object: impl Into<HashMap<String, Value>>
) -> Result<u32>
impl<W: Write> Encoder for BufWriter<W>
[src]
impl<W: Write> Encoder for BufWriter<W>
fn encode(
&mut self,
value: impl AsRef<Value>
) -> Result<u32>
[src]
fn encode(
&mut self,
value: impl AsRef<Value>
) -> Result<u32>
fn encode_null(&mut self) -> Result<u32>
[src]
fn encode_null(&mut self) -> Result<u32>
fn encode_bool(
&mut self,
b: impl Into<bool>
) -> Result<u32>
[src]
fn encode_bool(
&mut self,
b: impl Into<bool>
) -> Result<u32>
fn encode_u8(
&mut self,
u: impl Into<u8>
) -> Result<u32>
[src]
fn encode_u8(
&mut self,
u: impl Into<u8>
) -> Result<u32>
fn encode_i8(
&mut self,
i: impl Into<i8>
) -> Result<u32>
[src]
fn encode_i8(
&mut self,
i: impl Into<i8>
) -> Result<u32>
fn encode_u16(
&mut self,
u: impl Into<u16>
) -> Result<u32>
[src]
fn encode_u16(
&mut self,
u: impl Into<u16>
) -> Result<u32>
fn encode_i16(
&mut self,
i: impl Into<i16>
) -> Result<u32>
[src]
fn encode_i16(
&mut self,
i: impl Into<i16>
) -> Result<u32>
fn encode_u32(
&mut self,
u: impl Into<u32>
) -> Result<u32>
[src]
fn encode_u32(
&mut self,
u: impl Into<u32>
) -> Result<u32>
fn encode_i32(
&mut self,
i: impl Into<i32>
) -> Result<u32>
[src]
fn encode_i32(
&mut self,
i: impl Into<i32>
) -> Result<u32>
fn encode_u64(
&mut self,
u: impl Into<u64>
) -> Result<u32>
[src]
fn encode_u64(
&mut self,
u: impl Into<u64>
) -> Result<u32>
fn encode_i64(
&mut self,
i: impl Into<i64>
) -> Result<u32>
[src]
fn encode_i64(
&mut self,
i: impl Into<i64>
) -> Result<u32>
fn encode_float(
&mut self,
f: impl Into<f32>
) -> Result<u32>
[src]
fn encode_float(
&mut self,
f: impl Into<f32>
) -> Result<u32>
fn encode_double(
&mut self,
f: impl Into<f64>
) -> Result<u32>
[src]
fn encode_double(
&mut self,
f: impl Into<f64>
) -> Result<u32>
fn encode_text(
&mut self,
s: impl Into<String>
) -> Result<u32>
[src]
fn encode_text(
&mut self,
s: impl Into<String>
) -> Result<u32>
fn encode_date_time(
&mut self,
s: impl Into<String>
) -> Result<u32>
[src]
fn encode_date_time(
&mut self,
s: impl Into<String>
) -> Result<u32>
fn encode_date(
&mut self,
s: impl Into<String>
) -> Result<u32>
[src]
fn encode_date(
&mut self,
s: impl Into<String>
) -> Result<u32>
fn encode_time(
&mut self,
s: impl Into<String>
) -> Result<u32>
[src]
fn encode_time(
&mut self,
s: impl Into<String>
) -> Result<u32>
fn encode_decimal_str(
&mut self,
s: impl Into<String>
) -> Result<u32>
[src]
fn encode_decimal_str(
&mut self,
s: impl Into<String>
) -> Result<u32>
fn encode_blob(
&mut self,
bytes: impl Into<Vec<u8>>
) -> Result<u32>
[src]
fn encode_blob(
&mut self,
bytes: impl Into<Vec<u8>>
) -> Result<u32>
fn encode_list(
&mut self,
list: impl Into<Vec<Value>>
) -> Result<u32>
[src]
fn encode_list(
&mut self,
list: impl Into<Vec<Value>>
) -> Result<u32>
fn encode_map(
&mut self,
map: impl Into<BTreeMap<i32, Value>>
) -> Result<u32>
[src]
fn encode_map(
&mut self,
map: impl Into<BTreeMap<i32, Value>>
) -> Result<u32>
fn encode_object(
&mut self,
object: impl Into<HashMap<String, Value>>
) -> Result<u32>
[src]
fn encode_object(
&mut self,
object: impl Into<HashMap<String, Value>>
) -> Result<u32>
impl<'a> Encoder for Cursor<&'a mut [u8]>
[src]
impl<'a> Encoder for Cursor<&'a mut [u8]>
fn encode(
&mut self,
value: impl AsRef<Value>
) -> Result<u32>
[src]
fn encode(
&mut self,
value: impl AsRef<Value>
) -> Result<u32>
fn encode_null(&mut self) -> Result<u32>
[src]
fn encode_null(&mut self) -> Result<u32>
fn encode_bool(
&mut self,
b: impl Into<bool>
) -> Result<u32>
[src]
fn encode_bool(
&mut self,
b: impl Into<bool>
) -> Result<u32>
fn encode_u8(
&mut self,
u: impl Into<u8>
) -> Result<u32>
[src]
fn encode_u8(
&mut self,
u: impl Into<u8>
) -> Result<u32>
fn encode_i8(
&mut self,
i: impl Into<i8>
) -> Result<u32>
[src]
fn encode_i8(
&mut self,
i: impl Into<i8>
) -> Result<u32>
fn encode_u16(
&mut self,
u: impl Into<u16>
) -> Result<u32>
[src]
fn encode_u16(
&mut self,
u: impl Into<u16>
) -> Result<u32>
fn encode_i16(
&mut self,
i: impl Into<i16>
) -> Result<u32>
[src]
fn encode_i16(
&mut self,
i: impl Into<i16>
) -> Result<u32>
fn encode_u32(
&mut self,
u: impl Into<u32>
) -> Result<u32>
[src]
fn encode_u32(
&mut self,
u: impl Into<u32>
) -> Result<u32>
fn encode_i32(
&mut self,
i: impl Into<i32>
) -> Result<u32>
[src]
fn encode_i32(
&mut self,
i: impl Into<i32>
) -> Result<u32>
fn encode_u64(
&mut self,
u: impl Into<u64>
) -> Result<u32>
[src]
fn encode_u64(
&mut self,
u: impl Into<u64>
) -> Result<u32>
fn encode_i64(
&mut self,
i: impl Into<i64>
) -> Result<u32>
[src]
fn encode_i64(
&mut self,
i: impl Into<i64>
) -> Result<u32>
fn encode_float(
&mut self,
f: impl Into<f32>
) -> Result<u32>
[src]
fn encode_float(
&mut self,
f: impl Into<f32>
) -> Result<u32>
fn encode_double(
&mut self,
f: impl Into<f64>
) -> Result<u32>
[src]
fn encode_double(
&mut self,
f: impl Into<f64>
) -> Result<u32>
fn encode_text(
&mut self,
s: impl Into<String>
) -> Result<u32>
[src]
fn encode_text(
&mut self,
s: impl Into<String>
) -> Result<u32>
fn encode_date_time(
&mut self,
s: impl Into<String>
) -> Result<u32>
[src]
fn encode_date_time(
&mut self,
s: impl Into<String>
) -> Result<u32>
fn encode_date(
&mut self,
s: impl Into<String>
) -> Result<u32>
[src]
fn encode_date(
&mut self,
s: impl Into<String>
) -> Result<u32>
fn encode_time(
&mut self,
s: impl Into<String>
) -> Result<u32>
[src]
fn encode_time(
&mut self,
s: impl Into<String>
) -> Result<u32>
fn encode_decimal_str(
&mut self,
s: impl Into<String>
) -> Result<u32>
[src]
fn encode_decimal_str(
&mut self,
s: impl Into<String>
) -> Result<u32>
fn encode_blob(
&mut self,
bytes: impl Into<Vec<u8>>
) -> Result<u32>
[src]
fn encode_blob(
&mut self,
bytes: impl Into<Vec<u8>>
) -> Result<u32>
fn encode_list(
&mut self,
list: impl Into<Vec<Value>>
) -> Result<u32>
[src]
fn encode_list(
&mut self,
list: impl Into<Vec<Value>>
) -> Result<u32>
fn encode_map(
&mut self,
map: impl Into<BTreeMap<i32, Value>>
) -> Result<u32>
[src]
fn encode_map(
&mut self,
map: impl Into<BTreeMap<i32, Value>>
) -> Result<u32>
fn encode_object(
&mut self,
object: impl Into<HashMap<String, Value>>
) -> Result<u32>
[src]
fn encode_object(
&mut self,
object: impl Into<HashMap<String, Value>>
) -> Result<u32>
impl<'a> Encoder for Cursor<&'a mut Vec<u8>>
[src]
impl<'a> Encoder for Cursor<&'a mut Vec<u8>>
fn encode(
&mut self,
value: impl AsRef<Value>
) -> Result<u32>
[src]
fn encode(
&mut self,
value: impl AsRef<Value>
) -> Result<u32>
fn encode_null(&mut self) -> Result<u32>
[src]
fn encode_null(&mut self) -> Result<u32>
fn encode_bool(
&mut self,
b: impl Into<bool>
) -> Result<u32>
[src]
fn encode_bool(
&mut self,
b: impl Into<bool>
) -> Result<u32>
fn encode_u8(
&mut self,
u: impl Into<u8>
) -> Result<u32>
[src]
fn encode_u8(
&mut self,
u: impl Into<u8>
) -> Result<u32>
fn encode_i8(
&mut self,
i: impl Into<i8>
) -> Result<u32>
[src]
fn encode_i8(
&mut self,
i: impl Into<i8>
) -> Result<u32>
fn encode_u16(
&mut self,
u: impl Into<u16>
) -> Result<u32>
[src]
fn encode_u16(
&mut self,
u: impl Into<u16>
) -> Result<u32>
fn encode_i16(
&mut self,
i: impl Into<i16>
) -> Result<u32>
[src]
fn encode_i16(
&mut self,
i: impl Into<i16>
) -> Result<u32>
fn encode_u32(
&mut self,
u: impl Into<u32>
) -> Result<u32>
[src]
fn encode_u32(
&mut self,
u: impl Into<u32>
) -> Result<u32>
fn encode_i32(
&mut self,
i: impl Into<i32>
) -> Result<u32>
[src]
fn encode_i32(
&mut self,
i: impl Into<i32>
) -> Result<u32>
fn encode_u64(
&mut self,
u: impl Into<u64>
) -> Result<u32>
[src]
fn encode_u64(
&mut self,
u: impl Into<u64>
) -> Result<u32>
fn encode_i64(
&mut self,
i: impl Into<i64>
) -> Result<u32>
[src]
fn encode_i64(
&mut self,
i: impl Into<i64>
) -> Result<u32>
fn encode_float(
&mut self,
f: impl Into<f32>
) -> Result<u32>
[src]
fn encode_float(
&mut self,
f: impl Into<f32>
) -> Result<u32>
fn encode_double(
&mut self,
f: impl Into<f64>
) -> Result<u32>
[src]
fn encode_double(
&mut self,
f: impl Into<f64>
) -> Result<u32>
fn encode_text(
&mut self,
s: impl Into<String>
) -> Result<u32>
[src]
fn encode_text(
&mut self,
s: impl Into<String>
) -> Result<u32>
fn encode_date_time(
&mut self,
s: impl Into<String>
) -> Result<u32>
[src]
fn encode_date_time(
&mut self,
s: impl Into<String>
) -> Result<u32>
fn encode_date(
&mut self,
s: impl Into<String>
) -> Result<u32>
[src]
fn encode_date(
&mut self,
s: impl Into<String>
) -> Result<u32>
fn encode_time(
&mut self,
s: impl Into<String>
) -> Result<u32>
[src]
fn encode_time(
&mut self,
s: impl Into<String>
) -> Result<u32>
fn encode_decimal_str(
&mut self,
s: impl Into<String>
) -> Result<u32>
[src]
fn encode_decimal_str(
&mut self,
s: impl Into<String>
) -> Result<u32>
fn encode_blob(
&mut self,
bytes: impl Into<Vec<u8>>
) -> Result<u32>
[src]
fn encode_blob(
&mut self,
bytes: impl Into<Vec<u8>>
) -> Result<u32>
fn encode_list(
&mut self,
list: impl Into<Vec<Value>>
) -> Result<u32>
[src]
fn encode_list(
&mut self,
list: impl Into<Vec<Value>>
) -> Result<u32>
fn encode_map(
&mut self,
map: impl Into<BTreeMap<i32, Value>>
) -> Result<u32>
[src]
fn encode_map(
&mut self,
map: impl Into<BTreeMap<i32, Value>>
) -> Result<u32>
fn encode_object(
&mut self,
object: impl Into<HashMap<String, Value>>
) -> Result<u32>
[src]
fn encode_object(
&mut self,
object: impl Into<HashMap<String, Value>>
) -> Result<u32>
impl Encoder for Cursor<Vec<u8>>
[src]
impl Encoder for Cursor<Vec<u8>>
fn encode(
&mut self,
value: impl AsRef<Value>
) -> Result<u32>
[src]
fn encode(
&mut self,
value: impl AsRef<Value>
) -> Result<u32>
fn encode_null(&mut self) -> Result<u32>
[src]
fn encode_null(&mut self) -> Result<u32>
fn encode_bool(
&mut self,
b: impl Into<bool>
) -> Result<u32>
[src]
fn encode_bool(
&mut self,
b: impl Into<bool>
) -> Result<u32>
fn encode_u8(
&mut self,
u: impl Into<u8>
) -> Result<u32>
[src]
fn encode_u8(
&mut self,
u: impl Into<u8>
) -> Result<u32>
fn encode_i8(
&mut self,
i: impl Into<i8>
) -> Result<u32>
[src]
fn encode_i8(
&mut self,
i: impl Into<i8>
) -> Result<u32>
fn encode_u16(
&mut self,
u: impl Into<u16>
) -> Result<u32>
[src]
fn encode_u16(
&mut self,
u: impl Into<u16>
) -> Result<u32>
fn encode_i16(
&mut self,
i: impl Into<i16>
) -> Result<u32>
[src]
fn encode_i16(
&mut self,
i: impl Into<i16>
) -> Result<u32>
fn encode_u32(
&mut self,
u: impl Into<u32>
) -> Result<u32>
[src]
fn encode_u32(
&mut self,
u: impl Into<u32>
) -> Result<u32>
fn encode_i32(
&mut self,
i: impl Into<i32>
) -> Result<u32>
[src]
fn encode_i32(
&mut self,
i: impl Into<i32>
) -> Result<u32>
fn encode_u64(
&mut self,
u: impl Into<u64>
) -> Result<u32>
[src]
fn encode_u64(
&mut self,
u: impl Into<u64>
) -> Result<u32>
fn encode_i64(
&mut self,
i: impl Into<i64>
) -> Result<u32>
[src]
fn encode_i64(
&mut self,
i: impl Into<i64>
) -> Result<u32>
fn encode_float(
&mut self,
f: impl Into<f32>
) -> Result<u32>
[src]
fn encode_float(
&mut self,
f: impl Into<f32>
) -> Result<u32>
fn encode_double(
&mut self,
f: impl Into<f64>
) -> Result<u32>
[src]
fn encode_double(
&mut self,
f: impl Into<f64>
) -> Result<u32>
fn encode_text(
&mut self,
s: impl Into<String>
) -> Result<u32>
[src]
fn encode_text(
&mut self,
s: impl Into<String>
) -> Result<u32>
fn encode_date_time(
&mut self,
s: impl Into<String>
) -> Result<u32>
[src]
fn encode_date_time(
&mut self,
s: impl Into<String>
) -> Result<u32>
fn encode_date(
&mut self,
s: impl Into<String>
) -> Result<u32>
[src]
fn encode_date(
&mut self,
s: impl Into<String>
) -> Result<u32>
fn encode_time(
&mut self,
s: impl Into<String>
) -> Result<u32>
[src]
fn encode_time(
&mut self,
s: impl Into<String>
) -> Result<u32>
fn encode_decimal_str(
&mut self,
s: impl Into<String>
) -> Result<u32>
[src]
fn encode_decimal_str(
&mut self,
s: impl Into<String>
) -> Result<u32>
fn encode_blob(
&mut self,
bytes: impl Into<Vec<u8>>
) -> Result<u32>
[src]
fn encode_blob(
&mut self,
bytes: impl Into<Vec<u8>>
) -> Result<u32>
fn encode_list(
&mut self,
list: impl Into<Vec<Value>>
) -> Result<u32>
[src]
fn encode_list(
&mut self,
list: impl Into<Vec<Value>>
) -> Result<u32>
fn encode_map(
&mut self,
map: impl Into<BTreeMap<i32, Value>>
) -> Result<u32>
[src]
fn encode_map(
&mut self,
map: impl Into<BTreeMap<i32, Value>>
) -> Result<u32>
fn encode_object(
&mut self,
object: impl Into<HashMap<String, Value>>
) -> Result<u32>
[src]
fn encode_object(
&mut self,
object: impl Into<HashMap<String, Value>>
) -> Result<u32>
impl Encoder for Cursor<Box<[u8]>>
[src]
impl Encoder for Cursor<Box<[u8]>>
fn encode(
&mut self,
value: impl AsRef<Value>
) -> Result<u32>
[src]
fn encode(
&mut self,
value: impl AsRef<Value>
) -> Result<u32>
fn encode_null(&mut self) -> Result<u32>
[src]
fn encode_null(&mut self) -> Result<u32>
fn encode_bool(
&mut self,
b: impl Into<bool>
) -> Result<u32>
[src]
fn encode_bool(
&mut self,
b: impl Into<bool>
) -> Result<u32>
fn encode_u8(
&mut self,
u: impl Into<u8>
) -> Result<u32>
[src]
fn encode_u8(
&mut self,
u: impl Into<u8>
) -> Result<u32>
fn encode_i8(
&mut self,
i: impl Into<i8>
) -> Result<u32>
[src]
fn encode_i8(
&mut self,
i: impl Into<i8>
) -> Result<u32>
fn encode_u16(
&mut self,
u: impl Into<u16>
) -> Result<u32>
[src]
fn encode_u16(
&mut self,
u: impl Into<u16>
) -> Result<u32>
fn encode_i16(
&mut self,
i: impl Into<i16>
) -> Result<u32>
[src]
fn encode_i16(
&mut self,
i: impl Into<i16>
) -> Result<u32>
fn encode_u32(
&mut self,
u: impl Into<u32>
) -> Result<u32>
[src]
fn encode_u32(
&mut self,
u: impl Into<u32>
) -> Result<u32>
fn encode_i32(
&mut self,
i: impl Into<i32>
) -> Result<u32>
[src]
fn encode_i32(
&mut self,
i: impl Into<i32>
) -> Result<u32>
fn encode_u64(
&mut self,
u: impl Into<u64>
) -> Result<u32>
[src]
fn encode_u64(
&mut self,
u: impl Into<u64>
) -> Result<u32>
fn encode_i64(
&mut self,
i: impl Into<i64>
) -> Result<u32>
[src]
fn encode_i64(
&mut self,
i: impl Into<i64>
) -> Result<u32>
fn encode_float(
&mut self,
f: impl Into<f32>
) -> Result<u32>
[src]
fn encode_float(
&mut self,
f: impl Into<f32>
) -> Result<u32>
fn encode_double(
&mut self,
f: impl Into<f64>
) -> Result<u32>
[src]
fn encode_double(
&mut self,
f: impl Into<f64>
) -> Result<u32>
fn encode_text(
&mut self,
s: impl Into<String>
) -> Result<u32>
[src]
fn encode_text(
&mut self,
s: impl Into<String>
) -> Result<u32>
fn encode_date_time(
&mut self,
s: impl Into<String>
) -> Result<u32>
[src]
fn encode_date_time(
&mut self,
s: impl Into<String>
) -> Result<u32>
fn encode_date(
&mut self,
s: impl Into<String>
) -> Result<u32>
[src]
fn encode_date(
&mut self,
s: impl Into<String>
) -> Result<u32>
fn encode_time(
&mut self,
s: impl Into<String>
) -> Result<u32>
[src]
fn encode_time(
&mut self,
s: impl Into<String>
) -> Result<u32>
fn encode_decimal_str(
&mut self,
s: impl Into<String>
) -> Result<u32>
[src]
fn encode_decimal_str(
&mut self,
s: impl Into<String>
) -> Result<u32>
fn encode_blob(
&mut self,
bytes: impl Into<Vec<u8>>
) -> Result<u32>
[src]
fn encode_blob(
&mut self,
bytes: impl Into<Vec<u8>>
) -> Result<u32>
fn encode_list(
&mut self,
list: impl Into<Vec<Value>>
) -> Result<u32>
[src]
fn encode_list(
&mut self,
list: impl Into<Vec<Value>>
) -> Result<u32>
fn encode_map(
&mut self,
map: impl Into<BTreeMap<i32, Value>>
) -> Result<u32>
[src]
fn encode_map(
&mut self,
map: impl Into<BTreeMap<i32, Value>>
) -> Result<u32>
fn encode_object(
&mut self,
object: impl Into<HashMap<String, Value>>
) -> Result<u32>
[src]
fn encode_object(
&mut self,
object: impl Into<HashMap<String, Value>>
) -> Result<u32>
impl<W: Write + ?Sized> Encoder for Box<W>
[src]
impl<W: Write + ?Sized> Encoder for Box<W>
fn encode(
&mut self,
value: impl AsRef<Value>
) -> Result<u32>
[src]
fn encode(
&mut self,
value: impl AsRef<Value>
) -> Result<u32>
fn encode_null(&mut self) -> Result<u32>
[src]
fn encode_null(&mut self) -> Result<u32>
fn encode_bool(
&mut self,
b: impl Into<bool>
) -> Result<u32>
[src]
fn encode_bool(
&mut self,
b: impl Into<bool>
) -> Result<u32>
fn encode_u8(
&mut self,
u: impl Into<u8>
) -> Result<u32>
[src]
fn encode_u8(
&mut self,
u: impl Into<u8>
) -> Result<u32>
fn encode_i8(
&mut self,
i: impl Into<i8>
) -> Result<u32>
[src]
fn encode_i8(
&mut self,
i: impl Into<i8>
) -> Result<u32>
fn encode_u16(
&mut self,
u: impl Into<u16>
) -> Result<u32>
[src]
fn encode_u16(
&mut self,
u: impl Into<u16>
) -> Result<u32>
fn encode_i16(
&mut self,
i: impl Into<i16>
) -> Result<u32>
[src]
fn encode_i16(
&mut self,
i: impl Into<i16>
) -> Result<u32>
fn encode_u32(
&mut self,
u: impl Into<u32>
) -> Result<u32>
[src]
fn encode_u32(
&mut self,
u: impl Into<u32>
) -> Result<u32>
fn encode_i32(
&mut self,
i: impl Into<i32>
) -> Result<u32>
[src]
fn encode_i32(
&mut self,
i: impl Into<i32>
) -> Result<u32>
fn encode_u64(
&mut self,
u: impl Into<u64>
) -> Result<u32>
[src]
fn encode_u64(
&mut self,
u: impl Into<u64>
) -> Result<u32>
fn encode_i64(
&mut self,
i: impl Into<i64>
) -> Result<u32>
[src]
fn encode_i64(
&mut self,
i: impl Into<i64>
) -> Result<u32>
fn encode_float(
&mut self,
f: impl Into<f32>
) -> Result<u32>
[src]
fn encode_float(
&mut self,
f: impl Into<f32>
) -> Result<u32>
fn encode_double(
&mut self,
f: impl Into<f64>
) -> Result<u32>
[src]
fn encode_double(
&mut self,
f: impl Into<f64>
) -> Result<u32>
fn encode_text(
&mut self,
s: impl Into<String>
) -> Result<u32>
[src]
fn encode_text(
&mut self,
s: impl Into<String>
) -> Result<u32>
fn encode_date_time(
&mut self,
s: impl Into<String>
) -> Result<u32>
[src]
fn encode_date_time(
&mut self,
s: impl Into<String>
) -> Result<u32>
fn encode_date(
&mut self,
s: impl Into<String>
) -> Result<u32>
[src]
fn encode_date(
&mut self,
s: impl Into<String>
) -> Result<u32>
fn encode_time(
&mut self,
s: impl Into<String>
) -> Result<u32>
[src]
fn encode_time(
&mut self,
s: impl Into<String>
) -> Result<u32>
fn encode_decimal_str(
&mut self,
s: impl Into<String>
) -> Result<u32>
[src]
fn encode_decimal_str(
&mut self,
s: impl Into<String>
) -> Result<u32>
fn encode_blob(
&mut self,
bytes: impl Into<Vec<u8>>
) -> Result<u32>
[src]
fn encode_blob(
&mut self,
bytes: impl Into<Vec<u8>>
) -> Result<u32>
fn encode_list(
&mut self,
list: impl Into<Vec<Value>>
) -> Result<u32>
[src]
fn encode_list(
&mut self,
list: impl Into<Vec<Value>>
) -> Result<u32>
fn encode_map(
&mut self,
map: impl Into<BTreeMap<i32, Value>>
) -> Result<u32>
[src]
fn encode_map(
&mut self,
map: impl Into<BTreeMap<i32, Value>>
) -> Result<u32>
fn encode_object(
&mut self,
object: impl Into<HashMap<String, Value>>
) -> Result<u32>
[src]
fn encode_object(
&mut self,
object: impl Into<HashMap<String, Value>>
) -> Result<u32>
impl<'a> Encoder for &'a mut [u8]
[src]
impl<'a> Encoder for &'a mut [u8]
fn encode(
&mut self,
value: impl AsRef<Value>
) -> Result<u32>
[src]
fn encode(
&mut self,
value: impl AsRef<Value>
) -> Result<u32>
fn encode_null(&mut self) -> Result<u32>
[src]
fn encode_null(&mut self) -> Result<u32>
fn encode_bool(
&mut self,
b: impl Into<bool>
) -> Result<u32>
[src]
fn encode_bool(
&mut self,
b: impl Into<bool>
) -> Result<u32>
fn encode_u8(
&mut self,
u: impl Into<u8>
) -> Result<u32>
[src]
fn encode_u8(
&mut self,
u: impl Into<u8>
) -> Result<u32>
fn encode_i8(
&mut self,
i: impl Into<i8>
) -> Result<u32>
[src]
fn encode_i8(
&mut self,
i: impl Into<i8>
) -> Result<u32>
fn encode_u16(
&mut self,
u: impl Into<u16>
) -> Result<u32>
[src]
fn encode_u16(
&mut self,
u: impl Into<u16>
) -> Result<u32>
fn encode_i16(
&mut self,
i: impl Into<i16>
) -> Result<u32>
[src]
fn encode_i16(
&mut self,
i: impl Into<i16>
) -> Result<u32>
fn encode_u32(
&mut self,
u: impl Into<u32>
) -> Result<u32>
[src]
fn encode_u32(
&mut self,
u: impl Into<u32>
) -> Result<u32>
fn encode_i32(
&mut self,
i: impl Into<i32>
) -> Result<u32>
[src]
fn encode_i32(
&mut self,
i: impl Into<i32>
) -> Result<u32>
fn encode_u64(
&mut self,
u: impl Into<u64>
) -> Result<u32>
[src]
fn encode_u64(
&mut self,
u: impl Into<u64>
) -> Result<u32>
fn encode_i64(
&mut self,
i: impl Into<i64>
) -> Result<u32>
[src]
fn encode_i64(
&mut self,
i: impl Into<i64>
) -> Result<u32>
fn encode_float(
&mut self,
f: impl Into<f32>
) -> Result<u32>
[src]
fn encode_float(
&mut self,
f: impl Into<f32>
) -> Result<u32>
fn encode_double(
&mut self,
f: impl Into<f64>
) -> Result<u32>
[src]
fn encode_double(
&mut self,
f: impl Into<f64>
) -> Result<u32>
fn encode_text(
&mut self,
s: impl Into<String>
) -> Result<u32>
[src]
fn encode_text(
&mut self,
s: impl Into<String>
) -> Result<u32>
fn encode_date_time(
&mut self,
s: impl Into<String>
) -> Result<u32>
[src]
fn encode_date_time(
&mut self,
s: impl Into<String>
) -> Result<u32>
fn encode_date(
&mut self,
s: impl Into<String>
) -> Result<u32>
[src]
fn encode_date(
&mut self,
s: impl Into<String>
) -> Result<u32>
fn encode_time(
&mut self,
s: impl Into<String>
) -> Result<u32>
[src]
fn encode_time(
&mut self,
s: impl Into<String>
) -> Result<u32>
fn encode_decimal_str(
&mut self,
s: impl Into<String>
) -> Result<u32>
[src]
fn encode_decimal_str(
&mut self,
s: impl Into<String>
) -> Result<u32>
fn encode_blob(
&mut self,
bytes: impl Into<Vec<u8>>
) -> Result<u32>
[src]
fn encode_blob(
&mut self,
bytes: impl Into<Vec<u8>>
) -> Result<u32>
fn encode_list(
&mut self,
list: impl Into<Vec<Value>>
) -> Result<u32>
[src]
fn encode_list(
&mut self,
list: impl Into<Vec<Value>>
) -> Result<u32>
fn encode_map(
&mut self,
map: impl Into<BTreeMap<i32, Value>>
) -> Result<u32>
[src]
fn encode_map(
&mut self,
map: impl Into<BTreeMap<i32, Value>>
) -> Result<u32>
fn encode_object(
&mut self,
object: impl Into<HashMap<String, Value>>
) -> Result<u32>
[src]
fn encode_object(
&mut self,
object: impl Into<HashMap<String, Value>>
) -> Result<u32>
impl Encoder for Vec<u8>
[src]
impl Encoder for Vec<u8>
fn encode(
&mut self,
value: impl AsRef<Value>
) -> Result<u32>
[src]
fn encode(
&mut self,
value: impl AsRef<Value>
) -> Result<u32>
fn encode_null(&mut self) -> Result<u32>
[src]
fn encode_null(&mut self) -> Result<u32>
fn encode_bool(
&mut self,
b: impl Into<bool>
) -> Result<u32>
[src]
fn encode_bool(
&mut self,
b: impl Into<bool>
) -> Result<u32>
fn encode_u8(
&mut self,
u: impl Into<u8>
) -> Result<u32>
[src]
fn encode_u8(
&mut self,
u: impl Into<u8>
) -> Result<u32>
fn encode_i8(
&mut self,
i: impl Into<i8>
) -> Result<u32>
[src]
fn encode_i8(
&mut self,
i: impl Into<i8>
) -> Result<u32>
fn encode_u16(
&mut self,
u: impl Into<u16>
) -> Result<u32>
[src]
fn encode_u16(
&mut self,
u: impl Into<u16>
) -> Result<u32>
fn encode_i16(
&mut self,
i: impl Into<i16>
) -> Result<u32>
[src]
fn encode_i16(
&mut self,
i: impl Into<i16>
) -> Result<u32>
fn encode_u32(
&mut self,
u: impl Into<u32>
) -> Result<u32>
[src]
fn encode_u32(
&mut self,
u: impl Into<u32>
) -> Result<u32>
fn encode_i32(
&mut self,
i: impl Into<i32>
) -> Result<u32>
[src]
fn encode_i32(
&mut self,
i: impl Into<i32>
) -> Result<u32>
fn encode_u64(
&mut self,
u: impl Into<u64>
) -> Result<u32>
[src]
fn encode_u64(
&mut self,
u: impl Into<u64>
) -> Result<u32>
fn encode_i64(
&mut self,
i: impl Into<i64>
) -> Result<u32>
[src]
fn encode_i64(
&mut self,
i: impl Into<i64>
) -> Result<u32>
fn encode_float(
&mut self,
f: impl Into<f32>
) -> Result<u32>
[src]
fn encode_float(
&mut self,
f: impl Into<f32>
) -> Result<u32>
fn encode_double(
&mut self,
f: impl Into<f64>
) -> Result<u32>
[src]
fn encode_double(
&mut self,
f: impl Into<f64>
) -> Result<u32>
fn encode_text(
&mut self,
s: impl Into<String>
) -> Result<u32>
[src]
fn encode_text(
&mut self,
s: impl Into<String>
) -> Result<u32>
fn encode_date_time(
&mut self,
s: impl Into<String>
) -> Result<u32>
[src]
fn encode_date_time(
&mut self,
s: impl Into<String>
) -> Result<u32>
fn encode_date(
&mut self,
s: impl Into<String>
) -> Result<u32>
[src]
fn encode_date(
&mut self,
s: impl Into<String>
) -> Result<u32>
fn encode_time(
&mut self,
s: impl Into<String>
) -> Result<u32>
[src]
fn encode_time(
&mut self,
s: impl Into<String>
) -> Result<u32>
fn encode_decimal_str(
&mut self,
s: impl Into<String>
) -> Result<u32>
[src]
fn encode_decimal_str(
&mut self,
s: impl Into<String>
) -> Result<u32>
fn encode_blob(
&mut self,
bytes: impl Into<Vec<u8>>
) -> Result<u32>
[src]
fn encode_blob(
&mut self,
bytes: impl Into<Vec<u8>>
) -> Result<u32>
fn encode_list(
&mut self,
list: impl Into<Vec<Value>>
) -> Result<u32>
[src]
fn encode_list(
&mut self,
list: impl Into<Vec<Value>>
) -> Result<u32>
fn encode_map(
&mut self,
map: impl Into<BTreeMap<i32, Value>>
) -> Result<u32>
[src]
fn encode_map(
&mut self,
map: impl Into<BTreeMap<i32, Value>>
) -> Result<u32>
fn encode_object(
&mut self,
object: impl Into<HashMap<String, Value>>
) -> Result<u32>
[src]
fn encode_object(
&mut self,
object: impl Into<HashMap<String, Value>>
) -> Result<u32>
impl Encoder for Sink
[src]
impl Encoder for Sink
fn encode(
&mut self,
value: impl AsRef<Value>
) -> Result<u32>
[src]
fn encode(
&mut self,
value: impl AsRef<Value>
) -> Result<u32>
fn encode_null(&mut self) -> Result<u32>
[src]
fn encode_null(&mut self) -> Result<u32>
fn encode_bool(
&mut self,
b: impl Into<bool>
) -> Result<u32>
[src]
fn encode_bool(
&mut self,
b: impl Into<bool>
) -> Result<u32>
fn encode_u8(
&mut self,
u: impl Into<u8>
) -> Result<u32>
[src]
fn encode_u8(
&mut self,
u: impl Into<u8>
) -> Result<u32>
fn encode_i8(
&mut self,
i: impl Into<i8>
) -> Result<u32>
[src]
fn encode_i8(
&mut self,
i: impl Into<i8>
) -> Result<u32>
fn encode_u16(
&mut self,
u: impl Into<u16>
) -> Result<u32>
[src]
fn encode_u16(
&mut self,
u: impl Into<u16>
) -> Result<u32>
fn encode_i16(
&mut self,
i: impl Into<i16>
) -> Result<u32>
[src]
fn encode_i16(
&mut self,
i: impl Into<i16>
) -> Result<u32>
fn encode_u32(
&mut self,
u: impl Into<u32>
) -> Result<u32>
[src]
fn encode_u32(
&mut self,
u: impl Into<u32>
) -> Result<u32>
fn encode_i32(
&mut self,
i: impl Into<i32>
) -> Result<u32>
[src]
fn encode_i32(
&mut self,
i: impl Into<i32>
) -> Result<u32>
fn encode_u64(
&mut self,
u: impl Into<u64>
) -> Result<u32>
[src]
fn encode_u64(
&mut self,
u: impl Into<u64>
) -> Result<u32>
fn encode_i64(
&mut self,
i: impl Into<i64>
) -> Result<u32>
[src]
fn encode_i64(
&mut self,
i: impl Into<i64>
) -> Result<u32>
fn encode_float(
&mut self,
f: impl Into<f32>
) -> Result<u32>
[src]
fn encode_float(
&mut self,
f: impl Into<f32>
) -> Result<u32>
fn encode_double(
&mut self,
f: impl Into<f64>
) -> Result<u32>
[src]
fn encode_double(
&mut self,
f: impl Into<f64>
) -> Result<u32>
fn encode_text(
&mut self,
s: impl Into<String>
) -> Result<u32>
[src]
fn encode_text(
&mut self,
s: impl Into<String>
) -> Result<u32>
fn encode_date_time(
&mut self,
s: impl Into<String>
) -> Result<u32>
[src]
fn encode_date_time(
&mut self,
s: impl Into<String>
) -> Result<u32>
fn encode_date(
&mut self,
s: impl Into<String>
) -> Result<u32>
[src]
fn encode_date(
&mut self,
s: impl Into<String>
) -> Result<u32>
fn encode_time(
&mut self,
s: impl Into<String>
) -> Result<u32>
[src]
fn encode_time(
&mut self,
s: impl Into<String>
) -> Result<u32>
fn encode_decimal_str(
&mut self,
s: impl Into<String>
) -> Result<u32>
[src]
fn encode_decimal_str(
&mut self,
s: impl Into<String>
) -> Result<u32>
fn encode_blob(
&mut self,
bytes: impl Into<Vec<u8>>
) -> Result<u32>
[src]
fn encode_blob(
&mut self,
bytes: impl Into<Vec<u8>>
) -> Result<u32>
fn encode_list(
&mut self,
list: impl Into<Vec<Value>>
) -> Result<u32>
[src]
fn encode_list(
&mut self,
list: impl Into<Vec<Value>>
) -> Result<u32>
fn encode_map(
&mut self,
map: impl Into<BTreeMap<i32, Value>>
) -> Result<u32>
[src]
fn encode_map(
&mut self,
map: impl Into<BTreeMap<i32, Value>>
) -> Result<u32>
fn encode_object(
&mut self,
object: impl Into<HashMap<String, Value>>
) -> Result<u32>
[src]
fn encode_object(
&mut self,
object: impl Into<HashMap<String, Value>>
) -> Result<u32>
impl Encoder for Stdout
[src]
impl Encoder for Stdout
fn encode(
&mut self,
value: impl AsRef<Value>
) -> Result<u32>
[src]
fn encode(
&mut self,
value: impl AsRef<Value>
) -> Result<u32>
fn encode_null(&mut self) -> Result<u32>
[src]
fn encode_null(&mut self) -> Result<u32>
fn encode_bool(
&mut self,
b: impl Into<bool>
) -> Result<u32>
[src]
fn encode_bool(
&mut self,
b: impl Into<bool>
) -> Result<u32>
fn encode_u8(
&mut self,
u: impl Into<u8>
) -> Result<u32>
[src]
fn encode_u8(
&mut self,
u: impl Into<u8>
) -> Result<u32>
fn encode_i8(
&mut self,
i: impl Into<i8>
) -> Result<u32>
[src]
fn encode_i8(
&mut self,
i: impl Into<i8>
) -> Result<u32>
fn encode_u16(
&mut self,
u: impl Into<u16>
) -> Result<u32>
[src]
fn encode_u16(
&mut self,
u: impl Into<u16>
) -> Result<u32>
fn encode_i16(
&mut self,
i: impl Into<i16>
) -> Result<u32>
[src]
fn encode_i16(
&mut self,
i: impl Into<i16>
) -> Result<u32>
fn encode_u32(
&mut self,
u: impl Into<u32>
) -> Result<u32>
[src]
fn encode_u32(
&mut self,
u: impl Into<u32>
) -> Result<u32>
fn encode_i32(
&mut self,
i: impl Into<i32>
) -> Result<u32>
[src]
fn encode_i32(
&mut self,
i: impl Into<i32>
) -> Result<u32>
fn encode_u64(
&mut self,
u: impl Into<u64>
) -> Result<u32>
[src]
fn encode_u64(
&mut self,
u: impl Into<u64>
) -> Result<u32>
fn encode_i64(
&mut self,
i: impl Into<i64>
) -> Result<u32>
[src]
fn encode_i64(
&mut self,
i: impl Into<i64>
) -> Result<u32>
fn encode_float(
&mut self,
f: impl Into<f32>
) -> Result<u32>
[src]
fn encode_float(
&mut self,
f: impl Into<f32>
) -> Result<u32>
fn encode_double(
&mut self,
f: impl Into<f64>
) -> Result<u32>
[src]
fn encode_double(
&mut self,
f: impl Into<f64>
) -> Result<u32>
fn encode_text(
&mut self,
s: impl Into<String>
) -> Result<u32>
[src]
fn encode_text(
&mut self,
s: impl Into<String>
) -> Result<u32>
fn encode_date_time(
&mut self,
s: impl Into<String>
) -> Result<u32>
[src]
fn encode_date_time(
&mut self,
s: impl Into<String>
) -> Result<u32>
fn encode_date(
&mut self,
s: impl Into<String>
) -> Result<u32>
[src]
fn encode_date(
&mut self,
s: impl Into<String>
) -> Result<u32>
fn encode_time(
&mut self,
s: impl Into<String>
) -> Result<u32>
[src]
fn encode_time(
&mut self,
s: impl Into<String>
) -> Result<u32>
fn encode_decimal_str(
&mut self,
s: impl Into<String>
) -> Result<u32>
[src]
fn encode_decimal_str(
&mut self,
s: impl Into<String>
) -> Result<u32>
fn encode_blob(
&mut self,
bytes: impl Into<Vec<u8>>
) -> Result<u32>
[src]
fn encode_blob(
&mut self,
bytes: impl Into<Vec<u8>>
) -> Result<u32>
fn encode_list(
&mut self,
list: impl Into<Vec<Value>>
) -> Result<u32>
[src]
fn encode_list(
&mut self,
list: impl Into<Vec<Value>>
) -> Result<u32>
fn encode_map(
&mut self,
map: impl Into<BTreeMap<i32, Value>>
) -> Result<u32>
[src]
fn encode_map(
&mut self,
map: impl Into<BTreeMap<i32, Value>>
) -> Result<u32>
fn encode_object(
&mut self,
object: impl Into<HashMap<String, Value>>
) -> Result<u32>
[src]
fn encode_object(
&mut self,
object: impl Into<HashMap<String, Value>>
) -> Result<u32>
impl<'a> Encoder for StdoutLock<'a>
[src]
impl<'a> Encoder for StdoutLock<'a>
fn encode(
&mut self,
value: impl AsRef<Value>
) -> Result<u32>
[src]
fn encode(
&mut self,
value: impl AsRef<Value>
) -> Result<u32>
fn encode_null(&mut self) -> Result<u32>
[src]
fn encode_null(&mut self) -> Result<u32>
fn encode_bool(
&mut self,
b: impl Into<bool>
) -> Result<u32>
[src]
fn encode_bool(
&mut self,
b: impl Into<bool>
) -> Result<u32>
fn encode_u8(
&mut self,
u: impl Into<u8>
) -> Result<u32>
[src]
fn encode_u8(
&mut self,
u: impl Into<u8>
) -> Result<u32>
fn encode_i8(
&mut self,
i: impl Into<i8>
) -> Result<u32>
[src]
fn encode_i8(
&mut self,
i: impl Into<i8>
) -> Result<u32>
fn encode_u16(
&mut self,
u: impl Into<u16>
) -> Result<u32>
[src]
fn encode_u16(
&mut self,
u: impl Into<u16>
) -> Result<u32>
fn encode_i16(
&mut self,
i: impl Into<i16>
) -> Result<u32>
[src]
fn encode_i16(
&mut self,
i: impl Into<i16>
) -> Result<u32>
fn encode_u32(
&mut self,
u: impl Into<u32>
) -> Result<u32>
[src]
fn encode_u32(
&mut self,
u: impl Into<u32>
) -> Result<u32>
fn encode_i32(
&mut self,
i: impl Into<i32>
) -> Result<u32>
[src]
fn encode_i32(
&mut self,
i: impl Into<i32>
) -> Result<u32>
fn encode_u64(
&mut self,
u: impl Into<u64>
) -> Result<u32>
[src]
fn encode_u64(
&mut self,
u: impl Into<u64>
) -> Result<u32>
fn encode_i64(
&mut self,
i: impl Into<i64>
) -> Result<u32>
[src]
fn encode_i64(
&mut self,
i: impl Into<i64>
) -> Result<u32>
fn encode_float(
&mut self,
f: impl Into<f32>
) -> Result<u32>
[src]
fn encode_float(
&mut self,
f: impl Into<f32>
) -> Result<u32>
fn encode_double(
&mut self,
f: impl Into<f64>
) -> Result<u32>
[src]
fn encode_double(
&mut self,
f: impl Into<f64>
) -> Result<u32>
fn encode_text(
&mut self,
s: impl Into<String>
) -> Result<u32>
[src]
fn encode_text(
&mut self,
s: impl Into<String>
) -> Result<u32>
fn encode_date_time(
&mut self,
s: impl Into<String>
) -> Result<u32>
[src]
fn encode_date_time(
&mut self,
s: impl Into<String>
) -> Result<u32>
fn encode_date(
&mut self,
s: impl Into<String>
) -> Result<u32>
[src]
fn encode_date(
&mut self,
s: impl Into<String>
) -> Result<u32>
fn encode_time(
&mut self,
s: impl Into<String>
) -> Result<u32>
[src]
fn encode_time(
&mut self,
s: impl Into<String>
) -> Result<u32>
fn encode_decimal_str(
&mut self,
s: impl Into<String>
) -> Result<u32>
[src]
fn encode_decimal_str(
&mut self,
s: impl Into<String>
) -> Result<u32>
fn encode_blob(
&mut self,
bytes: impl Into<Vec<u8>>
) -> Result<u32>
[src]
fn encode_blob(
&mut self,
bytes: impl Into<Vec<u8>>
) -> Result<u32>
fn encode_list(
&mut self,
list: impl Into<Vec<Value>>
) -> Result<u32>
[src]
fn encode_list(
&mut self,
list: impl Into<Vec<Value>>
) -> Result<u32>
fn encode_map(
&mut self,
map: impl Into<BTreeMap<i32, Value>>
) -> Result<u32>
[src]
fn encode_map(
&mut self,
map: impl Into<BTreeMap<i32, Value>>
) -> Result<u32>
fn encode_object(
&mut self,
object: impl Into<HashMap<String, Value>>
) -> Result<u32>
[src]
fn encode_object(
&mut self,
object: impl Into<HashMap<String, Value>>
) -> Result<u32>
impl Encoder for Stderr
[src]
impl Encoder for Stderr
fn encode(
&mut self,
value: impl AsRef<Value>
) -> Result<u32>
[src]
fn encode(
&mut self,
value: impl AsRef<Value>
) -> Result<u32>
fn encode_null(&mut self) -> Result<u32>
[src]
fn encode_null(&mut self) -> Result<u32>
fn encode_bool(
&mut self,
b: impl Into<bool>
) -> Result<u32>
[src]
fn encode_bool(
&mut self,
b: impl Into<bool>
) -> Result<u32>
fn encode_u8(
&mut self,
u: impl Into<u8>
) -> Result<u32>
[src]
fn encode_u8(
&mut self,
u: impl Into<u8>
) -> Result<u32>
fn encode_i8(
&mut self,
i: impl Into<i8>
) -> Result<u32>
[src]
fn encode_i8(
&mut self,
i: impl Into<i8>
) -> Result<u32>
fn encode_u16(
&mut self,
u: impl Into<u16>
) -> Result<u32>
[src]
fn encode_u16(
&mut self,
u: impl Into<u16>
) -> Result<u32>
fn encode_i16(
&mut self,
i: impl Into<i16>
) -> Result<u32>
[src]
fn encode_i16(
&mut self,
i: impl Into<i16>
) -> Result<u32>
fn encode_u32(
&mut self,
u: impl Into<u32>
) -> Result<u32>
[src]
fn encode_u32(
&mut self,
u: impl Into<u32>
) -> Result<u32>
fn encode_i32(
&mut self,
i: impl Into<i32>
) -> Result<u32>
[src]
fn encode_i32(
&mut self,
i: impl Into<i32>
) -> Result<u32>
fn encode_u64(
&mut self,
u: impl Into<u64>
) -> Result<u32>
[src]
fn encode_u64(
&mut self,
u: impl Into<u64>
) -> Result<u32>
fn encode_i64(
&mut self,
i: impl Into<i64>
) -> Result<u32>
[src]
fn encode_i64(
&mut self,
i: impl Into<i64>
) -> Result<u32>
fn encode_float(
&mut self,
f: impl Into<f32>
) -> Result<u32>
[src]
fn encode_float(
&mut self,
f: impl Into<f32>
) -> Result<u32>
fn encode_double(
&mut self,
f: impl Into<f64>
) -> Result<u32>
[src]
fn encode_double(
&mut self,
f: impl Into<f64>
) -> Result<u32>
fn encode_text(
&mut self,
s: impl Into<String>
) -> Result<u32>
[src]
fn encode_text(
&mut self,
s: impl Into<String>
) -> Result<u32>
fn encode_date_time(
&mut self,
s: impl Into<String>
) -> Result<u32>
[src]
fn encode_date_time(
&mut self,
s: impl Into<String>
) -> Result<u32>
fn encode_date(
&mut self,
s: impl Into<String>
) -> Result<u32>
[src]
fn encode_date(
&mut self,
s: impl Into<String>
) -> Result<u32>
fn encode_time(
&mut self,
s: impl Into<String>
) -> Result<u32>
[src]
fn encode_time(
&mut self,
s: impl Into<String>
) -> Result<u32>
fn encode_decimal_str(
&mut self,
s: impl Into<String>
) -> Result<u32>
[src]
fn encode_decimal_str(
&mut self,
s: impl Into<String>
) -> Result<u32>
fn encode_blob(
&mut self,
bytes: impl Into<Vec<u8>>
) -> Result<u32>
[src]
fn encode_blob(
&mut self,
bytes: impl Into<Vec<u8>>
) -> Result<u32>
fn encode_list(
&mut self,
list: impl Into<Vec<Value>>
) -> Result<u32>
[src]
fn encode_list(
&mut self,
list: impl Into<Vec<Value>>
) -> Result<u32>
fn encode_map(
&mut self,
map: impl Into<BTreeMap<i32, Value>>
) -> Result<u32>
[src]
fn encode_map(
&mut self,
map: impl Into<BTreeMap<i32, Value>>
) -> Result<u32>
fn encode_object(
&mut self,
object: impl Into<HashMap<String, Value>>
) -> Result<u32>
[src]
fn encode_object(
&mut self,
object: impl Into<HashMap<String, Value>>
) -> Result<u32>
impl<'a> Encoder for StderrLock<'a>
[src]
impl<'a> Encoder for StderrLock<'a>
fn encode(
&mut self,
value: impl AsRef<Value>
) -> Result<u32>
[src]
fn encode(
&mut self,
value: impl AsRef<Value>
) -> Result<u32>
fn encode_null(&mut self) -> Result<u32>
[src]
fn encode_null(&mut self) -> Result<u32>
fn encode_bool(
&mut self,
b: impl Into<bool>
) -> Result<u32>
[src]
fn encode_bool(
&mut self,
b: impl Into<bool>
) -> Result<u32>
fn encode_u8(
&mut self,
u: impl Into<u8>
) -> Result<u32>
[src]
fn encode_u8(
&mut self,
u: impl Into<u8>
) -> Result<u32>
fn encode_i8(
&mut self,
i: impl Into<i8>
) -> Result<u32>
[src]
fn encode_i8(
&mut self,
i: impl Into<i8>
) -> Result<u32>
fn encode_u16(
&mut self,
u: impl Into<u16>
) -> Result<u32>
[src]
fn encode_u16(
&mut self,
u: impl Into<u16>
) -> Result<u32>
fn encode_i16(
&mut self,
i: impl Into<i16>
) -> Result<u32>
[src]
fn encode_i16(
&mut self,
i: impl Into<i16>
) -> Result<u32>
fn encode_u32(
&mut self,
u: impl Into<u32>
) -> Result<u32>
[src]
fn encode_u32(
&mut self,
u: impl Into<u32>
) -> Result<u32>
fn encode_i32(
&mut self,
i: impl Into<i32>
) -> Result<u32>
[src]
fn encode_i32(
&mut self,
i: impl Into<i32>
) -> Result<u32>
fn encode_u64(
&mut self,
u: impl Into<u64>
) -> Result<u32>
[src]
fn encode_u64(
&mut self,
u: impl Into<u64>
) -> Result<u32>
fn encode_i64(
&mut self,
i: impl Into<i64>
) -> Result<u32>
[src]
fn encode_i64(
&mut self,
i: impl Into<i64>
) -> Result<u32>
fn encode_float(
&mut self,
f: impl Into<f32>
) -> Result<u32>
[src]
fn encode_float(
&mut self,
f: impl Into<f32>
) -> Result<u32>
fn encode_double(
&mut self,
f: impl Into<f64>
) -> Result<u32>
[src]
fn encode_double(
&mut self,
f: impl Into<f64>
) -> Result<u32>
fn encode_text(
&mut self,
s: impl Into<String>
) -> Result<u32>
[src]
fn encode_text(
&mut self,
s: impl Into<String>
) -> Result<u32>
fn encode_date_time(
&mut self,
s: impl Into<String>
) -> Result<u32>
[src]
fn encode_date_time(
&mut self,
s: impl Into<String>
) -> Result<u32>
fn encode_date(
&mut self,
s: impl Into<String>
) -> Result<u32>
[src]
fn encode_date(
&mut self,
s: impl Into<String>
) -> Result<u32>
fn encode_time(
&mut self,
s: impl Into<String>
) -> Result<u32>
[src]
fn encode_time(
&mut self,
s: impl Into<String>
) -> Result<u32>
fn encode_decimal_str(
&mut self,
s: impl Into<String>
) -> Result<u32>
[src]
fn encode_decimal_str(
&mut self,
s: impl Into<String>
) -> Result<u32>
fn encode_blob(
&mut self,
bytes: impl Into<Vec<u8>>
) -> Result<u32>
[src]
fn encode_blob(
&mut self,
bytes: impl Into<Vec<u8>>
) -> Result<u32>
fn encode_list(
&mut self,
list: impl Into<Vec<Value>>
) -> Result<u32>
[src]
fn encode_list(
&mut self,
list: impl Into<Vec<Value>>
) -> Result<u32>
fn encode_map(
&mut self,
map: impl Into<BTreeMap<i32, Value>>
) -> Result<u32>
[src]
fn encode_map(
&mut self,
map: impl Into<BTreeMap<i32, Value>>
) -> Result<u32>
fn encode_object(
&mut self,
object: impl Into<HashMap<String, Value>>
) -> Result<u32>
[src]
fn encode_object(
&mut self,
object: impl Into<HashMap<String, Value>>
) -> Result<u32>
impl Encoder for TcpStream
[src]
impl Encoder for TcpStream
fn encode(
&mut self,
value: impl AsRef<Value>
) -> Result<u32>
[src]
fn encode(
&mut self,
value: impl AsRef<Value>
) -> Result<u32>
fn encode_null(&mut self) -> Result<u32>
[src]
fn encode_null(&mut self) -> Result<u32>
fn encode_bool(
&mut self,
b: impl Into<bool>
) -> Result<u32>
[src]
fn encode_bool(
&mut self,
b: impl Into<bool>
) -> Result<u32>
fn encode_u8(
&mut self,
u: impl Into<u8>
) -> Result<u32>
[src]
fn encode_u8(
&mut self,
u: impl Into<u8>
) -> Result<u32>
fn encode_i8(
&mut self,
i: impl Into<i8>
) -> Result<u32>
[src]
fn encode_i8(
&mut self,
i: impl Into<i8>
) -> Result<u32>
fn encode_u16(
&mut self,
u: impl Into<u16>
) -> Result<u32>
[src]
fn encode_u16(
&mut self,
u: impl Into<u16>
) -> Result<u32>
fn encode_i16(
&mut self,
i: impl Into<i16>
) -> Result<u32>
[src]
fn encode_i16(
&mut self,
i: impl Into<i16>
) -> Result<u32>
fn encode_u32(
&mut self,
u: impl Into<u32>
) -> Result<u32>
[src]
fn encode_u32(
&mut self,
u: impl Into<u32>
) -> Result<u32>
fn encode_i32(
&mut self,
i: impl Into<i32>
) -> Result<u32>
[src]
fn encode_i32(
&mut self,
i: impl Into<i32>
) -> Result<u32>
fn encode_u64(
&mut self,
u: impl Into<u64>
) -> Result<u32>
[src]
fn encode_u64(
&mut self,
u: impl Into<u64>
) -> Result<u32>
fn encode_i64(
&mut self,
i: impl Into<i64>
) -> Result<u32>
[src]
fn encode_i64(
&mut self,
i: impl Into<i64>
) -> Result<u32>
fn encode_float(
&mut self,
f: impl Into<f32>
) -> Result<u32>
[src]
fn encode_float(
&mut self,
f: impl Into<f32>
) -> Result<u32>
fn encode_double(
&mut self,
f: impl Into<f64>
) -> Result<u32>
[src]
fn encode_double(
&mut self,
f: impl Into<f64>
) -> Result<u32>
fn encode_text(
&mut self,
s: impl Into<String>
) -> Result<u32>
[src]
fn encode_text(
&mut self,
s: impl Into<String>
) -> Result<u32>
fn encode_date_time(
&mut self,
s: impl Into<String>
) -> Result<u32>
[src]
fn encode_date_time(
&mut self,
s: impl Into<String>
) -> Result<u32>
fn encode_date(
&mut self,
s: impl Into<String>
) -> Result<u32>
[src]
fn encode_date(
&mut self,
s: impl Into<String>
) -> Result<u32>
fn encode_time(
&mut self,
s: impl Into<String>
) -> Result<u32>
[src]
fn encode_time(
&mut self,
s: impl Into<String>
) -> Result<u32>
fn encode_decimal_str(
&mut self,
s: impl Into<String>
) -> Result<u32>
[src]
fn encode_decimal_str(
&mut self,
s: impl Into<String>
) -> Result<u32>
fn encode_blob(
&mut self,
bytes: impl Into<Vec<u8>>
) -> Result<u32>
[src]
fn encode_blob(
&mut self,
bytes: impl Into<Vec<u8>>
) -> Result<u32>
fn encode_list(
&mut self,
list: impl Into<Vec<Value>>
) -> Result<u32>
[src]
fn encode_list(
&mut self,
list: impl Into<Vec<Value>>
) -> Result<u32>
fn encode_map(
&mut self,
map: impl Into<BTreeMap<i32, Value>>
) -> Result<u32>
[src]
fn encode_map(
&mut self,
map: impl Into<BTreeMap<i32, Value>>
) -> Result<u32>
fn encode_object(
&mut self,
object: impl Into<HashMap<String, Value>>
) -> Result<u32>
[src]
fn encode_object(
&mut self,
object: impl Into<HashMap<String, Value>>
) -> Result<u32>
impl<'a> Encoder for &'a TcpStream
[src]
impl<'a> Encoder for &'a TcpStream
fn encode(
&mut self,
value: impl AsRef<Value>
) -> Result<u32>
[src]
fn encode(
&mut self,
value: impl AsRef<Value>
) -> Result<u32>
fn encode_null(&mut self) -> Result<u32>
[src]
fn encode_null(&mut self) -> Result<u32>
fn encode_bool(
&mut self,
b: impl Into<bool>
) -> Result<u32>
[src]
fn encode_bool(
&mut self,
b: impl Into<bool>
) -> Result<u32>
fn encode_u8(
&mut self,
u: impl Into<u8>
) -> Result<u32>
[src]
fn encode_u8(
&mut self,
u: impl Into<u8>
) -> Result<u32>
fn encode_i8(
&mut self,
i: impl Into<i8>
) -> Result<u32>
[src]
fn encode_i8(
&mut self,
i: impl Into<i8>
) -> Result<u32>
fn encode_u16(
&mut self,
u: impl Into<u16>
) -> Result<u32>
[src]
fn encode_u16(
&mut self,
u: impl Into<u16>
) -> Result<u32>
fn encode_i16(
&mut self,
i: impl Into<i16>
) -> Result<u32>
[src]
fn encode_i16(
&mut self,
i: impl Into<i16>
) -> Result<u32>
fn encode_u32(
&mut self,
u: impl Into<u32>
) -> Result<u32>
[src]
fn encode_u32(
&mut self,
u: impl Into<u32>
) -> Result<u32>
fn encode_i32(
&mut self,
i: impl Into<i32>
) -> Result<u32>
[src]
fn encode_i32(
&mut self,
i: impl Into<i32>
) -> Result<u32>
fn encode_u64(
&mut self,
u: impl Into<u64>
) -> Result<u32>
[src]
fn encode_u64(
&mut self,
u: impl Into<u64>
) -> Result<u32>
fn encode_i64(
&mut self,
i: impl Into<i64>
) -> Result<u32>
[src]
fn encode_i64(
&mut self,
i: impl Into<i64>
) -> Result<u32>
fn encode_float(
&mut self,
f: impl Into<f32>
) -> Result<u32>
[src]
fn encode_float(
&mut self,
f: impl Into<f32>
) -> Result<u32>
fn encode_double(
&mut self,
f: impl Into<f64>
) -> Result<u32>
[src]
fn encode_double(
&mut self,
f: impl Into<f64>
) -> Result<u32>
fn encode_text(
&mut self,
s: impl Into<String>
) -> Result<u32>
[src]
fn encode_text(
&mut self,
s: impl Into<String>
) -> Result<u32>
fn encode_date_time(
&mut self,
s: impl Into<String>
) -> Result<u32>
[src]
fn encode_date_time(
&mut self,
s: impl Into<String>
) -> Result<u32>
fn encode_date(
&mut self,
s: impl Into<String>
) -> Result<u32>
[src]
fn encode_date(
&mut self,
s: impl Into<String>
) -> Result<u32>
fn encode_time(
&mut self,
s: impl Into<String>
) -> Result<u32>
[src]
fn encode_time(
&mut self,
s: impl Into<String>
) -> Result<u32>
fn encode_decimal_str(
&mut self,
s: impl Into<String>
) -> Result<u32>
[src]
fn encode_decimal_str(
&mut self,
s: impl Into<String>
) -> Result<u32>
fn encode_blob(
&mut self,
bytes: impl Into<Vec<u8>>
) -> Result<u32>
[src]
fn encode_blob(
&mut self,
bytes: impl Into<Vec<u8>>
) -> Result<u32>
fn encode_list(
&mut self,
list: impl Into<Vec<Value>>
) -> Result<u32>
[src]
fn encode_list(
&mut self,
list: impl Into<Vec<Value>>
) -> Result<u32>
fn encode_map(
&mut self,
map: impl Into<BTreeMap<i32, Value>>
) -> Result<u32>
[src]
fn encode_map(
&mut self,
map: impl Into<BTreeMap<i32, Value>>
) -> Result<u32>
fn encode_object(
&mut self,
object: impl Into<HashMap<String, Value>>
) -> Result<u32>
[src]
fn encode_object(
&mut self,
object: impl Into<HashMap<String, Value>>
) -> Result<u32>
impl Encoder for ChildStdin
[src]
impl Encoder for ChildStdin
fn encode(
&mut self,
value: impl AsRef<Value>
) -> Result<u32>
[src]
fn encode(
&mut self,
value: impl AsRef<Value>
) -> Result<u32>
fn encode_null(&mut self) -> Result<u32>
[src]
fn encode_null(&mut self) -> Result<u32>
fn encode_bool(
&mut self,
b: impl Into<bool>
) -> Result<u32>
[src]
fn encode_bool(
&mut self,
b: impl Into<bool>
) -> Result<u32>
fn encode_u8(
&mut self,
u: impl Into<u8>
) -> Result<u32>
[src]
fn encode_u8(
&mut self,
u: impl Into<u8>
) -> Result<u32>
fn encode_i8(
&mut self,
i: impl Into<i8>
) -> Result<u32>
[src]
fn encode_i8(
&mut self,
i: impl Into<i8>
) -> Result<u32>
fn encode_u16(
&mut self,
u: impl Into<u16>
) -> Result<u32>
[src]
fn encode_u16(
&mut self,
u: impl Into<u16>
) -> Result<u32>
fn encode_i16(
&mut self,
i: impl Into<i16>
) -> Result<u32>
[src]
fn encode_i16(
&mut self,
i: impl Into<i16>
) -> Result<u32>
fn encode_u32(
&mut self,
u: impl Into<u32>
) -> Result<u32>
[src]
fn encode_u32(
&mut self,
u: impl Into<u32>
) -> Result<u32>
fn encode_i32(
&mut self,
i: impl Into<i32>
) -> Result<u32>
[src]
fn encode_i32(
&mut self,
i: impl Into<i32>
) -> Result<u32>
fn encode_u64(
&mut self,
u: impl Into<u64>
) -> Result<u32>
[src]
fn encode_u64(
&mut self,
u: impl Into<u64>
) -> Result<u32>
fn encode_i64(
&mut self,
i: impl Into<i64>
) -> Result<u32>
[src]
fn encode_i64(
&mut self,
i: impl Into<i64>
) -> Result<u32>
fn encode_float(
&mut self,
f: impl Into<f32>
) -> Result<u32>
[src]
fn encode_float(
&mut self,
f: impl Into<f32>
) -> Result<u32>
fn encode_double(
&mut self,
f: impl Into<f64>
) -> Result<u32>
[src]
fn encode_double(
&mut self,
f: impl Into<f64>
) -> Result<u32>
fn encode_text(
&mut self,
s: impl Into<String>
) -> Result<u32>
[src]
fn encode_text(
&mut self,
s: impl Into<String>
) -> Result<u32>
fn encode_date_time(
&mut self,
s: impl Into<String>
) -> Result<u32>
[src]
fn encode_date_time(
&mut self,
s: impl Into<String>
) -> Result<u32>
fn encode_date(
&mut self,
s: impl Into<String>
) -> Result<u32>
[src]
fn encode_date(
&mut self,
s: impl Into<String>
) -> Result<u32>
fn encode_time(
&mut self,
s: impl Into<String>
) -> Result<u32>
[src]
fn encode_time(
&mut self,
s: impl Into<String>
) -> Result<u32>
fn encode_decimal_str(
&mut self,
s: impl Into<String>
) -> Result<u32>
[src]
fn encode_decimal_str(
&mut self,
s: impl Into<String>
) -> Result<u32>
fn encode_blob(
&mut self,
bytes: impl Into<Vec<u8>>
) -> Result<u32>
[src]
fn encode_blob(
&mut self,
bytes: impl Into<Vec<u8>>
) -> Result<u32>
fn encode_list(
&mut self,
list: impl Into<Vec<Value>>
) -> Result<u32>
[src]
fn encode_list(
&mut self,
list: impl Into<Vec<Value>>
) -> Result<u32>
fn encode_map(
&mut self,
map: impl Into<BTreeMap<i32, Value>>
) -> Result<u32>
[src]
fn encode_map(
&mut self,
map: impl Into<BTreeMap<i32, Value>>
) -> Result<u32>
fn encode_object(
&mut self,
object: impl Into<HashMap<String, Value>>
) -> Result<u32>
[src]
fn encode_object(
&mut self,
object: impl Into<HashMap<String, Value>>
) -> Result<u32>
impl Encoder for UnixStream
[src]
impl Encoder for UnixStream
fn encode(
&mut self,
value: impl AsRef<Value>
) -> Result<u32>
[src]
fn encode(
&mut self,
value: impl AsRef<Value>
) -> Result<u32>
fn encode_null(&mut self) -> Result<u32>
[src]
fn encode_null(&mut self) -> Result<u32>
fn encode_bool(
&mut self,
b: impl Into<bool>
) -> Result<u32>
[src]
fn encode_bool(
&mut self,
b: impl Into<bool>
) -> Result<u32>
fn encode_u8(
&mut self,
u: impl Into<u8>
) -> Result<u32>
[src]
fn encode_u8(
&mut self,
u: impl Into<u8>
) -> Result<u32>
fn encode_i8(
&mut self,
i: impl Into<i8>
) -> Result<u32>
[src]
fn encode_i8(
&mut self,
i: impl Into<i8>
) -> Result<u32>
fn encode_u16(
&mut self,
u: impl Into<u16>
) -> Result<u32>
[src]
fn encode_u16(
&mut self,
u: impl Into<u16>
) -> Result<u32>
fn encode_i16(
&mut self,
i: impl Into<i16>
) -> Result<u32>
[src]
fn encode_i16(
&mut self,
i: impl Into<i16>
) -> Result<u32>
fn encode_u32(
&mut self,
u: impl Into<u32>
) -> Result<u32>
[src]
fn encode_u32(
&mut self,
u: impl Into<u32>
) -> Result<u32>
fn encode_i32(
&mut self,
i: impl Into<i32>
) -> Result<u32>
[src]
fn encode_i32(
&mut self,
i: impl Into<i32>
) -> Result<u32>
fn encode_u64(
&mut self,
u: impl Into<u64>
) -> Result<u32>
[src]
fn encode_u64(
&mut self,
u: impl Into<u64>
) -> Result<u32>
fn encode_i64(
&mut self,
i: impl Into<i64>
) -> Result<u32>
[src]
fn encode_i64(
&mut self,
i: impl Into<i64>
) -> Result<u32>
fn encode_float(
&mut self,
f: impl Into<f32>
) -> Result<u32>
[src]
fn encode_float(
&mut self,
f: impl Into<f32>
) -> Result<u32>
fn encode_double(
&mut self,
f: impl Into<f64>
) -> Result<u32>
[src]
fn encode_double(
&mut self,
f: impl Into<f64>
) -> Result<u32>
fn encode_text(
&mut self,
s: impl Into<String>
) -> Result<u32>
[src]
fn encode_text(
&mut self,
s: impl Into<String>
) -> Result<u32>
fn encode_date_time(
&mut self,
s: impl Into<String>
) -> Result<u32>
[src]
fn encode_date_time(
&mut self,
s: impl Into<String>
) -> Result<u32>
fn encode_date(
&mut self,
s: impl Into<String>
) -> Result<u32>
[src]
fn encode_date(
&mut self,
s: impl Into<String>
) -> Result<u32>
fn encode_time(
&mut self,
s: impl Into<String>
) -> Result<u32>
[src]
fn encode_time(
&mut self,
s: impl Into<String>
) -> Result<u32>
fn encode_decimal_str(
&mut self,
s: impl Into<String>
) -> Result<u32>
[src]
fn encode_decimal_str(
&mut self,
s: impl Into<String>
) -> Result<u32>
fn encode_blob(
&mut self,
bytes: impl Into<Vec<u8>>
) -> Result<u32>
[src]
fn encode_blob(
&mut self,
bytes: impl Into<Vec<u8>>
) -> Result<u32>
fn encode_list(
&mut self,
list: impl Into<Vec<Value>>
) -> Result<u32>
[src]
fn encode_list(
&mut self,
list: impl Into<Vec<Value>>
) -> Result<u32>
fn encode_map(
&mut self,
map: impl Into<BTreeMap<i32, Value>>
) -> Result<u32>
[src]
fn encode_map(
&mut self,
map: impl Into<BTreeMap<i32, Value>>
) -> Result<u32>
fn encode_object(
&mut self,
object: impl Into<HashMap<String, Value>>
) -> Result<u32>
[src]
fn encode_object(
&mut self,
object: impl Into<HashMap<String, Value>>
) -> Result<u32>
impl<'a> Encoder for &'a UnixStream
[src]
impl<'a> Encoder for &'a UnixStream
fn encode(
&mut self,
value: impl AsRef<Value>
) -> Result<u32>
[src]
fn encode(
&mut self,
value: impl AsRef<Value>
) -> Result<u32>
fn encode_null(&mut self) -> Result<u32>
[src]
fn encode_null(&mut self) -> Result<u32>
fn encode_bool(
&mut self,
b: impl Into<bool>
) -> Result<u32>
[src]
fn encode_bool(
&mut self,
b: impl Into<bool>
) -> Result<u32>
fn encode_u8(
&mut self,
u: impl Into<u8>
) -> Result<u32>
[src]
fn encode_u8(
&mut self,
u: impl Into<u8>
) -> Result<u32>
fn encode_i8(
&mut self,
i: impl Into<i8>
) -> Result<u32>
[src]
fn encode_i8(
&mut self,
i: impl Into<i8>
) -> Result<u32>
fn encode_u16(
&mut self,
u: impl Into<u16>
) -> Result<u32>
[src]
fn encode_u16(
&mut self,
u: impl Into<u16>
) -> Result<u32>
fn encode_i16(
&mut self,
i: impl Into<i16>
) -> Result<u32>
[src]
fn encode_i16(
&mut self,
i: impl Into<i16>
) -> Result<u32>
fn encode_u32(
&mut self,
u: impl Into<u32>
) -> Result<u32>
[src]
fn encode_u32(
&mut self,
u: impl Into<u32>
) -> Result<u32>
fn encode_i32(
&mut self,
i: impl Into<i32>
) -> Result<u32>
[src]
fn encode_i32(
&mut self,
i: impl Into<i32>
) -> Result<u32>
fn encode_u64(
&mut self,
u: impl Into<u64>
) -> Result<u32>
[src]
fn encode_u64(
&mut self,
u: impl Into<u64>
) -> Result<u32>
fn encode_i64(
&mut self,
i: impl Into<i64>
) -> Result<u32>
[src]
fn encode_i64(
&mut self,
i: impl Into<i64>
) -> Result<u32>
fn encode_float(
&mut self,
f: impl Into<f32>
) -> Result<u32>
[src]
fn encode_float(
&mut self,
f: impl Into<f32>
) -> Result<u32>
fn encode_double(
&mut self,
f: impl Into<f64>
) -> Result<u32>
[src]
fn encode_double(
&mut self,
f: impl Into<f64>
) -> Result<u32>
fn encode_text(
&mut self,
s: impl Into<String>
) -> Result<u32>
[src]
fn encode_text(
&mut self,
s: impl Into<String>
) -> Result<u32>
fn encode_date_time(
&mut self,
s: impl Into<String>
) -> Result<u32>
[src]
fn encode_date_time(
&mut self,
s: impl Into<String>
) -> Result<u32>
fn encode_date(
&mut self,
s: impl Into<String>
) -> Result<u32>
[src]
fn encode_date(
&mut self,
s: impl Into<String>
) -> Result<u32>
fn encode_time(
&mut self,
s: impl Into<String>
) -> Result<u32>
[src]
fn encode_time(
&mut self,
s: impl Into<String>
) -> Result<u32>
fn encode_decimal_str(
&mut self,
s: impl Into<String>
) -> Result<u32>
[src]
fn encode_decimal_str(
&mut self,
s: impl Into<String>
) -> Result<u32>
fn encode_blob(
&mut self,
bytes: impl Into<Vec<u8>>
) -> Result<u32>
[src]
fn encode_blob(
&mut self,
bytes: impl Into<Vec<u8>>
) -> Result<u32>
fn encode_list(
&mut self,
list: impl Into<Vec<Value>>
) -> Result<u32>
[src]
fn encode_list(
&mut self,
list: impl Into<Vec<Value>>
) -> Result<u32>
fn encode_map(
&mut self,
map: impl Into<BTreeMap<i32, Value>>
) -> Result<u32>
[src]
fn encode_map(
&mut self,
map: impl Into<BTreeMap<i32, Value>>
) -> Result<u32>
fn encode_object(
&mut self,
object: impl Into<HashMap<String, Value>>
) -> Result<u32>
[src]
fn encode_object(
&mut self,
object: impl Into<HashMap<String, Value>>
) -> Result<u32>