Skip to main content

queue_runtime/providers/
mod.rs

1//! Queue provider implementations.
2//!
3//! This module contains concrete implementations of the `QueueProvider` and
4//! `SessionProvider` traits for different queue backends.
5
6pub mod aws;
7pub mod azure;
8pub mod memory;
9pub mod nats;
10pub mod rabbitmq;
11
12pub use aws::{AwsError, AwsSessionProvider, AwsSqsProvider};
13pub use azure::{AzureAuthMethod, AzureError, AzureServiceBusProvider, AzureSessionProvider};
14pub use memory::{InMemoryProvider, InMemorySessionProvider};
15pub use nats::{NatsError, NatsProvider, NatsSessionProvider};
16pub use rabbitmq::{RabbitMqError, RabbitMqProvider, RabbitMqSessionProvider};