1 个不稳定版本
0.1.0 | 2023年12月27日 |
---|
#1238 在 数据库接口
5KB
89 行
postgrest-query
通过PostgREST提供的类型安全的构建式查询体验
安装
cargo add postgrest-query
用法
use postgrest_query::PostgrestClient;
const URL: &str = "https://org-postgrest-query-demo-inst.data-1.use1.tembo.io/restapi/v1";
#[derive(serde::Serialize, serde::Deserialize)]
struct UserModel {
id: i32,
name: String,
password: String,
}
#[tokio::main]
async fn main() -> Result<(), std::error::Error> {
let db = PostgrestClient::new(URL);
let user_query = db.from("users").find_many::<UserModel>().exec().await;
}
待办事项
依赖关系
~3–18MB
~228K SLoC