snix_glue::snix_build

Function derivation_to_build_request

Source
pub(crate) fn derivation_to_build_request(
    derivation: &Derivation,
    inputs: &BTreeMap<StorePath<String>, Node>,
) -> Result<BuildRequest>
Expand description

Takes a Derivation and turns it into a snix_build::buildservice::BuildRequest. It assumes the Derivation has been validated, and all referenced output paths are present in inputs.