pub enum FileBlobStoreError {
Io {
path: PathBuf,
source: Error,
},
InvalidBlob {
path: PathBuf,
message: String,
},
InvalidPath {
path: PathBuf,
message: String,
},
}Expand description
Error type for FileBlobStore.
Variants§
Io
Filesystem I/O failed for the given path.
InvalidBlob
A file’s bytes do not match its content-addressed blob reference.
Fields
InvalidPath
The blob store namespace contains an invalid path or filename.
Trait Implementations§
Source§impl Debug for FileBlobStoreError
impl Debug for FileBlobStoreError
Source§impl Display for FileBlobStoreError
impl Display for FileBlobStoreError
Source§impl Error for FileBlobStoreError
impl Error for FileBlobStoreError
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 !RefUnwindSafe for FileBlobStoreError
impl !UnwindSafe for FileBlobStoreError
impl Freeze for FileBlobStoreError
impl Send for FileBlobStoreError
impl Sync for FileBlobStoreError
impl Unpin for FileBlobStoreError
impl UnsafeUnpin for FileBlobStoreError
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> 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