pub trait JsoncFormatter {
Show 24 methods // Provided methods fn write_bool<W: Write>(&mut self, write: &mut W, value: bool) -> Result<()> { ... } fn write_null<W: Write>(&mut self, write: &mut W) -> Result<()> { ... } fn write_number<W: Write, N: ToNumberRepresentation>( &mut self, write: &mut W, value: N ) -> Result<()> where Error: From<N::Err> { ... } fn write_str<W: Write>(&mut self, write: &mut W, value: &str) -> Result<()> { ... } fn write_array_start<W: Write>(&mut self, write: &mut W) -> Result<()> { ... } fn write_array_start_super<W: Write>(&mut self, write: &mut W) -> Result<()> { ... } fn write_array_value_start<W: Write>( &mut self, write: &mut W, index: usize, len: Option<usize> ) -> Result<()> { ... } fn write_array_value_start_super<W: Write>( &mut self, _write: &mut W, _index: usize, _len: Option<usize> ) -> Result<()> { ... } fn write_array_value_end<W: Write>( &mut self, write: &mut W, index: usize, len: Option<usize> ) -> Result<()> { ... } fn write_array_value_end_super<W: Write>( &mut self, write: &mut W, index: usize, len: Option<usize> ) -> Result<()> { ... } fn write_array_end<W: Write>(&mut self, write: &mut W) -> Result<()> { ... } fn write_array_end_super<W: Write>(&mut self, write: &mut W) -> Result<()> { ... } fn write_object_start<W: Write>(&mut self, write: &mut W) -> Result<()> { ... } fn write_object_start_super<W: Write>( &mut self, write: &mut W ) -> Result<()> { ... } fn write_object_key_start<W: Write>( &mut self, write: &mut W, index: usize, len: Option<usize> ) -> Result<()> { ... } fn write_object_key_start_super<W: Write>( &mut self, _write: &mut W, _index: usize, _len: Option<usize> ) -> Result<()> { ... } fn write_object_key_end<W: Write>( &mut self, write: &mut W, index: usize, len: Option<usize> ) -> Result<()> { ... } fn write_object_key_end_super<W: Write>( &mut self, write: &mut W, _index: usize, _len: Option<usize> ) -> Result<()> { ... } fn write_object_value_start<W: Write>( &mut self, write: &mut W, index: usize, len: Option<usize> ) -> Result<()> { ... } fn write_object_value_start_super<W: Write>( &mut self, _write: &mut W, _index: usize, _len: Option<usize> ) -> Result<()> { ... } fn write_object_value_end<W: Write>( &mut self, write: &mut W, index: usize, len: Option<usize> ) -> Result<()> { ... } fn write_object_value_end_super<W: Write>( &mut self, write: &mut W, index: usize, len: Option<usize> ) -> Result<()> { ... } fn write_object_end<W: Write>(&mut self, write: &mut W) -> Result<()> { ... } fn write_object_end_super<W: Write>(&mut self, write: &mut W) -> Result<()> { ... }
}

Provided Methods§

source

fn write_bool<W: Write>(&mut self, write: &mut W, value: bool) -> Result<()>

source

fn write_null<W: Write>(&mut self, write: &mut W) -> Result<()>

source

fn write_number<W: Write, N: ToNumberRepresentation>( &mut self, write: &mut W, value: N ) -> Result<()>
where Error: From<N::Err>,

source

fn write_str<W: Write>(&mut self, write: &mut W, value: &str) -> Result<()>

source

fn write_array_start<W: Write>(&mut self, write: &mut W) -> Result<()>

source

fn write_array_start_super<W: Write>(&mut self, write: &mut W) -> Result<()>

source

fn write_array_value_start<W: Write>( &mut self, write: &mut W, index: usize, len: Option<usize> ) -> Result<()>

source

fn write_array_value_start_super<W: Write>( &mut self, _write: &mut W, _index: usize, _len: Option<usize> ) -> Result<()>

source

fn write_array_value_end<W: Write>( &mut self, write: &mut W, index: usize, len: Option<usize> ) -> Result<()>

source

fn write_array_value_end_super<W: Write>( &mut self, write: &mut W, index: usize, len: Option<usize> ) -> Result<()>

source

fn write_array_end<W: Write>(&mut self, write: &mut W) -> Result<()>

source

fn write_array_end_super<W: Write>(&mut self, write: &mut W) -> Result<()>

source

fn write_object_start<W: Write>(&mut self, write: &mut W) -> Result<()>

source

fn write_object_start_super<W: Write>(&mut self, write: &mut W) -> Result<()>

source

fn write_object_key_start<W: Write>( &mut self, write: &mut W, index: usize, len: Option<usize> ) -> Result<()>

source

fn write_object_key_start_super<W: Write>( &mut self, _write: &mut W, _index: usize, _len: Option<usize> ) -> Result<()>

source

fn write_object_key_end<W: Write>( &mut self, write: &mut W, index: usize, len: Option<usize> ) -> Result<()>

source

fn write_object_key_end_super<W: Write>( &mut self, write: &mut W, _index: usize, _len: Option<usize> ) -> Result<()>

source

fn write_object_value_start<W: Write>( &mut self, write: &mut W, index: usize, len: Option<usize> ) -> Result<()>

source

fn write_object_value_start_super<W: Write>( &mut self, _write: &mut W, _index: usize, _len: Option<usize> ) -> Result<()>

source

fn write_object_value_end<W: Write>( &mut self, write: &mut W, index: usize, len: Option<usize> ) -> Result<()>

source

fn write_object_value_end_super<W: Write>( &mut self, write: &mut W, index: usize, len: Option<usize> ) -> Result<()>

source

fn write_object_end<W: Write>(&mut self, write: &mut W) -> Result<()>

source

fn write_object_end_super<W: Write>(&mut self, write: &mut W) -> Result<()>

Object Safety§

This trait is not object safe.

Implementors§