# Functions
AppendFieldEnd appends the trailing end group marker for a MessageSet item field.
AppendFieldStart appends the start of a MessageSet item field containing an extension with the given number.
AppendUnknown appends unknown fields to b in MessageSet format.
ConsumeFieldValue parses b as a MessageSet item field value until and including the trailing end group marker.
No description provided by the author
IsMessageSet returns whether the message uses the MessageSet wire format.
IsMessageSetExtension reports this field properly extends a MessageSet.
Unmarshal parses a MessageSet.
RangeEntries iterates over the entries of es according to the specified order.
RangeFields iterates over the fields of fs according to the specified order.
Size returns the size in bytes of the wire-format encoding of m.
SizeField returns the size of a MessageSet item field containing an extension with the given field number, not counting the contents of the message subfield.
SizeUnknown returns the size of an unknown fields section in MessageSet format.
# Constants
ExtensionName is the field name for extensions of MessageSet.
No description provided by the author
No description provided by the author
No description provided by the author
# Variables
AnyFieldOrder specifies no specific field ordering.
AnyKeyOrder specifies no specific key ordering.
GenericKeyOrder sorts false before true, numeric keys in ascending order, and strings in lexicographical ordering according to UTF-8 codepoints.
IndexNameFieldOrder sorts non-extension fields before extension fields.
LegacyFieldOrder sorts fields in the same ordering as emitted by wire serialization in the github.com/golang/protobuf implementation.
NumberFieldOrder sorts fields by their field number.
# Structs
MarshalOptions configures the marshaler.
# Type aliases
FieldOrder specifies the ordering to visit message fields.
KeyOrder specifies the ordering to visit map entries.
No description provided by the author
No description provided by the author
No description provided by the author