query is a simplistic single-table database
This crate provides functionality for very simple databases, you can only have one table in
a database, you can't change the data in place and have to load the entire database into memory.
But it's really simple.
# Examples
let data = (0..10).collect();
let mut db = DB::create("test.db", data)
.expect("can't create 'test.db'");
db.iter_mut()
.for_each(|i| *i * 2);
db.apply()
.expect("can't update 'test.db'");
drop(db);
let db = DB::load("test.db")
.expect("can't read 'test.db'");
assert_eq!(db.to_vec(), (0..100).step_by(10).collect());