#[non_exhaustive]pub enum GetObjectError {
NoSuchBucket(ClientErrorMetadata),
NoSuchKey(ClientErrorMetadata),
PreconditionFailed(ClientErrorMetadata),
}Expand description
Errors returned by a get_object request
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
NoSuchBucket(ClientErrorMetadata)
NoSuchKey(ClientErrorMetadata)
PreconditionFailed(ClientErrorMetadata)
Trait Implementations§
Source§impl Debug for GetObjectError
impl Debug for GetObjectError
Source§impl Display for GetObjectError
impl Display for GetObjectError
Source§impl Error for GetObjectError
impl Error for GetObjectError
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()
Source§impl PartialEq for GetObjectError
impl PartialEq for GetObjectError
Source§impl ProvideErrorMetadata for GetObjectError
impl ProvideErrorMetadata for GetObjectError
fn meta(&self) -> ClientErrorMetadata
impl Eq for GetObjectError
impl StructuralPartialEq for GetObjectError
Auto Trait Implementations§
impl Freeze for GetObjectError
impl RefUnwindSafe for GetObjectError
impl Send for GetObjectError
impl Sync for GetObjectError
impl Unpin for GetObjectError
impl UnwindSafe for GetObjectError
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