pub enum EnvError {
InvalidValue {
var: String,
expected: String,
value: String,
},
PathNotFound {
var: String,
path: PathBuf,
},
InvalidDuration {
var: String,
value: String,
},
OutOfRange {
var: String,
value: String,
min: String,
max: String,
},
InvalidLogLevel {
var: String,
value: String,
},
}Expand description
Errors that can occur during environment variable parsing.
Variants§
InvalidValue
Invalid value for a variable.
PathNotFound
Path does not exist.
InvalidDuration
Invalid duration format.
OutOfRange
Value out of valid range.
InvalidLogLevel
Invalid log level.
Trait Implementations§
Source§impl Error for EnvError
impl Error for EnvError
1.30.0 · Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0:
use the Display impl or to_string()
Auto Trait Implementations§
impl Freeze for EnvError
impl RefUnwindSafe for EnvError
impl Send for EnvError
impl Sync for EnvError
impl Unpin for EnvError
impl UnsafeUnpin for EnvError
impl UnwindSafe for EnvError
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<E> IntoErrorPanel for Ewhere
E: Error,
impl<E> IntoErrorPanel for Ewhere
E: Error,
Source§fn into_panel(self) -> ErrorPanel
fn into_panel(self) -> ErrorPanel
Convert this error into an ErrorPanel.