story-kit: merge 260_refactor_upgrade_libsqlite3_sys
This commit is contained in:
17
vendor/rusqlite/benches/exec.rs
vendored
Normal file
17
vendor/rusqlite/benches/exec.rs
vendored
Normal file
@@ -0,0 +1,17 @@
|
||||
use bencher::{benchmark_group, benchmark_main, Bencher};
|
||||
use rusqlite::Connection;
|
||||
|
||||
fn bench_execute(b: &mut Bencher) {
|
||||
let db = Connection::open_in_memory().unwrap();
|
||||
let sql = "PRAGMA user_version=1";
|
||||
b.iter(|| db.execute(sql, []).unwrap());
|
||||
}
|
||||
|
||||
fn bench_execute_batch(b: &mut Bencher) {
|
||||
let db = Connection::open_in_memory().unwrap();
|
||||
let sql = "PRAGMA user_version=1";
|
||||
b.iter(|| db.execute_batch(sql).unwrap());
|
||||
}
|
||||
|
||||
benchmark_group!(exec_benches, bench_execute, bench_execute_batch);
|
||||
benchmark_main!(exec_benches);
|
||||
Reference in New Issue
Block a user