Re-exports§
pub use directory::DIRECTORY_ID;pub use directory::DirectoryError;pub use directory::VendorDirectory;pub use directory::VendorEntry;pub use document::AggregatedArtifact;pub use document::ArtifactOccurrence;pub use document::DocumentArtifactInput;pub use document::DocumentError;pub use document::DocumentExtractor;pub use document::DocumentReport;pub use document::DocumentRequest;pub use document::FindingCounts;pub use document::document_request_from_json;pub use document::document_request_from_value;pub use manifest::Assertion;pub use manifest::ManifestError;pub use manifest::ManifestRulePack;pub use manifest::MatchSpec;pub use manifest::PackRule;pub use manifest::ParamContract;pub use manifest::ParamStyle;pub use manifest::Requirement;pub use manifest::RulePackManifest;pub use manifest::ValueFormat;
Modules§
- directory
- Vendor endpoint directory.
- document
- Document-level results for a caller that already extracted artifacts.
- manifest
- Declarative rulepack manifests.
Structs§
- Core
Rule Pack - Engine
- Rule
Pack Metadata - Rule
Source - Validation
Options - Validation
Report - Validation
Request - Validation
Summary - Violation
- Violation
Target
Enums§
Constants§
- BUILTIN_
VENDOR_ DIRECTORY - The vendor endpoint directory compiled into the crate.
- BUILTIN_
VENDOR_ MANIFESTS - First-party vendor rulepacks compiled into the crate, as (id, manifest JSON).