1#![forbid(unsafe_code)]
2
3mod carry;
9pub mod diagnose;
10pub mod diagnosis;
11pub mod intersect;
12pub mod mesh;
13pub mod repair;
14pub mod tjunction;
15pub mod traits;
16
17pub use diagnose::diagnose;
18pub use diagnosis::{Defect, DefectKind, Diagnosis};
19pub use intersect::{self_intersections, self_intersections_brute_force, IntersectingPair};
20pub use repair::{RepairAction, RepairPlan, RepairReport};
21pub use tjunction::{split_t_junctions, TJunctionSplit};
22pub use traits::{Diagnose, Repair};