Storage of tantalum

Sot is a database written in Rust.

Installation

Use the cargo cargo add sotdb. cargo add sotdb

Usage

```rust use sotdb::{actions::, structs::};

fn main() -> Result<(), std::io::Error> { // Create object using name, vector of pairs (var name, datatype(data)) create_object( "name", &mut vec![ // text, intnum, floatnum, boolean - name of vars // Str("Text".tostring()), Int(0), Float(0.0), Bool(false) - datatype`s with with their data ("text".tostring(), DataType::Str("test".tostring())), ("intnum".tostring(), DataType::Int(0)), ("floatnum".tostring(), DataType::Float(0.0)), ("boolean".tostring(), DataType::Bool(false)), ], ".sotdb", )?; // Get one object using his name and path to *.sotdb file let object = get_object("name", ".sotdb")?; // Get all objects from .sotdb file let _all_objects = get_all_objects(".sotdb")?; // Add data to object using (requires name, path, and vec of data: (String, DataType)) adddatatoobject( "name", "*.sotdb", vec![("boolean".tostring(), DataType::Bool(true))], )?; // Remove data to object using (requires name, path, and vec of data: (String, DataType)) removedatafromobject("name", "*.sotdb", vec!["boolean".tostring()])?; // Delete object using his name and path to .sotdb file delete_object(object.get_name(), ".sotdb")?; Ok(()) } ```

License

MIT