#[unsafe(no_mangle)]pub unsafe extern "C" fn hurray_descriptor_field_i64_array(
handle: *const HurrayDescriptor,
field: HurrayDescriptorField,
level: u32,
out_values: *mut i64,
out_len: *mut usize,
) -> HurrayStatusExpand description
Reads a signed array field of the descriptor.
Signed because strides may be negative (reversed) or zero (broadcast), which
an unsigned accessor would misreport. The capacity/length protocol is the one
hurray_descriptor_field_u64_array documents.
§Errors
As hurray_descriptor_field_u64_array.
§Safety
handleandout_lenMUST be valid, non-null pointers.- If
out_valuesis non-null it MUST be writable forcapacity× 8 bytes, wherecapacityis the value at*out_lenon entry.