serde-protobuf 0.8.2

Support for Google Protocol Buffers in combination with serde
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521

�
,google/protobuf/unittest_import_public.protoprotobuf_unittest_import"#
PublicImportMessage
e (ReB
com.google.protobuf.test
�
%google/protobuf/unittest_import.protoprotobuf_unittest_import,google/protobuf/unittest_import_public.proto"

ImportMessage
d (Rd*<

ImportEnum

IMPORT_FOO

IMPORT_BAR

IMPORT_BAZ	*1
ImportEnumForMap
UNKNOWN
FOO
BARB
com.google.protobuf.testH�P
��
google/protobuf/unittest.protoprotobuf_unittest%google/protobuf/unittest_import.proto"�!
TestAllTypes%
optional_int32 (R
optionalInt32%
optional_int64 (R
optionalInt64'
optional_uint32 (
RoptionalUint32'
optional_uint64 (RoptionalUint64'
optional_sint32 (RoptionalSint32'
optional_sint64 (RoptionalSint64)
optional_fixed32 (RoptionalFixed32)
optional_fixed64 (RoptionalFixed64+
optional_sfixed32	 (RoptionalSfixed32+
optional_sfixed64
 (RoptionalSfixed64%
optional_float (R
optionalFloat'
optional_double (RoptionalDouble#

optional_bool
 (RoptionalBool'
optional_string (	RoptionalString%
optional_bytes (R
optionalBytese
optional_nested_message (2-.protobuf_unittest.TestAllTypes.NestedMessageRoptionalNestedMessage[
optional_foreign_message (2!.protobuf_unittest.ForeignMessageRoptionalForeignMessage_
optional_import_message (2'.protobuf_unittest_import.ImportMessageRoptionalImportMessage\
optional_nested_enum (2*.protobuf_unittest.TestAllTypes.NestedEnumRoptionalNestedEnumR
optional_foreign_enum (2.protobuf_unittest.ForeignEnumRoptionalForeignEnumV
optional_import_enum (2$.protobuf_unittest_import.ImportEnumRoptionalImportEnum6
optional_string_piece (	BRoptionalStringPiece'

optional_cord (	BRoptionalCordr
optional_public_import_message (2-.protobuf_unittest_import.PublicImportMessageRoptionalPublicImportMessagee
optional_lazy_message (2-.protobuf_unittest.TestAllTypes.NestedMessageB(RoptionalLazyMessage%
repeated_int32 (R
repeatedInt32%
repeated_int64  (R
repeatedInt64'
repeated_uint32! (
RrepeatedUint32'
repeated_uint64" (RrepeatedUint64'
repeated_sint32# (RrepeatedSint32'
repeated_sint64$ (RrepeatedSint64)
repeated_fixed32% (RrepeatedFixed32)
repeated_fixed64& (RrepeatedFixed64+
repeated_sfixed32' (RrepeatedSfixed32+
repeated_sfixed64( (RrepeatedSfixed64%
repeated_float) (R
repeatedFloat'
repeated_double* (RrepeatedDouble#

repeated_bool+ (RrepeatedBool'
repeated_string, (	RrepeatedString%
repeated_bytes- (R
repeatedBytese
repeated_nested_message0 (2-.protobuf_unittest.TestAllTypes.NestedMessageRrepeatedNestedMessage[
repeated_foreign_message1 (2!.protobuf_unittest.ForeignMessageRrepeatedForeignMessage_
repeated_import_message2 (2'.protobuf_unittest_import.ImportMessageRrepeatedImportMessage\
repeated_nested_enum3 (2*.protobuf_unittest.TestAllTypes.NestedEnumRrepeatedNestedEnumR
repeated_foreign_enum4 (2.protobuf_unittest.ForeignEnumRrepeatedForeignEnumV
repeated_import_enum5 (2$.protobuf_unittest_import.ImportEnumRrepeatedImportEnum6
repeated_string_piece6 (	BRrepeatedStringPiece'

repeated_cord7 (	BRrepeatedCorde
repeated_lazy_message9 (2-.protobuf_unittest.TestAllTypes.NestedMessageB(RrepeatedLazyMessage'

default_int32= (:41RdefaultInt32'

default_int64> (:42RdefaultInt64)
default_uint32? (
:43R
defaultUint32)
default_uint64@ (:44R
defaultUint64*
default_sint32A (:-45R
defaultSint32)
default_sint64B (:46R
defaultSint64+
default_fixed32C (:47RdefaultFixed32+
default_fixed64D (:48RdefaultFixed64-
default_sfixed32E (:49RdefaultSfixed32.
default_sfixed64F (:-50RdefaultSfixed64)

default_floatG (:51.5RdefaultFloat,
default_doubleH (:52000R
defaultDouble'
default_boolI (:trueRdefaultBool,
default_stringJ (	:helloR
defaultString*

default_bytesK (:worldRdefaultBytes_
default_nested_enumQ (2*.protobuf_unittest.TestAllTypes.NestedEnum:BARRdefaultNestedEnum]
default_foreign_enumR (2.protobuf_unittest.ForeignEnum:FOREIGN_BARRdefaultForeignEnum`
default_import_enumS (2$.protobuf_unittest_import.ImportEnum:
IMPORT_BARRdefaultImportEnum9
default_string_pieceT (	:abcBRdefaultStringPiece*
default_cordU (	:123BRdefaultCord#
oneof_uint32o (
HRoneofUint32a
oneof_nested_messagep (2-.protobuf_unittest.TestAllTypes.NestedMessageHRoneofNestedMessage#
oneof_stringq (	HRoneofString!
oneof_bytesr (HR
oneofBytes

NestedMessage
bb (Rbb"9

NestedEnum
FOO
BAR
BAZ
NEG���������B
oneof_field"�
NestedTestAllTypes;
child (2%.protobuf_unittest.NestedTestAllTypesRchild9
payload (2.protobuf_unittest.TestAllTypesRpayloadL
repeated_child (2%.protobuf_unittest.NestedTestAllTypesR
repeatedChild"E
TestDeprecatedFields-
deprecated_int32 (BRdeprecatedInt32"
ForeignMessage
c (Rc"0
TestReservedFieldsJJJ	RbarRbaz"
TestAllExtensions*����"�
TestNestedExtension2?
test$.protobuf_unittest.TestAllExtensions� (	:testRtest2]
nested_string_extension$.protobuf_unittest.TestAllExtensions� (	RnestedStringExtension"�
TestRequired
a (Ra
dummy2 (Rdummy2
b (Rb
dummy4 (Rdummy4
dummy5 (Rdummy5
dummy6 (Rdummy6
dummy7 (Rdummy7
dummy8 (Rdummy8
dummy9	 (Rdummy9
dummy10
 (Rdummy10
dummy11 (Rdummy11
dummy12 (Rdummy12
dummy13
 (Rdummy13
dummy14 (Rdummy14
dummy15 (Rdummy15
dummy16 (Rdummy16
dummy17 (Rdummy17
dummy18 (Rdummy18
dummy19 (Rdummy19
dummy20 (Rdummy20
dummy21 (Rdummy21
dummy22 (Rdummy22
dummy23 (Rdummy23
dummy24 (Rdummy24
dummy25 (Rdummy25
dummy26 (Rdummy26
dummy27 (Rdummy27
dummy28 (Rdummy28
dummy29 (Rdummy29
dummy30 (Rdummy30
dummy31 (Rdummy31
dummy32  (Rdummy32
c! (Rc2^
single$.protobuf_unittest.TestAllExtensions� (2.protobuf_unittest.TestRequiredRsingle2\
multi$.protobuf_unittest.TestAllExtensions� (2.protobuf_unittest.TestRequiredRmulti"�
TestRequiredForeignJ
optional_message (2.protobuf_unittest.TestRequiredRoptionalMessageJ
repeated_message (2.protobuf_unittest.TestRequiredRrepeatedMessage
dummy (Rdummy"i
TestForeignNestedT
foreign_nested (2-.protobuf_unittest.TestAllTypes.NestedMessageR
foreignNested"
TestEmptyMessage"*
TestEmptyMessageWithExtensions*����"7
TestMultipleExtensionRanges**+*� �!*
������";
TestReallyLargeTagNumber
a (Ra
bb��� (Rbb"[
TestRecursiveMessage5
a (2'.protobuf_unittest.TestRecursiveMessageRa
i (Ri"O
TestMutualRecursionA7
bb (2'.protobuf_unittest.TestMutualRecursionBRbb"t
TestMutualRecursionB5
a (2'.protobuf_unittest.TestMutualRecursionARa%
optional_int32 (R
optionalInt32""
TestDupFieldNumber
a (Ra"X
TestEagerMessageD
sub_message (2.protobuf_unittest.TestAllTypesB(R
subMessage"W
TestLazyMessageD
sub_message (2.protobuf_unittest.TestAllTypesB(R
subMessage"�
TestNestedMessageHasBitsq
optional_nested_message (29.protobuf_unittest.TestNestedMessageHasBits.NestedMessageRoptionalNestedMessage�

NestedMessage@
nestedmessage_repeated_int32 (RnestedmessageRepeatedInt32u
%nestedmessage_repeated_foreignmessage (2!.protobuf_unittest.ForeignMessageR#nestedmessageRepeatedForeignmessage"�
TestCamelCaseFieldNames&
PrimitiveField (RPrimitiveField 
StringField (	RStringField<
	EnumField (2.protobuf_unittest.ForeignEnumR	EnumFieldE
MessageField (2!.protobuf_unittest.ForeignMessageRMessageField.
StringPieceField (	BRStringPieceField 
	CordField (	BR	CordField6
RepeatedPrimitiveField (RRepeatedPrimitiveField0
RepeatedStringField (	RRepeatedStringFieldL
RepeatedEnumField	 (2.protobuf_unittest.ForeignEnumRRepeatedEnumFieldU
RepeatedMessageField
 (2!.protobuf_unittest.ForeignMessageRRepeatedMessageField>
RepeatedStringPieceField (	BRRepeatedStringPieceField0
RepeatedCordField (	BRRepeatedCordField"�
TestFieldOrderings
	my_string (	RmyString
my_int (RmyInt
my_floate (RmyFloatl
optional_nested_message� (23.protobuf_unittest.TestFieldOrderings.NestedMessageRoptionalNestedMessage/

NestedMessage
oo (Roo
bb (Rbb**e"�
TestExtremeDefaultValues-
large_uint32 (
:
4294967295RlargeUint327
large_uint64 (:18446744073709551615RlargeUint64,
small_int32 (:-2147483647R
smallInt325
small_int64 (:-9223372036854775807R
smallInt649
really_small_int32 (:-2147483648RreallySmallInt32B
really_small_int64 (:-9223372036854775808RreallySmallInt64$
utf8_string (	:ሴR
utf8String 

zero_float (:0R	zeroFloat
	one_float (:1RoneFloat$
small_float	 (:1.5R
smallFloat0
negative_one_float
 (:-1RnegativeOneFloat+
negative_float (:-1.5R
negativeFloat&
large_float (:2e+08R
largeFloat8
small_negative_float
 (:-8e-28RsmallNegativeFloat8
cpp_trigraph (	:? ? ?? ?? ??? ??/ ??-RcppTrigraph0
string_with_zero (	:helloRstringWithZero1
bytes_with_zero (:	wor\000ldR
bytesWithZero=
string_piece_with_zero (	:abcBRstringPieceWithZero.
cord_with_zero (	:123BRcordWithZero9
replacement_string (	:
${unknown}RreplacementString"W
SparseEnumMessageB
sparse_enum (2!.protobuf_unittest.TestSparseEnumR
sparseEnum"
	OneString
data (	Rdata" 

MoreString
data (	Rdata"
OneBytes
data (Rdata"
	MoreBytes
data (Rdata""
Int32Message
data (Rdata"#

Uint32Message
data (
Rdata""
Int64Message
data (Rdata"#

Uint64Message
data (Rdata"!
BoolMessage
data (Rdata"�
	TestOneof
foo_int (HRfooInt

foo_string (	HR	fooStringB
foo_message (2.protobuf_unittest.TestAllTypesHR
fooMessageB
foo"�
TestOneofBackwardsCompatible
foo_int (RfooInt

foo_string (	R	fooString@
foo_message (2.protobuf_unittest.TestAllTypesR
fooMessage"�

TestOneof2
foo_int (HRfooInt

foo_string (	HR	fooString
foo_cord (	BHRfooCord.
foo_string_piece (	BHRfooStringPiece
	foo_bytes (HRfooBytesE
foo_enum (2(.protobuf_unittest.TestOneof2.NestedEnumHRfooEnumN
foo_message (2+.protobuf_unittest.TestOneof2.NestedMessageHR
fooMessage[
foo_lazy_message (2+.protobuf_unittest.TestOneof2.NestedMessageB(HRfooLazyMessage
bar_int (:5HRbarIntJ
bar_enum (2(.protobuf_unittest.TestOneof2.NestedEnum:BARHRbarEnum
baz_int (RbazInt"

baz_string (	:BAZR	bazStringE

NestedMessage
qux_int (RquxInt
	corge_int (RcorgeInt"'

NestedEnum
FOO
BAR
BAZB
fooB
bar"�
TestRequiredOneof
foo_int (HRfooInt

foo_string (	HR	fooStringU
foo_message (22.protobuf_unittest.TestRequiredOneof.NestedMessageHR
fooMessage8

NestedMessage'
required_double (RrequiredDoubleB
foo"�
TestPackedTypes%
packed_int32Z (BRpackedInt32%
packed_int64[ (BRpackedInt64'

packed_uint32\ (
BRpackedUint32'

packed_uint64] (BRpackedUint64'

packed_sint32^ (BRpackedSint32'

packed_sint64_ (BRpackedSint64)
packed_fixed32` (BR
packedFixed32)
packed_fixed64a (BR
packedFixed64+
packed_sfixed32b (BRpackedSfixed32+
packed_sfixed64c (BRpackedSfixed64%
packed_floatd (BRpackedFloat'

packed_doublee (BRpackedDouble#
packed_boolf (BR
packedBoolC
packed_enumg (2.protobuf_unittest.ForeignEnumBR
packedEnum"�
TestUnpackedTypes)
unpacked_int32Z (BR
unpackedInt32)
unpacked_int64[ (BR
unpackedInt64+
unpacked_uint32\ (
BRunpackedUint32+
unpacked_uint64] (BRunpackedUint64+
unpacked_sint32^ (BRunpackedSint32+
unpacked_sint64_ (BRunpackedSint64-
unpacked_fixed32` (BRunpackedFixed32-
unpacked_fixed64a (BRunpackedFixed64/
unpacked_sfixed32b (BRunpackedSfixed32/
unpacked_sfixed64c (BRunpackedSfixed64)
unpacked_floatd (BR
unpackedFloat+
unpacked_doublee (BRunpackedDouble'

unpacked_boolf (BRunpackedBoolG

unpacked_enumg (2.protobuf_unittest.ForeignEnumBRunpackedEnum" 
TestPackedExtensions*����""
TestUnpackedExtensions*����"�
TestDynamicExtensions*
scalar_extension� (RscalarExtensionF
enum_extension� (2.protobuf_unittest.ForeignEnumR
enumExtensiono
dynamic_enum_extension� (28.protobuf_unittest.TestDynamicExtensions.DynamicEnumTypeRdynamicEnumExtensionO
message_extension� (2!.protobuf_unittest.ForeignMessageRmessageExtensionx
dynamic_message_extension� (2;.protobuf_unittest.TestDynamicExtensions.DynamicMessageTypeRdynamicMessageExtension.
repeated_extension� (	RrepeatedExtension.
packed_extension� (BRpackedExtension:
DynamicMessageType$

dynamic_field� (RdynamicField"G
DynamicEnumType
DYNAMIC_FOO�
DYNAMIC_BAR�
DYNAMIC_BAZ�"�
#TestRepeatedScalarDifferentTagSizes)
repeated_fixed32 (RrepeatedFixed32%
repeated_int32
 (R
repeatedInt32*
repeated_fixed64� (RrepeatedFixed64&
repeated_int64� (R
repeatedInt64'
repeated_float�� (R
repeatedFloat)
repeated_uint64�� (RrepeatedUint64"�
TestParsingMergeM
required_all_types (2.protobuf_unittest.TestAllTypesRrequiredAllTypesM
optional_all_types (2.protobuf_unittest.TestAllTypesRoptionalAllTypesM
repeated_all_types (2.protobuf_unittest.TestAllTypesRrepeatedAllTypes�
RepeatedFieldsGenerator7
field1 (2.protobuf_unittest.TestAllTypesRfield17
field2 (2.protobuf_unittest.TestAllTypesRfield27
field3 (2.protobuf_unittest.TestAllTypesRfield34
ext1� (2.protobuf_unittest.TestAllTypesRext14
ext2� (2.protobuf_unittest.TestAllTypesRext2*	�����2h
optional_ext#.protobuf_unittest.TestParsingMerge� (2.protobuf_unittest.TestAllTypesRoptionalExt2h
repeated_ext#.protobuf_unittest.TestParsingMerge� (2.protobuf_unittest.TestAllTypesRrepeatedExt"G
TestCommentInjectionMessage(
a (	:*/ <- Neither should this.Ra"

FooRequest"
FooResponse"
FooClientMessage"
FooServerMessage"

BarRequest"
BarResponse*@
ForeignEnum
FOREIGN_FOO
FOREIGN_BAR
FOREIGN_BAZ*K
TestEnumWithDupValue
FOO1
BAR1
BAZ
FOO2
BAR2*�
TestSparseEnum
SPARSE_A{
SPARSE_B��
SPARSE_C���
SPARSE_D���������
SPARSE_E���������
SPARSE_F
SPARSE_G2�
TestServiceD
Foo.protobuf_unittest.FooRequest.protobuf_unittest.FooResponseD
Bar.protobuf_unittest.BarRequest.protobuf_unittest.BarResponse:^
optional_int32_extension$.protobuf_unittest.TestAllExtensions (RoptionalInt32Extension:^
optional_int64_extension$.protobuf_unittest.TestAllExtensions (RoptionalInt64Extension:`
optional_uint32_extension$.protobuf_unittest.TestAllExtensions (
RoptionalUint32Extension:`
optional_uint64_extension$.protobuf_unittest.TestAllExtensions (RoptionalUint64Extension:`
optional_sint32_extension$.protobuf_unittest.TestAllExtensions (RoptionalSint32Extension:`
optional_sint64_extension$.protobuf_unittest.TestAllExtensions (RoptionalSint64Extension:b
optional_fixed32_extension$.protobuf_unittest.TestAllExtensions (RoptionalFixed32Extension:b
optional_fixed64_extension$.protobuf_unittest.TestAllExtensions (RoptionalFixed64Extension:d
optional_sfixed32_extension$.protobuf_unittest.TestAllExtensions	 (RoptionalSfixed32Extension:d
optional_sfixed64_extension$.protobuf_unittest.TestAllExtensions
 (RoptionalSfixed64Extension:^
optional_float_extension$.protobuf_unittest.TestAllExtensions (RoptionalFloatExtension:`
optional_double_extension$.protobuf_unittest.TestAllExtensions (RoptionalDoubleExtension:\
optional_bool_extension$.protobuf_unittest.TestAllExtensions
 (RoptionalBoolExtension:`
optional_string_extension$.protobuf_unittest.TestAllExtensions (	RoptionalStringExtension:^
optional_bytes_extension$.protobuf_unittest.TestAllExtensions (RoptionalBytesExtension:�
!optional_nested_message_extension$.protobuf_unittest.TestAllExtensions (2-.protobuf_unittest.TestAllTypes.NestedMessageRoptionalNestedMessageExtension:�
"optional_foreign_message_extension$.protobuf_unittest.TestAllExtensions (2!.protobuf_unittest.ForeignMessageRoptionalForeignMessageExtension:�
!optional_import_message_extension$.protobuf_unittest.TestAllExtensions (2'.protobuf_unittest_import.ImportMessageRoptionalImportMessageExtension:�
optional_nested_enum_extension$.protobuf_unittest.TestAllExtensions (2*.protobuf_unittest.TestAllTypes.NestedEnumRoptionalNestedEnumExtension:�
optional_foreign_enum_extension$.protobuf_unittest.TestAllExtensions (2.protobuf_unittest.ForeignEnumRoptionalForeignEnumExtension:�
optional_import_enum_extension$.protobuf_unittest.TestAllExtensions (2$.protobuf_unittest_import.ImportEnumRoptionalImportEnumExtension:o
optional_string_piece_extension$.protobuf_unittest.TestAllExtensions (	BRoptionalStringPieceExtension:`
optional_cord_extension$.protobuf_unittest.TestAllExtensions (	BRoptionalCordExtension:�
(optional_public_import_message_extension$.protobuf_unittest.TestAllExtensions (2-.protobuf_unittest_import.PublicImportMessageR$optionalPublicImportMessageExtension:�
optional_lazy_message_extension$.protobuf_unittest.TestAllExtensions (2-.protobuf_unittest.TestAllTypes.NestedMessageB(RoptionalLazyMessageExtension:^
repeated_int32_extension$.protobuf_unittest.TestAllExtensions (RrepeatedInt32Extension:^
repeated_int64_extension$.protobuf_unittest.TestAllExtensions  (RrepeatedInt64Extension:`
repeated_uint32_extension$.protobuf_unittest.TestAllExtensions! (
RrepeatedUint32Extension:`
repeated_uint64_extension$.protobuf_unittest.TestAllExtensions" (RrepeatedUint64Extension:`
repeated_sint32_extension$.protobuf_unittest.TestAllExtensions# (RrepeatedSint32Extension:`
repeated_sint64_extension$.protobuf_unittest.TestAllExtensions$ (RrepeatedSint64Extension:b
repeated_fixed32_extension$.protobuf_unittest.TestAllExtensions% (RrepeatedFixed32Extension:b
repeated_fixed64_extension$.protobuf_unittest.TestAllExtensions& (RrepeatedFixed64Extension:d
repeated_sfixed32_extension$.protobuf_unittest.TestAllExtensions' (RrepeatedSfixed32Extension:d
repeated_sfixed64_extension$.protobuf_unittest.TestAllExtensions( (RrepeatedSfixed64Extension:^
repeated_float_extension$.protobuf_unittest.TestAllExtensions) (RrepeatedFloatExtension:`
repeated_double_extension$.protobuf_unittest.TestAllExtensions* (RrepeatedDoubleExtension:\
repeated_bool_extension$.protobuf_unittest.TestAllExtensions+ (RrepeatedBoolExtension:`
repeated_string_extension$.protobuf_unittest.TestAllExtensions, (	RrepeatedStringExtension:^
repeated_bytes_extension$.protobuf_unittest.TestAllExtensions- (RrepeatedBytesExtension:�
!repeated_nested_message_extension$.protobuf_unittest.TestAllExtensions0 (2-.protobuf_unittest.TestAllTypes.NestedMessageRrepeatedNestedMessageExtension:�
"repeated_foreign_message_extension$.protobuf_unittest.TestAllExtensions1 (2!.protobuf_unittest.ForeignMessageRrepeatedForeignMessageExtension:�
!repeated_import_message_extension$.protobuf_unittest.TestAllExtensions2 (2'.protobuf_unittest_import.ImportMessageRrepeatedImportMessageExtension:�
repeated_nested_enum_extension$.protobuf_unittest.TestAllExtensions3 (2*.protobuf_unittest.TestAllTypes.NestedEnumRrepeatedNestedEnumExtension:�
repeated_foreign_enum_extension$.protobuf_unittest.TestAllExtensions4 (2.protobuf_unittest.ForeignEnumRrepeatedForeignEnumExtension:�
repeated_import_enum_extension$.protobuf_unittest.TestAllExtensions5 (2$.protobuf_unittest_import.ImportEnumRrepeatedImportEnumExtension:o
repeated_string_piece_extension$.protobuf_unittest.TestAllExtensions6 (	BRrepeatedStringPieceExtension:`
repeated_cord_extension$.protobuf_unittest.TestAllExtensions7 (	BRrepeatedCordExtension:�
repeated_lazy_message_extension$.protobuf_unittest.TestAllExtensions9 (2-.protobuf_unittest.TestAllTypes.NestedMessageB(RrepeatedLazyMessageExtension:`
default_int32_extension$.protobuf_unittest.TestAllExtensions= (:41RdefaultInt32Extension:`
default_int64_extension$.protobuf_unittest.TestAllExtensions> (:42RdefaultInt64Extension:b
default_uint32_extension$.protobuf_unittest.TestAllExtensions? (
:43RdefaultUint32Extension:b
default_uint64_extension$.protobuf_unittest.TestAllExtensions@ (:44RdefaultUint64Extension:c
default_sint32_extension$.protobuf_unittest.TestAllExtensionsA (:-45RdefaultSint32Extension:b
default_sint64_extension$.protobuf_unittest.TestAllExtensionsB (:46RdefaultSint64Extension:d
default_fixed32_extension$.protobuf_unittest.TestAllExtensionsC (:47RdefaultFixed32Extension:d
default_fixed64_extension$.protobuf_unittest.TestAllExtensionsD (:48RdefaultFixed64Extension:f
default_sfixed32_extension$.protobuf_unittest.TestAllExtensionsE (:49RdefaultSfixed32Extension:g
default_sfixed64_extension$.protobuf_unittest.TestAllExtensionsF (:-50RdefaultSfixed64Extension:b
default_float_extension$.protobuf_unittest.TestAllExtensionsG (:51.5RdefaultFloatExtension:e
default_double_extension$.protobuf_unittest.TestAllExtensionsH (:52000RdefaultDoubleExtension:`
default_bool_extension$.protobuf_unittest.TestAllExtensionsI (:trueRdefaultBoolExtension:e
default_string_extension$.protobuf_unittest.TestAllExtensionsJ (	:helloRdefaultStringExtension:c
default_bytes_extension$.protobuf_unittest.TestAllExtensionsK (:worldRdefaultBytesExtension:�
default_nested_enum_extension$.protobuf_unittest.TestAllExtensionsQ (2*.protobuf_unittest.TestAllTypes.NestedEnum:BARRdefaultNestedEnumExtension:�
default_foreign_enum_extension$.protobuf_unittest.TestAllExtensionsR (2.protobuf_unittest.ForeignEnum:FOREIGN_BARRdefaultForeignEnumExtension:�
default_import_enum_extension$.protobuf_unittest.TestAllExtensionsS (2$.protobuf_unittest_import.ImportEnum:
IMPORT_BARRdefaultImportEnumExtension:r
default_string_piece_extension$.protobuf_unittest.TestAllExtensionsT (	:abcBRdefaultStringPieceExtension:c
default_cord_extension$.protobuf_unittest.TestAllExtensionsU (	:123BRdefaultCordExtension:Z
oneof_uint32_extension$.protobuf_unittest.TestAllExtensionso (
RoneofUint32Extension:�
oneof_nested_message_extension$.protobuf_unittest.TestAllExtensionsp (2-.protobuf_unittest.TestAllTypes.NestedMessageRoneofNestedMessageExtension:Z
oneof_string_extension$.protobuf_unittest.TestAllExtensionsq (	RoneofStringExtension:X
oneof_bytes_extension$.protobuf_unittest.TestAllExtensionsr (RoneofBytesExtension:U
my_extension_string%.protobuf_unittest.TestFieldOrderings2 (	RmyExtensionString:O
my_extension_int%.protobuf_unittest.TestFieldOrderings (RmyExtensionInt:a
packed_int32_extension'.protobuf_unittest.TestPackedExtensionsZ (BRpackedInt32Extension:a
packed_int64_extension'.protobuf_unittest.TestPackedExtensions[ (BRpackedInt64Extension:c
packed_uint32_extension'.protobuf_unittest.TestPackedExtensions\ (
BRpackedUint32Extension:c
packed_uint64_extension'.protobuf_unittest.TestPackedExtensions] (BRpackedUint64Extension:c
packed_sint32_extension'.protobuf_unittest.TestPackedExtensions^ (BRpackedSint32Extension:c
packed_sint64_extension'.protobuf_unittest.TestPackedExtensions_ (BRpackedSint64Extension:e
packed_fixed32_extension'.protobuf_unittest.TestPackedExtensions` (BRpackedFixed32Extension:e
packed_fixed64_extension'.protobuf_unittest.TestPackedExtensionsa (BRpackedFixed64Extension:g
packed_sfixed32_extension'.protobuf_unittest.TestPackedExtensionsb (BRpackedSfixed32Extension:g
packed_sfixed64_extension'.protobuf_unittest.TestPackedExtensionsc (BRpackedSfixed64Extension:a
packed_float_extension'.protobuf_unittest.TestPackedExtensionsd (BRpackedFloatExtension:c
packed_double_extension'.protobuf_unittest.TestPackedExtensionse (BRpackedDoubleExtension:_
packed_bool_extension'.protobuf_unittest.TestPackedExtensionsf (BRpackedBoolExtension:
packed_enum_extension'.protobuf_unittest.TestPackedExtensionsg (2.protobuf_unittest.ForeignEnumBRpackedEnumExtension:g
unpacked_int32_extension).protobuf_unittest.TestUnpackedExtensionsZ (BRunpackedInt32Extension:g
unpacked_int64_extension).protobuf_unittest.TestUnpackedExtensions[ (BRunpackedInt64Extension:i
unpacked_uint32_extension).protobuf_unittest.TestUnpackedExtensions\ (
BRunpackedUint32Extension:i
unpacked_uint64_extension).protobuf_unittest.TestUnpackedExtensions] (BRunpackedUint64Extension:i
unpacked_sint32_extension).protobuf_unittest.TestUnpackedExtensions^ (BRunpackedSint32Extension:i
unpacked_sint64_extension).protobuf_unittest.TestUnpackedExtensions_ (BRunpackedSint64Extension:k
unpacked_fixed32_extension).protobuf_unittest.TestUnpackedExtensions` (BRunpackedFixed32Extension:k
unpacked_fixed64_extension).protobuf_unittest.TestUnpackedExtensionsa (BRunpackedFixed64Extension:m
unpacked_sfixed32_extension).protobuf_unittest.TestUnpackedExtensionsb (BRunpackedSfixed32Extension:m
unpacked_sfixed64_extension).protobuf_unittest.TestUnpackedExtensionsc (BRunpackedSfixed64Extension:g
unpacked_float_extension).protobuf_unittest.TestUnpackedExtensionsd (BRunpackedFloatExtension:i
unpacked_double_extension).protobuf_unittest.TestUnpackedExtensionse (BRunpackedDoubleExtension:e
unpacked_bool_extension).protobuf_unittest.TestUnpackedExtensionsf (BRunpackedBoolExtension:�
unpacked_enum_extension).protobuf_unittest.TestUnpackedExtensionsg (2.protobuf_unittest.ForeignEnumBRunpackedEnumExtensionBB
UnittestProtoH����