The package provides an interface to SQLite.
let database = sqlite::open(":memory:").unwrap(); database.execute(r#" CREATE TABLE `users` (id INTEGER, name VARCHAR(255)); INSERT INTO `users` (id, name) VALUES (1, 'Alice'); "#).unwrap(); database.process("SELECT * FROM `users`;", |pairs| { for &(column, value) in pairs.iter() { println!("{} = {}", column, value.unwrap()); } true }).unwrap();