pub use dusa_collection_utils;
use dusa_collection_utils::core::version::VersionCode;
#[cfg(target_os = "linux")]
pub use simple_comms;
pub mod aggregator;
pub mod api;
pub mod cli;
pub mod config;
pub mod config_bundle;
pub mod control;
pub mod custom_config;
pub mod encryption;
pub mod enviornment;
pub mod git_actions;
pub mod historics;
pub mod identity;
#[cfg(target_os = "linux")]
pub mod network;
pub mod notifications;
pub mod portal;
#[cfg(target_os = "linux")]
pub mod process_manager;
#[cfg(target_os = "linux")]
pub mod resource_monitor;
pub mod runtime_bundle;
pub mod state_persistence;
#[cfg(target_os = "linux")]
pub mod systemd;
pub mod timestamp;
pub mod urn;
#[cfg(target_os = "linux")]
pub mod users;
pub mod version;
pub const RELEASEINFO: VersionCode = VersionCode::ReleaseCandidate;
#[path = "../src/tests/encryption.rs"]
mod encryption_test;
#[path = "../src/tests/process_manager.rs"]
mod process_manager_test;
#[path = "../src/tests/identity.rs"]
mod identity_test;
#[path = "../src/tests/git_action.rs"]
mod git_action_test;
#[path = "../src/tests/notification.rs"]
mod notification_test;
#[path = "../src/tests/state_persistence.rs"]
mod state_persistence_test;
#[path = "../src/tests/aggregator.rs"]
mod aggregator_test;
#[cfg(target_os = "linux")]
#[path = "../src/tests/resource_monitor.rs"]
mod resource_monitor_test;
#[cfg(target_os = "linux")]
#[path = "../src/tests/network.rs"]
mod network_test;
#[path = "../src/tests/enviornment.rs"]
mod enviornment_test;
#[path = "../src/tests/urn.rs"]
mod urn_test;
#[path = "../src/tests/taxonomy_ids.rs"]
mod taxonomy_ids_test;