Skip to content

Latest commit

 

History

History

rust

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 

UStore Rust SDK

Rust implementation is designed to support:

  • Named Collections
  • ACID Transactions
  • Single & Batch Operations
  • Apache DataFusion TableProvider for SQL

Using it should be, again, familiar, as it mimics std::collections:

let mut db = DataBase::new();
if db.contains_key(&42) {
    db.remove(&42);
    db.insert(43, "New Meaning".to_string());
}
for (key, value) in &db {
    println!("{key}: \"{value}\"");
}
db.clear();