Skip to content

Commit 14b5ed8

Browse files
committed
Restore all original derive_ord(true) calls
All bindgen configs originally had derive_ord(true), not just cublas. This restores the original configuration while keeping the specific no_partialeq/no_hash/no_copy exclusions for problematic types.
1 parent c71c915 commit 14b5ed8

1 file changed

Lines changed: 4 additions & 0 deletions

File tree

crates/cust_raw/build/main.rs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -150,6 +150,7 @@ fn create_cuda_driver_bindings(
150150
.derive_default(true)
151151
.derive_eq(true)
152152
.derive_hash(true)
153+
.derive_ord(true)
153154
.size_t_is_usize(true)
154155
.layout_tests(true)
155156
.must_use_type("CUresult")
@@ -197,6 +198,7 @@ fn create_cuda_runtime_bindings(
197198
.derive_default(true)
198199
.derive_eq(true)
199200
.derive_hash(true)
201+
.derive_ord(true)
200202
.size_t_is_usize(true)
201203
.layout_tests(true)
202204
.must_use_type("cudaError_t")
@@ -288,6 +290,7 @@ fn create_nptx_compiler_bindings(
288290
.derive_default(true)
289291
.derive_eq(true)
290292
.derive_hash(true)
293+
.derive_ord(true)
291294
.size_t_is_usize(true)
292295
.layout_tests(true)
293296
.must_use_type("nvPTXCompileResult")
@@ -320,6 +323,7 @@ fn create_nvvm_bindings(sdk: &cuda_sdk::CudaSdk, outdir: &path::Path, manifest_d
320323
.derive_default(true)
321324
.derive_eq(true)
322325
.derive_hash(true)
326+
.derive_ord(true)
323327
.size_t_is_usize(true)
324328
.layout_tests(true)
325329
.must_use_type("nvvmResult")

0 commit comments

Comments
 (0)