pub enum TldrCacheError {
UnsupportedPlatform,
MissingHomeDirectory,
MissingLocalAppData,
Read {
path: PathBuf,
source: Error,
},
Parse {
path: PathBuf,
source: TldrParseError,
},
}Expand description
Offline cache discovery or page-read failure.
Variants§
UnsupportedPlatform
The build target has no defined cache convention.
MissingHomeDirectory
A Unix-like cache path requires HOME, but none is available.
MissingLocalAppData
A Windows cache path requires LOCALAPPDATA, but none is available.
Read
A selected cache page could not be read.
Parse
A selected cache page did not satisfy the tldr dialect.
Fields
§
source: TldrParseErrorStructured tldr parser failure.
Trait Implementations§
Source§impl Debug for TldrCacheError
impl Debug for TldrCacheError
Source§impl Display for TldrCacheError
impl Display for TldrCacheError
Source§impl Error for TldrCacheError
impl Error for TldrCacheError
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()
Source§impl From<TldrCacheError> for TldrUpdateError
impl From<TldrCacheError> for TldrUpdateError
Source§fn from(error: TldrCacheError) -> Self
fn from(error: TldrCacheError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl !RefUnwindSafe for TldrCacheError
impl !UnwindSafe for TldrCacheError
impl Freeze for TldrCacheError
impl Send for TldrCacheError
impl Sync for TldrCacheError
impl Unpin for TldrCacheError
impl UnsafeUnpin for TldrCacheError
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