Trait salak::FromEnvironment[][src]

pub trait FromEnvironment: Sized {
    fn from_env(
        prefix: &str,
        p: Option<Property>,
        env: &impl Environment,
        disable_placeholder: bool,
        mut_option: &mut EnvironmentOption
    ) -> Result<Self, PropertyError>; fn from_err(err: PropertyError) -> Result<Self, PropertyError> { ... } }

Generate object from Environment.

Required methods

fn from_env(
    prefix: &str,
    p: Option<Property>,
    env: &impl Environment,
    disable_placeholder: bool,
    mut_option: &mut EnvironmentOption
) -> Result<Self, PropertyError>
[src]

Generate object from env.

Loading content...

Provided methods

fn from_err(err: PropertyError) -> Result<Self, PropertyError>[src]

Handle special case such as property not found.

Loading content...

Implementations on Foreign Types

impl<P: FromEnvironment> FromEnvironment for Option<P>[src]

impl<P: FromEnvironment> FromEnvironment for Vec<P>[src]

Loading content...

Implementors

impl<P: FromProperty> FromEnvironment for P[src]

Loading content...