Skip to main content

nix_eval_state_build

Function nix_eval_state_build 

Source
pub unsafe extern "C" fn nix_eval_state_build(
    context: *mut nix_c_context,
    builder: *mut nix_eval_state_builder,
) -> *mut EvalState
Expand description

Create a new Nix language evaluator state @ingroup libexpr_init The builder becomes unusable after this call. Remember to call nix_eval_state_builder_free() after building the state.

§Arguments

  • context [out] - Optional, stores error information
  • builder [in] - The builder to use and free

§Returns

A new Nix state or NULL on failure. Call nix_state_free() when you’re done.

§See also

[nix_eval_state_builder_new,] nix_eval_state_builder_free