provenant/license_detection/models/mod.rs
1// SPDX-FileCopyrightText: Provenant contributors
2// SPDX-License-Identifier: Apache-2.0
3
4//! Core data structures for license detection.
5
6pub mod license;
7pub mod license_match;
8pub mod loaded_license;
9pub mod loaded_rule;
10pub mod position_span;
11pub mod rule;
12
13pub use license::License;
14pub use license_match::{LicenseMatch, MatchCoordinates, MatcherKind};
15pub use loaded_license::LoadedLicense;
16pub use loaded_rule::LoadedRule;
17pub use position_span::PositionSpan;
18pub use rule::{Rule, RuleKind};
19
20#[cfg(test)]
21mod mod_tests;