aimds_core/
lib.rs

1//! AIMDS Core - Shared types, utilities, and error handling
2//!
3//! This crate provides the foundational types and utilities used across
4//! all AIMDS components.
5
6pub mod config;
7pub mod error;
8pub mod types;
9
10pub use config::AimdsConfig;
11pub use error::{AimdsError, Result};
12pub use types::*;
13
14/// Version information
15pub const VERSION: &str = env!("CARGO_PKG_VERSION");
16
17#[cfg(test)]
18mod tests {
19    use super::*;
20
21    #[test]
22    fn test_version() {
23        assert!(!VERSION.is_empty());
24    }
25}