pub unsafe extern "C" fn codes_index_set_product_kind(
    index: *mut grib_index,
    product_kind: ProductKind
) -> c_int