我正在尝试通过扩展google.protobuf.MessageOptions将一些文档元信息附加到protobuf消息中。我的某个元信息选项可能会出现多次。看起来我可以声明重复的选项,但我如何在消息上使用它呢?
以下是我尝试实现的示例:
以下是我尝试实现的示例:
extend google.protobuf.MessageOptions {
optional string description = 51234;
repeated string usages = 51235;
}
message MyMsg {
option (description) = "MyMsg description";
option (usages) = ???
optional bool myFlag = 1;
optional string myStr = 2;
}
如果我想记录两种不同的用法,那么在“???”处我应该输入什么?
// 另一种聚合语法(使用TextFormat): optional int32 b = 2 [(foo_options) = { opt1: 123 opt2: "baz" }]; } - danbars