@@ -59,12 +59,12 @@ fn main() {
5959 let metadata_nvvm_include = env:: join_paths ( sdk. nvvm_include_paths ( ) )
6060 . map ( |s| s. to_string_lossy ( ) . to_string ( ) )
6161 . expect ( "Failed to build metadata for nvvm_include." ) ;
62- println ! ( "cargo::metadata=includes={}" , metadata_cuda_include ) ;
63- println ! ( "cargo::metadata=nvvm_includes={}" , metadata_nvvm_include ) ;
62+ println ! ( "cargo::metadata=includes={metadata_cuda_include}" ) ;
63+ println ! ( "cargo::metadata=nvvm_includes={metadata_nvvm_include}" ) ;
6464 // Re-run build script conditions.
6565 println ! ( "cargo::rerun-if-changed=build" ) ;
6666 for e in sdk. related_cuda_envs ( ) {
67- println ! ( "cargo::rerun-if-env-changed={}" , e ) ;
67+ println ! ( "cargo::rerun-if-env-changed={e}" ) ;
6868 }
6969
7070 create_cuda_driver_bindings ( & sdk, & outdir, & manifest_dir) ;
@@ -138,6 +138,12 @@ fn create_cuda_driver_bindings(
138138 . allowlist_type ( "^cuda.*" )
139139 . allowlist_var ( "^CU.*" )
140140 . allowlist_function ( "^cu.*" )
141+ . no_partialeq ( "CUDA_HOST_NODE_PARAMS.*" )
142+ . no_partialeq ( "CUDA_KERNEL_NODE_PARAMS.*" )
143+ . no_hash ( "CUDA_HOST_NODE_PARAMS.*" )
144+ . no_hash ( "CUDA_KERNEL_NODE_PARAMS.*" )
145+ . no_copy ( "CUDA_HOST_NODE_PARAMS.*" )
146+ . no_copy ( "CUDA_KERNEL_NODE_PARAMS.*" )
141147 . default_enum_style ( bindgen:: EnumVariation :: Rust {
142148 non_exhaustive : false ,
143149 } )
0 commit comments