wechat_error/convert/
mod.rs1use super::*;
2
3#[cfg(feature = "reqwest")]
4mod for_reqwest;
5#[cfg(feature = "lettre")]
6mod for_lettre;
7#[cfg(feature = "hmac")]
8mod for_hmac;
9#[cfg(feature = "serde-xml-rs")]
10mod for_serde_xml;
11
12impl From<AliErrorKind> for AliError {
13 fn from(error: AliErrorKind) -> Self {
14 Self { kind: Box::new(error) }
15 }
16}
17
18impl From<std::io::Error> for AliError {
19 fn from(error: std::io::Error) -> Self {
20 let kind = AliErrorKind::ServiceError { message: error.to_string() };
21 Self { kind: Box::new(kind) }
22 }
23}