Lines Matching defs:EnumValueDescriptor
22 pub struct EnumValueDescriptor { struct
29 _assert_send_sync::<EnumValueDescriptor>(); in _assert_send_sync() argument
32 impl fmt::Debug for EnumValueDescriptor { implementation
41 impl fmt::Display for EnumValueDescriptor { implementation
47 impl EnumValueDescriptor { impl
48 pub(crate) fn new(enum_descriptor: EnumDescriptor, index: usize) -> EnumValueDescriptor { in new()
187 pub fn value_by_name(&self, name: &str) -> Option<EnumValueDescriptor> { in value_by_name()
198 pub fn value_by_number(&self, number: i32) -> Option<EnumValueDescriptor> { in value_by_number()
206 pub fn value_by_index(&self, index: usize) -> EnumValueDescriptor { in value_by_index()
215 pub fn default_value(&self) -> EnumValueDescriptor { in default_value()
223 pub fn value_by_number_or_default(&self, number: i32) -> EnumValueDescriptor { in value_by_number_or_default()