[−][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 |
| ReflectMapRef | Dynamic reference to |
| 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 |