pub enum BlobError {
Operation(String),
BadKey(String),
Unsupported(String),
}Expand description
Blob store failures.
Variants§
Operation(String)
The store rejected or could not complete the operation.
BadKey(String)
The key is empty, absolute, or tries to escape its prefix (..).
Unsupported(String)
The adapter does not support this operation (e.g. a directory store has no presigned URLs).
Trait Implementations§
Source§impl Error for BlobError
impl Error for BlobError
1.30.0 · 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 BlobError
impl RefUnwindSafe for BlobError
impl Send for BlobError
impl Sync for BlobError
impl Unpin for BlobError
impl UnsafeUnpin for BlobError
impl UnwindSafe for BlobError
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