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