axiolid_mesh_compile_contract/lib.rs
1#![forbid(unsafe_code)]
2//! Explicit graph-to-triangle-mesh compilation contract.
3//!
4//! This operation never claims to preserve an exact B-rep result domain.
5
6mod contract;
7mod outcome;
8
9pub use contract::MeshCompiler;
10pub use outcome::{CompileOutcome, MeshClosure};
11
12pub const CAPABILITY_ID: axiolid_contracts::CapabilityId =
13 axiolid_contracts::capability_ids::GRAPH_TO_MESH;