cuda_driver_sys/
lib.rs

1#![allow(non_snake_case, non_upper_case_globals, non_camel_case_types)]
2include!("cuda.rs");
3
4#[cfg(test)]
5mod tests {
6    use super::*;
7
8    // not a test for get driver version, but a test for linking
9    #[test]
10    fn link_test() {
11        let mut version: i32 = 0;
12        let result = unsafe { cuDriverGetVersion(&mut version as *mut i32) };
13        match result {
14            CUresult::CUDA_SUCCESS => {
15                println!("Deriver Version = {:?}", version);
16            }
17            _ => {
18                println!("Cannot get driver version");
19            }
20        }
21    }
22}