Struct figment::providers::Json[][src]

pub struct Json;
This is supported on crate feature json only.

A JSON Format Data provider. See Data for details.

use figment::providers::{Format, Json};

// Source directly from a source string...
let provider = Json::string("source-string");

// Or read from a file on disk.
let provider = Json::file("path-to-file");

See also serde_json::from_str for parsing details.

Trait Implementations

impl Format for Json[src]

type Error = Error

The data format’s error type.

Auto Trait Implementations

impl RefUnwindSafe for Json

impl Send for Json

impl Sync for Json

impl Unpin for Json

impl UnwindSafe for Json

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.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,