1mod datasource_id;
5mod dependency_uid;
6mod diagnostic;
7mod digest;
8pub(crate) mod file_info;
9mod line_number;
10mod match_score;
11mod output;
12mod package_type;
13mod package_uid;
14
15pub use datasource_id::DatasourceId;
16pub use dependency_uid::DependencyUid;
17pub use diagnostic::{
18 DiagnosticSeverity, ScanDiagnostic, diagnostics_from_legacy_scan_errors,
19 is_legacy_warning_message,
20};
21pub use digest::{GitSha1, Md5Digest, Sha1Digest, Sha256Digest, Sha512Digest};
22pub use file_info::{
23 Author, Copyright, Dependency, FileInfo, FileInfoBuilder, FileReference, FileType, Holder,
24 LicenseDetection, LicensePolicyEntry, Match, OutputEmail, OutputURL, Package, PackageData,
25 Party, ResolvedPackage, TopLevelDependency,
26};
27pub use line_number::LineNumber;
28pub use match_score::MatchScore;
29pub use package_type::PackageType;
30pub use package_uid::PackageUid;
31
32pub use output::{
33 ExtraData, FacetTallies, HEADER_NOTICE, Header, LicenseClarityScore, LicenseIndexProvenance,
34 LicenseReference, LicenseRuleReference, OUTPUT_FORMAT_VERSION, Output, Summary,
35 SystemEnvironment, TOOL_NAME, Tallies, TallyEntry, TopLevelLicenseDetection,
36};