gitee.com/zhongguo168a/gocodes@v0.0.0-20230609140523-e1828349603f/datax/schemax/readme.md (about)

     1  ### descz 描述
     2  
     3  主要用于记录序列化必要的信息。通过代码生成器生成。
     4  
     5  * 目标
     6      * 避免使用反射,增加了性能
     7      * 编辑器友好
     8      * 使用@schema生成描述
     9  * 声明类型
    10      * 结构
    11      * 枚举
    12  * 字段类型 fieldkind.Kind
    13  * 注意
    14      * 类只有一个父函数
    15      * 通常声明会保存在 descz.Set 中
    16      * 由于descz应用仅限于序列化,声明的ID冲突概率很低,因此,不使用长路径。声明ID采用 lastpkg.Name 的格式。例如 user.Login。
    17      * 如果遇到ID冲突,可通过 descz.NewDescriptionSet 自己管理