pub enum ValueClass {
Object,
Array,
String,
Integer,
UnsignedInteger,
Float,
Boolean,
Null,
}Expand description
JSON value classification for fast type determination
Variants§
Object
JSON object.
Array
JSON array.
String
JSON string.
Integer
Signed integer that fits into i64.
UnsignedInteger
Unsigned integer that fits into u64.
Float
Floating-point number.
Boolean
JSON boolean.
Null
JSON null.
Trait Implementations§
Source§impl Clone for ValueClass
impl Clone for ValueClass
Source§fn clone(&self) -> ValueClass
fn clone(&self) -> ValueClass
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ValueClass
impl Debug for ValueClass
Source§impl PartialEq for ValueClass
impl PartialEq for ValueClass
impl Copy for ValueClass
impl StructuralPartialEq for ValueClass
Auto Trait Implementations§
impl Freeze for ValueClass
impl RefUnwindSafe for ValueClass
impl Send for ValueClass
impl Sync for ValueClass
impl Unpin for ValueClass
impl UnsafeUnpin for ValueClass
impl UnwindSafe for ValueClass
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<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more