pub struct DumpGenerator { /* private fields */ }Expand description
In-Memory Generator, this uses a Vec to store the JSON result.
Implementations§
Trait Implementations§
Source§impl Generator for DumpGenerator
impl Generator for DumpGenerator
type T = Vec<u8>
fn write(&mut self, slice: &[u8]) -> Result<()>
fn write_char(&mut self, ch: u8) -> Result<()>
fn get_writer(&mut self) -> &mut Vec<u8> ⓘ
fn write_min(&mut self, _: &[u8], min: u8) -> Result<()>
fn new_line(&mut self) -> Result<()>
fn indent(&mut self)
fn dedent(&mut self)
fn write_string_complex(&mut self, string: &str, start: usize) -> Result<()>
fn write_string(&mut self, string: &str) -> Result<()>
fn write_number(&mut self, num: &Number) -> Result<()>
fn write_object(&mut self, object: &Object) -> Result<()>
fn write_json(&mut self, json: &JsonValue) -> Result<()>
Auto Trait Implementations§
impl Freeze for DumpGenerator
impl RefUnwindSafe for DumpGenerator
impl Send for DumpGenerator
impl Sync for DumpGenerator
impl Unpin for DumpGenerator
impl UnsafeUnpin for DumpGenerator
impl UnwindSafe for DumpGenerator
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