Module protobuf::reflect [−][src]
Expand description
Reflection implementation for protobuf types.
Modules
Implementations of RuntimeType
for all types.
Structs
Dynamic representation of enum type.
Description for enum variant.
Field descriptor.
Reflection for objects defined in .proto
file (messages, enums, etc).
Dynamic representation of message type.
Wrapper around either Message
reference or a container for an empty dynamic message.
Oneof descriptor.
Parameter for ReflectEq
.
Dynamic mutable reference to map
field
Dynamic reference to map
field
Dynamic mutable reference to repeated field
Dynamic reference to repeated field
Enums
Reference to a value stored in a field, optional, repeated or map.
Owner value of any elementary type
A reference to a value
Reflective representation of field type
Runtime representation of elementary protobuf type.
Traits
Type implemented by all protobuf singular types (primitives, string, messages, enums).
Special version of eq.