Skip to main content

Crate plexus_conformance

Crate plexus_conformance 

Source

Re-exports§

pub use corpus::load_cases_from_path;
pub use corpus::load_cases_from_path_with_options;
pub use corpus::load_cases_from_paths;
pub use corpus::load_cases_from_paths_with_options;
pub use corpus::load_external_cases_from_root;
pub use corpus::parse_corpus_group_map;
pub use profiles::profile_spec;
pub use profiles::validate_for_profile;

Modules§

corpus
profiles

Structs§

ConformanceCase
ConformanceFilterConfig
ConformanceRunCaseReport
ConformanceRunReport
ConformanceSeedNode
ConformanceSeedRelationship
ConformanceSetup
CorpusLoadOptions
ProfileSpec
The op/expr requirements for a ConformanceProfile.
ProfileValidationResult
Result of validating an engine’s capabilities against a ConformanceProfile.
QueryResult

Enums§

ConformanceError
ConformanceGraphMode
ConformanceProfile
A named conformance profile representing a defined subset of Plexus op/expr support.
CorpusError
MergeSortDir
Value

Functions§

assert_case_outcome
deterministic_fanout_merge_by
Deterministically merge fanout/sharded batches using explicit key + tie-break extractors. Shard-order invariance requires (key, tie-break) to be a total order. If ties remain, output can depend on shard input ordering.
deterministic_fanout_merge_by_with_fallback
Deterministically merge fanout/sharded batches with an additional fallback key. If (key, tie-break, fallback) is a total order, output is shard-order invariant.
normalize_rows
run_conformance_cases
run_conformance_suite

Type Aliases§

Row