Trait json_with_comments::ser::formatter::JsoncFormatter
source · 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§
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<()>
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<()>
Object Safety§
This trait is not object safe.