besu_postgres/lib.rs
1//! [SQLite](https://sqlite.org) dialect and driver for [Besu](https://docs.rs/besu).
2//!
3//! # Example
4//! ```rust
5//! use besu::{Database, Table};
6//! use besu_sqlite::Sqlx;
7//!
8//! #[derive(Debug, Table)]
9//! pub struct User {
10//! pub id: i32,
11//! pub name: String,
12//! }
13//!
14//! #[tokio::main]
15//! async fn main() {
16//! let db = Database::new(
17//! Sqlx::new(":memory:")
18//! .await
19//! .unwrap(),
20//! );
21//!
22//! // TODO: Insert a user
23//!
24//! println!("{:#?}", db.select(User).await.unwrap());
25//! }
26//! ```
27#![cfg_attr(docsrs, feature(doc_cfg))]
28
29mod dialect;
30mod sqlx;
31
32pub use dialect::Postgres;
33pub use sqlx::Sqlx;