• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 //! Reflection implementation for protobuf types.
2 
3 use crate::message::Message;
4 
5 mod acc;
6 pub mod accessor;
7 mod enums;
8 mod field;
9 mod find_message_or_enum;
10 mod map;
11 mod message;
12 mod optional;
13 mod repeated;
14 mod value;
15 
16 pub use self::value::ProtobufValue;
17 pub use self::value::ReflectValueRef;
18 #[doc(hidden)]
19 #[deprecated(since = "2.11", note = "Use ReflectValueRef instead")]
20 pub use self::value::ReflectValueRef as ProtobufValueRef;
21 
22 pub mod rt;
23 
24 pub use self::enums::EnumDescriptor;
25 pub use self::enums::EnumValueDescriptor;
26 pub use self::field::FieldDescriptor;
27 pub use self::field::ReflectFieldRef;
28 pub use self::message::MessageDescriptor;
29