#![allow(non_upper_case_globals)]
#![allow(non_camel_case_types)]
#![allow(non_snake_case)]
#![allow(dead_code)]
#[allow(clippy::all)]
mod transcribe_sys {
include!("transcribe_sys.rs");
}
pub use transcribe_sys::*;
#[cfg(test)]
mod smoke {
use super::*;
use std::ffi::CStr;
#[test]
fn version_links_and_matches_package() {
let raw = unsafe { transcribe_version() };
assert!(!raw.is_null());
let version = unsafe { CStr::from_ptr(raw) }.to_str().unwrap();
assert_eq!(version, env!("CARGO_PKG_VERSION"));
}
#[test]
fn abi_struct_size_is_live() {
let size =
unsafe { transcribe_abi_struct_size(transcribe_abi_struct::TRANSCRIBE_ABI_RUN_PARAMS) };
assert!(size > 0);
}
}