Skip to content

Commit c71c915

Browse files
committed
Restore original derive_ord configuration
- Remove blanket derive_partialord(false)/derive_ord(false) - Restore derive_ord(true) for cublas bindings (as it was originally) - Keep specific no_partialeq/no_hash/no_copy for problematic types
1 parent 0f065a3 commit c71c915

File tree

1 file changed

+1
-8
lines changed

1 file changed

+1
-8
lines changed

crates/cust_raw/build/main.rs

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -150,8 +150,6 @@ fn create_cuda_driver_bindings(
150150
.derive_default(true)
151151
.derive_eq(true)
152152
.derive_hash(true)
153-
.derive_partialord(false)
154-
.derive_ord(false)
155153
.size_t_is_usize(true)
156154
.layout_tests(true)
157155
.must_use_type("CUresult")
@@ -199,8 +197,6 @@ fn create_cuda_runtime_bindings(
199197
.derive_default(true)
200198
.derive_eq(true)
201199
.derive_hash(true)
202-
.derive_partialord(false)
203-
.derive_ord(false)
204200
.size_t_is_usize(true)
205201
.layout_tests(true)
206202
.must_use_type("cudaError_t")
@@ -252,6 +248,7 @@ fn create_cublas_bindings(sdk: &cuda_sdk::CudaSdk, outdir: &path::Path, manifest
252248
.derive_default(true)
253249
.derive_eq(true)
254250
.derive_hash(true)
251+
.derive_ord(true)
255252
.size_t_is_usize(true)
256253
.layout_tests(true)
257254
.must_use_type("cublasStatus_t")
@@ -291,8 +288,6 @@ fn create_nptx_compiler_bindings(
291288
.derive_default(true)
292289
.derive_eq(true)
293290
.derive_hash(true)
294-
.derive_partialord(false)
295-
.derive_ord(false)
296291
.size_t_is_usize(true)
297292
.layout_tests(true)
298293
.must_use_type("nvPTXCompileResult")
@@ -325,8 +320,6 @@ fn create_nvvm_bindings(sdk: &cuda_sdk::CudaSdk, outdir: &path::Path, manifest_d
325320
.derive_default(true)
326321
.derive_eq(true)
327322
.derive_hash(true)
328-
.derive_partialord(false)
329-
.derive_ord(false)
330323
.size_t_is_usize(true)
331324
.layout_tests(true)
332325
.must_use_type("nvvmResult")

0 commit comments

Comments
 (0)