mirror of
https://github.com/fluencelabs/sqlite-wasm-connector
synced 2025-04-09 09:46:04 +00:00
20 lines
492 B
Rust
20 lines
492 B
Rust
extern crate sqlite;
|
|
|
|
use std::path::Path;
|
|
|
|
fn main() {
|
|
let database = sqlite::open(&Path::new(":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();
|
|
}
|