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.