[go: up one dir, main page]

[][src]Module protobuf::reflect

Reflection implementation for protobuf types.

Structs

EnumDescriptor

Dynamic representation of enum type.

EnumValueDescriptor

Description for enum variant.

FieldDescriptor

Field descriptor.

MessageDescriptor

Dynamic message type

ReflectMapMut

Dynamic mutable reference to map field

ReflectMapRef

Dynamic reference to map field

ReflectRepeatedMut

Dynamic mutable reference to repeated field

ReflectRepeatedRef

Dynamic reference to repeated field

Enums

ReflectFieldRef

Reference to a value stored in a field, optional, repeated or map.

ReflectValueBox

Owner value of any elementary type

ReflectValueRef

A reference to a value

RuntimeFieldType

Reflective representation of field type

RuntimeTypeBox

Runtime representation of elementary protobuf type.

Traits

ProtobufValue

Type implemented by all protobuf singular types (primitives, string, messages, enums).

RuntimeTypeDynamic

Dynamic version of RuntimeType.