fix(tvix/eval): handle toJSON on attribute sets with outPath
These are serialised as the serialisation of the value of that field. Change-Id: Ida51708b1f43ce09b0ec835f4e265918aa31dd09 Reviewed-on: https://cl.tvl.fyi/c/depot/+/8205 Reviewed-by: raitobezarius <tvl@lahfa.xyz> Tested-by: BuildkiteCI
This commit is contained in:
parent
7d339d2762
commit
dfd0066de5
5 changed files with 38 additions and 6 deletions
|
|
@ -0,0 +1 @@
|
|||
"{\"a\":40,\"b\":2}"
|
||||
|
|
@ -0,0 +1,8 @@
|
|||
# Attribute sets with an `outPath` can contain _any_ serialisable
|
||||
# value in that field.
|
||||
builtins.toJSON {
|
||||
outPath = {
|
||||
a = 40;
|
||||
b = 2;
|
||||
};
|
||||
}
|
||||
|
|
@ -0,0 +1 @@
|
|||
"\"/nix/store/jzka5ndnygkkfjfvpqwjipqp75lhz138-emacs-28.2\""
|
||||
|
|
@ -0,0 +1,5 @@
|
|||
# Attribute sets with an `outPath` have that outPath itself serialised
|
||||
# to string.
|
||||
builtins.toJSON {
|
||||
outPath = "/nix/store/jzka5ndnygkkfjfvpqwjipqp75lhz138-emacs-28.2";
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue