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}