[−][src]Trait serde_json::ser::Formatter
This trait abstracts away serializing the JSON control characters, which allows the user to optionally pretty print the JSON output.
Required Methods
fn open<W>(&mut self, writer: &mut W, ch: u8) -> Result<()> where
W: Write,
W: Write,
Called when serializing a '{' or '['.
fn comma<W>(&mut self, writer: &mut W, first: bool) -> Result<()> where
W: Write,
W: Write,
Called when serializing a ','.
fn colon<W>(&mut self, writer: &mut W) -> Result<()> where
W: Write,
W: Write,
Called when serializing a ':'.
fn close<W>(&mut self, writer: &mut W, ch: u8) -> Result<()> where
W: Write,
W: Write,
Called when serializing a '}' or ']'.
Implementors
impl Formatter for CompactFormatter
[src]
impl Formatter for CompactFormatter
fn open<W>(&mut self, writer: &mut W, ch: u8) -> Result<()> where
W: Write,
[src]
fn open<W>(&mut self, writer: &mut W, ch: u8) -> Result<()> where
W: Write,
fn comma<W>(&mut self, writer: &mut W, first: bool) -> Result<()> where
W: Write,
[src]
fn comma<W>(&mut self, writer: &mut W, first: bool) -> Result<()> where
W: Write,
fn colon<W>(&mut self, writer: &mut W) -> Result<()> where
W: Write,
[src]
fn colon<W>(&mut self, writer: &mut W) -> Result<()> where
W: Write,
fn close<W>(&mut self, writer: &mut W, ch: u8) -> Result<()> where
W: Write,
[src]
fn close<W>(&mut self, writer: &mut W, ch: u8) -> Result<()> where
W: Write,
impl<'a> Formatter for PrettyFormatter<'a>
[src]
impl<'a> Formatter for PrettyFormatter<'a>
fn open<W>(&mut self, writer: &mut W, ch: u8) -> Result<()> where
W: Write,
[src]
fn open<W>(&mut self, writer: &mut W, ch: u8) -> Result<()> where
W: Write,
fn comma<W>(&mut self, writer: &mut W, first: bool) -> Result<()> where
W: Write,
[src]
fn comma<W>(&mut self, writer: &mut W, first: bool) -> Result<()> where
W: Write,
fn colon<W>(&mut self, writer: &mut W) -> Result<()> where
W: Write,
[src]
fn colon<W>(&mut self, writer: &mut W) -> Result<()> where
W: Write,
fn close<W>(&mut self, writer: &mut W, ch: u8) -> Result<()> where
W: Write,
[src]
fn close<W>(&mut self, writer: &mut W, ch: u8) -> Result<()> where
W: Write,