mod atlas;
mod entries;
mod entrypoints;
mod hypotheses;
mod notes;
mod report;

use crate::inspect::smp::services::SmpRegionServiceTraceReport;
use crate::inspect::smp::world::SmpSaveCompanyChairmanAnalysisReport;
pub use entrypoints::inspect_save_region_service_trace_file;

pub(in crate::inspect::smp) fn build_region_service_trace_report(
    analysis: &SmpSaveCompanyChairmanAnalysisReport,
) -> SmpRegionServiceTraceReport {
    report::build_region_service_trace_report(analysis)
}
