Struct aws_sdk_backupstorage::operation::get_chunk::GetChunkOutput
source · #[non_exhaustive]pub struct GetChunkOutput {
pub data: ByteStream,
pub length: i64,
pub checksum: String,
pub checksum_algorithm: DataChecksumAlgorithm,
/* 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.data: ByteStream
Chunk data
length: i64
Data length
checksum: String
Data checksum
checksum_algorithm: DataChecksumAlgorithm
Checksum algorithm
Implementations§
source§impl GetChunkOutput
impl GetChunkOutput
sourcepub fn data(&self) -> &ByteStream
pub fn data(&self) -> &ByteStream
Chunk data
sourcepub fn checksum_algorithm(&self) -> &DataChecksumAlgorithm
pub fn checksum_algorithm(&self) -> &DataChecksumAlgorithm
Checksum algorithm
source§impl GetChunkOutput
impl GetChunkOutput
sourcepub fn builder() -> GetChunkOutputBuilder
pub fn builder() -> GetChunkOutputBuilder
Creates a new builder-style object to manufacture GetChunkOutput
.
Trait Implementations§
source§impl Debug for GetChunkOutput
impl Debug for GetChunkOutput
source§impl RequestId for GetChunkOutput
impl RequestId for GetChunkOutput
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.Auto Trait Implementations§
impl !RefUnwindSafe for GetChunkOutput
impl Send for GetChunkOutput
impl Sync for GetChunkOutput
impl Unpin for GetChunkOutput
impl !UnwindSafe for GetChunkOutput
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.