Crate rustmemodb

Crate rustmemodb 

Source

Re-exports§

pub use facade::InMemoryDB;
pub use core::Result;
pub use core::DbError;
pub use core::Value;
pub use core::DataType;
pub use core::Row;
pub use result::QueryResult;
pub use interface::DatabaseClient;
pub use interface::DatabaseFactory;
pub use storage::DurabilityMode;
pub use storage::PersistenceManager;
pub use storage::WalEntry;
pub use json::JsonStorageAdapter;
pub use json::JsonError;
pub use json::JsonResult;
pub use connection::Connection;
pub use connection::auth::AuthManager;
pub use connection::auth::User;
pub use connection::auth::Permission;
pub use connection::pool::ConnectionPool;
pub use connection::pool::PoolGuard;
pub use connection::pool::PoolStats;
pub use connection::config::ConnectionConfig;

Modules§

connection
core
facade
interface
json
JSON Storage Adapter Module
result
storage
transaction

Structs§

Client
Database client with connection pooling
RustMemDbFactory
Default factory for creating RustMemDB clients