Struct protobuf::reflect::EnumDescriptor [−][src]
pub struct EnumDescriptor { /* fields omitted */ }
Methods
impl EnumDescriptor
[src]
impl EnumDescriptor
pub fn name(&self) -> &'static str
[src]
pub fn name(&self) -> &'static str
pub fn for_type<E: ProtobufEnum>() -> &'static EnumDescriptor
[src]
pub fn for_type<E: ProtobufEnum>() -> &'static EnumDescriptor
pub fn new(
rust_name: &'static str,
file: &'static FileDescriptorProto
) -> EnumDescriptor
[src]
pub fn new(
rust_name: &'static str,
file: &'static FileDescriptorProto
) -> EnumDescriptor
pub fn value_by_name<'a>(&'a self, name: &str) -> &'a EnumValueDescriptor
[src]
pub fn value_by_name<'a>(&'a self, name: &str) -> &'a EnumValueDescriptor
pub fn value_by_number<'a>(&'a self, number: i32) -> &'a EnumValueDescriptor
[src]
pub fn value_by_number<'a>(&'a self, number: i32) -> &'a EnumValueDescriptor
Auto Trait Implementations
impl Send for EnumDescriptor
impl Send for EnumDescriptor
impl Sync for EnumDescriptor
impl Sync for EnumDescriptor