This crate defines the official, stable network protocol for communicating with an AetherDB instance. It contains all request and response data structures, serialized using bincode
for maximum performance.
- Database Management
- Collection Management
- Index Management
- Record Operations (CRUD)
- Querying & Relational
Add aether-protocol
as a dependency in your Cargo.toml
:
[dependencies]
aether-protocol = "0.5.0"
or
cargo add aether-protocol
use aether_protocol::{Request, Response};
let request = Request::CreateDatabase { db_name: "testdb".to_string() };
let response = Response::Success;
Apache-2.0