Struct bonsaidb::keystorage::s3::aws_sdk_s3::types::error::NoSuchKey
#[non_exhaustive]pub struct NoSuchKey {
pub message: Option<String>,
/* private fields */
}
Expand description
The specified key does not exist.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.message: Option<String>
Implementations§
§impl NoSuchKey
impl NoSuchKey
pub fn builder() -> NoSuchKeyBuilder
pub fn builder() -> NoSuchKeyBuilder
Creates a new builder-style object to manufacture NoSuchKey
.
Trait Implementations§
§impl Error for NoSuchKey
impl Error for NoSuchKey
1.30.0 · source§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 ProvideErrorMetadata for NoSuchKey
impl ProvideErrorMetadata for NoSuchKey
§impl RequestId for NoSuchKey
impl RequestId for NoSuchKey
§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 NoSuchKey
impl RequestIdExt for NoSuchKey
§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.
impl StructuralPartialEq for NoSuchKey
Auto Trait Implementations§
impl RefUnwindSafe for NoSuchKey
impl Send for NoSuchKey
impl Sync for NoSuchKey
impl Unpin for NoSuchKey
impl UnwindSafe for NoSuchKey
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