pub struct MessageContext {
pub message_id: Option<String>,
pub correlation_id: Option<String>,
pub reply_to: Option<String>,
pub delivery_tag: u64,
pub redelivered: bool,
pub exchange: String,
pub routing_key: String,
pub headers: FieldTable,
pub timestamp: Option<u64>,
pub retry_count: u32,
}Expand description
Context information for a received message
Fields§
§message_id: Option<String>§correlation_id: Option<String>§reply_to: Option<String>§delivery_tag: u64§redelivered: bool§exchange: String§routing_key: String§headers: FieldTable§timestamp: Option<u64>§retry_count: u32Trait Implementations§
Source§impl Clone for MessageContext
impl Clone for MessageContext
Source§fn clone(&self) -> MessageContext
fn clone(&self) -> MessageContext
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 MessageContext
impl RefUnwindSafe for MessageContext
impl Send for MessageContext
impl Sync for MessageContext
impl Unpin for MessageContext
impl UnwindSafe for MessageContext
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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