mod block;
mod collector;
mod executor;
pub mod formatters;
mod hypotheses;
mod jidoka;
mod memory;
mod report;
mod superblock;
mod thread_local;
pub use block::{BlockId, EdgeId, FunctionId};
pub use collector::{CoverageCollector, CoverageConfig, Granularity};
pub use executor::{CoverageExecutor, SuperblockResult};
pub use formatters::{CoberturaFormatter, HtmlFormatter, HtmlReportConfig, LcovFormatter, Theme};
pub use hypotheses::{CoverageHypothesis, NullificationConfig, NullificationResult};
pub use jidoka::{CoverageViolation, JidokaAction, TaintedBlocks};
pub use memory::CoverageMemoryView;
pub use report::{BlockCoverage, CoverageReport, CoverageSummary};
pub use superblock::{Superblock, SuperblockBuilder, SuperblockId};
pub use thread_local::ThreadLocalCounters;
#[cfg(test)]
mod tests;