cccc_sdk/lib.rs
1//! Official Rust client for CCCC daemon IPC v1.
2//!
3//! The client discovers the daemon from `CCCC_HOME`, sends one NDJSON request
4//! per connection, and exposes both a generic JSON API and focused helpers for
5//! common workflows.
6
7mod client;
8mod endpoint;
9mod error;
10mod protocol;
11
12pub use client::{CCCCClient, CompatibilityRequirements};
13pub use endpoint::{discover_endpoint, DaemonEndpoint};
14pub use error::{DaemonError, Error, Result};
15pub use protocol::{DaemonRequest, DaemonResponse, PingResult};