Skip to main content

ufile_rus3/error/
types.rs

1use thiserror::Error;
2
3pub type UFileResult<T> = ::std::result::Result<T, UFileError>;
4
5#[derive(Debug, Error)]
6pub enum UFileError {
7    #[error("Api error")]
8    ApiError,
9    #[error("Network request error for: {0}")]
10    NetworkError(String),
11    #[error("Serialize error")]
12    SerializeError,
13    #[error("Deserialize error")]
14    DeserializeError,
15    #[error("Unknown error")]
16    UnknownError,
17}