fn try_from_env()

in hfendpoints-http/src/environ.rs [108:124]


    fn try_from_env() -> Result<Self, EnvironmentError>
    where
        Self: Sized,
    {
        match u64::from_str(&std::env::var(Self::ENV_VAR_NAME).unwrap_or(String::from("120"))) {
            Ok(timeout) => {
                debug!("[Environ] Timeout set to {} seconds", timeout);
                Ok(Self {
                    duration: Duration::from_secs(timeout),
                })
            }
            Err(err) => Err(EnvironmentError::InvalidEnvVar(
                Self::ENV_VAR_NAME.into(),
                err.to_string(),
            )),
        }
    }