030e59e
zhenyi
refactor(lib): migrate storage and security tier to central lib/config (auth, cache, db, email, jwt, payment, queue, rate_limit, storage)
030e59e
pub mod error;
pub mod events;
pub mod metrics;
pub mod mime;
pub mod runtime;
pub mod service;
pub mod template;
pub mod transport;
pub use error::EmailError;
pub use events::{
Attachment, BatchRecipient, EmailAddress, EmailFailed, EmailSent, RenderAndSendEmailRequest,
SendBatchEmailRequest, SendEmailRequest,
};
pub use runtime::{
RunningWorker, WorkerOptions, run_until_shutdown, start_worker, wait_for_shutdown,
};
pub use service::{EmailService, EmailServiceBuilder, EmailSubscribers};