Enum app_dirs::AppDirsError
source · [−]pub enum AppDirsError {
Io(Error),
NotSupported,
InvalidAppInfo,
}
Expand description
Error type for any app_dirs
operation.
Variants
Io(Error)
An I/O error occurred during the operation.
NotSupported
App-specific directories are not properly supported by the system (e.g. required environment variables don’t exist).
InvalidAppInfo
App info given to this library was invalid (e.g. app name or author were empty).
Trait Implementations
sourceimpl Debug for AppDirsError
impl Debug for AppDirsError
sourceimpl Display for AppDirsError
impl Display for AppDirsError
sourceimpl Error for AppDirsError
impl Error for AppDirsError
sourcefn description(&self) -> &str
fn description(&self) -> &str
👎 Deprecated since 1.42.0:
use the Display impl or to_string()
sourcefn cause(&self) -> Option<&dyn Error>
fn cause(&self) -> Option<&dyn Error>
👎 Deprecated since 1.33.0:
replaced by Error::source, which can support downcasting
Auto Trait Implementations
impl !RefUnwindSafe for AppDirsError
impl Send for AppDirsError
impl Sync for AppDirsError
impl Unpin for AppDirsError
impl !UnwindSafe for AppDirsError
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcepub fn borrow_mut(&mut self) -> &mut T
pub fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more