pub trait ServiceBusClientExt {
// Required method
fn create_consumer_for_queue(
&mut self,
queue_name: impl Into<String> + Send,
options: ServiceBusReceiverOptions,
) -> impl Future<Output = Result<Consumer, Error>>;
}Expand description
Extension trait for ServiceBusClient to create Consumer instances.
This trait provides a convenient method to create a Consumer directly from a ServiceBusClient without manually creating the receiver first.
Required Methods§
Sourcefn create_consumer_for_queue(
&mut self,
queue_name: impl Into<String> + Send,
options: ServiceBusReceiverOptions,
) -> impl Future<Output = Result<Consumer, Error>>
fn create_consumer_for_queue( &mut self, queue_name: impl Into<String> + Send, options: ServiceBusReceiverOptions, ) -> impl Future<Output = Result<Consumer, Error>>
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".
Implementations on Foreign Types§
Source§impl<RP> ServiceBusClientExt for ServiceBusClient<RP>
impl<RP> ServiceBusClientExt for ServiceBusClient<RP>
Source§async fn create_consumer_for_queue(
&mut self,
queue_name: impl Into<String> + Send,
options: ServiceBusReceiverOptions,
) -> Result<Consumer, Error>
async fn create_consumer_for_queue( &mut self, queue_name: impl Into<String> + Send, options: ServiceBusReceiverOptions, ) -> Result<Consumer, Error>
Creates a Consumer for the specified queue using this ServiceBusClient.
This method handles the creation of the underlying receiver and wraps it in a Consumer instance for easier usage.