pub enum ValueKind {
Undefined,
None,
Bool,
Number,
Char,
String,
Bytes,
Seq,
Map,
}
Expand description
Describes the kind of value.
Variants§
Undefined
The value is undefined
None
The value is the none singleton ([()
])
Bool
The value is a bool
Number
The value is a number of a supported type.
Char
The value is a character.
String
The value is a string.
Bytes
The value is a byte array.
Seq
The value is an array of other values.
Map
The value is a key/value mapping.
Trait Implementations§
source§impl Ord for ValueKind
impl Ord for ValueKind
source§impl PartialEq<ValueKind> for ValueKind
impl PartialEq<ValueKind> for ValueKind
source§impl PartialOrd<ValueKind> for ValueKind
impl PartialOrd<ValueKind> for ValueKind
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self
and other
) and is used by the <=
operator. Read more