elicit_proj/lib.rs
1//! `elicit_proj` — MCP workflow tools for the [`proj`] coordinate transformation library.
2//!
3//! Provides a serializable [`ProjTransform`] snapshot wrapper around [`proj::Proj`] and MCP
4//! workflow tools for creating transforms, converting coordinates, projecting geometries, and
5//! transforming bounding boxes.
6
7#![forbid(unsafe_code)]
8#![warn(missing_docs)]
9
10mod error;
11mod transform;
12pub mod workflow;
13
14pub use error::{ProjResult, ProjTransformError, ProjTransformErrorKind};
15pub use transform::{ProjSpec, ProjTransform};
16pub use workflow::{ProjCreated, ProjTransformPlugin};