pub enum ClapfigError {
UnknownKey {
key: String,
path: PathBuf,
line: usize,
},
UnknownKeys(Vec<ClapfigError>),
ParseError {
path: PathBuf,
source: Error,
},
IoError {
path: PathBuf,
source: Error,
},
ConfigError(Error),
KeyNotFound(String),
InvalidValue {
key: String,
reason: String,
},
NoPersistPath,
AncestorsNotAllowedAsPersistPath,
AppNameRequired,
}Variants§
UnknownKey
UnknownKeys(Vec<ClapfigError>)
ParseError
IoError
ConfigError(Error)
KeyNotFound(String)
InvalidValue
NoPersistPath
AncestorsNotAllowedAsPersistPath
AppNameRequired
Trait Implementations§
Source§impl Debug for ClapfigError
impl Debug for ClapfigError
Source§impl Display for ClapfigError
impl Display for ClapfigError
Source§impl Error for ClapfigError
impl Error for ClapfigError
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 ClapfigError
impl !RefUnwindSafe for ClapfigError
impl Send for ClapfigError
impl Sync for ClapfigError
impl Unpin for ClapfigError
impl UnsafeUnpin for ClapfigError
impl !UnwindSafe for ClapfigError
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