sz_rust_sdk/core/
mod.rs

1//! Core implementation structs for Senzing SDK interfaces
2//!
3//! Public API types:
4//! - [`SzEnvironmentCore`] - The main environment singleton
5//! - [`SenzingGuard`] - RAII wrapper for automatic cleanup
6//!
7//! All other core types are internal implementation details accessed through
8//! trait objects.
9
10mod config;
11mod config_manager;
12mod diagnostic;
13mod engine;
14mod guard;
15mod product;
16
17pub mod environment;
18
19// Public API: SzEnvironmentCore and SenzingGuard
20pub use environment::SzEnvironmentCore;
21pub use guard::SenzingGuard;