Skip to main content

plexus_conformance/
lib.rs

1pub mod corpus;
2mod merge;
3pub mod profiles;
4mod runner;
5mod types;
6
7pub use corpus::{
8    load_cases_from_path, load_cases_from_path_with_options, load_cases_from_paths,
9    load_cases_from_paths_with_options, load_external_cases_from_root, parse_corpus_group_map,
10};
11pub use merge::{
12    deterministic_fanout_merge_by, deterministic_fanout_merge_by_with_fallback, normalize_rows,
13};
14pub use plexus_engine::{QueryResult, Row, Value};
15pub use profiles::{profile_spec, validate_for_profile};
16pub use runner::{assert_case_outcome, run_conformance_cases, run_conformance_suite};
17pub use types::*;
18
19#[cfg(test)]
20mod tests;