Expand description
Client abstractions for d-engine.
Core traits and types for KV client operations, shared by both embedded (local) and standalone (remote) implementations.
Re-exports§
pub use client_api::ClientApi;pub use client_api_error::ClientApiError;pub use client_api_error::ClientApiResult;pub use types::ClientReadRequest;pub use types::ClientResponse;pub use types::ClientResponsePayload;pub use types::ClientWriteRequest;pub use types::ErrorCode;pub use types::KvEntry;pub use types::LeaderHint;pub use types::ReadResults;pub use types::WriteOperation;pub use types::WriteResult;pub use crate::config::ReadConsistencyPolicy;
Modules§
- client_
api - KV client trait - unified interface for key-value operations.
- client_
api_ error - types
- Native client API types — transport-agnostic, no proto dependency.