pub enum EnvParseError {
InvalidUnicode(String),
InvalidLevel(String),
EmptyModule(String),
DuplicateGlobalLevel(String),
}Expand description
Errors that can occur when parsing an environment variable.
Variants§
InvalidUnicode(String)
The environment variable contained non-Unicode data.
InvalidLevel(String)
An unrecognized log level string was found.
EmptyModule(String)
A module=level directive had an empty module name.
DuplicateGlobalLevel(String)
Multiple bare level directives were found (e.g., debug,warn).
Trait Implementations§
Source§impl Clone for EnvParseError
impl Clone for EnvParseError
Source§fn clone(&self) -> EnvParseError
fn clone(&self) -> EnvParseError
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for EnvParseError
impl Debug for EnvParseError
Source§impl Display for EnvParseError
impl Display for EnvParseError
Source§impl Error for EnvParseError
impl Error for EnvParseError
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 EnvParseError
impl RefUnwindSafe for EnvParseError
impl Send for EnvParseError
impl Sync for EnvParseError
impl Unpin for EnvParseError
impl UnsafeUnpin for EnvParseError
impl UnwindSafe for EnvParseError
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