3 releases
Uses new Rust 2024
| 0.2.3 | Feb 22, 2026 |
|---|---|
| 0.2.2 | Jan 14, 2026 |
| 0.2.1 | Jan 2, 2026 |
#63 in #raft-consensus
Used in 2 crates
2.5MB
49K
SLoC
d-engine-client
Client library for interacting with d-engine Raft clusters
⚠️ You Probably Don't Need This Crate
Use d-engine instead:
[dependencies]
d-engine = { version = "0.2", features = ["client"] }
This provides the same API with simpler dependency management. The d-engine-client crate is automatically included when you enable the client feature.
For Contributors
This crate exists for architectural reasons:
- Clean boundaries - Separates client logic from server implementation
- Faster builds - Workspace members can depend on client without pulling server deps
- Testing - Enables isolated client testing
If you're building an application, use d-engine with features = ["client"] instead.
Quick Reference
See d-engine README for usage examples and documentation.
License
MIT or Apache-2.0
Dependencies
~25–43MB
~675K SLoC