1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
//! The API used for creating and manipulating shapes
//!
//! See [`Shape`], which is the main entry point to this API.
mod api;
mod geometry;
mod object;
mod stores;
mod topology;
mod validate;
pub use self::{
api::Shape,
geometry::Geometry,
object::Object,
stores::{Handle, Iter},
topology::Topology,
validate::{StructuralIssues, ValidationError, ValidationResult},
};