sqlite3_ext 0.2.1

Build loadable extensions for SQLite using Rust
Documentation
1
2
3
4
5
6
7
8
9
10
use sqlite3_ext::{query::*, *};

fn column_borrow(conn: &Connection) -> Result<()> {
    let mut stmt = conn.prepare("SELECT 1, 2, 3")?;
    let results: Vec<Column> = stmt.query(())?.map(|r| Ok(r[0])).collect()?;
    assert_eq!(results.len(), 1);
    Ok(())
}

fn main() {}