Skip to main content

Crate pixellint_core

Crate pixellint_core 

Source

Re-exports§

pub use directory::DIRECTORY_ID;
pub use directory::DirectoryError;
pub use directory::VendorDirectory;
pub use directory::VendorEntry;
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.
manifest
Declarative rulepack manifests.

Structs§

CoreRulePack
Engine
RulePackMetadata
RuleSource
ValidationOptions
ValidationReport
ValidationRequest
ValidationSummary
Violation
ViolationTarget

Enums§

ArtifactKind
EngineError
ExpansionState
RuleSourceLevel
Severity
ViolationTargetComponent

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).

Traits§

ValidatorPlugin