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

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

Derive Macros