deadpool-apexbase 0.1.0

Dead simple pool for ApexBase embedded database
Documentation

deadpool-apexbase

Dead simple async pool for ApexBase embedded database.

Example

use deadpool_apexbase::{Config, Runtime};

let cfg = Config::new("/tmp/apexbase_db");
let pool = cfg.create_pool(Runtime::Tokio1).unwrap();
let db = pool.get().await.unwrap();

let count = db
    .interact(|apexdb| {
        let table = apexdb.create_table("users").unwrap();
        // ...
        table.count().unwrap()
    })
    .await
    .unwrap();

License

Licensed under either of Apache License, Version 2.0 or MIT license at your option.