pub enum DiskPieceCacheError {
Io(Error),
CantPreallocateCacheFile(Error),
OffsetOutsideOfRange {
provided: u32,
max: u32,
},
ChecksumMismatch,
}Expand description
Disk piece cache open error
Variants§
Io(Error)
I/O error occurred
CantPreallocateCacheFile(Error)
Can’t preallocate cache file, probably not enough space on disk
OffsetOutsideOfRange
Offset outsize of range
ChecksumMismatch
Checksum mismatch
Trait Implementations§
Source§impl Debug for DiskPieceCacheError
impl Debug for DiskPieceCacheError
Source§impl Display for DiskPieceCacheError
impl Display for DiskPieceCacheError
Source§impl Error for DiskPieceCacheError
impl Error for DiskPieceCacheError
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<DiskPieceCacheError> for SingleDiskFarmError
impl From<DiskPieceCacheError> for SingleDiskFarmError
Source§fn from(source: DiskPieceCacheError) -> Self
fn from(source: DiskPieceCacheError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for DiskPieceCacheError
impl !RefUnwindSafe for DiskPieceCacheError
impl Send for DiskPieceCacheError
impl Sync for DiskPieceCacheError
impl Unpin for DiskPieceCacheError
impl !UnwindSafe for DiskPieceCacheError
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
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more