pub struct PrettyWriter { /* private fields */ }Expand description
Pretty-printed JSON writer (with indentation)
Implementations§
Trait Implementations§
Source§impl Writer for PrettyWriter
impl Writer for PrettyWriter
fn buffer(&self) -> &Vec<u8> ⓘ
fn buffer_mut(&mut self) -> &mut Vec<u8> ⓘ
fn into_buffer(self) -> Vec<u8> ⓘ
fn begin_object(&mut self)
fn end_object(&mut self)
fn begin_array(&mut self)
fn end_array(&mut self)
fn write_comma(&mut self)
fn write_key(&mut self, key: &str)
fn write_unescape_key(&mut self, key: &str)
fn write_string(&mut self, s: &str)
fn write_raw(&mut self, s: &str)
fn write_null(&mut self)
fn write_bool(&mut self, value: bool)
fn write_i8(&mut self, value: i8)
fn write_i16(&mut self, value: i16)
fn write_i32(&mut self, value: i32)
fn write_i64(&mut self, value: i64)
fn write_isize(&mut self, value: isize)
fn write_u8(&mut self, value: u8)
fn write_u16(&mut self, value: u16)
fn write_u32(&mut self, value: u32)
fn write_u64(&mut self, value: u64)
fn write_usize(&mut self, value: usize)
fn write_f32(&mut self, value: f32)
fn write_f64(&mut self, value: f64)
Auto Trait Implementations§
impl Freeze for PrettyWriter
impl RefUnwindSafe for PrettyWriter
impl Send for PrettyWriter
impl Sync for PrettyWriter
impl Unpin for PrettyWriter
impl UnsafeUnpin for PrettyWriter
impl UnwindSafe for PrettyWriter
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more