1
0
Fork 0
mirror of https://github.com/NixOS/nix synced 2025-07-03 02:01:48 +02:00

Document fromTOML, hasContext and getContext builtins

Until now, these functions were completely missing in the Nix manual.

Co-authored-by: Valentin Gagarin <valentin.gagarin@tweag.io>
This commit is contained in:
Michal Sojka 2023-06-11 21:38:18 +02:00
parent 8ec1ba0210
commit c6d7c4f9ec
2 changed files with 41 additions and 3 deletions

View file

@ -92,7 +92,21 @@ static void prim_fromTOML(EvalState & state, const PosIdx pos, Value * * args, V
static RegisterPrimOp primop_fromTOML({
.name = "fromTOML",
.arity = 1,
.args = {"e"},
.doc = R"(
Convert a TOML string to a Nix value. For example,
```nix
builtins.fromTOML ''
x=1
s="a"
[table]
y=2
''
```
returns the value `{ s = "a"; table = { y = 2; }; x = 1; }`.
)",
.fun = prim_fromTOML
});