use sqlx::postgres::PgPoolOptions;
use sqlx::{Pool, Postgres};
#[tokio::main]
async fn main() -> Result<(), sqlx::Error> {
let pool: Pool<Postgres> =
PgPoolOptions::new().max_connections(5).connect("postgres://postgres:password@localhost/test").await?;
let row: (i64,) = sqlx::query_as("SELECT $1").bind(150_i64).fetch_one(&pool).await?;
assert_eq!(row.0, 150);
Ok(())
}