1
我遇到了一個用例,我想將一個協議緩衝區消息中聲明的枚舉移動到該消息的外部,以便其他消息使用相同的枚舉。使用協議緩衝區,將枚舉從內部消息移動到外部消息是否安全?
即,我想知道是否有此
message Message {
enum Enum {
VALUE1 = 1;
VALUE2 = 2;
}
optional Enum enum_value = 1;
}
移動到這個
enum Enum {
VALUE1 = 1;
VALUE2 = 2;
}
message Message {
optional Enum enum_value = 1;
}
請問
這會引起其他問題,反序列與第一協議緩存定義創建數據的任何問題進入第二個?