Skip to content

timelessnesses/replit_db

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

replit_db

An unofficial database adapater for Replit Database for Rust!

Installation

cargo add replit_db

Supports

  • Synchronous
  • Asynchronous
  • Type Safety (:skull emoji:)

Example

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")`
}. 

All documentations will be in the comment and intellisense. (I hosted my own documentation since docs.rs is slow) Also for asynchronous version please use replit_db::Asynchronous trait.

About

Unofficial database adapter for Replit database.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages