pub(crate) const DEFAULT_EVENT_CHANNEL_CAPACITY: usize = 32;
mod contract;
mod normalize;
mod runtime;
#[cfg(test)]
mod test_support;
#[allow(unused_imports)]
pub(crate) use contract::DynBackendCompletionFuture;
pub(crate) use contract::{
BackendDefaults, BackendHarnessAdapter, BackendHarnessErrorPhase, BackendSpawn,
DynBackendEventStream, EventObservabilitySignal, NormalizedRequest,
};
#[allow(unused_imports)]
pub(crate) use normalize::{accepted_model_override_v1, normalize_add_dirs_v1, normalize_request};
pub(crate) use runtime::run_harnessed_backend;
#[allow(unused_imports)]
pub(crate) use runtime::run_harnessed_backend_control;