openauth-sqlx 0.0.4

SQLx database adapters for OpenAuth.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
use openauth_core::error::OpenAuthError;

pub(super) fn inactive_transaction() -> OpenAuthError {
    OpenAuthError::Adapter("postgres transaction is no longer active".to_owned())
}

pub(super) fn sql_error(error: sqlx::Error) -> OpenAuthError {
    OpenAuthError::Adapter(error.to_string())
}

pub(super) fn argument_error(error: Box<dyn std::error::Error + Send + Sync>) -> OpenAuthError {
    OpenAuthError::Adapter(error.to_string())
}

pub(super) fn json_error(error: serde_json::Error) -> OpenAuthError {
    OpenAuthError::Adapter(error.to_string())
}