Skip to main content

topology_checker_core/
lib.rs

1#![doc = include_str!("../README.md")]
2#![warn(missing_docs)]
3#![forbid(unsafe_code)]
4
5mod aggregate;
6pub(crate) mod engine;
7mod error;
8mod merge;
9mod model;
10mod rule;
11mod rules;
12mod topology;
13mod violation;
14
15pub use error::Error;
16/// Geometry types and algorithms, with Geo's serde and multithreading features.
17pub use geo;
18pub use merge::{explode_lines, merge_lines};
19pub use model::{FeatureRef, GeometryKind, Layer, LayerId};
20pub use rule::{ParseRuleError, Rule, RuleId, RuleSpec};
21pub use topology::{LayerInput, Report, RuleReport, Topology, Warning};
22pub use violation::{Violation, ViolationKind};