mailbridge 0.1.1

Provider-neutral transactional email library for Rust services
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
mod memory;
mod worker;

#[cfg(feature = "queue-postgres")]
mod postgres;
#[cfg(feature = "queue-scylla")]
mod scylla;
#[cfg(feature = "queue-sqlite")]
mod sqlite;

pub use memory::{MailQueue, QueueHandle, QueueId, QueueItem, QueuedEmail};
#[cfg(feature = "queue-postgres")]
pub use postgres::PostgresQueue;
#[cfg(feature = "queue-scylla")]
pub use scylla::ScyllaQueue;
#[cfg(feature = "queue-sqlite")]
pub use sqlite::SqliteQueue;
pub use worker::{QueueWorker, QueueWorkerConfig};