value_force_deep

Function value_force_deep 

Source
pub unsafe extern "C" fn value_force_deep(
    context: *mut c_context,
    state: *mut EvalState,
    value: *mut value,
) -> err
Expand description

@brief Forces the deep evaluation of a Nix value.

Recursively calls nix_value_force

@see nix_value_force @warning Calling this function on a recursive data structure will cause a stack overflow. @param[out] context Optional, stores error information @param[in] state The state of the evaluation. @param[in,out] value The Nix value to force. @return NIX_OK if the deep force operation was successful, an error code otherwise.