//! 运行时模块入口。VM 生命周期、API、源程序组织、事件与异步任务在这里组合。 //! // 目录确定模块归属;main 中的 crate 根别名保持内部调用路径稳定。 /// 提供 HTTP 路由、有界请求队列与串行 worker,协调候选 VM 和已发布 namespace。 pub(crate) mod api; /// 拥有真实 Aster VM 会话,组合源执行、增量刷新、事件、任务和资源清理。 pub(crate) mod endor_host; /// 识别并组织 Endor 源输入,保留原始诊断位置,支持脚本和兼容入口形式。 pub(crate) mod endor_script; /// 在 VM 中执行捕获/目标/冒泡路由,处理监听器断开、传播停止与事件结果。 pub(crate) mod event_dispatch; /// 定义原生输入信封与有界客户端,将窗口输入送往运行时而不跨线程调用源函数。 pub(crate) mod events; /// 执行后台文件/HTTP 文本读取,使用租约拒绝取消后的交付;后台不操作 VM 对象。 pub(crate) mod io_tasks; /// 维护 owner/key 任务身份、定时器、协作执行与 await 依赖,统一处理替换和取消。 pub(crate) mod tasks; /// 封装可恢复 VM 工作的推进次序,使源布局/绘制在预算内保留同一续体而不重放。 pub(crate) mod vm_sequence;