#[unsafe(no_mangle)]pub unsafe extern "C" fn soil_record_new(
runtime: *mut SoilRuntime,
type_id: u32,
fields: *const *const Value,
n: usize,
err: *mut *mut SoilError,
) -> *mut ValueExpand description
Build a record from its non-ignored fields in declaration order;
ignored fields are refilled from their defaults, exactly as in
JSON decode (micro-pin §8.6). Field values are borrowed.
§Safety
runtime is live; fields points to n valid value handles; err
is null or valid.