Trait salak::FromEnvironment [−][src]
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]
prefix: &str,
p: Option<Property>,
env: &impl Environment,
disable_placeholder: bool,
mut_option: &mut EnvironmentOption
) -> Result<Self, PropertyError>
Generate object from env.
Provided methods
fn from_err(err: PropertyError) -> Result<Self, PropertyError>
[src]
Handle special case such as property not found.
Implementations on Foreign Types
impl<P: FromEnvironment> FromEnvironment for Option<P>
[src]
fn from_env(
n: &str,
property: Option<Property>,
env: &impl Environment,
disable_placeholder: bool,
mut_option: &mut EnvironmentOption
) -> Result<Self, PropertyError>
[src]
n: &str,
property: Option<Property>,
env: &impl Environment,
disable_placeholder: bool,
mut_option: &mut EnvironmentOption
) -> Result<Self, PropertyError>
fn from_err(err: PropertyError) -> Result<Self, PropertyError>
[src]
impl<P: FromEnvironment> FromEnvironment for Vec<P>
[src]
fn from_env(
name: &str,
_: Option<Property>,
env: &impl Environment,
disable_placeholder: bool,
mut_option: &mut EnvironmentOption
) -> Result<Self, PropertyError>
[src]
name: &str,
_: Option<Property>,
env: &impl Environment,
disable_placeholder: bool,
mut_option: &mut EnvironmentOption
) -> Result<Self, PropertyError>
Implementors
impl<P: FromProperty> FromEnvironment for P
[src]
fn from_env(
n: &str,
property: Option<Property>,
_: &impl Environment,
_: bool,
_: &mut EnvironmentOption
) -> Result<Self, PropertyError>
[src]
n: &str,
property: Option<Property>,
_: &impl Environment,
_: bool,
_: &mut EnvironmentOption
) -> Result<Self, PropertyError>