1#[derive(Debug)]
2pub enum Error {
3 Custom(String),
4 NotSetRequestMethod,
5 NotSetUrl,
6 NotSetBody,
7 NotSetStatusCode,
8}
9
10impl std::fmt::Display for Error {
11 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
12 match self {
13 Error::Custom(message) => write!(f, "Custom Error: {}", message),
14 Error::NotSetRequestMethod => write!(f, "Error Create Http Request: Not Set Request Method."),
15 Error::NotSetUrl => write!(f, "Error Create Http Request: Not Set Url."),
16 Error::NotSetBody => write!(f, "Error Create Http Response: Not Set Body"),
17 Error::NotSetStatusCode => write!(f, "Error Create Http Response: Not Set Status Code"),
18 }
19 }
20}
21
22impl std::error::Error for Error { }