Enum cbor::value::Value
[−]
[src]
pub enum Value {
Array(Vec<Value>),
Bool(bool),
Break,
Bytes(Bytes),
F32(f32),
F64(f64),
I8(i8),
I16(i16),
I32(i32),
I64(i64),
Int(Int),
Map(BTreeMap<Key, Value>),
Null,
Simple(Simple),
Tagged(Tag, Box<Value>),
Text(Text),
U8(u8),
U16(u16),
U32(u32),
U64(u64),
Undefined,
}The generic CBOR representation.
Variants
Array(Vec<Value>)Bool(bool)BreakBytes(Bytes)F32(f32)F64(f64)I8(i8)I16(i16)I32(i32)I64(i64)Int(Int)Map(BTreeMap<Key, Value>)NullSimple(Simple)Tagged(Tag, Box<Value>)Text(Text)U8(u8)U16(u16)U32(u32)U64(u64)UndefinedTrait Implementations
impl Clone for Value[src]
fn clone(&self) -> Value
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)1.0.0
Performs copy-assignment from source. Read more
impl Debug for Value[src]
impl PartialEq for Value[src]
fn eq(&self, __arg_0: &Value) -> bool
This method tests for self and other values to be equal, and is used by ==. Read more
fn ne(&self, __arg_0: &Value) -> bool
This method tests for !=.
impl PartialOrd for Value[src]
fn partial_cmp(&self, __arg_0: &Value) -> Option<Ordering>
This method returns an ordering between self and other values if one exists. Read more
fn lt(&self, __arg_0: &Value) -> bool
This method tests less than (for self and other) and is used by the < operator. Read more
fn le(&self, __arg_0: &Value) -> bool
This method tests less than or equal to (for self and other) and is used by the <= operator. Read more
fn gt(&self, __arg_0: &Value) -> bool
This method tests greater than (for self and other) and is used by the > operator. Read more
fn ge(&self, __arg_0: &Value) -> bool
This method tests greater than or equal to (for self and other) and is used by the >= operator. Read more