github.com/gogo/protobuf@v1.3.2/test/enumdecl/enumdecl.proto (about) 1 syntax = "proto3"; 2 3 package enumdecl; 4 5 import "github.com/gogo/protobuf/gogoproto/gogo.proto"; 6 7 option (gogoproto.testgen_all) = true; 8 option (gogoproto.populate_all) = true; 9 option (gogoproto.benchgen_all) = true; 10 option (gogoproto.unmarshaler_all) = true; 11 option (gogoproto.marshaler_all) = true; 12 option (gogoproto.sizer_all) = true; 13 option (gogoproto.equal_all) = true; 14 option (gogoproto.verbose_equal_all) = true; 15 option (gogoproto.unsafe_marshaler_all) = false; 16 option (gogoproto.unsafe_unmarshaler_all) = false; 17 18 enum MyEnum { 19 option (gogoproto.enumdecl) = false; 20 option (gogoproto.goproto_enum_prefix) = false; 21 A = 0; 22 B = 1; 23 } 24 25 message Message { 26 MyEnum enumerated_field = 1; 27 }