13 个版本 (稳定版)
1.2.0 | 2024 年 2 月 18 日 |
---|---|
1.1.4 | 2023 年 9 月 17 日 |
1.0.0 | 2023 年 8 月 30 日 |
0.1.3 | 2023 年 8 月 30 日 |
#1 in #replit
每月下载 66 次
19KB
283 行
replit_db
为 Rust!Replit 数据库的非官方数据库适配器!
安装
cargo add replit_db
支持
- 同步
- 异步
- 类型安全 (:skull emoji:)
示例
use replit_db::{self, Synchronous};
fn main() {
let config = replit_db::Config::new().unwrap();
let db = replit_db::Database::new(config);
let res = db.set("testings", "30");
match res {
Ok(()) => println!("Successful!"),
Err(e) => println!("{}",e.to_string())
}
println!(db.get("testings").unwrap());
db.delete("testings").unwrap();
for var in db.list(replit_db::NONE).unwrap() {
println!(var);
} // you could list all variable by prefix with `Some("prefix")`
}.
所有 文档 都将在注释和智能感应中。 (由于 docs.rs 速度慢,我托管了自己的文档) 对于异步版本,请使用 replit_db::Asynchronous
trait。
依赖项
~3–15MB
~229K SLoC