pub struct QueueClientFactory;Expand description
Factory for creating queue clients with appropriate providers
Implementations§
Source§impl QueueClientFactory
impl QueueClientFactory
Sourcepub async fn create_client(
config: QueueConfig,
) -> Result<Box<dyn QueueClient>, QueueError>
pub async fn create_client( config: QueueConfig, ) -> Result<Box<dyn QueueClient>, QueueError>
Create queue client from configuration
Sourcepub fn create_test_client() -> Box<dyn QueueClient>
pub fn create_test_client() -> Box<dyn QueueClient>
Create test client with in-memory provider
Auto Trait Implementations§
impl Freeze for QueueClientFactory
impl RefUnwindSafe for QueueClientFactory
impl Send for QueueClientFactory
impl Sync for QueueClientFactory
impl Unpin for QueueClientFactory
impl UnsafeUnpin for QueueClientFactory
impl UnwindSafe for QueueClientFactory
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