Struct protobuf::reflect::EnumDescriptor [] [src]

pub struct EnumDescriptor {
    // some fields omitted
}

Methods

impl EnumDescriptor
[src]

fn name(&self) -> &'static str

fn for_type<E: ProtobufEnum>() -> &'static EnumDescriptor

fn new(rust_name: &'static str, file: &'static FileDescriptorProto) -> EnumDescriptor

fn value_by_name<'a>(&'a self, name: &str) -> &'a EnumValueDescriptor

fn value_by_number<'a>(&'a self, number: i32) -> &'a EnumValueDescriptor