#![allow(
clippy::similar_names,
clippy::too_many_lines,
clippy::doc_markdown,
clippy::too_many_arguments,
clippy::cast_precision_loss
)]
mod batch;
mod builder;
mod execute;
mod helpers;
mod latency;
mod prepared;
mod stage;
pub use batch::BatchAnalysis;
pub use builder::{CausalAnalysisBuilder, RdConfig, RefuteSuite};
pub use execute::CausalAnalysis;
pub use latency::{
ComputeBudget, INTERACTIVE_BOOTSTRAP, INTERACTIVE_MAX_ENVELOPE_GRAPHS, INTERACTIVE_N_DRAWS,
LatencyMode, REPORT_BOOTSTRAP, REPORT_N_DRAWS, ResolvedLatencyBudget, STANDARD_BOOTSTRAP,
STANDARD_N_DRAWS, refuse_discovery_under_interactive, refuse_non_report_hmc,
};
pub use prepared::PreparedAnalysis;
pub use stage::{AnalysisStageEvent, StageResultSink};