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}