1pub type MailListResult<T> = Result<T, MailListError>;
2
3#[derive(Debug, thiserror::Error)]
4pub enum MailListError {
5 #[error("{0}")]
6 Mailer(String),
7 #[error("{0}")]
8 MailDelivery(String),
9 #[error("{0}")]
10 Smtps(String),
11 #[error("{0}")]
12 Email(lettre::address::AddressError),
13}