Modules
Macros
Structs
Generated files are compatible only with the same version of protobuf runtime.
NamedObject Type 泛型定义
NamedObjectDesc
强类型命名对象Id
5 种 SubDescType
无类型的Buffer对象,丢失了SubDesc和DescContent部分的类型信息 实际上也是可以做到带组合类型信息,不过Owner x Area x Author x PublicKey 一共有 24 种组合类型 不过,既然丢失了类型信息,只提供组合类型信息也只是完成了类型信息的一半, 可以通过提供build的方式重建具体的带类型信息的NamedObject,通过调用者注入具体的类型信息完成完整的重构
Enums
Chunk 存活状态机、
DescContent
An IP address, either IPv4 or IPv6.
An internet socket address, either IPv4 or IPv6.
Constants
Traits
有区域对象
有作者对象
DescContent
多公钥有权对象,明确用了PublicKey::MN类型 实现了该Trait的对象一定同时实现了PublicKeyObjectDesc
ObjectMap op_env操作粒度的cache
同一个root共享的一个cache
有主对象
有权对象,可能是PublicKey::Single 或 PublicKey::MN
单公钥有权对象,明确用了PublicKey::Single类型 实现了该Trait的对象一定同时实现了PublicKeyObjectDesc
子Desc类型系统
Functions
Type Definitions
提供一个空NamedObject定义