#![deny(missing_docs)]
#![deny(unsafe_op_in_unsafe_fn)]
mod rayon_batch_executor;
mod rayon_batch_executor_build_error;
mod rayon_batch_executor_builder;
pub use qubit_batch::{
BatchCallResult,
BatchExecutionError,
BatchExecutionState,
BatchExecutor,
BatchOutcome,
BatchOutcomeBuildError,
BatchOutcomeBuilder,
BatchTaskError,
BatchTaskFailure,
SequentialBatchExecutor,
};
pub use qubit_progress::{
NoOpProgressReporter,
ProgressCounters,
ProgressEvent,
ProgressPhase,
ProgressReporter,
};
pub use rayon_batch_executor::RayonBatchExecutor;
pub use rayon_batch_executor_build_error::RayonBatchExecutorBuildError;
pub use rayon_batch_executor_builder::RayonBatchExecutorBuilder;