From ac4108b05b7f9b864a30ddea9828e21a2626ad80 Mon Sep 17 00:00:00 2001 From: Alexander Krotov Date: Fri, 29 Nov 2019 21:10:09 +0100 Subject: [PATCH] Mark error cause as such See failure crate documentation. --- src/smtp.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/smtp.rs b/src/smtp.rs index 429b04212..d743bd911 100644 --- a/src/smtp.rs +++ b/src/smtp.rs @@ -22,9 +22,9 @@ pub struct Smtp { #[derive(Debug, Fail)] pub enum SmtpError { #[fail(display = "Envelope error: {}", _0)] - EnvelopeError(lettre::error::Error), + EnvelopeError(#[cause] lettre::error::Error), #[fail(display = "Send error: {}", _0)] - SendError(lettre::smtp::error::Error), + SendError(#[cause] lettre::smtp::error::Error), #[fail(display = "SMTP has no transport")] NoTransport, }