Skip to main content

ic_build/
lib.rs

1//! Shared host-side Cargo/Wasm build and retained artifact-cache mechanics.
2//!
3//! Callers select recipes, tools, output budgets, source custody and maintenance.
4//! The engine never owns a `PocketIC` lifecycle or a consumer's release identity.
5//! Retain returned records through artifact consumption; paths alone carry no
6//! cache-entry ownership. Builds have no default elapsed-time deadline.
7
8pub mod artifacts;
9pub mod cargo;
10
11#[cfg(test)]
12#[path = "../test-support/cargo/mod.rs"]
13pub(crate) mod cargo_fixture;
14
15#[cfg(test)]
16#[path = "../test-support/fs/mod.rs"]
17pub(crate) mod fs_fixture;