pub enum ChecksummerError {
GetMetadata(PathBuf, Error),
ProgressStyle(TemplateError),
Open(PathBuf, Error),
Read(PathBuf, Error),
}Expand description
Possible errors when computing checksums.
Variants§
GetMetadata(PathBuf, Error)
Can’t get file metadata.
ProgressStyle(TemplateError)
Can’t create a progress bar.
Open(PathBuf, Error)
Can’t open file for reading.
Read(PathBuf, Error)
Can’t read from file.
Trait Implementations§
Source§impl Debug for ChecksummerError
impl Debug for ChecksummerError
Source§impl Display for ChecksummerError
impl Display for ChecksummerError
Source§impl Error for ChecksummerError
impl Error for ChecksummerError
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 ChecksummerError
impl !RefUnwindSafe for ChecksummerError
impl Send for ChecksummerError
impl Sync for ChecksummerError
impl Unpin for ChecksummerError
impl UnsafeUnpin for ChecksummerError
impl !UnwindSafe for ChecksummerError
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
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
Source§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string, but without panic on OOM.