pub struct QueueMessage {
pub id: u64,
pub name: String,
pub body: Vec<u8>,
pub created_at: i64,
/* private fields */
}Fields§
§id: u64§name: String§body: Vec<u8>§created_at: i64Implementations§
Source§impl QueueMessage
impl QueueMessage
pub async fn complete(self, response: Option<Vec<u8>>) -> Result<()>
pub fn into_completable(self) -> Result<CompletableQueueMessage>
pub fn is_completable(&self) -> bool
Trait Implementations§
Source§impl Clone for QueueMessage
impl Clone for QueueMessage
Source§fn clone(&self) -> QueueMessage
fn clone(&self) -> QueueMessage
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 moreAuto Trait Implementations§
impl !RefUnwindSafe for QueueMessage
impl !UnwindSafe for QueueMessage
impl Freeze for QueueMessage
impl Send for QueueMessage
impl Sync for QueueMessage
impl Unpin for QueueMessage
impl UnsafeUnpin for QueueMessage
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