Skip to main content

aios_spec/
lib.rs

1//! # aios-spec — DiPECS 宪法层
2//!
3//! 零内部依赖。定义全系统的核心数据结构、Trait 和 IPC 协议。
4//! 所有跨模块通信必须依赖此层的抽象。
5
6#![deny(unsafe_op_in_unsafe_fn)]
7
8mod context;
9mod event;
10mod intent;
11mod sanitized;
12mod trace;
13
14pub use context::*;
15pub use event::*;
16pub use intent::*;
17pub use sanitized::*;
18pub use trace::*;
19
20/// aios-spec 定义的公共 trait
21pub mod traits {
22    mod executor;
23    mod privacy;
24    mod trace_validator;
25
26    pub use executor::{ActionExecutor, ActionResult};
27    pub use privacy::PrivacySanitizer;
28    pub use trace_validator::TraceValidator;
29}