# replit_db

An unofficial database adapater for Replit Database for Rust!

## Installation

```sh
cargo add replit_db
```

## Supports

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

## Example

```rust
use replit_db::{self, Synchronous};

fn main() {
    let config = replit_db::Config::new();
    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());
}
```

All [documentations](https://replit-db.doc.timelessnesses.me/) 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.

