pub struct BulkOperationContext {
pub consumer: Arc<Mutex<Consumer>>,
pub cancel_token: CancellationToken,
pub queue_name: String,
}Expand description
Bulk operation context containing shared resources
Fields§
§consumer: Arc<Mutex<Consumer>>§cancel_token: CancellationToken§queue_name: StringName of the queue this operation is targeting (used for deferred message persistence)
Trait Implementations§
Source§impl Clone for BulkOperationContext
impl Clone for BulkOperationContext
Source§fn clone(&self) -> BulkOperationContext
fn clone(&self) -> BulkOperationContext
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 BulkOperationContext
impl !RefUnwindSafe for BulkOperationContext
impl Send for BulkOperationContext
impl Sync for BulkOperationContext
impl Unpin for BulkOperationContext
impl !UnwindSafe for BulkOperationContext
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