firebase-auth-sdk 0.1.0

Firebase authentication SDK for rust.
Documentation
use thiserror::Error;

#[derive(Error, Debug, Clone)]
pub enum Error {
    #[error("{0}")]
    API(String),

    #[error("{0}")]
    SignUp(String),

    #[error("{0}")]
    SignIn(String),

    #[error("{0}")]
    User(String),

    #[error("{0}")]
    Token(String),
}

impl std::convert::From<reqwest::Error> for Error {
    fn from(err: reqwest::Error) -> Self {
        Error::API(err.to_string())
    }
}