#[non_exhaustive]pub struct PutObjectOutput {
pub inline_chunk_checksum: String,
pub inline_chunk_checksum_algorithm: DataChecksumAlgorithm,
pub object_checksum: String,
pub object_checksum_algorithm: SummaryChecksumAlgorithm,
/* 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.inline_chunk_checksum: String
Inline chunk checksum
inline_chunk_checksum_algorithm: DataChecksumAlgorithm
Inline chunk checksum algorithm
object_checksum: String
object checksum
object_checksum_algorithm: SummaryChecksumAlgorithm
object checksum algorithm
Implementations§
source§impl PutObjectOutput
impl PutObjectOutput
sourcepub fn inline_chunk_checksum(&self) -> &str
pub fn inline_chunk_checksum(&self) -> &str
Inline chunk checksum
sourcepub fn inline_chunk_checksum_algorithm(&self) -> &DataChecksumAlgorithm
pub fn inline_chunk_checksum_algorithm(&self) -> &DataChecksumAlgorithm
Inline chunk checksum algorithm
sourcepub fn object_checksum(&self) -> &str
pub fn object_checksum(&self) -> &str
object checksum
sourcepub fn object_checksum_algorithm(&self) -> &SummaryChecksumAlgorithm
pub fn object_checksum_algorithm(&self) -> &SummaryChecksumAlgorithm
object checksum algorithm
source§impl PutObjectOutput
impl PutObjectOutput
sourcepub fn builder() -> PutObjectOutputBuilder
pub fn builder() -> PutObjectOutputBuilder
Creates a new builder-style object to manufacture PutObjectOutput
.
Trait Implementations§
source§impl Clone for PutObjectOutput
impl Clone for PutObjectOutput
source§fn clone(&self) -> PutObjectOutput
fn clone(&self) -> PutObjectOutput
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 moresource§impl Debug for PutObjectOutput
impl Debug for PutObjectOutput
source§impl PartialEq for PutObjectOutput
impl PartialEq for PutObjectOutput
source§fn eq(&self, other: &PutObjectOutput) -> bool
fn eq(&self, other: &PutObjectOutput) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl RequestId for PutObjectOutput
impl RequestId for PutObjectOutput
source§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 StructuralPartialEq for PutObjectOutput
Auto Trait Implementations§
impl RefUnwindSafe for PutObjectOutput
impl Send for PutObjectOutput
impl Sync for PutObjectOutput
impl Unpin for PutObjectOutput
impl UnwindSafe for PutObjectOutput
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
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Creates a shared type from an unshared type.