d-engine-client
Client library for interacting with d-engine Raft clusters
⚠️ You Probably Don't Need This Crate
Use d-engine instead:
[]
= { = "0.2", = ["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