#[non_exhaustive]pub struct GetObjectTorrentOutput {
pub body: ByteStream,
pub request_charged: Option<RequestCharged>,
/* 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.body: ByteStream
A Bencoded dictionary as defined by the BitTorrent specification
request_charged: Option<RequestCharged>
If present, indicates that the requester was successfully charged for the request.
This functionality is not supported for directory buckets.
Implementations§
source§impl GetObjectTorrentOutput
impl GetObjectTorrentOutput
sourcepub fn body(&self) -> &ByteStream
pub fn body(&self) -> &ByteStream
A Bencoded dictionary as defined by the BitTorrent specification
sourcepub fn request_charged(&self) -> Option<&RequestCharged>
pub fn request_charged(&self) -> Option<&RequestCharged>
If present, indicates that the requester was successfully charged for the request.
This functionality is not supported for directory buckets.
source§impl GetObjectTorrentOutput
impl GetObjectTorrentOutput
sourcepub fn builder() -> GetObjectTorrentOutputBuilder
pub fn builder() -> GetObjectTorrentOutputBuilder
Creates a new builder-style object to manufacture GetObjectTorrentOutput
.
Trait Implementations§
source§impl Debug for GetObjectTorrentOutput
impl Debug for GetObjectTorrentOutput
source§impl RequestId for GetObjectTorrentOutput
impl RequestId for GetObjectTorrentOutput
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.source§impl RequestIdExt for GetObjectTorrentOutput
impl RequestIdExt for GetObjectTorrentOutput
source§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.
Auto Trait Implementations§
impl !Freeze for GetObjectTorrentOutput
impl !RefUnwindSafe for GetObjectTorrentOutput
impl Send for GetObjectTorrentOutput
impl Sync for GetObjectTorrentOutput
impl Unpin for GetObjectTorrentOutput
impl !UnwindSafe for GetObjectTorrentOutput
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.