rrt/crates/rrt-cli/src/app/runtime_compare/mod.rs

43 lines
1.6 KiB
Rust

mod candidate_table;
mod common;
mod post_special;
mod profiles;
mod recipe_book;
mod region;
mod setup_payload;
pub(super) use candidate_table::{compare_candidate_table, inspect_candidate_table};
pub(super) use post_special::compare_post_special_conditions_scalars;
pub(super) use profiles::{compare_classic_profile, compare_rt3_105_profile};
pub(super) use recipe_book::compare_recipe_book_lines;
pub(super) use region::compare_region_fixed_row_runs;
pub(super) use setup_payload::{compare_setup_launch_payload, compare_setup_payload_core};
#[cfg(test)]
pub(crate) use candidate_table::{
RuntimeCandidateTableEntrySample, RuntimeCandidateTableSample, diff_candidate_table_samples,
};
pub(crate) use candidate_table::{
RuntimeCandidateTableNamedRun, classify_candidate_table_header_profile,
collect_numbered_candidate_name_runs, load_candidate_table_inspection_report,
matches_candidate_table_header_bytes, read_u32_le,
};
#[cfg(test)]
pub(crate) use profiles::{
RuntimeClassicProfileSample, RuntimeRt3105ProfileSample, diff_classic_profile_samples,
diff_rt3_105_profile_samples,
};
pub(crate) use recipe_book::{
RuntimeRecipeBookLineFieldSummary, build_recipe_line_field_summaries,
intersect_nonzero_recipe_line_paths, load_recipe_book_line_sample,
};
#[cfg(test)]
pub(crate) use recipe_book::{
RuntimeRecipeBookLineSample, diff_recipe_book_line_content_samples,
diff_recipe_book_line_samples,
};
#[cfg(test)]
pub(crate) use setup_payload::{
RuntimeSetupLaunchPayloadSample, RuntimeSetupPayloadCoreSample,
diff_setup_launch_payload_samples, diff_setup_payload_core_samples,
};