Skip to main content

provenant/models/
mod.rs

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