Enum messy_json::MessyJsonValue [−][src]
pub enum MessyJsonValue<'a> { Array(MessyJsonArrayValue<'a>), Bool(bool), Number(u128), Obj(MessyJsonObjectValue<'a>), String(Cow<'a, str>), Null(MessyJsonNullType, MessyJsonExpected), }
Deserialized JSON Value
This structure holds references to the deserialized data.
It is structured like Serde JSON’s Value
.
Every string is borrowed rather than cloned
Variants
Array(MessyJsonArrayValue<'a>)
Bool(bool)
Number(u128)
Obj(MessyJsonObjectValue<'a>)
Trait Implementations
impl<'a> Clone for MessyJsonValue<'a>
[src]
impl<'a> Clone for MessyJsonValue<'a>
[src]fn clone(&self) -> MessyJsonValue<'a>
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl<'a> Eq for MessyJsonValue<'a>
[src]
impl<'a> Eq for MessyJsonValue<'a>
[src]impl<'a> PartialEq<MessyJsonValue<'a>> for MessyJsonValue<'a>
[src]
impl<'a> PartialEq<MessyJsonValue<'a>> for MessyJsonValue<'a>
[src]fn eq(&self, other: &MessyJsonValue<'a>) -> bool
[src]
fn ne(&self, other: &MessyJsonValue<'a>) -> bool
[src]
impl<'a> PartialEq<Value> for MessyJsonValue<'a>
[src]
impl<'a> PartialEq<Value> for MessyJsonValue<'a>
[src]impl<'a> StructuralEq for MessyJsonValue<'a>
[src]
impl<'a> StructuralEq for MessyJsonValue<'a>
[src]impl<'a> StructuralPartialEq for MessyJsonValue<'a>
[src]
impl<'a> StructuralPartialEq for MessyJsonValue<'a>
[src]Auto Trait Implementations
impl<'a> RefUnwindSafe for MessyJsonValue<'a>
impl<'a> RefUnwindSafe for MessyJsonValue<'a>
impl<'a> Send for MessyJsonValue<'a>
impl<'a> Send for MessyJsonValue<'a>
impl<'a> Sync for MessyJsonValue<'a>
impl<'a> Sync for MessyJsonValue<'a>
impl<'a> Unpin for MessyJsonValue<'a>
impl<'a> Unpin for MessyJsonValue<'a>
impl<'a> UnwindSafe for MessyJsonValue<'a>
impl<'a> UnwindSafe for MessyJsonValue<'a>