Expand description
Aegis Client - Database Client SDK
Native Rust client library for connecting to Aegis database instances. Provides async/await API, connection pooling, and automatic failover.
Key Features:
- Async-first API with tokio integration
- Connection pooling and management
- Automatic retry and failover
- Query builder with type safety
- Cluster-aware routing
@version 0.1.0 @author AutomataNexus Development Team
Re-exports§
pub use config::ClientConfig;pub use config::ConnectionConfig;pub use connection::Connection;pub use error::ClientError;pub use pool::ConnectionPool;pub use query::Query;pub use query::QueryBuilder;pub use result::QueryResult;pub use result::Row;pub use result::Value;pub use transaction::Transaction;
Modules§
- config
- Aegis Client Configuration
- connection
- Aegis Client Connection
- error
- Aegis Client Error Types
- pool
- Aegis Client Connection Pool
- query
- Aegis Client Query Builder
- result
- Aegis Client Query Results
- transaction
- Aegis Client Transaction Management
Structs§
- Aegis
Client - The main client for interacting with Aegis databases.