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}