sim_incremental_core/projection/
mod.rs1mod admission;
10mod assay;
11mod assay_repair;
12mod builtin;
13mod engine;
14mod graph;
15mod model;
16
17pub use admission::{ClosedWasmEvidence, QualificationError};
23#[cfg(test)]
24use admission::{ProjectorQualificationVerifier, bootstrap_native_source};
25pub use assay::{
26 AssayContract, AssayError, AssayOutcome, ControlledDelta, ControlledDeltaClass,
27 ExpectedClosure, ExpectedClosureSet, ExpectedClosureViolation, PredictedClosureAssay,
28 PredictedClosureReport, PredictedWork, StageOneQualification,
29};
30pub use assay_repair::{
31 ArchitectureFaultReview, ProjectionRepairItem, ProjectionRepairSet, ProjectionRepairTracker,
32 RepairDisposition,
33};
34pub use builtin::{
35 BASELINE_PROJECTION_KINDS, PathSelectionRules, SelectFactsProvider, install_baseline_providers,
36};
37pub use engine::{ConfigShapeVerifier, ProjectionEngine, ProjectionRegistry};
38pub use graph::{ClosureError, FederatedClosure, OwnerProjectionGraph};
39pub use model::{
40 ConclusionId, ConfinementEvidence, DeclaredInputSelector, DeterministicImportManifest,
41 ExecutionSemantics, Explanation, FactId, MediatedAccessWitness, ObservedFact, ObservedWorld,
42 PackageIdentity, ProjectionBudget, ProjectionDigest, ProjectionError, ProjectionInputs,
43 ProjectionKindRef, ProjectionOutput, ProjectionProvider, ProjectionResult, ProjectionSpec,
44 ProjectorPolicy, ProjectorQualification, QualifiedRuntime, QualifiedSourceClosure,
45};
46use model::ProjectorQualificationKind;
49
50#[cfg(test)]
51mod assay_tests;
52#[cfg(test)]
53mod tests;