#replit #unofficial #adapter #synchronous #supporting

replit_db

支持 Replit 数据库的 Rust 包。(非官方)

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

Download history 7/week @ 2024-03-29

每月下载 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