@@ -117,6 +117,7 @@ fn create_cuda_driver_bindings(
117117 let header = manifest_dir. join ( "build/driver_wrapper.h" ) ;
118118 println ! ( "cargo::rerun-if-changed={}" , header. display( ) ) ;
119119 let bindings = bindgen:: Builder :: default ( )
120+ . raw_line ( "#![allow(clippy::missing_safety_doc)]" )
120121 . header ( header. to_str ( ) . expect ( "header should be valid UTF-8" ) )
121122 . parse_callbacks ( Box :: new (
122123 callbacks:: BindgenCallbacks :: with_function_renames ( callbacks:: FunctionRenames :: new (
@@ -172,6 +173,7 @@ fn create_cuda_runtime_bindings(
172173 let header = manifest_dir. join ( "build/runtime_wrapper.h" ) ;
173174 println ! ( "cargo::rerun-if-changed={}" , header. display( ) ) ;
174175 let bindings = bindgen:: Builder :: default ( )
176+ . raw_line ( "#![allow(clippy::missing_safety_doc)]" )
175177 . header ( header. to_str ( ) . expect ( "header should be valid UTF-8" ) )
176178 . parse_callbacks ( Box :: new (
177179 callbacks:: BindgenCallbacks :: with_function_renames ( callbacks:: FunctionRenames :: new (
@@ -222,6 +224,7 @@ fn create_cublas_bindings(sdk: &cuda_sdk::CudaSdk, outdir: &path::Path, manifest
222224 let header = manifest_dir. join ( format ! ( "build/{pkg}_wrapper.h" ) ) ;
223225 println ! ( "cargo::rerun-if-changed={}" , header. display( ) ) ;
224226 let bindings = bindgen:: Builder :: default ( )
227+ . raw_line ( "#![allow(clippy::missing_safety_doc)]" )
225228 . header ( header. to_str ( ) . expect ( "header should be valid UTF-8" ) )
226229 . parse_callbacks ( Box :: new (
227230 callbacks:: BindgenCallbacks :: with_function_renames (
@@ -270,6 +273,7 @@ fn create_nptx_compiler_bindings(
270273 let header = manifest_dir. join ( "build/nvptx_compiler_wrapper.h" ) ;
271274 println ! ( "cargo::rerun-if-changed={}" , header. display( ) ) ;
272275 let bindings = bindgen:: Builder :: default ( )
276+ . raw_line ( "#![allow(clippy::missing_safety_doc)]" )
273277 . header ( header. to_str ( ) . expect ( "header should be valid UTF-8" ) )
274278 . parse_callbacks ( Box :: new ( callbacks:: BindgenCallbacks :: simple ( ) ) )
275279 . clang_args (
@@ -304,6 +308,7 @@ fn create_nvvm_bindings(sdk: &cuda_sdk::CudaSdk, outdir: &path::Path, manifest_d
304308 let header = manifest_dir. join ( "build/nvvm_wrapper.h" ) ;
305309 println ! ( "cargo::rerun-if-changed={}" , header. display( ) ) ;
306310 let bindings = bindgen:: Builder :: default ( )
311+ . raw_line ( "#![allow(clippy::missing_safety_doc)]" )
307312 . header ( header. to_str ( ) . expect ( "header should be valid UTF-8" ) )
308313 . parse_callbacks ( Box :: new ( callbacks:: BindgenCallbacks :: simple ( ) ) )
309314 . clang_args (
0 commit comments