#![allow(non_upper_case_globals)]
#![allow(non_camel_case_types)]
#![allow(non_snake_case)]
#![allow(unused_attributes)]
include!(concat!(env!("OUT_DIR"), "/cuvs_bindings.rs"));
#[cfg(test)]
mod tests {
use super::*;
#[test]
fn test_create_cagra_index() {
unsafe {
let mut index = core::mem::MaybeUninit::<cuvsCagraIndex_t>::uninit();
assert_eq!(
cuvsCagraIndexCreate(index.as_mut_ptr()),
cuvsError_t::CUVS_SUCCESS
);
let index = index.assume_init();
assert_eq!(cuvsCagraIndexDestroy(index), cuvsError_t::CUVS_SUCCESS);
}
}
#[test]
fn test_create_resources() {
unsafe {
let mut res: cuvsResources_t = 0;
assert_eq!(cuvsResourcesCreate(&mut res), cuvsError_t::CUVS_SUCCESS);
assert_eq!(cuvsResourcesDestroy(res), cuvsError_t::CUVS_SUCCESS);
}
}
}