pub struct PublishedMessage {
pub message_id: String,
pub topic_arn: String,
pub message: String,
pub subject: Option<String>,
pub message_attributes: HashMap<String, MessageAttribute>,
pub message_group_id: Option<String>,
pub message_dedup_id: Option<String>,
pub timestamp: DateTime<Utc>,
}Fields§
§message_id: String§topic_arn: String§message: String§subject: Option<String>§message_attributes: HashMap<String, MessageAttribute>§message_group_id: Option<String>§message_dedup_id: Option<String>§timestamp: DateTime<Utc>Trait Implementations§
Source§impl Clone for PublishedMessage
impl Clone for PublishedMessage
Source§fn clone(&self) -> PublishedMessage
fn clone(&self) -> PublishedMessage
Returns a duplicate 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 moreAuto Trait Implementations§
impl Freeze for PublishedMessage
impl RefUnwindSafe for PublishedMessage
impl Send for PublishedMessage
impl Sync for PublishedMessage
impl Unpin for PublishedMessage
impl UnsafeUnpin for PublishedMessage
impl UnwindSafe for PublishedMessage
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