Expand description
._meta 的解析、类型化提取与归一化(TOML → 规范 JSON)。
保注释写回与新建模板见 crate::meta_edit。
Structs§
- Author
[[authors]]元素。- Entry
[[entries]]元素(本目录内容清单)。- Meta
- 一份
._meta的完整内容:保序文档 + 类型化视图。 - Policies
- 校验策略(仅 root)。
- RefItem
[[refs]]元素(跨枝关联线)。
Enums§
- Kind
kind档位。- Manifest
Policy - 清单策略(
policies.manifest)。 - Meta
Load - 加载结果。
- ShaPolicy
- 指纹策略(
policies.sha256)。
Constants§
- AUTHOR_
KEYS [[authors]]内键序。- BRANCH_
ALLOWED - node / branch 允许的顶层键(无
policies)。 - ENTRY_
KEYS [[entries]]内键序。- POLICIES_
KEYS [policies]内键序。- REF_
KEYS [[refs]]内键序。- ROOT_
ALLOWED - root 允许的顶层键。
- TABLE_
ORDER - 表 / 数组表的规范顺序。
- TOP_
BARE_ KEYS - 顶层裸键的规范顺序(必须写在任何表头之前)。
Functions§
- canonicalize_
doc - 规范 §4.9 的全量规范化:顶层裸键序 → 表序 → 各表内键序 →
entries/refs集合排序, 最后重设文档位置使顺序真正落到磁盘字节上。 - extract
- 从已解析的文档构建类型化视图。
- load
- 从磁盘读取并解析一份
._meta。