pub struct AqDeqMessage {
pub priority: i32,
pub delay: i32,
pub expiration: i32,
pub correlation: Option<String>,
pub num_attempts: i32,
pub exception_queue: Option<String>,
pub state: i32,
pub enq_time: Option<QueryValue>,
pub delivery_mode: u16,
pub msgid: Option<Vec<u8>>,
pub payload: Option<AqDeqPayload>,
}Expand description
A message returned by dequeue (reference fields read by _process_msg_props
/ _process_payload).
Fields§
§priority: i32§delay: i32§expiration: i32§correlation: Option<String>§num_attempts: i32§exception_queue: Option<String>§state: i32§enq_time: Option<QueryValue>Oracle enqueue time decoded to a naive datetime, or None.
delivery_mode: u16§msgid: Option<Vec<u8>>§payload: Option<AqDeqPayload>Decoded payload. None for an empty-payload message.
Trait Implementations§
Source§impl Clone for AqDeqMessage
impl Clone for AqDeqMessage
Source§fn clone(&self) -> AqDeqMessage
fn clone(&self) -> AqDeqMessage
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 AqDeqMessage
impl Debug for AqDeqMessage
Source§impl Default for AqDeqMessage
impl Default for AqDeqMessage
Source§fn default() -> AqDeqMessage
fn default() -> AqDeqMessage
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for AqDeqMessage
impl RefUnwindSafe for AqDeqMessage
impl Send for AqDeqMessage
impl Sync for AqDeqMessage
impl Unpin for AqDeqMessage
impl UnsafeUnpin for AqDeqMessage
impl UnwindSafe for AqDeqMessage
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