Get desktop application:
View/edit binary Protocol Buffers messages
This is a oneof, called "union".
Default-valued fields of all basic types. Same as GoTest, but copied here to make testing easier.
More fields with crazy defaults.
Sub-message.
Redundant but explicit defaults.
Used in:
(message has no fields)
(message has no fields)
Used in:
Used in:
For testing skipping of unrecognized fields. Numbers are all big, larger than tag numbers in GoTestField, the message used in the corresponding test.
Used in:
Some typical parameters
Required, repeated and optional foreign fields.
Required fields of all basic types
Repeated fields of all basic types
Optional fields of all basic types
Default-valued fields of all basic types
Packed repeated fields (no string or bytes).
An enum, for completeness.
Used in:
Basic types
Groupings
Table types
Functions
last tag
Used in:
Used in:
Required, repeated, and optional groups.
Used in:
Used in:
,Used in:
Used in:
Used in:
,Maximum possible tag number.
Used in:
This field becomes [][]byte in the generated code.
Used in:
, ,Used in:
(message has no fields)
NewMessage is wire compatible with OldMessage; imagine it as a future version.
This is an int32 in OldMessage.
Used in:
For testing packed/non-packed decoder switching. A serialized instance of one should be deserializable as the other.
Used in:
Used in:
Used in:
Used in:
Used in:
Used in:
,