Expand description
分层资源账本模块
实现根账本 → 域账本 → 队列账本 → 连接账本的四级分层结构。 每层都有硬上限,子账本总配额不超过父账本。
设计原则:
- 单一所有者:账本树由一个 Supervisor 独占拥有,无 Arc/Rc 引用计数
- 无锁设计:所有操作为 &mut self,Rust 类型系统保证并发安全
- 类型化令牌:每种资源类型独立跟踪,编译期安全
- 检查算术:所有加减操作使用 checked_*,防止溢出
Structs§
- Ledger
Quota - 账本令牌数据
- Resource
Ledger - 层级资源账本
Enums§
- Ledger
Type - 资源账本类型层级
- Resource
Type - 资源类型(令牌化)