Skip to main content

resolve_cargo_build_inputs

Function resolve_cargo_build_inputs 

Source
pub fn resolve_cargo_build_inputs(
    spec: &WasmBuildSpec,
) -> Result<ResolvedCargoBuildInputs, WasmBuildError>
Expand description

Resolve the exact Cargo source, configuration, toolchain, argument, and environment identity.

This performs the same resolution used before and after cached Wasm builds without running cargo build. Input-only snapshots may describe ordinary libraries or other Cargo targets; the cdylib name/output constraint is checked when acquiring Wasm artifacts. Tool identities require complete output within 64 KiB per stream. Metadata requires complete stdout within 16 MiB and stderr within 64 KiB. Probes have no elapsed-time deadline; oversized output fails before parsing or hashing.