pub enum ConfigError {
ConfigNotFound(String),
ConfigRecursiveNotFound(String),
ConfigTypeMismatch(String, &'static str, &'static str),
ConfigParseError(String, String),
ConfigRecursiveError(String),
ConfigFileNotExists(PathBuf),
ConfigFileNotSupported(PathBuf),
RefValueRecursiveError,
TooManyInstances(usize),
LockPoisoned,
ConfigCause(Box<dyn Error + 'static>),
}
Expand description
Configuration Error.
Variants§
ConfigNotFound(String)
Config not found.
ConfigRecursiveNotFound(String)
Config not found when parsing placeholder.
ConfigTypeMismatch(String, &'static str, &'static str)
Config type mismatch.
ConfigParseError(String, String)
Config parse error.
ConfigRecursiveError(String)
Config recursively parsed.
ConfigFileNotExists(PathBuf)
Config file not exists.
ConfigFileNotSupported(PathBuf)
Config file not supported.
RefValueRecursiveError
Ref value recursive error.
TooManyInstances(usize)
Too many instances.
LockPoisoned
Lock failed.
ConfigCause(Box<dyn Error + 'static>)
Config parse error with other error.
Trait Implementations§
Source§impl Debug for ConfigError
impl Debug for ConfigError
Auto Trait Implementations§
impl Freeze for ConfigError
impl !RefUnwindSafe for ConfigError
impl !Send for ConfigError
impl !Sync for ConfigError
impl Unpin for ConfigError
impl !UnwindSafe for ConfigError
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