Struct CompactFormatter

pub struct CompactFormatter;

This structure compacts a JSON value with no extra whitespace.

Trait Implementations

impl Clone for CompactFormatter

fn clone(&self) -> CompactFormatter

impl Debug for CompactFormatter

fn fmt(&self, f: &mut Formatter<'_>) -> Result

impl Default for CompactFormatter

fn default() -> CompactFormatter

impl Formatter for CompactFormatter

Auto Trait Implementations

impl Freeze for CompactFormatter

impl RefUnwindSafe for CompactFormatter

impl Send for CompactFormatter

impl Sync for CompactFormatter

impl Unpin for CompactFormatter

impl UnsafeUnpin for CompactFormatter

impl UnwindSafe for CompactFormatter

Blanket Implementations

impl<T> Any for CompactFormatter where T: 'static + ?Sized,

fn type_id(&self) -> TypeId

impl<T> Borrow<T> for CompactFormatter where T: ?Sized,

fn borrow(&self) -> &T

impl<T> BorrowMut<T> for CompactFormatter where T: ?Sized,

fn borrow_mut(&mut self) -> &mut T

impl<T> CloneToUninit for CompactFormatter where T: Clone,

unsafe fn clone_to_uninit(&self, dest: *mut u8)

impl<T> From<T> for CompactFormatter

fn from(t: T) -> T

Returns the argument unchanged.

impl<T> ToOwned for CompactFormatter where T: Clone,

type Owned = T;
fn to_owned(&self) -> T
fn clone_into(&self, target: &mut T)

impl<T, U> Into<U> for CompactFormatter where U: From<T>,

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of [From]<T> for U chooses to do.

impl<T, U> TryFrom<U> for CompactFormatter where U: Into<T>,

type Error = never;
fn try_from(value: U) -> Result<T, never>

impl<T, U> TryInto<U> for CompactFormatter where U: TryFrom<T>,

type Error = <U as TryFrom<T>>::Error;
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>