@@ -117,6 +117,7 @@ fn create_cuda_driver_bindings(
117
117
let header = manifest_dir. join ( "build/driver_wrapper.h" ) ;
118
118
println ! ( "cargo::rerun-if-changed={}" , header. display( ) ) ;
119
119
let bindings = bindgen:: Builder :: default ( )
120
+ . raw_line ( "#![allow(clippy::missing_safety_doc)]" )
120
121
. header ( header. to_str ( ) . expect ( "header should be valid UTF-8" ) )
121
122
. parse_callbacks ( Box :: new (
122
123
callbacks:: BindgenCallbacks :: with_function_renames ( callbacks:: FunctionRenames :: new (
@@ -172,6 +173,7 @@ fn create_cuda_runtime_bindings(
172
173
let header = manifest_dir. join ( "build/runtime_wrapper.h" ) ;
173
174
println ! ( "cargo::rerun-if-changed={}" , header. display( ) ) ;
174
175
let bindings = bindgen:: Builder :: default ( )
176
+ . raw_line ( "#![allow(clippy::missing_safety_doc)]" )
175
177
. header ( header. to_str ( ) . expect ( "header should be valid UTF-8" ) )
176
178
. parse_callbacks ( Box :: new (
177
179
callbacks:: BindgenCallbacks :: with_function_renames ( callbacks:: FunctionRenames :: new (
@@ -222,6 +224,7 @@ fn create_cublas_bindings(sdk: &cuda_sdk::CudaSdk, outdir: &path::Path, manifest
222
224
let header = manifest_dir. join ( format ! ( "build/{pkg}_wrapper.h" ) ) ;
223
225
println ! ( "cargo::rerun-if-changed={}" , header. display( ) ) ;
224
226
let bindings = bindgen:: Builder :: default ( )
227
+ . raw_line ( "#![allow(clippy::missing_safety_doc)]" )
225
228
. header ( header. to_str ( ) . expect ( "header should be valid UTF-8" ) )
226
229
. parse_callbacks ( Box :: new (
227
230
callbacks:: BindgenCallbacks :: with_function_renames (
@@ -270,6 +273,7 @@ fn create_nptx_compiler_bindings(
270
273
let header = manifest_dir. join ( "build/nvptx_compiler_wrapper.h" ) ;
271
274
println ! ( "cargo::rerun-if-changed={}" , header. display( ) ) ;
272
275
let bindings = bindgen:: Builder :: default ( )
276
+ . raw_line ( "#![allow(clippy::missing_safety_doc)]" )
273
277
. header ( header. to_str ( ) . expect ( "header should be valid UTF-8" ) )
274
278
. parse_callbacks ( Box :: new ( callbacks:: BindgenCallbacks :: simple ( ) ) )
275
279
. clang_args (
@@ -304,6 +308,7 @@ fn create_nvvm_bindings(sdk: &cuda_sdk::CudaSdk, outdir: &path::Path, manifest_d
304
308
let header = manifest_dir. join ( "build/nvvm_wrapper.h" ) ;
305
309
println ! ( "cargo::rerun-if-changed={}" , header. display( ) ) ;
306
310
let bindings = bindgen:: Builder :: default ( )
311
+ . raw_line ( "#![allow(clippy::missing_safety_doc)]" )
307
312
. header ( header. to_str ( ) . expect ( "header should be valid UTF-8" ) )
308
313
. parse_callbacks ( Box :: new ( callbacks:: BindgenCallbacks :: simple ( ) ) )
309
314
. clang_args (
0 commit comments