#37220 [Rust] Split and rename embedded server components
原始 PR · 作者 merrymercy · 合并时间 2026-09-01 03:28
拆解 Rust 服务器模块并统一 MM 命名
值得精读,尤其适合想理解 embedded Rust server 架构或准备做大规模安全重构的工程师。看点:(1) 平铺兄弟模块(不用嵌套目录与 `mod.rs`)的组织取舍;(2) `#[cfg(test)]` 控制测试专属导出,防止生产代码依赖只存在于测试构建的路径;(3) 术语统一(Native → Rust)如何降低跨语言维护成本;(4) `non_mechanical_provable` 提交拆分纪律——每个 commit 单独可验证;(5) `to_scheduler_validation.rs` 中 `check_total_tokens` 对 FSM 顺序限制的注释(Python 先校验后 verify,Rust 只能在截断处补断言)。若只关心推理功能,可跳过本 PR 的功能细节。
参与讨论