#[non_exhaustive]pub struct DeleteMessageBatchOutput {
pub successful: Vec<DeleteMessageBatchResultEntry>,
pub failed: Vec<BatchResultErrorEntry>,
/* private fields */
}
Expand description
For each message in the batch, the response contains a
tag if the message is deleted or a DeleteMessageBatchResultEntry
tag if the message can't be deleted.BatchResultErrorEntry
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.successful: Vec<DeleteMessageBatchResultEntry>
A list of
items.DeleteMessageBatchResultEntry
failed: Vec<BatchResultErrorEntry>
A list of
items.BatchResultErrorEntry
Implementations§
source§impl DeleteMessageBatchOutput
impl DeleteMessageBatchOutput
sourcepub fn successful(&self) -> &[DeleteMessageBatchResultEntry]
pub fn successful(&self) -> &[DeleteMessageBatchResultEntry]
A list of
items.DeleteMessageBatchResultEntry
sourcepub fn failed(&self) -> &[BatchResultErrorEntry]
pub fn failed(&self) -> &[BatchResultErrorEntry]
A list of
items.BatchResultErrorEntry
source§impl DeleteMessageBatchOutput
impl DeleteMessageBatchOutput
sourcepub fn builder() -> DeleteMessageBatchOutputBuilder
pub fn builder() -> DeleteMessageBatchOutputBuilder
Creates a new builder-style object to manufacture DeleteMessageBatchOutput
.
Trait Implementations§
source§impl Clone for DeleteMessageBatchOutput
impl Clone for DeleteMessageBatchOutput
source§fn clone(&self) -> DeleteMessageBatchOutput
fn clone(&self) -> DeleteMessageBatchOutput
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 DeleteMessageBatchOutput
impl Debug for DeleteMessageBatchOutput
source§impl PartialEq for DeleteMessageBatchOutput
impl PartialEq for DeleteMessageBatchOutput
source§fn eq(&self, other: &DeleteMessageBatchOutput) -> bool
fn eq(&self, other: &DeleteMessageBatchOutput) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl RequestId for DeleteMessageBatchOutput
impl RequestId for DeleteMessageBatchOutput
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 DeleteMessageBatchOutput
Auto Trait Implementations§
impl Freeze for DeleteMessageBatchOutput
impl RefUnwindSafe for DeleteMessageBatchOutput
impl Send for DeleteMessageBatchOutput
impl Sync for DeleteMessageBatchOutput
impl Unpin for DeleteMessageBatchOutput
impl UnwindSafe for DeleteMessageBatchOutput
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.