//! Library implementation for the `rusty-fmp` crate.
//!
//! The HTTP client (`FmpClient`), endpoint descriptors, and error types are always available
//! so other Rust projects (for example an MCP server) can consume the API without pulling in
//! the CLI. The `cli` module and its re-exports are gated behind the default `cli` feature and
//! used by the bundled `fmp-agent` binary.
//!
//! Library-only consumers should disable default features:
//!
//! ```toml
//! rusty-fmp = { version = "0.1", default-features = false }
//! ```
pub use crate;
pub use crateFmpClient;
pub use crateEndpoint;
pub use crate;