sfo_http/
errors.rs

1pub(crate) use sfo_result::err as http_err;
2pub(crate) use sfo_result::into_err as into_http_err;
3
4#[repr(u16)]
5#[derive(Debug, Clone, Copy, Eq, PartialEq)]
6pub enum ErrorCode {
7    Failed,
8    InvalidData,
9    ConnectFailed,
10    InvalidParam,
11    ServerError,
12    NotFound,
13    IOError,
14}
15pub type HttpError = sfo_result::Error<ErrorCode>;
16pub type HttpResult<T> = sfo_result::Result<T, ErrorCode>;