Skip to main content

geop_core_topology/argument_validation/
mod.rs

1//! Small, standalone checks for the euler operators' own arguments —
2//! e.g. "does this pcurve actually start/end where the caller claims" —
3//! as opposed to [`super::validation`], which checks a whole [`super::Model`]
4//! for internal consistency. Each check lives in its own file.
5
6mod curve_start_and_end;
7mod different_loop;
8mod pcurve_start_and_end;
9mod same_loop;
10
11pub use curve_start_and_end::validate_curve_start_and_end;
12pub use different_loop::validate_different_loop;
13pub use pcurve_start_and_end::validate_pcurve_start_and_end;
14pub use same_loop::validate_same_loop;