datasynth_core/lib.rs
1//! # synth-core
2//!
3//! Core domain models, traits, and distributions for synthetic accounting data generation.
4//!
5//! This crate provides the foundational types used throughout the synthetic data factory:
6//! - Journal Entry models (header and line items)
7//! - Chart of Accounts structures
8//! - SAP HANA ACDOCA/BSEG compatible event log formats
9//! - Generator and Sink traits for extensibility
10//! - Statistical distribution samplers based on empirical research
11//! - Templates for realistic data generation (names, descriptions, references)
12//! - Resource management (memory, disk, CPU) with graceful degradation
13
14pub mod accounts;
15pub mod cpu_monitor;
16pub mod degradation;
17pub mod disk_guard;
18pub mod distributions;
19pub mod error;
20pub mod memory_guard;
21pub mod models;
22pub mod resource_guard;
23pub mod templates;
24pub mod traits;
25pub mod uuid_factory;
26
27pub use cpu_monitor::*;
28pub use degradation::*;
29pub use disk_guard::*;
30pub use distributions::*;
31pub use error::*;
32pub use memory_guard::*;
33pub use models::*;
34pub use resource_guard::*;
35pub use templates::*;
36pub use traits::*;
37pub use uuid_factory::*;