mirror of
https://github.com/NixOS/nix.git
synced 2025-02-18 18:02:36 +00:00

attributes of the rec are in scope of `e'. This is useful in expressions such as rec { lib = import ./lib; inherit (lib) concatStrings; } It does change the semantics of expressions such as let x = {y = 1;}; in rec { x = {y = 2;}; inherit (x) y; }.y This now returns 2 instead of 1. However, no code in Nixpkgs or NixOS seems to rely on the old behaviour.
7 lines
51 B
Nix
7 lines
51 B
Nix
rec {
|
|
inherit (x) y;
|
|
x = {
|
|
y = 1;
|
|
};
|
|
}.y
|