Struct protobuf::descriptor::EnumDescriptorProto [−][src]
pub struct EnumDescriptorProto { pub value: RepeatedField<EnumValueDescriptorProto>, pub options: SingularPtrField<EnumOptions>, pub reserved_range: RepeatedField<EnumDescriptorProto_EnumReservedRange>, pub reserved_name: RepeatedField<String>, pub unknown_fields: UnknownFields, pub cached_size: CachedSize, // some fields omitted }
Fields
value: RepeatedField<EnumValueDescriptorProto>
options: SingularPtrField<EnumOptions>
reserved_range: RepeatedField<EnumDescriptorProto_EnumReservedRange>
reserved_name: RepeatedField<String>
unknown_fields: UnknownFields
cached_size: CachedSize
Implementations
impl EnumDescriptorProto
[src]
impl EnumDescriptorProto
[src]pub fn new() -> EnumDescriptorProto
[src]
pub fn get_name(&self) -> &str
[src]
pub fn clear_name(&mut self)
[src]
pub fn has_name(&self) -> bool
[src]
pub fn set_name(&mut self, v: String)
[src]
pub fn mut_name(&mut self) -> &mut String
[src]
pub fn take_name(&mut self) -> String
[src]
pub fn get_value(&self) -> &[EnumValueDescriptorProto]ⓘ
[src]
pub fn clear_value(&mut self)
[src]
pub fn set_value(&mut self, v: RepeatedField<EnumValueDescriptorProto>)
[src]
pub fn mut_value(&mut self) -> &mut RepeatedField<EnumValueDescriptorProto>
[src]
pub fn take_value(&mut self) -> RepeatedField<EnumValueDescriptorProto>
[src]
pub fn get_options(&self) -> &EnumOptions
[src]
pub fn clear_options(&mut self)
[src]
pub fn has_options(&self) -> bool
[src]
pub fn set_options(&mut self, v: EnumOptions)
[src]
pub fn mut_options(&mut self) -> &mut EnumOptions
[src]
pub fn take_options(&mut self) -> EnumOptions
[src]
pub fn get_reserved_range(&self) -> &[EnumDescriptorProto_EnumReservedRange]ⓘ
[src]
pub fn clear_reserved_range(&mut self)
[src]
pub fn set_reserved_range(
&mut self,
v: RepeatedField<EnumDescriptorProto_EnumReservedRange>
)
[src]
&mut self,
v: RepeatedField<EnumDescriptorProto_EnumReservedRange>
)
pub fn mut_reserved_range(
&mut self
) -> &mut RepeatedField<EnumDescriptorProto_EnumReservedRange>
[src]
&mut self
) -> &mut RepeatedField<EnumDescriptorProto_EnumReservedRange>
pub fn take_reserved_range(
&mut self
) -> RepeatedField<EnumDescriptorProto_EnumReservedRange>
[src]
&mut self
) -> RepeatedField<EnumDescriptorProto_EnumReservedRange>
pub fn get_reserved_name(&self) -> &[String]ⓘ
[src]
pub fn clear_reserved_name(&mut self)
[src]
pub fn set_reserved_name(&mut self, v: RepeatedField<String>)
[src]
pub fn mut_reserved_name(&mut self) -> &mut RepeatedField<String>
[src]
pub fn take_reserved_name(&mut self) -> RepeatedField<String>
[src]
Trait Implementations
impl Clear for EnumDescriptorProto
[src]
impl Clear for EnumDescriptorProto
[src]impl Clone for EnumDescriptorProto
[src]
impl Clone for EnumDescriptorProto
[src]fn clone(&self) -> EnumDescriptorProto
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Default for EnumDescriptorProto
[src]
impl Default for EnumDescriptorProto
[src]fn default() -> EnumDescriptorProto
[src]
impl<'a> Default for &'a EnumDescriptorProto
[src]
impl<'a> Default for &'a EnumDescriptorProto
[src]fn default() -> &'a EnumDescriptorProto
[src]
impl<'de> Deserialize<'de> for EnumDescriptorProto
[src]
impl<'de> Deserialize<'de> for EnumDescriptorProto
[src]fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl Message for EnumDescriptorProto
[src]
impl Message for EnumDescriptorProto
[src]fn is_initialized(&self) -> bool
[src]
fn merge_from(&mut self, is: &mut CodedInputStream<'_>) -> ProtobufResult<()>
[src]
fn compute_size(&self) -> u32
[src]
fn write_to_with_cached_sizes(
&self,
os: &mut CodedOutputStream<'_>
) -> ProtobufResult<()>
[src]
&self,
os: &mut CodedOutputStream<'_>
) -> ProtobufResult<()>
fn get_cached_size(&self) -> u32
[src]
fn get_unknown_fields(&self) -> &UnknownFields
[src]
fn mut_unknown_fields(&mut self) -> &mut UnknownFields
[src]
fn as_any(&self) -> &dyn Any
[src]
fn as_any_mut(&mut self) -> &mut dyn Any
[src]
fn into_any(self: Box<Self>) -> Box<dyn Any>
[src]
fn descriptor(&self) -> &'static MessageDescriptor
[src]
fn new() -> EnumDescriptorProto
[src]
fn descriptor_static() -> &'static MessageDescriptor
[src]
fn default_instance() -> &'static EnumDescriptorProto
[src]
fn parse_from(is: &mut CodedInputStream<'_>) -> ProtobufResult<Self> where
Self: Sized,
[src]
Self: Sized,
fn write_to(&self, os: &mut CodedOutputStream<'_>) -> ProtobufResult<()>
[src]
fn write_length_delimited_to(
&self,
os: &mut CodedOutputStream<'_>
) -> ProtobufResult<()>
[src]
&self,
os: &mut CodedOutputStream<'_>
) -> ProtobufResult<()>
fn write_length_delimited_to_vec(&self, vec: &mut Vec<u8>) -> ProtobufResult<()>
[src]
fn merge_from_bytes(&mut self, bytes: &[u8]) -> ProtobufResult<()>
[src]
fn parse_from_reader(reader: &mut dyn Read) -> ProtobufResult<Self> where
Self: Sized,
[src]
Self: Sized,
fn parse_from_bytes(bytes: &[u8]) -> ProtobufResult<Self> where
Self: Sized,
[src]
Self: Sized,
fn parse_from_carllerche_bytes(bytes: &Bytes) -> ProtobufResult<Self> where
Self: Sized,
[src]
Self: Sized,
fn check_initialized(&self) -> ProtobufResult<()>
[src]
fn write_to_writer(&self, w: &mut dyn Write) -> ProtobufResult<()>
[src]
fn write_to_vec(&self, v: &mut Vec<u8>) -> ProtobufResult<()>
[src]
fn write_to_bytes(&self) -> ProtobufResult<Vec<u8>>
[src]
fn write_length_delimited_to_writer(
&self,
w: &mut dyn Write
) -> ProtobufResult<()>
[src]
&self,
w: &mut dyn Write
) -> ProtobufResult<()>
fn write_length_delimited_to_bytes(&self) -> ProtobufResult<Vec<u8>>
[src]
fn type_id(&self) -> TypeId
[src]
impl PartialEq<EnumDescriptorProto> for EnumDescriptorProto
[src]
impl PartialEq<EnumDescriptorProto> for EnumDescriptorProto
[src]fn eq(&self, other: &EnumDescriptorProto) -> bool
[src]
fn ne(&self, other: &EnumDescriptorProto) -> bool
[src]
impl ProtobufValue for EnumDescriptorProto
[src]
impl ProtobufValue for EnumDescriptorProto
[src]fn as_ref(&self) -> ReflectValueRef<'_>
[src]
fn as_any(&self) -> &dyn Any
[src]
fn is_non_zero(&self) -> bool
[src]
fn as_ref_copy(&self) -> ReflectValueRef<'static>
[src]
impl Serialize for EnumDescriptorProto
[src]
impl Serialize for EnumDescriptorProto
[src]Auto Trait Implementations
impl RefUnwindSafe for EnumDescriptorProto
impl RefUnwindSafe for EnumDescriptorProto
impl Send for EnumDescriptorProto
impl Send for EnumDescriptorProto
impl Sync for EnumDescriptorProto
impl Sync for EnumDescriptorProto
impl Unpin for EnumDescriptorProto
impl Unpin for EnumDescriptorProto
impl UnwindSafe for EnumDescriptorProto
impl UnwindSafe for EnumDescriptorProto
Blanket Implementations
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]