Trait salak::FromEnvironment[][src]

pub trait FromEnvironment: Sized {
    fn from_env(
        prefix: &str,
        property: Option<Property>,
        env: &impl Environment
    ) -> Result<Self, PropertyError>; fn check_is_empty(&self) -> bool { ... } }

Convert from Environment.

Required methods

fn from_env(
    prefix: &str,
    property: Option<Property>,
    env: &impl Environment
) -> Result<Self, PropertyError>
[src]

Generate object from Environment.

  • prefix - Property prefix.
  • property - Property value with key is prefix.
  • env - Instance of Environment
Loading content...

Provided methods

fn check_is_empty(&self) -> bool[src]

Empty check for some containers, such as Vec<T> or Option<T>.

Loading content...

Implementations on Foreign Types

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

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

impl<T, S> FromEnvironment for HashSet<T, S> where
    T: Eq + Hash + FromEnvironment,
    S: BuildHasher + Default
[src]

impl<T: FromEnvironment> FromEnvironment for HashMap<String, T>[src]

Loading content...

Implementors

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

Loading content...