[−][src]Struct serde_json::ser::CompactFormatter
This structure compacts a JSON value with no extra whitespace.
Trait Implementations
impl Clone for CompactFormatter
[src]
impl Clone for CompactFormatter
fn clone(&self) -> CompactFormatter
[src]
fn clone(&self) -> CompactFormatter
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
impl Debug for CompactFormatter
[src]
impl Debug for CompactFormatter
fn fmt(&self, f: &mut Formatter) -> Result
[src]
fn fmt(&self, f: &mut Formatter) -> Result
Formats the value using the given formatter. Read more
impl Formatter for CompactFormatter
[src]
impl Formatter for CompactFormatter
fn write_null<W: ?Sized>(&mut self, writer: &mut W) -> Result<()> where
W: Write,
[src]
fn write_null<W: ?Sized>(&mut self, writer: &mut W) -> Result<()> where
W: Write,
Writes a null
value to the specified writer.
fn write_bool<W: ?Sized>(&mut self, writer: &mut W, value: bool) -> Result<()> where
W: Write,
[src]
fn write_bool<W: ?Sized>(&mut self, writer: &mut W, value: bool) -> Result<()> where
W: Write,
Writes a true
or false
value to the specified writer.
fn write_i8<W: ?Sized>(&mut self, writer: &mut W, value: i8) -> Result<()> where
W: Write,
[src]
fn write_i8<W: ?Sized>(&mut self, writer: &mut W, value: i8) -> Result<()> where
W: Write,
Writes an integer value like -123
to the specified writer.
fn write_i16<W: ?Sized>(&mut self, writer: &mut W, value: i16) -> Result<()> where
W: Write,
[src]
fn write_i16<W: ?Sized>(&mut self, writer: &mut W, value: i16) -> Result<()> where
W: Write,
Writes an integer value like -123
to the specified writer.
fn write_i32<W: ?Sized>(&mut self, writer: &mut W, value: i32) -> Result<()> where
W: Write,
[src]
fn write_i32<W: ?Sized>(&mut self, writer: &mut W, value: i32) -> Result<()> where
W: Write,
Writes an integer value like -123
to the specified writer.
fn write_i64<W: ?Sized>(&mut self, writer: &mut W, value: i64) -> Result<()> where
W: Write,
[src]
fn write_i64<W: ?Sized>(&mut self, writer: &mut W, value: i64) -> Result<()> where
W: Write,
Writes an integer value like -123
to the specified writer.
fn write_u8<W: ?Sized>(&mut self, writer: &mut W, value: u8) -> Result<()> where
W: Write,
[src]
fn write_u8<W: ?Sized>(&mut self, writer: &mut W, value: u8) -> Result<()> where
W: Write,
Writes an integer value like 123
to the specified writer.
fn write_u16<W: ?Sized>(&mut self, writer: &mut W, value: u16) -> Result<()> where
W: Write,
[src]
fn write_u16<W: ?Sized>(&mut self, writer: &mut W, value: u16) -> Result<()> where
W: Write,
Writes an integer value like 123
to the specified writer.
fn write_u32<W: ?Sized>(&mut self, writer: &mut W, value: u32) -> Result<()> where
W: Write,
[src]
fn write_u32<W: ?Sized>(&mut self, writer: &mut W, value: u32) -> Result<()> where
W: Write,
Writes an integer value like 123
to the specified writer.
fn write_u64<W: ?Sized>(&mut self, writer: &mut W, value: u64) -> Result<()> where
W: Write,
[src]
fn write_u64<W: ?Sized>(&mut self, writer: &mut W, value: u64) -> Result<()> where
W: Write,
Writes an integer value like 123
to the specified writer.
fn write_f32<W: ?Sized>(&mut self, writer: &mut W, value: f32) -> Result<()> where
W: Write,
[src]
fn write_f32<W: ?Sized>(&mut self, writer: &mut W, value: f32) -> Result<()> where
W: Write,
Writes a floating point value like -31.26e+12
to the specified writer.
fn write_f64<W: ?Sized>(&mut self, writer: &mut W, value: f64) -> Result<()> where
W: Write,
[src]
fn write_f64<W: ?Sized>(&mut self, writer: &mut W, value: f64) -> Result<()> where
W: Write,
Writes a floating point value like -31.26e+12
to the specified writer.
fn write_number_str<W: ?Sized>(
&mut self,
writer: &mut W,
value: &str
) -> Result<()> where
W: Write,
[src]
fn write_number_str<W: ?Sized>(
&mut self,
writer: &mut W,
value: &str
) -> Result<()> where
W: Write,
Writes a number that has already been rendered to a string.
fn begin_string<W: ?Sized>(&mut self, writer: &mut W) -> Result<()> where
W: Write,
[src]
fn begin_string<W: ?Sized>(&mut self, writer: &mut W) -> Result<()> where
W: Write,
Called before each series of write_string_fragment
and write_char_escape
. Writes a "
to the specified writer. Read more
fn end_string<W: ?Sized>(&mut self, writer: &mut W) -> Result<()> where
W: Write,
[src]
fn end_string<W: ?Sized>(&mut self, writer: &mut W) -> Result<()> where
W: Write,
Called after each series of write_string_fragment
and write_char_escape
. Writes a "
to the specified writer. Read more
fn write_string_fragment<W: ?Sized>(
&mut self,
writer: &mut W,
fragment: &str
) -> Result<()> where
W: Write,
[src]
fn write_string_fragment<W: ?Sized>(
&mut self,
writer: &mut W,
fragment: &str
) -> Result<()> where
W: Write,
Writes a string fragment that doesn't need any escaping to the specified writer. Read more
fn write_char_escape<W: ?Sized>(
&mut self,
writer: &mut W,
char_escape: CharEscape
) -> Result<()> where
W: Write,
[src]
fn write_char_escape<W: ?Sized>(
&mut self,
writer: &mut W,
char_escape: CharEscape
) -> Result<()> where
W: Write,
Writes a character escape code to the specified writer.
fn begin_array<W: ?Sized>(&mut self, writer: &mut W) -> Result<()> where
W: Write,
[src]
fn begin_array<W: ?Sized>(&mut self, writer: &mut W) -> Result<()> where
W: Write,
Called before every array. Writes a [
to the specified writer. Read more
fn end_array<W: ?Sized>(&mut self, writer: &mut W) -> Result<()> where
W: Write,
[src]
fn end_array<W: ?Sized>(&mut self, writer: &mut W) -> Result<()> where
W: Write,
Called after every array. Writes a ]
to the specified writer. Read more
fn begin_array_value<W: ?Sized>(
&mut self,
writer: &mut W,
first: bool
) -> Result<()> where
W: Write,
[src]
fn begin_array_value<W: ?Sized>(
&mut self,
writer: &mut W,
first: bool
) -> Result<()> where
W: Write,
Called before every array value. Writes a ,
if needed to the specified writer. Read more
fn end_array_value<W: ?Sized>(&mut self, _writer: &mut W) -> Result<()> where
W: Write,
[src]
fn end_array_value<W: ?Sized>(&mut self, _writer: &mut W) -> Result<()> where
W: Write,
Called after every array value.
fn begin_object<W: ?Sized>(&mut self, writer: &mut W) -> Result<()> where
W: Write,
[src]
fn begin_object<W: ?Sized>(&mut self, writer: &mut W) -> Result<()> where
W: Write,
Called before every object. Writes a {
to the specified writer. Read more
fn end_object<W: ?Sized>(&mut self, writer: &mut W) -> Result<()> where
W: Write,
[src]
fn end_object<W: ?Sized>(&mut self, writer: &mut W) -> Result<()> where
W: Write,
Called after every object. Writes a }
to the specified writer. Read more
fn begin_object_key<W: ?Sized>(
&mut self,
writer: &mut W,
first: bool
) -> Result<()> where
W: Write,
[src]
fn begin_object_key<W: ?Sized>(
&mut self,
writer: &mut W,
first: bool
) -> Result<()> where
W: Write,
Called before every object key.
fn end_object_key<W: ?Sized>(&mut self, _writer: &mut W) -> Result<()> where
W: Write,
[src]
fn end_object_key<W: ?Sized>(&mut self, _writer: &mut W) -> Result<()> where
W: Write,
Called after every object key. A :
should be written to the specified writer by either this method or begin_object_value
. Read more
fn begin_object_value<W: ?Sized>(&mut self, writer: &mut W) -> Result<()> where
W: Write,
[src]
fn begin_object_value<W: ?Sized>(&mut self, writer: &mut W) -> Result<()> where
W: Write,
Called before every object value. A :
should be written to the specified writer by either this method or end_object_key
. Read more
fn end_object_value<W: ?Sized>(&mut self, _writer: &mut W) -> Result<()> where
W: Write,
[src]
fn end_object_value<W: ?Sized>(&mut self, _writer: &mut W) -> Result<()> where
W: Write,
Called after every object value.
fn write_raw_fragment<W: ?Sized>(
&mut self,
writer: &mut W,
fragment: &str
) -> Result<()> where
W: Write,
[src]
fn write_raw_fragment<W: ?Sized>(
&mut self,
writer: &mut W,
fragment: &str
) -> Result<()> where
W: Write,
Writes a raw JSON fragment that doesn't need any escaping to the specified writer. Read more
Auto Trait Implementations
impl Send for CompactFormatter
impl Send for CompactFormatter
impl Sync for CompactFormatter
impl Sync for CompactFormatter
Blanket Implementations
impl<T> ToOwned for T where
T: Clone,
[src]
impl<T> ToOwned for T where
T: Clone,
type Owned = T
fn to_owned(&self) -> T
[src]
fn to_owned(&self) -> T
Creates owned data from borrowed data, usually by cloning. Read more
fn clone_into(&self, target: &mut T)
[src]
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (toowned_clone_into
)
recently added
Uses borrowed data to replace owned data, usually by cloning. Read more
impl<T> From for T
[src]
impl<T> From for T
impl<T, U> Into for T where
U: From<T>,
[src]
impl<T, U> Into for T where
U: From<T>,
impl<T, U> TryFrom for T where
T: From<U>,
[src]
impl<T, U> TryFrom for T where
T: From<U>,
type Error = !
try_from
)The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
try_from
)Performs the conversion.
impl<T> Borrow for T where
T: ?Sized,
[src]
impl<T> Borrow for T where
T: ?Sized,
impl<T, U> TryInto for T where
U: TryFrom<T>,
[src]
impl<T, U> TryInto for T where
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
try_from
)The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
try_from
)Performs the conversion.
impl<T> BorrowMut for T where
T: ?Sized,
[src]
impl<T> BorrowMut for T where
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
impl<T> Any for T where
T: 'static + ?Sized,
[src]
impl<T> Any for T where
T: 'static + ?Sized,
fn get_type_id(&self) -> TypeId
[src]
fn get_type_id(&self) -> TypeId
🔬 This is a nightly-only experimental API. (get_type_id
)
this method will likely be replaced by an associated static
Gets the TypeId
of self
. Read more