aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorC. Morgan Hamill <me@cmhamill.org>2015-03-20 15:41:17 +0100
committerC. Morgan Hamill <me@cmhamill.org>2015-03-20 15:41:17 +0100
commitb94a736f5d4ba73182e1c6b2b1f49a1a718a5216 (patch)
treea8283c9599ef39ecc39f7527323fb40b83c83b6d /src
parent0b098ba55c3cd6e0790a517f0259dd444a067b00 (diff)
downloadmail-b94a736f5d4ba73182e1c6b2b1f49a1a718a5216.tar.gz
Add crate-level `Result` type to error module.
`Result<T, E>` where `E` is always the local `Error` type.
Diffstat (limited to 'src')
-rw-r--r--src/error.rs3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/error.rs b/src/error.rs
index b26a21d..795b4d7 100644
--- a/src/error.rs
+++ b/src/error.rs
@@ -2,11 +2,14 @@ use std::{
error,
fmt,
io,
+ result,
};
use utils::NotmuchEnum;
use ffi;
+pub type Result<T> = result::Result<T, Error>;
+
#[derive(Debug)]
pub enum Error {
IoError(io::Error),