Closes https://git.lix.systems/lix-project/lix/issues/770. See also https://github.com/NixOS/nix/pull/12760. Change-Id: Ibe7a9a41a84f749e3e9bedce8da28039fa6e6d2f
599 B
599 B
name, args
| name | args | ||
|---|---|---|---|
| unsafeGetAttrPos |
|
unsafeGetAttrPos returns the position of the original definition (possibly
before operations like set merges) of the attribute named s from attrset.
If the position couldn't be determined (for example the set was produced by
builtin functions like mapAttrs), null will be returned instead, otherwise
a attrset will be returned, and it has the following attributes:
file(string)line(number)column(number)
This is unsafe because it allows us to distinguish sets that compare equal but are defined at different locations.