文件名称:go-proto-validators, 从. proto 注释生成消息确认器.zip
文件大小:42KB
文件格式:ZIP
更新时间:2022-10-07 17:59:30
开源
go-proto-validators, 从. proto 注释生成消息确认器 Golang ProtoBuf验证器编译器 protoc 插件,在 go struct s 基于 .proto 文件内的字段选项生成 Validate() error 函数。 验证函数是生成的代码,因此在深入嵌套的消息中基于标记
【文件预览】:
go-proto-validators-master
----.gitignore(97B)
----README.md(5KB)
----validator.proto(3KB)
----validator.pb.go(13KB)
----test()
--------.gitignore(16B)
--------validator_proto3.proto(4KB)
--------validator_proto2.proto(5KB)
--------golang()
--------validator_proto3_map.proto(646B)
--------validator_proto3_oneof.proto(946B)
--------gogo()
----helper.go(938B)
----examples()
--------enum.validator.pb.go(679B)
--------.gitignore(8B)
--------uuid.proto(260B)
--------enum.pb.go(4KB)
--------nested.validator.pb.go(2KB)
--------enum.proto(247B)
--------nested.pb.go(5KB)
--------uuid.validator.pb.go(1KB)
--------nested.proto(611B)
--------uuid.pb.go(3KB)
----go.mod(163B)
----scripts()
--------includes()
--------prepare-deps.sh(199B)
----protoc-gen-govalidators()
--------main.go(2KB)
----LICENSE.txt(11KB)
----go.sum(1KB)
----.travis.yml(347B)
----Makefile(2KB)
----plugin()
--------plugin.go(23KB)