[][src]Enum json_parser::parser::Json

pub enum Json {
    Null,
    Bool(bool),
    Number(f64),
    String(String),
    Array(Vec<Box<Json>>),
    Object(HashMap<String, Box<Json>>),
}

Variants

NullBool(bool)Number(f64)String(String)Array(Vec<Box<Json>>)Object(HashMap<String, Box<Json>>)

Trait Implementations

impl PartialEq<Json> for Json[src]

impl Debug for Json[src]

impl FromStr for Json[src]

type Err = Error

The associated error which can be returned from parsing.

Auto Trait Implementations

impl Sync for Json

impl Unpin for Json

impl Send for Json

impl RefUnwindSafe for Json

impl UnwindSafe for Json

Blanket Implementations

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> From<T> for T[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]