The package provides a relational database.
```rust use database::prelude::*;
let database: Database
let statement = CreateTable::new() .name("foo") .column(|column| { column.name("bar").kind(Type::Float) }) .column(|column| { column.name("baz").kind(Type::Integer) }); database.execute(statement).unwrap();
let statement = InsertInto::new().table("foo").column("bar").column("baz"); let mut statement = database.prepare(statement).unwrap(); statement.execute(&[Value::Float(42.0), Value::Integer(69)]).unwrap();
let statement = Select::new().table("foo"); let mut statement = database.prepare(statement).unwrap(); statement.execute(&[]).unwrap();
while let Some(record) = statement.next().unwrap() { asserteq!(record[0], Value::Float(42.0)); asserteq!(record[1], Value::Integer(69)); } ```