是否有可能创建protobuf标量类型的别名? 例如,我想使用Sequence代替字符串,即使它们是二进制等价的. 我的直接目标是使文档(使用protoc-gen-doc生成)更容易理解. 理想情况下,此类型将以支持
例如,我想使用Sequence代替字符串,即使它们是二进制等价的.
我的直接目标是使文档(使用protoc-gen-doc生成)更容易理解.
理想情况下,此类型将以支持类型检查的语言表示,但这不是必需的.
那么这将是一个有点沉闷的答案,但:不,我不知道有这样的功能存在或已经计划好了.
您可以通过制作仅包含单个字段的子消息来模拟它,但这会改变二进制表示.
你不是第一个问这个的人:
> Re: [protobuf] does protoc allow you to typedef a scalar ?
> Is it possible to define an alias for type (enum or message) in google protobuf?