[][src]Struct serde_hjson::value::Deserializer

pub struct Deserializer { /* fields omitted */ }

Creates a serde::Deserializer from a Value object.

Implementations

impl Deserializer[src]

pub fn new(value: Value) -> Deserializer[src]

Creates a new deserializer instance for deserializing the specified Hjson value.

Trait Implementations

impl Deserializer for Deserializer[src]

type Error = Error

The error type that can be returned if some error occurs during deserialization.

Auto Trait Implementations

impl RefUnwindSafe for Deserializer

impl Send for Deserializer

impl Sync for Deserializer

impl Unpin for Deserializer

impl UnwindSafe for Deserializer

Blanket Implementations

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

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

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

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

impl<T, U> Into<U> for T where
    U: From<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.