pub struct JsonStreamingWriter { /* private fields */ }Expand description
A streaming JSON writer that builds a JSON document incrementally.
Supports arrays and objects. Call begin_array/end_array or
begin_object/end_object to open/close containers, then
write_value to add values.
Implementations§
Source§impl JsonStreamingWriter
impl JsonStreamingWriter
Sourcepub fn begin_array(&mut self)
pub fn begin_array(&mut self)
Begin a JSON array [.
Sourcepub fn begin_object(&mut self)
pub fn begin_object(&mut self)
Begin a JSON object {.
Sourcepub fn end_object(&mut self)
pub fn end_object(&mut self)
End a JSON object }.
Sourcepub fn write_value(&mut self, value: &JsonValue)
pub fn write_value(&mut self, value: &JsonValue)
Write a JSON value.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for JsonStreamingWriter
impl RefUnwindSafe for JsonStreamingWriter
impl Send for JsonStreamingWriter
impl Sync for JsonStreamingWriter
impl Unpin for JsonStreamingWriter
impl UnsafeUnpin for JsonStreamingWriter
impl UnwindSafe for JsonStreamingWriter
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
Source§impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
Source§fn to_subset(&self) -> Option<SS>
fn to_subset(&self) -> Option<SS>
The inverse inclusion map: attempts to construct
self from the equivalent element of its
superset. Read moreSource§fn is_in_subset(&self) -> bool
fn is_in_subset(&self) -> bool
Checks if
self is actually part of its subset T (and can be converted to it).Source§fn to_subset_unchecked(&self) -> SS
fn to_subset_unchecked(&self) -> SS
Use with care! Same as
self.to_subset but without any property checks. Always succeeds.Source§fn from_subset(element: &SS) -> SP
fn from_subset(element: &SS) -> SP
The inclusion map: converts
self to the equivalent element of its superset.