Trait salak::FromEnvironment [−][src]
Convert from Environment
.
Required methods
fn from_env(
prefix: &str,
property: Option<Property>,
env: &impl Environment
) -> Result<Self, PropertyError>
[src]
prefix: &str,
property: Option<Property>,
env: &impl Environment
) -> Result<Self, PropertyError>
Generate object from Environment
.
prefix
- Property prefix.property
- Property value with key isprefix
.env
- Instance ofEnvironment
Provided methods
fn check_is_empty(&self) -> bool
[src]
Implementations on Foreign Types
impl<P: FromEnvironment> FromEnvironment for Option<P>
[src]
fn from_env(
n: &str,
property: Option<Property>,
env: &impl Environment
) -> Result<Self, PropertyError>
[src]
n: &str,
property: Option<Property>,
env: &impl Environment
) -> Result<Self, PropertyError>
fn from_err(err: PropertyError) -> Result<Self, PropertyError>
[src]
fn check_is_empty(&self) -> bool
[src]
fn load_default() -> Vec<(String, Property)>
[src]
impl<P: FromEnvironment> FromEnvironment for Vec<P>
[src]
fn from_env(
name: &str,
_: Option<Property>,
env: &impl Environment
) -> Result<Self, PropertyError>
[src]
name: &str,
_: Option<Property>,
env: &impl Environment
) -> Result<Self, PropertyError>
fn check_is_empty(&self) -> bool
[src]
impl<T, S> FromEnvironment for HashSet<T, S> where
T: Eq + Hash + FromEnvironment,
S: BuildHasher + Default,
[src]
T: Eq + Hash + FromEnvironment,
S: BuildHasher + Default,
fn from_env(
name: &str,
p: Option<Property>,
env: &impl Environment
) -> Result<Self, PropertyError>
[src]
name: &str,
p: Option<Property>,
env: &impl Environment
) -> Result<Self, PropertyError>
fn check_is_empty(&self) -> bool
[src]
impl<T: FromEnvironment> FromEnvironment for HashMap<String, T>
[src]
fn from_env(
name: &str,
_: Option<Property>,
env: &impl Environment
) -> Result<Self, PropertyError>
[src]
name: &str,
_: Option<Property>,
env: &impl Environment
) -> Result<Self, PropertyError>
fn check_is_empty(&self) -> bool
[src]
Implementors
impl<P: FromProperty> FromEnvironment for P
[src]
fn from_env(
n: &str,
property: Option<Property>,
_: &impl Environment
) -> Result<Self, PropertyError>
[src]
n: &str,
property: Option<Property>,
_: &impl Environment
) -> Result<Self, PropertyError>