From 43c4816739d9fee4a1042d7d0e86ce78718bd0d8 Mon Sep 17 00:00:00 2001 From: Alexander Krotov Date: Tue, 7 Jul 2020 11:10:02 +0300 Subject: [PATCH] Display source for IMAP IDLE errors --- src/imap/idle.rs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/imap/idle.rs b/src/imap/idle.rs index dfd2d70cc..27b3e0c5f 100644 --- a/src/imap/idle.rs +++ b/src/imap/idle.rs @@ -13,19 +13,19 @@ type Result = std::result::Result; #[derive(Debug, thiserror::Error)] pub enum Error { - #[error("IMAP IDLE protocol failed to init/complete")] + #[error("IMAP IDLE protocol failed to init/complete: {0}")] IdleProtocolFailed(#[from] async_imap::error::Error), - #[error("IMAP IDLE protocol timed out")] + #[error("IMAP IDLE protocol timed out: {0}")] IdleTimeout(#[from] async_std::future::TimeoutError), #[error("IMAP server does not have IDLE capability")] IdleAbilityMissing, - #[error("IMAP select folder error")] + #[error("IMAP select folder error: {0}")] SelectFolderError(#[from] select_folder::Error), - #[error("Setup handle error")] + #[error("Setup handle error: {0}")] SetupHandleError(#[from] super::Error), }