Enum json_api::value::Value
[−]
[src]
pub enum Value { Null, Array(Vec<Value>), Bool(bool), Number(Number), Object(Map<Key, Value>), String(String), }
Variants
Null
Array(Vec<Value>)
Bool(bool)
Number(Number)
Object(Map<Key, Value>)
String(String)
Trait Implementations
impl Clone for Value
[src]
fn clone(&self) -> Value
[src]
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl Debug for Value
[src]
impl PartialEq for Value
[src]
fn eq(&self, __arg_0: &Value) -> bool
[src]
This method tests for self
and other
values to be equal, and is used by ==
. Read more
fn ne(&self, __arg_0: &Value) -> bool
[src]
This method tests for !=
.
impl From<bool> for Value
[src]
impl From<i8> for Value
[src]
impl From<i16> for Value
[src]
impl From<i32> for Value
[src]
impl From<i64> for Value
[src]
impl From<u8> for Value
[src]
impl From<u16> for Value
[src]
impl From<u32> for Value
[src]
impl From<u64> for Value
[src]
impl From<String> for Value
[src]
impl<'a> From<&'a str> for Value
[src]
impl<'a, T> From<&'a [T]> for Value where
T: Clone + Into<Value>,
[src]
T: Clone + Into<Value>,
impl FromIterator<Value> for Value
[src]
fn from_iter<I>(iter: I) -> Self where
I: IntoIterator<Item = Value>,
[src]
I: IntoIterator<Item = Value>,
Creates a value from an iterator. Read more
impl FromIterator<(Key, Value)> for Value
[src]
fn from_iter<I>(iter: I) -> Self where
I: IntoIterator<Item = (Key, Value)>,
[src]
I: IntoIterator<Item = (Key, Value)>,
Creates a value from an iterator. Read more
impl<'de> Deserialize<'de> for Value
[src]
fn deserialize<D>(deserializer: D) -> Result<Self, D::Error> where
D: Deserializer<'de>,
[src]
D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more