[−][src]Trait binn_ir::value::Encoder
Provided methods
fn encode(&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>
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>
fn encode_i8(&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>
fn encode_i16(&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>
fn encode_i32(&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>
fn encode_i64(&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>
fn encode_double(&mut self, d: 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>
Encodes a DecimalStr
Result: total bytes that have been written.
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>
&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]
fn encode(&mut self, value: impl AsRef<Value>) -> Result<u32>
[src]
fn encode_null(&mut self) -> Result<u32>
[src]
fn encode_bool(&mut self, b: impl Into<bool>) -> Result<u32>
[src]
fn encode_u8(&mut self, u: impl Into<u8>) -> Result<u32>
[src]
fn encode_i8(&mut self, i: impl Into<i8>) -> Result<u32>
[src]
fn encode_u16(&mut self, u: impl Into<u16>) -> Result<u32>
[src]
fn encode_i16(&mut self, i: impl Into<i16>) -> Result<u32>
[src]
fn encode_u32(&mut self, u: impl Into<u32>) -> Result<u32>
[src]
fn encode_i32(&mut self, i: impl Into<i32>) -> Result<u32>
[src]
fn encode_u64(&mut self, u: impl Into<u64>) -> Result<u32>
[src]
fn encode_i64(&mut self, i: impl Into<i64>) -> Result<u32>
[src]
fn encode_float(&mut self, f: impl Into<f32>) -> Result<u32>
[src]
fn encode_double(&mut self, d: impl Into<f64>) -> Result<u32>
[src]
fn encode_text(&mut self, s: impl Into<String>) -> Result<u32>
[src]
fn encode_date_time(&mut self, s: impl Into<String>) -> Result<u32>
[src]
fn encode_date(&mut self, s: impl Into<String>) -> Result<u32>
[src]
fn encode_time(&mut self, s: impl Into<String>) -> Result<u32>
[src]
fn encode_decimal_str(&mut self, s: impl Into<String>) -> Result<u32>
[src]
fn encode_blob(&mut self, bytes: impl Into<Vec<u8>>) -> Result<u32>
[src]
fn encode_list(&mut self, list: impl Into<Vec<Value>>) -> Result<u32>
[src]
fn encode_map(&mut self, map: impl Into<BTreeMap<i32, Value>>) -> Result<u32>
[src]
fn encode_object(
&mut self,
object: impl Into<HashMap<String, Value>>
) -> Result<u32>
[src]
&mut self,
object: impl Into<HashMap<String, Value>>
) -> Result<u32>
impl<'a> Encoder for &'a File
[src]
fn encode(&mut self, value: impl AsRef<Value>) -> Result<u32>
[src]
fn encode_null(&mut self) -> Result<u32>
[src]
fn encode_bool(&mut self, b: impl Into<bool>) -> Result<u32>
[src]
fn encode_u8(&mut self, u: impl Into<u8>) -> Result<u32>
[src]
fn encode_i8(&mut self, i: impl Into<i8>) -> Result<u32>
[src]
fn encode_u16(&mut self, u: impl Into<u16>) -> Result<u32>
[src]
fn encode_i16(&mut self, i: impl Into<i16>) -> Result<u32>
[src]
fn encode_u32(&mut self, u: impl Into<u32>) -> Result<u32>
[src]
fn encode_i32(&mut self, i: impl Into<i32>) -> Result<u32>
[src]
fn encode_u64(&mut self, u: impl Into<u64>) -> Result<u32>
[src]
fn encode_i64(&mut self, i: impl Into<i64>) -> Result<u32>
[src]
fn encode_float(&mut self, f: impl Into<f32>) -> Result<u32>
[src]
fn encode_double(&mut self, d: impl Into<f64>) -> Result<u32>
[src]
fn encode_text(&mut self, s: impl Into<String>) -> Result<u32>
[src]
fn encode_date_time(&mut self, s: impl Into<String>) -> Result<u32>
[src]
fn encode_date(&mut self, s: impl Into<String>) -> Result<u32>
[src]
fn encode_time(&mut self, s: impl Into<String>) -> Result<u32>
[src]
fn encode_decimal_str(&mut self, s: impl Into<String>) -> Result<u32>
[src]
fn encode_blob(&mut self, bytes: impl Into<Vec<u8>>) -> Result<u32>
[src]
fn encode_list(&mut self, list: impl Into<Vec<Value>>) -> Result<u32>
[src]
fn encode_map(&mut self, map: impl Into<BTreeMap<i32, Value>>) -> Result<u32>
[src]
fn encode_object(
&mut self,
object: impl Into<HashMap<String, Value>>
) -> Result<u32>
[src]
&mut self,
object: impl Into<HashMap<String, Value>>
) -> Result<u32>
impl<W: Write> Encoder for BufWriter<W>
[src]
fn encode(&mut self, value: impl AsRef<Value>) -> Result<u32>
[src]
fn encode_null(&mut self) -> Result<u32>
[src]
fn encode_bool(&mut self, b: impl Into<bool>) -> Result<u32>
[src]
fn encode_u8(&mut self, u: impl Into<u8>) -> Result<u32>
[src]
fn encode_i8(&mut self, i: impl Into<i8>) -> Result<u32>
[src]
fn encode_u16(&mut self, u: impl Into<u16>) -> Result<u32>
[src]
fn encode_i16(&mut self, i: impl Into<i16>) -> Result<u32>
[src]
fn encode_u32(&mut self, u: impl Into<u32>) -> Result<u32>
[src]
fn encode_i32(&mut self, i: impl Into<i32>) -> Result<u32>
[src]
fn encode_u64(&mut self, u: impl Into<u64>) -> Result<u32>
[src]
fn encode_i64(&mut self, i: impl Into<i64>) -> Result<u32>
[src]
fn encode_float(&mut self, f: impl Into<f32>) -> Result<u32>
[src]
fn encode_double(&mut self, d: impl Into<f64>) -> Result<u32>
[src]
fn encode_text(&mut self, s: impl Into<String>) -> Result<u32>
[src]
fn encode_date_time(&mut self, s: impl Into<String>) -> Result<u32>
[src]
fn encode_date(&mut self, s: impl Into<String>) -> Result<u32>
[src]
fn encode_time(&mut self, s: impl Into<String>) -> Result<u32>
[src]
fn encode_decimal_str(&mut self, s: impl Into<String>) -> Result<u32>
[src]
fn encode_blob(&mut self, bytes: impl Into<Vec<u8>>) -> Result<u32>
[src]
fn encode_list(&mut self, list: impl Into<Vec<Value>>) -> Result<u32>
[src]
fn encode_map(&mut self, map: impl Into<BTreeMap<i32, Value>>) -> Result<u32>
[src]
fn encode_object(
&mut self,
object: impl Into<HashMap<String, Value>>
) -> Result<u32>
[src]
&mut self,
object: impl Into<HashMap<String, Value>>
) -> Result<u32>
impl<'a> Encoder for Cursor<&'a mut [u8]>
[src]
fn encode(&mut self, value: impl AsRef<Value>) -> Result<u32>
[src]
fn encode_null(&mut self) -> Result<u32>
[src]
fn encode_bool(&mut self, b: impl Into<bool>) -> Result<u32>
[src]
fn encode_u8(&mut self, u: impl Into<u8>) -> Result<u32>
[src]
fn encode_i8(&mut self, i: impl Into<i8>) -> Result<u32>
[src]
fn encode_u16(&mut self, u: impl Into<u16>) -> Result<u32>
[src]
fn encode_i16(&mut self, i: impl Into<i16>) -> Result<u32>
[src]
fn encode_u32(&mut self, u: impl Into<u32>) -> Result<u32>
[src]
fn encode_i32(&mut self, i: impl Into<i32>) -> Result<u32>
[src]
fn encode_u64(&mut self, u: impl Into<u64>) -> Result<u32>
[src]
fn encode_i64(&mut self, i: impl Into<i64>) -> Result<u32>
[src]
fn encode_float(&mut self, f: impl Into<f32>) -> Result<u32>
[src]
fn encode_double(&mut self, d: impl Into<f64>) -> Result<u32>
[src]
fn encode_text(&mut self, s: impl Into<String>) -> Result<u32>
[src]
fn encode_date_time(&mut self, s: impl Into<String>) -> Result<u32>
[src]
fn encode_date(&mut self, s: impl Into<String>) -> Result<u32>
[src]
fn encode_time(&mut self, s: impl Into<String>) -> Result<u32>
[src]
fn encode_decimal_str(&mut self, s: impl Into<String>) -> Result<u32>
[src]
fn encode_blob(&mut self, bytes: impl Into<Vec<u8>>) -> Result<u32>
[src]
fn encode_list(&mut self, list: impl Into<Vec<Value>>) -> Result<u32>
[src]
fn encode_map(&mut self, map: impl Into<BTreeMap<i32, Value>>) -> Result<u32>
[src]
fn encode_object(
&mut self,
object: impl Into<HashMap<String, Value>>
) -> Result<u32>
[src]
&mut self,
object: impl Into<HashMap<String, Value>>
) -> Result<u32>
impl<'a> Encoder for Cursor<&'a mut Vec<u8>>
[src]
fn encode(&mut self, value: impl AsRef<Value>) -> Result<u32>
[src]
fn encode_null(&mut self) -> Result<u32>
[src]
fn encode_bool(&mut self, b: impl Into<bool>) -> Result<u32>
[src]
fn encode_u8(&mut self, u: impl Into<u8>) -> Result<u32>
[src]
fn encode_i8(&mut self, i: impl Into<i8>) -> Result<u32>
[src]
fn encode_u16(&mut self, u: impl Into<u16>) -> Result<u32>
[src]
fn encode_i16(&mut self, i: impl Into<i16>) -> Result<u32>
[src]
fn encode_u32(&mut self, u: impl Into<u32>) -> Result<u32>
[src]
fn encode_i32(&mut self, i: impl Into<i32>) -> Result<u32>
[src]
fn encode_u64(&mut self, u: impl Into<u64>) -> Result<u32>
[src]
fn encode_i64(&mut self, i: impl Into<i64>) -> Result<u32>
[src]
fn encode_float(&mut self, f: impl Into<f32>) -> Result<u32>
[src]
fn encode_double(&mut self, d: impl Into<f64>) -> Result<u32>
[src]
fn encode_text(&mut self, s: impl Into<String>) -> Result<u32>
[src]
fn encode_date_time(&mut self, s: impl Into<String>) -> Result<u32>
[src]
fn encode_date(&mut self, s: impl Into<String>) -> Result<u32>
[src]
fn encode_time(&mut self, s: impl Into<String>) -> Result<u32>
[src]
fn encode_decimal_str(&mut self, s: impl Into<String>) -> Result<u32>
[src]
fn encode_blob(&mut self, bytes: impl Into<Vec<u8>>) -> Result<u32>
[src]
fn encode_list(&mut self, list: impl Into<Vec<Value>>) -> Result<u32>
[src]
fn encode_map(&mut self, map: impl Into<BTreeMap<i32, Value>>) -> Result<u32>
[src]
fn encode_object(
&mut self,
object: impl Into<HashMap<String, Value>>
) -> Result<u32>
[src]
&mut self,
object: impl Into<HashMap<String, Value>>
) -> Result<u32>
impl Encoder for Cursor<Vec<u8>>
[src]
fn encode(&mut self, value: impl AsRef<Value>) -> Result<u32>
[src]
fn encode_null(&mut self) -> Result<u32>
[src]
fn encode_bool(&mut self, b: impl Into<bool>) -> Result<u32>
[src]
fn encode_u8(&mut self, u: impl Into<u8>) -> Result<u32>
[src]
fn encode_i8(&mut self, i: impl Into<i8>) -> Result<u32>
[src]
fn encode_u16(&mut self, u: impl Into<u16>) -> Result<u32>
[src]
fn encode_i16(&mut self, i: impl Into<i16>) -> Result<u32>
[src]
fn encode_u32(&mut self, u: impl Into<u32>) -> Result<u32>
[src]
fn encode_i32(&mut self, i: impl Into<i32>) -> Result<u32>
[src]
fn encode_u64(&mut self, u: impl Into<u64>) -> Result<u32>
[src]
fn encode_i64(&mut self, i: impl Into<i64>) -> Result<u32>
[src]
fn encode_float(&mut self, f: impl Into<f32>) -> Result<u32>
[src]
fn encode_double(&mut self, d: impl Into<f64>) -> Result<u32>
[src]
fn encode_text(&mut self, s: impl Into<String>) -> Result<u32>
[src]
fn encode_date_time(&mut self, s: impl Into<String>) -> Result<u32>
[src]
fn encode_date(&mut self, s: impl Into<String>) -> Result<u32>
[src]
fn encode_time(&mut self, s: impl Into<String>) -> Result<u32>
[src]
fn encode_decimal_str(&mut self, s: impl Into<String>) -> Result<u32>
[src]
fn encode_blob(&mut self, bytes: impl Into<Vec<u8>>) -> Result<u32>
[src]
fn encode_list(&mut self, list: impl Into<Vec<Value>>) -> Result<u32>
[src]
fn encode_map(&mut self, map: impl Into<BTreeMap<i32, Value>>) -> Result<u32>
[src]
fn encode_object(
&mut self,
object: impl Into<HashMap<String, Value>>
) -> Result<u32>
[src]
&mut self,
object: impl Into<HashMap<String, Value>>
) -> Result<u32>
impl Encoder for Cursor<Box<[u8]>>
[src]
fn encode(&mut self, value: impl AsRef<Value>) -> Result<u32>
[src]
fn encode_null(&mut self) -> Result<u32>
[src]
fn encode_bool(&mut self, b: impl Into<bool>) -> Result<u32>
[src]
fn encode_u8(&mut self, u: impl Into<u8>) -> Result<u32>
[src]
fn encode_i8(&mut self, i: impl Into<i8>) -> Result<u32>
[src]
fn encode_u16(&mut self, u: impl Into<u16>) -> Result<u32>
[src]
fn encode_i16(&mut self, i: impl Into<i16>) -> Result<u32>
[src]
fn encode_u32(&mut self, u: impl Into<u32>) -> Result<u32>
[src]
fn encode_i32(&mut self, i: impl Into<i32>) -> Result<u32>
[src]
fn encode_u64(&mut self, u: impl Into<u64>) -> Result<u32>
[src]
fn encode_i64(&mut self, i: impl Into<i64>) -> Result<u32>
[src]
fn encode_float(&mut self, f: impl Into<f32>) -> Result<u32>
[src]
fn encode_double(&mut self, d: impl Into<f64>) -> Result<u32>
[src]
fn encode_text(&mut self, s: impl Into<String>) -> Result<u32>
[src]
fn encode_date_time(&mut self, s: impl Into<String>) -> Result<u32>
[src]
fn encode_date(&mut self, s: impl Into<String>) -> Result<u32>
[src]
fn encode_time(&mut self, s: impl Into<String>) -> Result<u32>
[src]
fn encode_decimal_str(&mut self, s: impl Into<String>) -> Result<u32>
[src]
fn encode_blob(&mut self, bytes: impl Into<Vec<u8>>) -> Result<u32>
[src]
fn encode_list(&mut self, list: impl Into<Vec<Value>>) -> Result<u32>
[src]
fn encode_map(&mut self, map: impl Into<BTreeMap<i32, Value>>) -> Result<u32>
[src]
fn encode_object(
&mut self,
object: impl Into<HashMap<String, Value>>
) -> Result<u32>
[src]
&mut self,
object: impl Into<HashMap<String, Value>>
) -> Result<u32>
impl<W: Write + ?Sized> Encoder for Box<W>
[src]
fn encode(&mut self, value: impl AsRef<Value>) -> Result<u32>
[src]
fn encode_null(&mut self) -> Result<u32>
[src]
fn encode_bool(&mut self, b: impl Into<bool>) -> Result<u32>
[src]
fn encode_u8(&mut self, u: impl Into<u8>) -> Result<u32>
[src]
fn encode_i8(&mut self, i: impl Into<i8>) -> Result<u32>
[src]
fn encode_u16(&mut self, u: impl Into<u16>) -> Result<u32>
[src]
fn encode_i16(&mut self, i: impl Into<i16>) -> Result<u32>
[src]
fn encode_u32(&mut self, u: impl Into<u32>) -> Result<u32>
[src]
fn encode_i32(&mut self, i: impl Into<i32>) -> Result<u32>
[src]
fn encode_u64(&mut self, u: impl Into<u64>) -> Result<u32>
[src]
fn encode_i64(&mut self, i: impl Into<i64>) -> Result<u32>
[src]
fn encode_float(&mut self, f: impl Into<f32>) -> Result<u32>
[src]
fn encode_double(&mut self, d: impl Into<f64>) -> Result<u32>
[src]
fn encode_text(&mut self, s: impl Into<String>) -> Result<u32>
[src]
fn encode_date_time(&mut self, s: impl Into<String>) -> Result<u32>
[src]
fn encode_date(&mut self, s: impl Into<String>) -> Result<u32>
[src]
fn encode_time(&mut self, s: impl Into<String>) -> Result<u32>
[src]
fn encode_decimal_str(&mut self, s: impl Into<String>) -> Result<u32>
[src]
fn encode_blob(&mut self, bytes: impl Into<Vec<u8>>) -> Result<u32>
[src]
fn encode_list(&mut self, list: impl Into<Vec<Value>>) -> Result<u32>
[src]
fn encode_map(&mut self, map: impl Into<BTreeMap<i32, Value>>) -> Result<u32>
[src]
fn encode_object(
&mut self,
object: impl Into<HashMap<String, Value>>
) -> Result<u32>
[src]
&mut self,
object: impl Into<HashMap<String, Value>>
) -> Result<u32>
impl<'a> Encoder for &'a mut [u8]
[src]
fn encode(&mut self, value: impl AsRef<Value>) -> Result<u32>
[src]
fn encode_null(&mut self) -> Result<u32>
[src]
fn encode_bool(&mut self, b: impl Into<bool>) -> Result<u32>
[src]
fn encode_u8(&mut self, u: impl Into<u8>) -> Result<u32>
[src]
fn encode_i8(&mut self, i: impl Into<i8>) -> Result<u32>
[src]
fn encode_u16(&mut self, u: impl Into<u16>) -> Result<u32>
[src]
fn encode_i16(&mut self, i: impl Into<i16>) -> Result<u32>
[src]
fn encode_u32(&mut self, u: impl Into<u32>) -> Result<u32>
[src]
fn encode_i32(&mut self, i: impl Into<i32>) -> Result<u32>
[src]
fn encode_u64(&mut self, u: impl Into<u64>) -> Result<u32>
[src]
fn encode_i64(&mut self, i: impl Into<i64>) -> Result<u32>
[src]
fn encode_float(&mut self, f: impl Into<f32>) -> Result<u32>
[src]
fn encode_double(&mut self, d: impl Into<f64>) -> Result<u32>
[src]
fn encode_text(&mut self, s: impl Into<String>) -> Result<u32>
[src]
fn encode_date_time(&mut self, s: impl Into<String>) -> Result<u32>
[src]
fn encode_date(&mut self, s: impl Into<String>) -> Result<u32>
[src]
fn encode_time(&mut self, s: impl Into<String>) -> Result<u32>
[src]
fn encode_decimal_str(&mut self, s: impl Into<String>) -> Result<u32>
[src]
fn encode_blob(&mut self, bytes: impl Into<Vec<u8>>) -> Result<u32>
[src]
fn encode_list(&mut self, list: impl Into<Vec<Value>>) -> Result<u32>
[src]
fn encode_map(&mut self, map: impl Into<BTreeMap<i32, Value>>) -> Result<u32>
[src]
fn encode_object(
&mut self,
object: impl Into<HashMap<String, Value>>
) -> Result<u32>
[src]
&mut self,
object: impl Into<HashMap<String, Value>>
) -> Result<u32>
impl Encoder for Vec<u8>
[src]
fn encode(&mut self, value: impl AsRef<Value>) -> Result<u32>
[src]
fn encode_null(&mut self) -> Result<u32>
[src]
fn encode_bool(&mut self, b: impl Into<bool>) -> Result<u32>
[src]
fn encode_u8(&mut self, u: impl Into<u8>) -> Result<u32>
[src]
fn encode_i8(&mut self, i: impl Into<i8>) -> Result<u32>
[src]
fn encode_u16(&mut self, u: impl Into<u16>) -> Result<u32>
[src]
fn encode_i16(&mut self, i: impl Into<i16>) -> Result<u32>
[src]
fn encode_u32(&mut self, u: impl Into<u32>) -> Result<u32>
[src]
fn encode_i32(&mut self, i: impl Into<i32>) -> Result<u32>
[src]
fn encode_u64(&mut self, u: impl Into<u64>) -> Result<u32>
[src]
fn encode_i64(&mut self, i: impl Into<i64>) -> Result<u32>
[src]
fn encode_float(&mut self, f: impl Into<f32>) -> Result<u32>
[src]
fn encode_double(&mut self, d: impl Into<f64>) -> Result<u32>
[src]
fn encode_text(&mut self, s: impl Into<String>) -> Result<u32>
[src]
fn encode_date_time(&mut self, s: impl Into<String>) -> Result<u32>
[src]
fn encode_date(&mut self, s: impl Into<String>) -> Result<u32>
[src]
fn encode_time(&mut self, s: impl Into<String>) -> Result<u32>
[src]
fn encode_decimal_str(&mut self, s: impl Into<String>) -> Result<u32>
[src]
fn encode_blob(&mut self, bytes: impl Into<Vec<u8>>) -> Result<u32>
[src]
fn encode_list(&mut self, list: impl Into<Vec<Value>>) -> Result<u32>
[src]
fn encode_map(&mut self, map: impl Into<BTreeMap<i32, Value>>) -> Result<u32>
[src]
fn encode_object(
&mut self,
object: impl Into<HashMap<String, Value>>
) -> Result<u32>
[src]
&mut self,
object: impl Into<HashMap<String, Value>>
) -> Result<u32>
impl Encoder for Sink
[src]
fn encode(&mut self, value: impl AsRef<Value>) -> Result<u32>
[src]
fn encode_null(&mut self) -> Result<u32>
[src]
fn encode_bool(&mut self, b: impl Into<bool>) -> Result<u32>
[src]
fn encode_u8(&mut self, u: impl Into<u8>) -> Result<u32>
[src]
fn encode_i8(&mut self, i: impl Into<i8>) -> Result<u32>
[src]
fn encode_u16(&mut self, u: impl Into<u16>) -> Result<u32>
[src]
fn encode_i16(&mut self, i: impl Into<i16>) -> Result<u32>
[src]
fn encode_u32(&mut self, u: impl Into<u32>) -> Result<u32>
[src]
fn encode_i32(&mut self, i: impl Into<i32>) -> Result<u32>
[src]
fn encode_u64(&mut self, u: impl Into<u64>) -> Result<u32>
[src]
fn encode_i64(&mut self, i: impl Into<i64>) -> Result<u32>
[src]
fn encode_float(&mut self, f: impl Into<f32>) -> Result<u32>
[src]
fn encode_double(&mut self, d: impl Into<f64>) -> Result<u32>
[src]
fn encode_text(&mut self, s: impl Into<String>) -> Result<u32>
[src]
fn encode_date_time(&mut self, s: impl Into<String>) -> Result<u32>
[src]
fn encode_date(&mut self, s: impl Into<String>) -> Result<u32>
[src]
fn encode_time(&mut self, s: impl Into<String>) -> Result<u32>
[src]
fn encode_decimal_str(&mut self, s: impl Into<String>) -> Result<u32>
[src]
fn encode_blob(&mut self, bytes: impl Into<Vec<u8>>) -> Result<u32>
[src]
fn encode_list(&mut self, list: impl Into<Vec<Value>>) -> Result<u32>
[src]
fn encode_map(&mut self, map: impl Into<BTreeMap<i32, Value>>) -> Result<u32>
[src]
fn encode_object(
&mut self,
object: impl Into<HashMap<String, Value>>
) -> Result<u32>
[src]
&mut self,
object: impl Into<HashMap<String, Value>>
) -> Result<u32>
impl Encoder for Stdout
[src]
fn encode(&mut self, value: impl AsRef<Value>) -> Result<u32>
[src]
fn encode_null(&mut self) -> Result<u32>
[src]
fn encode_bool(&mut self, b: impl Into<bool>) -> Result<u32>
[src]
fn encode_u8(&mut self, u: impl Into<u8>) -> Result<u32>
[src]
fn encode_i8(&mut self, i: impl Into<i8>) -> Result<u32>
[src]
fn encode_u16(&mut self, u: impl Into<u16>) -> Result<u32>
[src]
fn encode_i16(&mut self, i: impl Into<i16>) -> Result<u32>
[src]
fn encode_u32(&mut self, u: impl Into<u32>) -> Result<u32>
[src]
fn encode_i32(&mut self, i: impl Into<i32>) -> Result<u32>
[src]
fn encode_u64(&mut self, u: impl Into<u64>) -> Result<u32>
[src]
fn encode_i64(&mut self, i: impl Into<i64>) -> Result<u32>
[src]
fn encode_float(&mut self, f: impl Into<f32>) -> Result<u32>
[src]
fn encode_double(&mut self, d: impl Into<f64>) -> Result<u32>
[src]
fn encode_text(&mut self, s: impl Into<String>) -> Result<u32>
[src]
fn encode_date_time(&mut self, s: impl Into<String>) -> Result<u32>
[src]
fn encode_date(&mut self, s: impl Into<String>) -> Result<u32>
[src]
fn encode_time(&mut self, s: impl Into<String>) -> Result<u32>
[src]
fn encode_decimal_str(&mut self, s: impl Into<String>) -> Result<u32>
[src]
fn encode_blob(&mut self, bytes: impl Into<Vec<u8>>) -> Result<u32>
[src]
fn encode_list(&mut self, list: impl Into<Vec<Value>>) -> Result<u32>
[src]
fn encode_map(&mut self, map: impl Into<BTreeMap<i32, Value>>) -> Result<u32>
[src]
fn encode_object(
&mut self,
object: impl Into<HashMap<String, Value>>
) -> Result<u32>
[src]
&mut self,
object: impl Into<HashMap<String, Value>>
) -> Result<u32>
impl<'a> Encoder for StdoutLock<'a>
[src]
fn encode(&mut self, value: impl AsRef<Value>) -> Result<u32>
[src]
fn encode_null(&mut self) -> Result<u32>
[src]
fn encode_bool(&mut self, b: impl Into<bool>) -> Result<u32>
[src]
fn encode_u8(&mut self, u: impl Into<u8>) -> Result<u32>
[src]
fn encode_i8(&mut self, i: impl Into<i8>) -> Result<u32>
[src]
fn encode_u16(&mut self, u: impl Into<u16>) -> Result<u32>
[src]
fn encode_i16(&mut self, i: impl Into<i16>) -> Result<u32>
[src]
fn encode_u32(&mut self, u: impl Into<u32>) -> Result<u32>
[src]
fn encode_i32(&mut self, i: impl Into<i32>) -> Result<u32>
[src]
fn encode_u64(&mut self, u: impl Into<u64>) -> Result<u32>
[src]
fn encode_i64(&mut self, i: impl Into<i64>) -> Result<u32>
[src]
fn encode_float(&mut self, f: impl Into<f32>) -> Result<u32>
[src]
fn encode_double(&mut self, d: impl Into<f64>) -> Result<u32>
[src]
fn encode_text(&mut self, s: impl Into<String>) -> Result<u32>
[src]
fn encode_date_time(&mut self, s: impl Into<String>) -> Result<u32>
[src]
fn encode_date(&mut self, s: impl Into<String>) -> Result<u32>
[src]
fn encode_time(&mut self, s: impl Into<String>) -> Result<u32>
[src]
fn encode_decimal_str(&mut self, s: impl Into<String>) -> Result<u32>
[src]
fn encode_blob(&mut self, bytes: impl Into<Vec<u8>>) -> Result<u32>
[src]
fn encode_list(&mut self, list: impl Into<Vec<Value>>) -> Result<u32>
[src]
fn encode_map(&mut self, map: impl Into<BTreeMap<i32, Value>>) -> Result<u32>
[src]
fn encode_object(
&mut self,
object: impl Into<HashMap<String, Value>>
) -> Result<u32>
[src]
&mut self,
object: impl Into<HashMap<String, Value>>
) -> Result<u32>
impl Encoder for Stderr
[src]
fn encode(&mut self, value: impl AsRef<Value>) -> Result<u32>
[src]
fn encode_null(&mut self) -> Result<u32>
[src]
fn encode_bool(&mut self, b: impl Into<bool>) -> Result<u32>
[src]
fn encode_u8(&mut self, u: impl Into<u8>) -> Result<u32>
[src]
fn encode_i8(&mut self, i: impl Into<i8>) -> Result<u32>
[src]
fn encode_u16(&mut self, u: impl Into<u16>) -> Result<u32>
[src]
fn encode_i16(&mut self, i: impl Into<i16>) -> Result<u32>
[src]
fn encode_u32(&mut self, u: impl Into<u32>) -> Result<u32>
[src]
fn encode_i32(&mut self, i: impl Into<i32>) -> Result<u32>
[src]
fn encode_u64(&mut self, u: impl Into<u64>) -> Result<u32>
[src]
fn encode_i64(&mut self, i: impl Into<i64>) -> Result<u32>
[src]
fn encode_float(&mut self, f: impl Into<f32>) -> Result<u32>
[src]
fn encode_double(&mut self, d: impl Into<f64>) -> Result<u32>
[src]
fn encode_text(&mut self, s: impl Into<String>) -> Result<u32>
[src]
fn encode_date_time(&mut self, s: impl Into<String>) -> Result<u32>
[src]
fn encode_date(&mut self, s: impl Into<String>) -> Result<u32>
[src]
fn encode_time(&mut self, s: impl Into<String>) -> Result<u32>
[src]
fn encode_decimal_str(&mut self, s: impl Into<String>) -> Result<u32>
[src]
fn encode_blob(&mut self, bytes: impl Into<Vec<u8>>) -> Result<u32>
[src]
fn encode_list(&mut self, list: impl Into<Vec<Value>>) -> Result<u32>
[src]
fn encode_map(&mut self, map: impl Into<BTreeMap<i32, Value>>) -> Result<u32>
[src]
fn encode_object(
&mut self,
object: impl Into<HashMap<String, Value>>
) -> Result<u32>
[src]
&mut self,
object: impl Into<HashMap<String, Value>>
) -> Result<u32>
impl<'a> Encoder for StderrLock<'a>
[src]
fn encode(&mut self, value: impl AsRef<Value>) -> Result<u32>
[src]
fn encode_null(&mut self) -> Result<u32>
[src]
fn encode_bool(&mut self, b: impl Into<bool>) -> Result<u32>
[src]
fn encode_u8(&mut self, u: impl Into<u8>) -> Result<u32>
[src]
fn encode_i8(&mut self, i: impl Into<i8>) -> Result<u32>
[src]
fn encode_u16(&mut self, u: impl Into<u16>) -> Result<u32>
[src]
fn encode_i16(&mut self, i: impl Into<i16>) -> Result<u32>
[src]
fn encode_u32(&mut self, u: impl Into<u32>) -> Result<u32>
[src]
fn encode_i32(&mut self, i: impl Into<i32>) -> Result<u32>
[src]
fn encode_u64(&mut self, u: impl Into<u64>) -> Result<u32>
[src]
fn encode_i64(&mut self, i: impl Into<i64>) -> Result<u32>
[src]
fn encode_float(&mut self, f: impl Into<f32>) -> Result<u32>
[src]
fn encode_double(&mut self, d: impl Into<f64>) -> Result<u32>
[src]
fn encode_text(&mut self, s: impl Into<String>) -> Result<u32>
[src]
fn encode_date_time(&mut self, s: impl Into<String>) -> Result<u32>
[src]
fn encode_date(&mut self, s: impl Into<String>) -> Result<u32>
[src]
fn encode_time(&mut self, s: impl Into<String>) -> Result<u32>
[src]
fn encode_decimal_str(&mut self, s: impl Into<String>) -> Result<u32>
[src]
fn encode_blob(&mut self, bytes: impl Into<Vec<u8>>) -> Result<u32>
[src]
fn encode_list(&mut self, list: impl Into<Vec<Value>>) -> Result<u32>
[src]
fn encode_map(&mut self, map: impl Into<BTreeMap<i32, Value>>) -> Result<u32>
[src]
fn encode_object(
&mut self,
object: impl Into<HashMap<String, Value>>
) -> Result<u32>
[src]
&mut self,
object: impl Into<HashMap<String, Value>>
) -> Result<u32>
impl Encoder for TcpStream
[src]
fn encode(&mut self, value: impl AsRef<Value>) -> Result<u32>
[src]
fn encode_null(&mut self) -> Result<u32>
[src]
fn encode_bool(&mut self, b: impl Into<bool>) -> Result<u32>
[src]
fn encode_u8(&mut self, u: impl Into<u8>) -> Result<u32>
[src]
fn encode_i8(&mut self, i: impl Into<i8>) -> Result<u32>
[src]
fn encode_u16(&mut self, u: impl Into<u16>) -> Result<u32>
[src]
fn encode_i16(&mut self, i: impl Into<i16>) -> Result<u32>
[src]
fn encode_u32(&mut self, u: impl Into<u32>) -> Result<u32>
[src]
fn encode_i32(&mut self, i: impl Into<i32>) -> Result<u32>
[src]
fn encode_u64(&mut self, u: impl Into<u64>) -> Result<u32>
[src]
fn encode_i64(&mut self, i: impl Into<i64>) -> Result<u32>
[src]
fn encode_float(&mut self, f: impl Into<f32>) -> Result<u32>
[src]
fn encode_double(&mut self, d: impl Into<f64>) -> Result<u32>
[src]
fn encode_text(&mut self, s: impl Into<String>) -> Result<u32>
[src]
fn encode_date_time(&mut self, s: impl Into<String>) -> Result<u32>
[src]
fn encode_date(&mut self, s: impl Into<String>) -> Result<u32>
[src]
fn encode_time(&mut self, s: impl Into<String>) -> Result<u32>
[src]
fn encode_decimal_str(&mut self, s: impl Into<String>) -> Result<u32>
[src]
fn encode_blob(&mut self, bytes: impl Into<Vec<u8>>) -> Result<u32>
[src]
fn encode_list(&mut self, list: impl Into<Vec<Value>>) -> Result<u32>
[src]
fn encode_map(&mut self, map: impl Into<BTreeMap<i32, Value>>) -> Result<u32>
[src]
fn encode_object(
&mut self,
object: impl Into<HashMap<String, Value>>
) -> Result<u32>
[src]
&mut self,
object: impl Into<HashMap<String, Value>>
) -> Result<u32>
impl<'a> Encoder for &'a TcpStream
[src]
fn encode(&mut self, value: impl AsRef<Value>) -> Result<u32>
[src]
fn encode_null(&mut self) -> Result<u32>
[src]
fn encode_bool(&mut self, b: impl Into<bool>) -> Result<u32>
[src]
fn encode_u8(&mut self, u: impl Into<u8>) -> Result<u32>
[src]
fn encode_i8(&mut self, i: impl Into<i8>) -> Result<u32>
[src]
fn encode_u16(&mut self, u: impl Into<u16>) -> Result<u32>
[src]
fn encode_i16(&mut self, i: impl Into<i16>) -> Result<u32>
[src]
fn encode_u32(&mut self, u: impl Into<u32>) -> Result<u32>
[src]
fn encode_i32(&mut self, i: impl Into<i32>) -> Result<u32>
[src]
fn encode_u64(&mut self, u: impl Into<u64>) -> Result<u32>
[src]
fn encode_i64(&mut self, i: impl Into<i64>) -> Result<u32>
[src]
fn encode_float(&mut self, f: impl Into<f32>) -> Result<u32>
[src]
fn encode_double(&mut self, d: impl Into<f64>) -> Result<u32>
[src]
fn encode_text(&mut self, s: impl Into<String>) -> Result<u32>
[src]
fn encode_date_time(&mut self, s: impl Into<String>) -> Result<u32>
[src]
fn encode_date(&mut self, s: impl Into<String>) -> Result<u32>
[src]
fn encode_time(&mut self, s: impl Into<String>) -> Result<u32>
[src]
fn encode_decimal_str(&mut self, s: impl Into<String>) -> Result<u32>
[src]
fn encode_blob(&mut self, bytes: impl Into<Vec<u8>>) -> Result<u32>
[src]
fn encode_list(&mut self, list: impl Into<Vec<Value>>) -> Result<u32>
[src]
fn encode_map(&mut self, map: impl Into<BTreeMap<i32, Value>>) -> Result<u32>
[src]
fn encode_object(
&mut self,
object: impl Into<HashMap<String, Value>>
) -> Result<u32>
[src]
&mut self,
object: impl Into<HashMap<String, Value>>
) -> Result<u32>
impl Encoder for ChildStdin
[src]
fn encode(&mut self, value: impl AsRef<Value>) -> Result<u32>
[src]
fn encode_null(&mut self) -> Result<u32>
[src]
fn encode_bool(&mut self, b: impl Into<bool>) -> Result<u32>
[src]
fn encode_u8(&mut self, u: impl Into<u8>) -> Result<u32>
[src]
fn encode_i8(&mut self, i: impl Into<i8>) -> Result<u32>
[src]
fn encode_u16(&mut self, u: impl Into<u16>) -> Result<u32>
[src]
fn encode_i16(&mut self, i: impl Into<i16>) -> Result<u32>
[src]
fn encode_u32(&mut self, u: impl Into<u32>) -> Result<u32>
[src]
fn encode_i32(&mut self, i: impl Into<i32>) -> Result<u32>
[src]
fn encode_u64(&mut self, u: impl Into<u64>) -> Result<u32>
[src]
fn encode_i64(&mut self, i: impl Into<i64>) -> Result<u32>
[src]
fn encode_float(&mut self, f: impl Into<f32>) -> Result<u32>
[src]
fn encode_double(&mut self, d: impl Into<f64>) -> Result<u32>
[src]
fn encode_text(&mut self, s: impl Into<String>) -> Result<u32>
[src]
fn encode_date_time(&mut self, s: impl Into<String>) -> Result<u32>
[src]
fn encode_date(&mut self, s: impl Into<String>) -> Result<u32>
[src]
fn encode_time(&mut self, s: impl Into<String>) -> Result<u32>
[src]
fn encode_decimal_str(&mut self, s: impl Into<String>) -> Result<u32>
[src]
fn encode_blob(&mut self, bytes: impl Into<Vec<u8>>) -> Result<u32>
[src]
fn encode_list(&mut self, list: impl Into<Vec<Value>>) -> Result<u32>
[src]
fn encode_map(&mut self, map: impl Into<BTreeMap<i32, Value>>) -> Result<u32>
[src]
fn encode_object(
&mut self,
object: impl Into<HashMap<String, Value>>
) -> Result<u32>
[src]
&mut self,
object: impl Into<HashMap<String, Value>>
) -> Result<u32>
impl Encoder for UnixStream
[src]
fn encode(&mut self, value: impl AsRef<Value>) -> Result<u32>
[src]
fn encode_null(&mut self) -> Result<u32>
[src]
fn encode_bool(&mut self, b: impl Into<bool>) -> Result<u32>
[src]
fn encode_u8(&mut self, u: impl Into<u8>) -> Result<u32>
[src]
fn encode_i8(&mut self, i: impl Into<i8>) -> Result<u32>
[src]
fn encode_u16(&mut self, u: impl Into<u16>) -> Result<u32>
[src]
fn encode_i16(&mut self, i: impl Into<i16>) -> Result<u32>
[src]
fn encode_u32(&mut self, u: impl Into<u32>) -> Result<u32>
[src]
fn encode_i32(&mut self, i: impl Into<i32>) -> Result<u32>
[src]
fn encode_u64(&mut self, u: impl Into<u64>) -> Result<u32>
[src]
fn encode_i64(&mut self, i: impl Into<i64>) -> Result<u32>
[src]
fn encode_float(&mut self, f: impl Into<f32>) -> Result<u32>
[src]
fn encode_double(&mut self, d: impl Into<f64>) -> Result<u32>
[src]
fn encode_text(&mut self, s: impl Into<String>) -> Result<u32>
[src]
fn encode_date_time(&mut self, s: impl Into<String>) -> Result<u32>
[src]
fn encode_date(&mut self, s: impl Into<String>) -> Result<u32>
[src]
fn encode_time(&mut self, s: impl Into<String>) -> Result<u32>
[src]
fn encode_decimal_str(&mut self, s: impl Into<String>) -> Result<u32>
[src]
fn encode_blob(&mut self, bytes: impl Into<Vec<u8>>) -> Result<u32>
[src]
fn encode_list(&mut self, list: impl Into<Vec<Value>>) -> Result<u32>
[src]
fn encode_map(&mut self, map: impl Into<BTreeMap<i32, Value>>) -> Result<u32>
[src]
fn encode_object(
&mut self,
object: impl Into<HashMap<String, Value>>
) -> Result<u32>
[src]
&mut self,
object: impl Into<HashMap<String, Value>>
) -> Result<u32>
impl<'a> Encoder for &'a UnixStream
[src]
fn encode(&mut self, value: impl AsRef<Value>) -> Result<u32>
[src]
fn encode_null(&mut self) -> Result<u32>
[src]
fn encode_bool(&mut self, b: impl Into<bool>) -> Result<u32>
[src]
fn encode_u8(&mut self, u: impl Into<u8>) -> Result<u32>
[src]
fn encode_i8(&mut self, i: impl Into<i8>) -> Result<u32>
[src]
fn encode_u16(&mut self, u: impl Into<u16>) -> Result<u32>
[src]
fn encode_i16(&mut self, i: impl Into<i16>) -> Result<u32>
[src]
fn encode_u32(&mut self, u: impl Into<u32>) -> Result<u32>
[src]
fn encode_i32(&mut self, i: impl Into<i32>) -> Result<u32>
[src]
fn encode_u64(&mut self, u: impl Into<u64>) -> Result<u32>
[src]
fn encode_i64(&mut self, i: impl Into<i64>) -> Result<u32>
[src]
fn encode_float(&mut self, f: impl Into<f32>) -> Result<u32>
[src]
fn encode_double(&mut self, d: impl Into<f64>) -> Result<u32>
[src]
fn encode_text(&mut self, s: impl Into<String>) -> Result<u32>
[src]
fn encode_date_time(&mut self, s: impl Into<String>) -> Result<u32>
[src]
fn encode_date(&mut self, s: impl Into<String>) -> Result<u32>
[src]
fn encode_time(&mut self, s: impl Into<String>) -> Result<u32>
[src]
fn encode_decimal_str(&mut self, s: impl Into<String>) -> Result<u32>
[src]
fn encode_blob(&mut self, bytes: impl Into<Vec<u8>>) -> Result<u32>
[src]
fn encode_list(&mut self, list: impl Into<Vec<Value>>) -> Result<u32>
[src]
fn encode_map(&mut self, map: impl Into<BTreeMap<i32, Value>>) -> Result<u32>
[src]
fn encode_object(
&mut self,
object: impl Into<HashMap<String, Value>>
) -> Result<u32>
[src]
&mut self,
object: impl Into<HashMap<String, Value>>
) -> Result<u32>