pub struct ServiceBusOperationContext {
pub consumer: Arc<Mutex<Consumer>>,
pub service_bus_client: Arc<Mutex<ServiceBusClient<BasicRetryPolicy>>>,
pub main_queue_name: String,
pub cancel_token: CancellationToken,
}Expand description
Context for Service Bus operations containing shared resources
Fields§
§consumer: Arc<Mutex<Consumer>>§service_bus_client: Arc<Mutex<ServiceBusClient<BasicRetryPolicy>>>§main_queue_name: String§cancel_token: CancellationTokenImplementations§
Source§impl ServiceBusOperationContext
impl ServiceBusOperationContext
Sourcepub fn new(
consumer: Arc<Mutex<Consumer>>,
service_bus_client: Arc<Mutex<ServiceBusClient<BasicRetryPolicy>>>,
main_queue_name: String,
) -> Self
pub fn new( consumer: Arc<Mutex<Consumer>>, service_bus_client: Arc<Mutex<ServiceBusClient<BasicRetryPolicy>>>, main_queue_name: String, ) -> Self
Create a new ServiceBusOperationContext
Trait Implementations§
Source§impl Clone for ServiceBusOperationContext
impl Clone for ServiceBusOperationContext
Source§fn clone(&self) -> ServiceBusOperationContext
fn clone(&self) -> ServiceBusOperationContext
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 ServiceBusOperationContext
impl !RefUnwindSafe for ServiceBusOperationContext
impl Send for ServiceBusOperationContext
impl Sync for ServiceBusOperationContext
impl Unpin for ServiceBusOperationContext
impl !UnwindSafe for ServiceBusOperationContext
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