@@ -31,54 +31,54 @@ extern {
31
31
}
32
32
33
33
#[ derive( Debug ) ]
34
- pub enum OIDError {
34
+ pub enum Error {
35
35
ArgumentError ( String ) ,
36
36
FromHexError ( hex:: FromHexError ) ,
37
37
IoError ( io:: Error ) ,
38
38
HostnameError ,
39
39
}
40
40
41
- impl From < hex:: FromHexError > for OIDError {
42
- fn from ( err : hex:: FromHexError ) -> OIDError {
43
- OIDError :: FromHexError ( err)
41
+ impl From < hex:: FromHexError > for Error {
42
+ fn from ( err : hex:: FromHexError ) -> Error {
43
+ Error :: FromHexError ( err)
44
44
}
45
45
}
46
46
47
- impl From < io:: Error > for OIDError {
48
- fn from ( err : io:: Error ) -> OIDError {
49
- OIDError :: IoError ( err)
47
+ impl From < io:: Error > for Error {
48
+ fn from ( err : io:: Error ) -> Error {
49
+ Error :: IoError ( err)
50
50
}
51
51
}
52
52
53
- pub type Result < T > = result:: Result < T , OIDError > ;
53
+ pub type Result < T > = result:: Result < T , Error > ;
54
54
55
- impl fmt:: Display for OIDError {
55
+ impl fmt:: Display for Error {
56
56
fn fmt ( & self , fmt : & mut fmt:: Formatter ) -> fmt:: Result {
57
57
match self {
58
- & OIDError :: ArgumentError ( ref inner) => inner. fmt ( fmt) ,
59
- & OIDError :: FromHexError ( ref inner) => inner. fmt ( fmt) ,
60
- & OIDError :: IoError ( ref inner) => inner. fmt ( fmt) ,
61
- & OIDError :: HostnameError => write ! ( fmt, "Failed to retrieve hostname for OID generation." ) ,
58
+ & Error :: ArgumentError ( ref inner) => inner. fmt ( fmt) ,
59
+ & Error :: FromHexError ( ref inner) => inner. fmt ( fmt) ,
60
+ & Error :: IoError ( ref inner) => inner. fmt ( fmt) ,
61
+ & Error :: HostnameError => write ! ( fmt, "Failed to retrieve hostname for OID generation." ) ,
62
62
}
63
63
}
64
64
}
65
65
66
- impl error:: Error for OIDError {
66
+ impl error:: Error for Error {
67
67
fn description ( & self ) -> & str {
68
68
match self {
69
- & OIDError :: ArgumentError ( ref inner) => & inner,
70
- & OIDError :: FromHexError ( ref inner) => inner. description ( ) ,
71
- & OIDError :: IoError ( ref inner) => inner. description ( ) ,
72
- & OIDError :: HostnameError => "Failed to retrieve hostname for OID generation." ,
69
+ & Error :: ArgumentError ( ref inner) => & inner,
70
+ & Error :: FromHexError ( ref inner) => inner. description ( ) ,
71
+ & Error :: IoError ( ref inner) => inner. description ( ) ,
72
+ & Error :: HostnameError => "Failed to retrieve hostname for OID generation." ,
73
73
}
74
74
}
75
75
76
76
fn cause ( & self ) -> Option < & error:: Error > {
77
77
match self {
78
- & OIDError :: ArgumentError ( _) => None ,
79
- & OIDError :: FromHexError ( ref inner) => Some ( inner) ,
80
- & OIDError :: IoError ( ref inner) => Some ( inner) ,
81
- & OIDError :: HostnameError => None ,
78
+ & Error :: ArgumentError ( _) => None ,
79
+ & Error :: FromHexError ( ref inner) => Some ( inner) ,
80
+ & Error :: IoError ( ref inner) => Some ( inner) ,
81
+ & Error :: HostnameError => None ,
82
82
}
83
83
}
84
84
}
@@ -117,7 +117,7 @@ impl ObjectId {
117
117
pub fn with_string ( s : & str ) -> Result < ObjectId > {
118
118
let bytes = try!( s. from_hex ( ) ) ;
119
119
if bytes. len ( ) != 12 {
120
- Err ( OIDError :: ArgumentError ( "Provided string must be a 12-byte hexadecimal string." . to_owned ( ) ) )
120
+ Err ( Error :: ArgumentError ( "Provided string must be a 12-byte hexadecimal string." . to_owned ( ) ) )
121
121
} else {
122
122
let mut byte_array: [ u8 ; 12 ] = [ 0 ; 12 ] ;
123
123
for i in 0 ..12 {
@@ -198,7 +198,7 @@ impl ObjectId {
198
198
let err = unsafe { gethostname ( ptr as * mut libc:: c_char , len as libc:: size_t ) } as i32 ;
199
199
200
200
if err != 0 {
201
- return Err ( OIDError :: HostnameError ) ;
201
+ return Err ( Error :: HostnameError ) ;
202
202
}
203
203
204
204
// Convert bytes into string
0 commit comments