Re-exports§
Modules§
- errors 🔒Contains DerivationError, exported as crate::derivation::DerivationError
- output 🔒
- This contains error and result types that can happen while parsing Derivations from ATerm.
- parser 🔒This module constructs a Derivation by parsing its ATerm serialization.
- validate 🔒
- write 🔒This module implements the serialisation of derivations into the ATerm format used by C++ Nix.
Structs§
- References the derivation output.
Enums§
- Errors that can occur during the validation of Derivation structs.
- Errors that can occur during the validation of a specific
Functions§
- For a CAHash, return the “prefix” used for NAR purposes. For CAHash::Flat, this is an empty string, for CAHash::Nar, it’s “r:”. Panics for other CAHash kinds, as they’re not valid in a derivation context.
- Calculate the name part of the store path of a derivation Output.