我遇到了一个用例,我想将在协议缓冲区消息中声明的枚举移动到消息外部,以便其他消息 van 使用相同的枚举。
即,我想知道是否存在任何问题
message Message {
enum Enum {
VALUE1 = 1;
VALUE2 = 2;
}
optional Enum enum_value = 1;
}
Run Code Online (Sandbox Code Playgroud)
对此
enum Enum {
VALUE1 = 1;
VALUE2 = 2;
}
message Message {
optional Enum enum_value = 1;
}
Run Code Online (Sandbox Code Playgroud)
这会导致将使用第一个协议缓冲区定义创建的数据反序列化为第二个的任何问题吗?