aboutsummaryrefslogtreecommitdiff
path: root/src/error.rs
diff options
context:
space:
mode:
authorRobin Krahl <robin.krahl@ireas.org>2019-01-27 13:31:36 +0000
committerRobin Krahl <robin.krahl@ireas.org>2019-01-27 13:31:36 +0000
commita30562638aed90d113739bb36dd6814f6cf7ace2 (patch)
tree3baf09f049b0cc7574d919c2dead8b837492e1d4 /src/error.rs
parent04220982d4808c402b1a5cdda2b83e81f099a1ad (diff)
downloadnitrokey-rs-a30562638aed90d113739bb36dd6814f6cf7ace2.tar.gz
nitrokey-rs-a30562638aed90d113739bb36dd6814f6cf7ace2.tar.bz2
Remove the Result typedef
Many of our functions do not return a Result<_, Error>, but for example a Result<_, (Device, Error)>. We only use the typedef in one function, but it makes the other functions more complicated as we have to use result::Result (if crate::Result is imported). Therefore, this patch removes the typedef. Applications or libraries can still redefine it if they want to.
Diffstat (limited to 'src/error.rs')
-rw-r--r--src/error.rs4
1 files changed, 0 insertions, 4 deletions
diff --git a/src/error.rs b/src/error.rs
index 1b36975..5c8c52e 100644
--- a/src/error.rs
+++ b/src/error.rs
@@ -4,7 +4,6 @@
use std::error;
use std::fmt;
use std::os::raw;
-use std::result;
use std::str;
use crate::device;
@@ -100,9 +99,6 @@ impl fmt::Display for Error {
}
}
-/// A result returned by the nitrokey crate.
-pub type Result<T> = result::Result<T, Error>;
-
/// An error reported by the Nitrokey device in the response packet.
#[derive(Clone, Copy, Debug, PartialEq)]
pub enum CommandError {