openauth-tokio-postgres 0.0.5

tokio-postgres database adapter for OpenAuth.
Documentation
use openauth_core::db::{DbFieldType, DbValue, SqlParam};
use openauth_tokio_postgres::driver::{param_refs, postgres_params};

#[test]
fn driver_binds_open_auth_values_for_postgres_execution() -> Result<(), Box<dyn std::error::Error>>
{
    let values = postgres_params(&[
        SqlParam {
            field_type: DbFieldType::String,
            value: DbValue::String("user@example.com".to_owned()),
        },
        SqlParam {
            field_type: DbFieldType::Number,
            value: DbValue::Null,
        },
    ])?;

    assert_eq!(values.len(), 2);
    assert_eq!(param_refs(&values).len(), 2);
    Ok(())
}