pub enum PerKeyError {
NotFound,
PermissionDenied(String),
Unknown {
message: String,
},
}Expand description
Categorised error for a single key in a batch operation.
Variants§
NotFound
The key was not found.
Idempotent — on delete this is NOT an error (the key is treated as
successfully processed). On get / get_with_metadata the backend
returns BlobStorageError::NotFound directly.
PermissionDenied(String)
The operation failed due to insufficient permissions.
Unknown
Any other unexpected error. The message contains the original error
description.
Trait Implementations§
Source§impl Clone for PerKeyError
impl Clone for PerKeyError
Source§fn clone(&self) -> PerKeyError
fn clone(&self) -> PerKeyError
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for PerKeyError
impl Debug for PerKeyError
Auto Trait Implementations§
impl Freeze for PerKeyError
impl RefUnwindSafe for PerKeyError
impl Send for PerKeyError
impl Sync for PerKeyError
impl Unpin for PerKeyError
impl UnsafeUnpin for PerKeyError
impl UnwindSafe for PerKeyError
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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> 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 moreCreates a shared type from an unshared type.