honeycomb_core/cmap/
mod.rs

1//! combinatorial maps implementations
2
3mod builder;
4mod components;
5mod dim2;
6#[allow(missing_docs, clippy::missing_errors_doc, clippy::missing_panics_doc)] // FIXME:write docs
7mod dim3;
8mod error;
9
10pub use builder::{BuilderError, CMapBuilder, GridDescriptor};
11pub use components::{
12    identifiers::{
13        DartIdType, EdgeIdType, FaceIdType, NULL_DART_ID, NULL_EDGE_ID, NULL_FACE_ID,
14        NULL_VERTEX_ID, NULL_VOLUME_ID, VertexIdType, VolumeIdType,
15    },
16    orbits::OrbitPolicy,
17};
18pub use dim2::structure::CMap2;
19pub use dim3::structure::CMap3;
20pub use error::{LinkError, SewError};
21
22pub(crate) use components::orbits::try_from_fn;