//! Rust and Python-facing client library for the IRI REST API.
//!
//! Public API layers:
//! - [`ApiClient`]/[`BlockingApiClient`]: generic JSON HTTP clients.
//! - [`IriClient`]/[`BlockingIriClient`]: OpenAPI-driven operation clients.
//! - [`ClientError`]: unified error type used by all clients.
//!
//! The `OpenAPI` operation registry is generated at build time from
//! `openapi/openapi.json`.
/// Generic blocking JSON REST client.
pub use BlockingApiClient;
/// Generic async JSON REST client.
pub use ApiClient;
/// Error type returned by all client operations.
pub use ClientError;
/// OpenAPI-backed blocking operation client.
///
/// See also [`IriClient`] for the async variant.
pub use ;