#![deny(missing_docs)]
#![deny(rustdoc::all)]
mod adapters;
mod bus;
mod error;
mod execution;
mod executor;
mod plan;
mod ports;
mod sm;
mod state;
mod witness;
pub use execution::asm::{AsmResources, AsmSharedResources, EmulatorAsm}; pub use executor::*; pub use witness::AirClassifier;
pub use zisk_asm_runner::GpuBufferSource;
pub(crate) use adapters::*;
pub(crate) use bus::*;
pub(crate) use execution::*;
pub(crate) use plan::*;
pub(crate) use sm::*;
pub(crate) use state::*;
pub(crate) use witness::*;
use std::collections::HashMap;
pub(crate) type CountersChunkMetrics = HashMap<usize, Vec<DeviceMetricsByChunk>>;