#[non_exhaustive]pub struct GetBucketPolicyOutput {
pub policy: Option<String>,
/* 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.policy: Option<String>
The bucket policy as a JSON document.
Implementations§
§impl GetBucketPolicyOutput
impl GetBucketPolicyOutput
pub fn builder() -> GetBucketPolicyOutputBuilder
pub fn builder() -> GetBucketPolicyOutputBuilder
Creates a new builder-style object to manufacture GetBucketPolicyOutput
.
Trait Implementations§
§impl Clone for GetBucketPolicyOutput
impl Clone for GetBucketPolicyOutput
§fn clone(&self) -> GetBucketPolicyOutput
fn clone(&self) -> GetBucketPolicyOutput
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 GetBucketPolicyOutput
impl Debug for GetBucketPolicyOutput
§impl PartialEq for GetBucketPolicyOutput
impl PartialEq for GetBucketPolicyOutput
§fn eq(&self, other: &GetBucketPolicyOutput) -> bool
fn eq(&self, other: &GetBucketPolicyOutput) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.§impl RequestId for GetBucketPolicyOutput
impl RequestId for GetBucketPolicyOutput
§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 GetBucketPolicyOutput
impl RequestIdExt for GetBucketPolicyOutput
§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 GetBucketPolicyOutput
Auto Trait Implementations§
impl RefUnwindSafe for GetBucketPolicyOutput
impl Send for GetBucketPolicyOutput
impl Sync for GetBucketPolicyOutput
impl Unpin for GetBucketPolicyOutput
impl UnwindSafe for GetBucketPolicyOutput
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