File tree Expand file tree Collapse file tree 1 file changed +11
-0
lines changed Expand file tree Collapse file tree 1 file changed +11
-0
lines changed Original file line number Diff line number Diff line change @@ -8,6 +8,7 @@ pub enum Error {
8
8
Internal ( String ) ,
9
9
Io ( io:: Error ) ,
10
10
JobEnqueue ( swirl:: EnqueueError ) ,
11
+ Openssl ( openssl:: error:: ErrorStack ) ,
11
12
Reqwest ( reqwest:: Error ) ,
12
13
}
13
14
@@ -22,6 +23,7 @@ impl fmt::Display for Error {
22
23
Error :: Internal ( inner) => inner. fmt ( f) ,
23
24
Error :: Io ( inner) => inner. fmt ( f) ,
24
25
Error :: JobEnqueue ( inner) => inner. fmt ( f) ,
26
+ Error :: Openssl ( inner) => inner. fmt ( f) ,
25
27
Error :: Reqwest ( inner) => inner. fmt ( f) ,
26
28
}
27
29
}
@@ -63,6 +65,15 @@ impl From<swirl::EnqueueError> for Error {
63
65
}
64
66
}
65
67
68
+ impl From < s3:: Error > for Error {
69
+ fn from ( err : s3:: Error ) -> Self {
70
+ match err {
71
+ s3:: Error :: Openssl ( e) => Error :: Openssl ( e) ,
72
+ s3:: Error :: Reqwest ( e) => Error :: Reqwest ( e) ,
73
+ }
74
+ }
75
+ }
76
+
66
77
impl From < reqwest:: Error > for Error {
67
78
fn from ( err : reqwest:: Error ) -> Self {
68
79
Error :: Reqwest ( err)
You can’t perform that action at this time.
0 commit comments