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>;