Struct protobuf::descriptor::DescriptorProto [−][src]
pub struct DescriptorProto { pub field: RepeatedField<FieldDescriptorProto>, pub extension: RepeatedField<FieldDescriptorProto>, pub nested_type: RepeatedField<DescriptorProto>, pub enum_type: RepeatedField<EnumDescriptorProto>, pub extension_range: RepeatedField<DescriptorProto_ExtensionRange>, pub oneof_decl: RepeatedField<OneofDescriptorProto>, pub options: SingularPtrField<MessageOptions>, pub reserved_range: RepeatedField<DescriptorProto_ReservedRange>, pub reserved_name: RepeatedField<String>, pub unknown_fields: UnknownFields, pub cached_size: CachedSize, // some fields omitted }
Fields
field: RepeatedField<FieldDescriptorProto>
extension: RepeatedField<FieldDescriptorProto>
nested_type: RepeatedField<DescriptorProto>
enum_type: RepeatedField<EnumDescriptorProto>
extension_range: RepeatedField<DescriptorProto_ExtensionRange>
oneof_decl: RepeatedField<OneofDescriptorProto>
options: SingularPtrField<MessageOptions>
reserved_range: RepeatedField<DescriptorProto_ReservedRange>
reserved_name: RepeatedField<String>
unknown_fields: UnknownFields
cached_size: CachedSize
Implementations
impl DescriptorProto
[src]
impl DescriptorProto
[src]pub fn new() -> DescriptorProto
[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_field(&self) -> &[FieldDescriptorProto]ⓘ
[src]
pub fn clear_field(&mut self)
[src]
pub fn set_field(&mut self, v: RepeatedField<FieldDescriptorProto>)
[src]
pub fn mut_field(&mut self) -> &mut RepeatedField<FieldDescriptorProto>
[src]
pub fn take_field(&mut self) -> RepeatedField<FieldDescriptorProto>
[src]
pub fn get_extension(&self) -> &[FieldDescriptorProto]ⓘ
[src]
pub fn clear_extension(&mut self)
[src]
pub fn set_extension(&mut self, v: RepeatedField<FieldDescriptorProto>)
[src]
pub fn mut_extension(&mut self) -> &mut RepeatedField<FieldDescriptorProto>
[src]
pub fn take_extension(&mut self) -> RepeatedField<FieldDescriptorProto>
[src]
pub fn get_nested_type(&self) -> &[DescriptorProto]ⓘ
[src]
pub fn clear_nested_type(&mut self)
[src]
pub fn set_nested_type(&mut self, v: RepeatedField<DescriptorProto>)
[src]
pub fn mut_nested_type(&mut self) -> &mut RepeatedField<DescriptorProto>
[src]
pub fn take_nested_type(&mut self) -> RepeatedField<DescriptorProto>
[src]
pub fn get_enum_type(&self) -> &[EnumDescriptorProto]ⓘ
[src]
pub fn clear_enum_type(&mut self)
[src]
pub fn set_enum_type(&mut self, v: RepeatedField<EnumDescriptorProto>)
[src]
pub fn mut_enum_type(&mut self) -> &mut RepeatedField<EnumDescriptorProto>
[src]
pub fn take_enum_type(&mut self) -> RepeatedField<EnumDescriptorProto>
[src]
pub fn get_extension_range(&self) -> &[DescriptorProto_ExtensionRange]ⓘ
[src]
pub fn clear_extension_range(&mut self)
[src]
pub fn set_extension_range(
&mut self,
v: RepeatedField<DescriptorProto_ExtensionRange>
)
[src]
&mut self,
v: RepeatedField<DescriptorProto_ExtensionRange>
)
pub fn mut_extension_range(
&mut self
) -> &mut RepeatedField<DescriptorProto_ExtensionRange>
[src]
&mut self
) -> &mut RepeatedField<DescriptorProto_ExtensionRange>
pub fn take_extension_range(
&mut self
) -> RepeatedField<DescriptorProto_ExtensionRange>
[src]
&mut self
) -> RepeatedField<DescriptorProto_ExtensionRange>
pub fn get_oneof_decl(&self) -> &[OneofDescriptorProto]ⓘ
[src]
pub fn clear_oneof_decl(&mut self)
[src]
pub fn set_oneof_decl(&mut self, v: RepeatedField<OneofDescriptorProto>)
[src]
pub fn mut_oneof_decl(&mut self) -> &mut RepeatedField<OneofDescriptorProto>
[src]
pub fn take_oneof_decl(&mut self) -> RepeatedField<OneofDescriptorProto>
[src]
pub fn get_options(&self) -> &MessageOptions
[src]
pub fn clear_options(&mut self)
[src]
pub fn has_options(&self) -> bool
[src]
pub fn set_options(&mut self, v: MessageOptions)
[src]
pub fn mut_options(&mut self) -> &mut MessageOptions
[src]
pub fn take_options(&mut self) -> MessageOptions
[src]
pub fn get_reserved_range(&self) -> &[DescriptorProto_ReservedRange]ⓘ
[src]
pub fn clear_reserved_range(&mut self)
[src]
pub fn set_reserved_range(
&mut self,
v: RepeatedField<DescriptorProto_ReservedRange>
)
[src]
&mut self,
v: RepeatedField<DescriptorProto_ReservedRange>
)
pub fn mut_reserved_range(
&mut self
) -> &mut RepeatedField<DescriptorProto_ReservedRange>
[src]
&mut self
) -> &mut RepeatedField<DescriptorProto_ReservedRange>
pub fn take_reserved_range(
&mut self
) -> RepeatedField<DescriptorProto_ReservedRange>
[src]
&mut self
) -> RepeatedField<DescriptorProto_ReservedRange>
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 DescriptorProto
[src]
impl Clear for DescriptorProto
[src]impl Clone for DescriptorProto
[src]
impl Clone for DescriptorProto
[src]fn clone(&self) -> DescriptorProto
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Default for DescriptorProto
[src]
impl Default for DescriptorProto
[src]fn default() -> DescriptorProto
[src]
impl<'a> Default for &'a DescriptorProto
[src]
impl<'a> Default for &'a DescriptorProto
[src]fn default() -> &'a DescriptorProto
[src]
impl<'de> Deserialize<'de> for DescriptorProto
[src]
impl<'de> Deserialize<'de> for DescriptorProto
[src]fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl Message for DescriptorProto
[src]
impl Message for DescriptorProto
[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() -> DescriptorProto
[src]
fn descriptor_static() -> &'static MessageDescriptor
[src]
fn default_instance() -> &'static DescriptorProto
[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<DescriptorProto> for DescriptorProto
[src]
impl PartialEq<DescriptorProto> for DescriptorProto
[src]fn eq(&self, other: &DescriptorProto) -> bool
[src]
fn ne(&self, other: &DescriptorProto) -> bool
[src]
impl ProtobufValue for DescriptorProto
[src]
impl ProtobufValue for DescriptorProto
[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 DescriptorProto
[src]
impl Serialize for DescriptorProto
[src]impl StructuralPartialEq for DescriptorProto
[src]
impl StructuralPartialEq for DescriptorProto
[src]Auto Trait Implementations
impl RefUnwindSafe for DescriptorProto
impl RefUnwindSafe for DescriptorProto
impl Send for DescriptorProto
impl Send for DescriptorProto
impl Sync for DescriptorProto
impl Sync for DescriptorProto
impl Unpin for DescriptorProto
impl Unpin for DescriptorProto
impl UnwindSafe for DescriptorProto
impl UnwindSafe for DescriptorProto
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]