pub struct MessageModel {
pub message_id: String,
pub body: String,
/* private fields */
}Expand description
Serializable representation of an SQS message.
Contains the essential fields from an SQS message, formatted for JSON output when polling queues.
Fields§
§message_id: StringUnique identifier for the message assigned by SQS
body: StringThe actual message content
Implementations§
Source§impl MessageModel
impl MessageModel
Sourcepub fn from_aws_message(message: Message) -> Self
pub fn from_aws_message(message: Message) -> Self
Trait Implementations§
Source§impl Clone for MessageModel
impl Clone for MessageModel
Source§fn clone(&self) -> MessageModel
fn clone(&self) -> MessageModel
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 moreSource§impl Debug for MessageModel
impl Debug for MessageModel
Auto Trait Implementations§
impl Freeze for MessageModel
impl RefUnwindSafe for MessageModel
impl Send for MessageModel
impl Sync for MessageModel
impl Unpin for MessageModel
impl UnwindSafe for MessageModel
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreCreates a shared type from an unshared type.