| Crates.io | tank-sqlite |
| lib.rs | tank-sqlite |
| version | 0.16.0 |
| created_at | 2025-09-28 14:54:50.129077+00 |
| updated_at | 2026-01-20 23:42:23.475524+00 |
| description | SQLite driver implementation for Tank: the Rust data layer |
| homepage | |
| repository | https://github.com/TankHQ/tank |
| max_upload_size | |
| id | 1858403 |
| size | 82,215 |
SQLite driver implementation for Tank: the Rust data layer.
Implements Tank’s Driver and related traits for SQLite, mapping Tank operations and queries into direct SQLite commands. It does not replace the main tank crate. you still use it to define entities, manage schemas, and build queries.
https://tankhq.github.io/tank/
https://github.com/TankHQ/tank ⭐
try_stream! (async_stream): each statement is stepped with sqlite3_step and results are yielded immediately (no buffering occurs)cargo add tank
cargo add tank-sqlite
use tank::{Connection, Driver, Executor};
use tank_sqlite::SQLiteDriver;
let driver = SQLiteDriver::new();
let connection = driver
.connect("sqlite://path/to/database.sqlite?mode=rw".into())
.await?;