pub struct CompactWriter { /* private fields */ }Expand description
Compact JSON writer (no indentation)
Implementations§
Trait Implementations§
Source§impl Writer for CompactWriter
impl Writer for CompactWriter
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, s: &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 CompactWriter
impl RefUnwindSafe for CompactWriter
impl Send for CompactWriter
impl Sync for CompactWriter
impl Unpin for CompactWriter
impl UnsafeUnpin for CompactWriter
impl UnwindSafe for CompactWriter
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