Base trait of every generated message's companion object: how to parse one, and the descriptors describing it.
Attributes
- Companion
- object
- Graph
-
- Supertypes
-
class Objecttrait Matchableclass Any
Members list
Value members
Abstract methods
Concrete methods
The companion for an enum-typed field.
The companion for an enum-typed field.
Attributes
The companion for a message-typed field, used when parsing nested values.
The companion for a message-typed field, used when parsing nested values.
Attributes
Companions of the messages nested inside this one, for reflective traversal.
Companions of the messages nested inside this one, for reflective traversal.
Attributes
Reads one length-delimited message, or None at end of stream.
Reads one length-delimited message, or None at end of stream.
Reading the length here rather than in the generated parser is what makes a truncated stream distinguishable from a finished one.
Attributes
Lazily reads every length-delimited message in the stream.
Lazily reads every length-delimited message in the stream.
Attributes
Givens
Givens
Makes the companion available to summon, which is how generated code finds it.
Makes the companion available to summon, which is how generated code finds it.