1use crate::message::Message;
4
5mod acc;
6pub mod accessor;
7mod enums;
8mod field;
9mod find_message_or_enum;
10mod map;
11mod message;
12mod optional;
13mod repeated;
14mod value;
15
16pub use self::value::ProtobufValue;
17pub use self::value::ReflectValueRef;
18#[doc(hidden)]
19#[deprecated(since = "2.11", note = "Use ReflectValueRef instead")]
20pub use self::value::ReflectValueRef as ProtobufValueRef;
21
22pub mod rt;
23
24pub use self::enums::EnumDescriptor;
25pub use self::enums::EnumValueDescriptor;
26pub use self::field::FieldDescriptor;
27pub use self::field::ReflectFieldRef;
28pub use self::message::MessageDescriptor;