1
1
Fork 0
mirror of https://github.com/NixOS/nix.git synced 2025-12-11 03:21:03 +01:00

Reword some comments/API docs to reflect libfetcher's multiple users

It's not just flakes, but also `builtins.fetchTree`. Also try to provide
some more info in general.
This commit is contained in:
John Ericson 2023-09-28 21:10:17 -04:00
parent b912f3a937
commit c816c67eed
3 changed files with 28 additions and 12 deletions

View file

@ -13,6 +13,12 @@
namespace nix::fetchers {
typedef std::variant<std::string, uint64_t, Explicit<bool>> Attr;
/**
* An `Attrs` can be thought of a JSON object restricted or simplified
* to be "flat", not containing any subcontainers (arrays or objects)
* and also not containing any `null`s.
*/
typedef std::map<std::string, Attr> Attrs;
Attrs jsonToAttrs(const nlohmann::json & json);