Module tvix_glue::known_paths

source ·
Expand description

This module implements logic required for persisting known paths during an evaluation.

Tvix needs to be able to keep track of each Nix store path that it knows about during the scope of a single evaluation and its related builds.

This data is required to find the derivation needed to actually trigger the build, if necessary.

Structs§

  • Struct keeping track of all known Derivations in the current evaluation. This keeps both the Derivation struct, as well as the “Hash derivation modulo”.