Nix 2.34.6
Nix, the purely functional package manager: C API (experimental)
Loading...
Searching...
No Matches
BindingsBuilder Struct Reference

Stores an under-construction set of bindings. More...

#include <nix_api_value.h>

Detailed Description

Stores an under-construction set of bindings.

Each builder can only be used once. After calling nix_make_attrs(), the builder becomes invalid and must not be used again. Call nix_bindings_builder_free() to release it.

Typical usage pattern:

  1. Create with nix_make_bindings_builder()
  2. Insert attributes with nix_bindings_builder_insert()
  3. Create final attribute set with nix_make_attrs()
  4. Free builder with nix_bindings_builder_free()
See also
nix_make_bindings_builder, nix_bindings_builder_free, nix_make_attrs
nix_bindings_builder_insert

The documentation for this struct was generated from the following file:
  • /builddir/build/BUILD/nix-2.34.6-build/nix-2.34.6/src/libexpr-c/nix_api_value.h