Enum bonsaidb::keystorage::s3::aws_sdk_s3::operation::get_bucket_request_payment::GetBucketRequestPaymentError
#[non_exhaustive]pub enum GetBucketRequestPaymentError {
Unhandled(Unhandled),
}
Expand description
Error type for the GetBucketRequestPaymentError
operation.
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.
Unhandled(Unhandled)
An unexpected error occurred (e.g., invalid JSON returned by the service or an unknown error code).
Implementations§
§impl GetBucketRequestPaymentError
impl GetBucketRequestPaymentError
pub fn unhandled(
err: impl Into<Box<dyn Error + Send + Sync>>
) -> GetBucketRequestPaymentError
pub fn unhandled( err: impl Into<Box<dyn Error + Send + Sync>> ) -> GetBucketRequestPaymentError
Creates the GetBucketRequestPaymentError::Unhandled
variant from any error type.
pub fn generic(err: ErrorMetadata) -> GetBucketRequestPaymentError
pub fn generic(err: ErrorMetadata) -> GetBucketRequestPaymentError
Creates the GetBucketRequestPaymentError::Unhandled
variant from a ::aws_smithy_types::error::ErrorMetadata
.
pub fn meta(&self) -> &ErrorMetadata
pub fn meta(&self) -> &ErrorMetadata
Returns error metadata, which includes the error code, message, request ID, and potentially additional information.
Trait Implementations§
§impl CreateUnhandledError for GetBucketRequestPaymentError
impl CreateUnhandledError for GetBucketRequestPaymentError
§fn create_unhandled_error(
source: Box<dyn Error + Send + Sync>,
meta: Option<ErrorMetadata>
) -> GetBucketRequestPaymentError
fn create_unhandled_error( source: Box<dyn Error + Send + Sync>, meta: Option<ErrorMetadata> ) -> GetBucketRequestPaymentError
Creates an unhandled error variant with the given
source
and error metadata.§impl Debug for GetBucketRequestPaymentError
impl Debug for GetBucketRequestPaymentError
§impl Display for GetBucketRequestPaymentError
impl Display for GetBucketRequestPaymentError
§impl Error for GetBucketRequestPaymentError
impl Error for GetBucketRequestPaymentError
§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
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()
§impl From<GetBucketRequestPaymentError> for Error
impl From<GetBucketRequestPaymentError> for Error
§fn from(err: GetBucketRequestPaymentError) -> Error
fn from(err: GetBucketRequestPaymentError) -> Error
Converts to this type from the input type.
§impl ProvideErrorKind for GetBucketRequestPaymentError
impl ProvideErrorKind for GetBucketRequestPaymentError
§impl RequestId for GetBucketRequestPaymentError
impl RequestId for GetBucketRequestPaymentError
§fn request_id(&self) -> Option<&str>
fn request_id(&self) -> Option<&str>
Returns the request ID, or
None
if the service could not be reached.§impl RequestIdExt for GetBucketRequestPaymentError
impl RequestIdExt for GetBucketRequestPaymentError
§fn extended_request_id(&self) -> Option<&str>
fn extended_request_id(&self) -> Option<&str>
Returns the S3 Extended Request ID necessary when contacting AWS Support.
Auto Trait Implementations§
impl !RefUnwindSafe for GetBucketRequestPaymentError
impl Send for GetBucketRequestPaymentError
impl Sync for GetBucketRequestPaymentError
impl Unpin for GetBucketRequestPaymentError
impl !UnwindSafe for GetBucketRequestPaymentError
Blanket Implementations§
§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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