Expand description
Database connection trait and backend implementations for toolu-orm.
§Features
Enable exactly one backend per consumer:
libsql– async libsql (Turso embedded replica)rusqlite– sync rusqlite (nativeDbConnectionBlocking, wrapped with spawn_blocking forDbConnection)postgres– async tokio-postgres + deadpool connection pool
Re-exports§
pub use blocking_trait_def::DbConnectionBlocking;pub use error::DbError;pub use trait_def::DbConnection;
Modules§
- blocking_
trait_ def - DbConnectionBlocking trait for backends that are natively synchronous.
- error
- DbError enum for connection-layer errors across all backends.
- trait_
def - DbConnection trait shared across all database backends.