Enum preserves_path::schemas::path::ValueKind
source · pub enum ValueKind {
Boolean,
Float,
Double,
SignedInteger,
String,
ByteString,
Symbol,
Record,
Sequence,
Set,
Dictionary,
Embedded,
}Variants§
Boolean
Float
Double
SignedInteger
String
ByteString
Symbol
Record
Sequence
Set
Dictionary
Embedded
Trait Implementations§
source§impl<_Value: NestedValue> Deserialize<_Value> for ValueKind
impl<_Value: NestedValue> Deserialize<_Value> for ValueKind
fn deserialize<'de, R: Reader<'de, _Value>>( r: &mut R ) -> Result<Self, ParseError>
source§impl Ord for ValueKind
impl Ord for ValueKind
source§impl<'a, _L: Copy + Into<&'a Language<_Value>>, _Value: NestedValue + 'a> Parse<_L, _Value> for ValueKind
impl<'a, _L: Copy + Into<&'a Language<_Value>>, _Value: NestedValue + 'a> Parse<_L, _Value> for ValueKind
source§impl PartialEq for ValueKind
impl PartialEq for ValueKind
source§impl PartialOrd for ValueKind
impl PartialOrd 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 moresource§impl<'a, _L: Copy + Into<&'a Language<_Value>>, _Value: NestedValue + 'a> Unparse<_L, _Value> for ValueKind
impl<'a, _L: Copy + Into<&'a Language<_Value>>, _Value: NestedValue + 'a> Unparse<_L, _Value> for ValueKind
impl Eq for ValueKind
impl StructuralEq for ValueKind
impl StructuralPartialEq for ValueKind
Auto Trait Implementations§
impl RefUnwindSafe for ValueKind
impl Send for ValueKind
impl Sync for ValueKind
impl Unpin for ValueKind
impl UnwindSafe for ValueKind
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