d-engine-client

Crates.iod-engine-client
lib.rsd-engine-client
version0.2.2
created_at2026-01-02 02:35:28.943793+00
updated_at2026-01-14 15:04:45.667406+00
descriptionClient library for interacting with d-engine Raft clusters via gRPC
homepagehttps://github.com/deventlab/d-engine
repositoryhttps://github.com/deventlab/d-engine
max_upload_size
id2017852
size193,826
Luanzhi Lab (luanzhilab)

documentation

README

d-engine-client

Crates.io docs.rs

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

Commit count: 207

cargo fmt