INNER CODE UNIT · Rust
smoke_test
mlin/GenomicSQLite · bindings/rust/src/lib.rs:413
fn smoke_test() {
let dbfn = format!(
"/tmp/genomicsqlite_rust_smoke_test.{}.db",
uuid::Uuid::new_v4()
);
let mut config = json::object::Object::new();
config.insert("threads", json::JsonValue::from(3));
let mut conn = super::open(
dbfn,
OpenFlags::SQLITE_OPEN_CREATE | OpenFlags::SQLITE_OPEN_READ_WRITE,
&config,
)
.unwrap();
// check that tuning SQL applied successfully
let mut ans: i64 = conn
.query_row("PRAGMA threads", [], |row| row.get(0))
.unwrap();