mod builder;
mod components;
mod dim2;
mod dim3;
mod error;
pub use builder::{BuilderError, CMapBuilder};
pub use components::{
identifiers::{
DartIdType, EdgeIdType, FaceIdType, NULL_DART_ID, NULL_EDGE_ID, NULL_FACE_ID,
NULL_VERTEX_ID, NULL_VOLUME_ID, VertexIdType, VolumeIdType,
},
orbits::OrbitPolicy,
};
pub use dim2::structure::CMap2;
pub use dim3::structure::CMap3;
pub use error::{DartReleaseError, DartReservationError, LinkError, SewError};
pub(crate) use components::orbits::try_from_fn;