mod package_emit#

module package_emit#

Deterministic EasyBuild recipe-set emission from materialized package profiles.

Functions

fn emit_profile_easyconfigs(plan: &PackagePlan, locks: &[ProfileLock]) -> Result<Vec<EmittedEasyconfig>, PackageEmitError>#

Enums

enum PackageEmitError#
Materialize(String)#
MissingLock(String)#
LockIdentity#
profile: String#
package: String#
version: String#
LockConfiguration(String)#

Structs and Unions

struct EmittedEasyconfig#
profile: String#
filename: String#
text: String#