pub enum JsonKind {
Null,
Boolean,
Number,
String,
Array,
Object,
}Expand description
Value kind.
Variants§
Trait Implementations§
Source§impl BitAnd for JsonKind
impl BitAnd for JsonKind
Source§type Output = JsonKindSet
type Output = JsonKindSet
The resulting type after applying the
& operator.Source§fn bitand(self, other: Self) -> JsonKindSet
fn bitand(self, other: Self) -> JsonKindSet
Performs the
& operation. Read moreSource§impl BitAnd<JsonKind> for JsonKindSet
impl BitAnd<JsonKind> for JsonKindSet
Source§impl BitAnd<JsonKindSet> for JsonKind
impl BitAnd<JsonKindSet> for JsonKind
Source§type Output = JsonKindSet
type Output = JsonKindSet
The resulting type after applying the
& operator.Source§fn bitand(self, other: JsonKindSet) -> JsonKindSet
fn bitand(self, other: JsonKindSet) -> JsonKindSet
Performs the
& operation. Read moreSource§impl BitAndAssign<JsonKind> for JsonKindSet
impl BitAndAssign<JsonKind> for JsonKindSet
Source§fn bitand_assign(&mut self, other: JsonKind)
fn bitand_assign(&mut self, other: JsonKind)
Performs the
&= operation. Read moreSource§impl BitOr for JsonKind
impl BitOr for JsonKind
Source§type Output = JsonKindSet
type Output = JsonKindSet
The resulting type after applying the
| operator.Source§fn bitor(self, other: Self) -> JsonKindSet
fn bitor(self, other: Self) -> JsonKindSet
Performs the
| operation. Read moreSource§impl BitOr<JsonKind> for JsonKindSet
impl BitOr<JsonKind> for JsonKindSet
Source§impl BitOr<JsonKindSet> for JsonKind
impl BitOr<JsonKindSet> for JsonKind
Source§type Output = JsonKindSet
type Output = JsonKindSet
The resulting type after applying the
| operator.Source§fn bitor(self, other: JsonKindSet) -> JsonKindSet
fn bitor(self, other: JsonKindSet) -> JsonKindSet
Performs the
| operation. Read moreSource§impl BitOrAssign<JsonKind> for JsonKindSet
impl BitOrAssign<JsonKind> for JsonKindSet
Source§fn bitor_assign(&mut self, other: JsonKind)
fn bitor_assign(&mut self, other: JsonKind)
Performs the
|= operation. Read moreimpl Copy for JsonKind
impl Eq for JsonKind
Source§impl From<JsonKind> for JsonKindSet
impl From<JsonKind> for JsonKindSet
Source§impl Ord for JsonKind
impl Ord for JsonKind
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
1.21.0 (const: unstable) · Source§fn min(self, other: Self) -> Selfwhere
Self: Sized,
fn min(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the minimum of two values. Read more
Source§impl PartialOrd for JsonKind
impl PartialOrd for JsonKind
impl StructuralPartialEq for JsonKind
Auto Trait Implementations§
impl Freeze for JsonKind
impl RefUnwindSafe for JsonKind
impl Send for JsonKind
impl Sync for JsonKind
impl Unpin for JsonKind
impl UnsafeUnpin for JsonKind
impl UnwindSafe for JsonKind
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<Q, K> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<T> JsonAt for T
impl<T> JsonAt for T
Source§fn json_at<F>(
self,
location: impl Into<Vec<JsonBacktraceFrame<F>>>,
) -> JsonLocated<T, F>
fn json_at<F>( self, location: impl Into<Vec<JsonBacktraceFrame<F>>>, ) -> JsonLocated<T, F>
Pairs
self with location.