pub enum JsonToken {
StartObject,
EndObjectOrListItem,
EndObject,
StartArray,
EndArray,
Key(String),
String(String),
Number(String),
Boolean(bool),
Null,
}Expand description
Token types emitted by next_token.
Variants§
StartObject
{
EndObjectOrListItem
,
EndObject
}
StartArray
[
EndArray
]
Key(String)
Object key.
String(String)
String value.
Number(String)
Number value (string form).
Boolean(bool)
Boolean value.
Null
Null value.
Trait Implementations§
impl Eq for JsonToken
impl StructuralPartialEq for JsonToken
Auto Trait Implementations§
impl Freeze for JsonToken
impl RefUnwindSafe for JsonToken
impl Send for JsonToken
impl Sync for JsonToken
impl Unpin for JsonToken
impl UnwindSafe for JsonToken
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