Struct protobuf::descriptorx::EnumWithScope [−][src]
pub struct EnumWithScope<'a> { pub scope: Scope<'a>, pub en: &'a EnumDescriptorProto, }
Fields
scope: Scope<'a>
en: &'a EnumDescriptorProto
Methods
impl<'a> EnumWithScope<'a>
[src]
impl<'a> EnumWithScope<'a>
pub fn values(&'a self) -> &'a [EnumValueDescriptorProto]
[src]
pub fn values(&'a self) -> &'a [EnumValueDescriptorProto]
pub fn value_by_name(&'a self, name: &str) -> &'a EnumValueDescriptorProto
[src]
pub fn value_by_name(&'a self, name: &str) -> &'a EnumValueDescriptorProto
Trait Implementations
impl<'a> Clone for EnumWithScope<'a>
[src]
impl<'a> Clone for EnumWithScope<'a>
fn clone(&self) -> EnumWithScope<'a>
[src]
fn clone(&self) -> EnumWithScope<'a>
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
fn clone_from(&mut self, source: &Self)
1.0.0
[src]Performs copy-assignment from source
. Read more
impl<'a> WithScope<'a> for EnumWithScope<'a>
[src]
impl<'a> WithScope<'a> for EnumWithScope<'a>
fn get_scope(&self) -> &Scope<'a>
[src]
fn get_scope(&self) -> &Scope<'a>
fn escape_prefix(&self) -> &'static str
[src]
fn escape_prefix(&self) -> &'static str
fn get_name(&self) -> &'a str
[src]
fn get_name(&self) -> &'a str
fn get_file_descriptor(&self) -> &'a FileDescriptorProto
[src]
fn get_file_descriptor(&self) -> &'a FileDescriptorProto
fn name_to_package(&self) -> String
[src]
fn name_to_package(&self) -> String
fn rust_name(&self) -> String
[src]
fn rust_name(&self) -> String
fn rust_fq_name(&self) -> String
[src]
fn rust_fq_name(&self) -> String
Auto Trait Implementations
impl<'a> Send for EnumWithScope<'a>
impl<'a> Send for EnumWithScope<'a>
impl<'a> Sync for EnumWithScope<'a>
impl<'a> Sync for EnumWithScope<'a>