eval_state_build

Function eval_state_build 

Source
pub unsafe extern "C" fn eval_state_build(
    context: *mut c_context,
    builder: *mut eval_state_builder,
) -> *mut EvalState
Expand description

@brief 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.

@param[out] context Optional, stores error information @param[in] builder The builder to use and free @return A new Nix state or NULL on failure. Call nix_state_free() when you’re done. @see nix_eval_state_builder_new, nix_eval_state_builder_free