pub mod error; pub mod events; pub mod queue; pub mod service; pub mod subscriber; pub mod template; pub mod templates; pub mod transport; pub mod runtime; pub use error::EmailError; pub use events::{ Attachment, BatchRecipient, CHANNEL_BATCH, CHANNEL_FAILED, CHANNEL_RENDER, CHANNEL_SEND, CHANNEL_SENT, EmailAddress, EmailFailed, EmailSent, RenderAndSendEmailRequest, SendBatchEmailRequest, SendEmailRequest, }; pub use queue::{EmailQueue, QueueSettings, SubscribeHandle, TypedMessageMeta}; pub use service::{EmailService, EmailServiceBuilder}; pub use subscriber::{EmailSubscribers, start_subscribers}; pub use template::{TemplateFn, TemplateRegistry}; pub use transport::{EmailTransport, EmailTransportBuilder, build_message};