是否可以创建 protobuf 标量类型的别名?
例如,我想使用Sequence
替代string
,即使它们是二进制等价的。
我的近期目标是使文档(使用 protoc-gen-doc 生成)更容易理解。
理想情况下,这种类型应该用支持类型检查的语言来表示,但这不是必需的。
好吧,这将是一个有点乏味的答案,但是:
不,我不知道此类功能是否存在或已计划。
您可以通过制作仅包含单个字段的子消息来模拟它,但这会改变二进制表示形式。
不过,您不是第一个问这个问题的人:
- 回复:[protobuf] protoc 是否允许你 typedef 标量? https://groups.google.com/forum/#!msg/protobuf/uvcQc43-_r0/aVdi1uI6lI0J
- 是否可以在 google protobuf 中定义类型(枚举或消息)的别名? https://stackoverflow.com/questions/17533549/is-it-possible-to-define-an-alias-for-type-enum-or-message-in-google-protobuf
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)