Struct aws_lambda_events::event::sqs::SqsMessage
source · pub struct SqsMessage {
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>,
pub event_source_arn: Option<String>,
pub event_source: Option<String>,
pub aws_region: Option<String>,
}
Fields§
§message_id: Option<String>
§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>
§event_source_arn: Option<String>
§event_source: Option<String>
§aws_region: Option<String>
Trait Implementations§
source§impl Clone for SqsMessage
impl Clone for SqsMessage
source§fn clone(&self) -> SqsMessage
fn clone(&self) -> SqsMessage
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 SqsMessage
impl Debug for SqsMessage
source§impl<'de> Deserialize<'de> for SqsMessage
impl<'de> Deserialize<'de> for SqsMessage
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