Struct bonsaidb::keystorage::s3::aws_sdk_s3::operation::get_bucket_location::GetBucketLocationOutput
#[non_exhaustive]pub struct GetBucketLocationOutput {
pub location_constraint: Option<BucketLocationConstraint>,
/* private fields */
}
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.location_constraint: Option<BucketLocationConstraint>
Specifies the Region where the bucket resides. For a list of all the Amazon S3 supported location constraints by Region, see Regions and Endpoints. Buckets in Region us-east-1
have a LocationConstraint of null
.
Implementations§
§impl GetBucketLocationOutput
impl GetBucketLocationOutput
pub fn location_constraint(&self) -> Option<&BucketLocationConstraint>
pub fn location_constraint(&self) -> Option<&BucketLocationConstraint>
Specifies the Region where the bucket resides. For a list of all the Amazon S3 supported location constraints by Region, see Regions and Endpoints. Buckets in Region us-east-1
have a LocationConstraint of null
.
§impl GetBucketLocationOutput
impl GetBucketLocationOutput
pub fn builder() -> GetBucketLocationOutputBuilder
pub fn builder() -> GetBucketLocationOutputBuilder
Creates a new builder-style object to manufacture GetBucketLocationOutput
.
Trait Implementations§
§impl Clone for GetBucketLocationOutput
impl Clone for GetBucketLocationOutput
§fn clone(&self) -> GetBucketLocationOutput
fn clone(&self) -> GetBucketLocationOutput
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read more§impl Debug for GetBucketLocationOutput
impl Debug for GetBucketLocationOutput
§impl PartialEq for GetBucketLocationOutput
impl PartialEq for GetBucketLocationOutput
§fn eq(&self, other: &GetBucketLocationOutput) -> bool
fn eq(&self, other: &GetBucketLocationOutput) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.§impl RequestId for GetBucketLocationOutput
impl RequestId for GetBucketLocationOutput
§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 GetBucketLocationOutput
impl RequestIdExt for GetBucketLocationOutput
§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 GetBucketLocationOutput
Auto Trait Implementations§
impl RefUnwindSafe for GetBucketLocationOutput
impl Send for GetBucketLocationOutput
impl Sync for GetBucketLocationOutput
impl Unpin for GetBucketLocationOutput
impl UnwindSafe for GetBucketLocationOutput
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