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