Function handle_packages

Source
pub(crate) fn handle_packages(
    base_package: Name,
    valid_packages: Vec<Name>,
    raw_values: HashMap<RawPackageName, HashMap<Keyword, ClearableValue>>,
) -> Result<Vec<Package>, BridgeError>
Expand description

Converts parsed BridgeOutput::packages output into Packages.

§Enforced Invariants

All scoped package variables must have a respective entry in pkgbase.pkgname.

§Errors

Returns an error if