musq 0.0.4

Musq is an asynchronous SQLite toolkit for Rust.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
use musq::{Connection, query as query_mod};

use crate::support::connection;

/// SQL schema used by integration tests.
const TEST_SCHEMA: &str = include_str!("setup.sql");

/// Return a connection to a database pre-configured with our test schema.
pub async fn tdb() -> anyhow::Result<Connection> {
    let conn = connection().await?;
    query_mod::query(TEST_SCHEMA).execute(&conn).await?;
    Ok(conn)
}