Struct aws_lambda_events::event::sqs::SqsApiMessage
source · pub struct SqsApiMessage {
pub message_id: Option<String>,
pub receipt_handle: Option<String>,
pub body: Option<String>,
pub md5_of_body: Option<String>,
pub md5_of_message_attributes: Option<String>,
pub attributes: HashMap<String, String>,
pub message_attributes: HashMap<String, SqsMessageAttribute>,
}
Expand description
An individual SQS API Message, its metadata, and Message Attributes
Fields§
§message_id: Option<String>
nolint: stylecheck
receipt_handle: Option<String>
§body: Option<String>
§md5_of_body: Option<String>
§md5_of_message_attributes: Option<String>
§attributes: HashMap<String, String>
§message_attributes: HashMap<String, SqsMessageAttribute>
Trait Implementations§
source§impl Clone for SqsApiMessage
impl Clone for SqsApiMessage
source§fn clone(&self) -> SqsApiMessage
fn clone(&self) -> SqsApiMessage
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 SqsApiMessage
impl Debug for SqsApiMessage
source§impl Default for SqsApiMessage
impl Default for SqsApiMessage
source§fn default() -> SqsApiMessage
fn default() -> SqsApiMessage
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for SqsApiMessage
impl<'de> Deserialize<'de> for SqsApiMessage
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
source§impl PartialEq for SqsApiMessage
impl PartialEq for SqsApiMessage
source§fn eq(&self, other: &SqsApiMessage) -> bool
fn eq(&self, other: &SqsApiMessage) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl Serialize for SqsApiMessage
impl Serialize for SqsApiMessage
impl Eq for SqsApiMessage
impl StructuralPartialEq for SqsApiMessage
Auto Trait Implementations§
impl Freeze for SqsApiMessage
impl RefUnwindSafe for SqsApiMessage
impl Send for SqsApiMessage
impl Sync for SqsApiMessage
impl Unpin for SqsApiMessage
impl UnwindSafe for SqsApiMessage
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