firebase_auth_sdk/
error.rs

1use thiserror::Error;
2
3#[derive(Error, Debug, Clone)]
4pub enum Error {
5    #[error("{0}")]
6    API(String),
7
8    #[error("{0}")]
9    SignUp(String),
10
11    #[error("{0}")]
12    SignIn(String),
13
14    #[error("{0}")]
15    User(String),
16
17    #[error("{0}")]
18    Token(String),
19}
20
21impl std::convert::From<reqwest::Error> for Error {
22    fn from(err: reqwest::Error) -> Self {
23        Error::API(err.to_string())
24    }
25}