sz_rust_sdk/ffi/
mod.rs

1//! FFI bindings to the native Senzing library (Internal)
2//!
3//! This module contains the low-level FFI declarations for interfacing
4//! with the native Senzing C library. This module is internal to the SDK
5//! and not part of the public API.
6//!
7//! Bindings are auto-generated from Senzing C headers using bindgen.
8//! To regenerate: cargo run --example generate_bindings
9
10// Auto-generated bindings from C headers
11#[allow(
12    dead_code,
13    non_camel_case_types,
14    non_snake_case,
15    non_upper_case_globals,
16    clippy::upper_case_acronyms
17)]
18pub(crate) mod bindings_generated;
19
20#[allow(dead_code)]
21pub(crate) mod helpers;
22
23// Re-export all generated bindings for internal use
24pub(crate) use bindings_generated::*;