Skip to main content

iris_core/
lib.rs

1//! Iris Core —— 底层内核底座
2//!
3//! 提供跨端窗口管理、异步调度、内存池、文件 IO、原生网络栈、缓存系统等基础能力。
4//! 是整个 Iris 引擎的根基,不依赖任何上层 crate。
5
6#![warn(missing_docs)]
7
8/// 初始化 Iris 核心运行时。
9///
10/// 包括异步调度器、内存池和平台抽象层的启动。
11pub fn init() {
12    println!("iris-core initialized");
13}
14
15/// 跨平台窗口管理入口。
16pub mod window {
17    /// 创建原生窗口(桌面端 winit / 浏览器端 canvas 绑定)。
18    pub fn create_window() {
19        // TODO: implement
20    }
21}
22
23/// 异步运行时封装。
24pub mod runtime {
25    /// 启动 Tokio 运行时。
26    pub fn start() {
27        // TODO: implement
28    }
29}
30
31/// 内存池与对象复用。
32pub mod memory {
33    /// 初始化内存池。
34    pub fn init_pool() {
35        // TODO: implement
36    }
37}