Struct protobuf::reflect::MessageDescriptor [−][src]
pub struct MessageDescriptor { /* fields omitted */ }
Expand description
Dynamic representation of message type.
Used for reflection.
Implementations
Get underlying DescriptorProto
object.
Get enums declared in this message.
Get a message descriptor for given message type
Messages declared in this messages.
FileDescriptor
containing this message.
FileDescriptorProto
containg this message type
This message descriptor is a map entry.
Shared immutable empty message.
Returns None
for dynamic message.
Panics
If this message is a map entry message.
Message field descriptors.
Nested oneofs
Find message field by protobuf field name
Note: protobuf field name might be different for Rust field name.
Find message field by field name or field JSON name
Find message field by field name
Trait Implementations
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl !RefUnwindSafe for MessageDescriptor
impl Send for MessageDescriptor
impl Sync for MessageDescriptor
impl Unpin for MessageDescriptor
impl !UnwindSafe for MessageDescriptor
Blanket Implementations
Mutably borrows from an owned value. Read more