1. 首页
  2. 数据库
  3. 其它
  4. go proto validators:从.proto批注生成消息验证器 源码

go proto validators:从.proto批注生成消息验证器 源码

上传者: 2021-02-06 00:02:57上传 ZIP文件 47.5KB 热度 30次
Golang ProtoBuf验证器编译器 一个protoc插件,它基于.proto文件中的字段选项在Go proto struct上生成Validate() error函数。 验证功能是代码生成的,因此不会因对嵌套消息的基于标签的反射而影响性能。 要求 目前已验证使用Protobuf验证程序可与以下各项一起使用: 转到1.11、1.12、1.13 @ v3.8.0 @ v1.3.2 @ v1.3.0 它应该仍然可以使用早期版本的去使用它的项目。 但是,如果您想对该存储库做出贡献,则至少需要1.11才能获得Go模块支持。 给我画一张代码图片 让我们看下面的proto3片段:
下载地址
用户评论