dinah 0.1.0

Rust-first modular runtime and high-performance compute foundation
Documentation
//! dinah: a Rust-first foundation for runtime, compute, and data-oriented systems.
//!
//! The Core module provides small, dependency-free primitives shared by future
//! subsystems. It intentionally avoids runtime, I/O, and platform assumptions.

#![deny(unsafe_code)]

pub mod compute;
pub mod core;
pub mod ecs;
pub mod memory;
pub mod native;
pub mod network;
pub mod observability;
pub mod runtime;
pub mod simulation;
pub mod storage;

/// Returns the crate's current package name.
pub const fn crate_name() -> &'static str {
    "dinah"
}

#[cfg(test)]
mod tests {
    use super::crate_name;

    #[test]
    fn exposes_expected_crate_name() {
        assert_eq!(crate_name(), "dinah");
    }
}