Enum dotenv_enum::env_errors::EnvEnumResult
source · pub enum EnvEnumResult<T: Clone> {
Ok(T),
Absent(String),
IncorrectCast(String),
}Expand description
Environment Enum Result
Anything that isn’t in the Ok status is an error.
Variants§
Implementations§
source§impl<T: Clone> EnvEnumResult<T>
impl<T: Clone> EnvEnumResult<T>
sourcepub fn panic_if_absent(&self) -> T
pub fn panic_if_absent(&self) -> T
Will panic for everything that isn’t Ok
use dotenv_enum::env_errors::EnvEnumResult;
assert_eq!(EnvEnumResult::Ok(4).panic_if_absent(), 4)Trait Implementations§
source§impl<T: PartialEq + Clone> PartialEq<EnvEnumResult<T>> for EnvEnumResult<T>
impl<T: PartialEq + Clone> PartialEq<EnvEnumResult<T>> for EnvEnumResult<T>
source§fn eq(&self, other: &EnvEnumResult<T>) -> bool
fn eq(&self, other: &EnvEnumResult<T>) -> bool
This method tests for
self and other values to be equal, and is used
by ==.