Struct protobuf::descriptor::FileDescriptorProto [−][src]
pub struct FileDescriptorProto { pub dependency: RepeatedField<String>, pub public_dependency: Vec<i32>, pub weak_dependency: Vec<i32>, pub message_type: RepeatedField<DescriptorProto>, pub enum_type: RepeatedField<EnumDescriptorProto>, pub service: RepeatedField<ServiceDescriptorProto>, pub extension: RepeatedField<FieldDescriptorProto>, pub options: SingularPtrField<FileOptions>, pub source_code_info: SingularPtrField<SourceCodeInfo>, pub unknown_fields: UnknownFields, pub cached_size: CachedSize, // some fields omitted }
Fields
dependency: RepeatedField<String>
public_dependency: Vec<i32>
weak_dependency: Vec<i32>
message_type: RepeatedField<DescriptorProto>
enum_type: RepeatedField<EnumDescriptorProto>
service: RepeatedField<ServiceDescriptorProto>
extension: RepeatedField<FieldDescriptorProto>
options: SingularPtrField<FileOptions>
source_code_info: SingularPtrField<SourceCodeInfo>
unknown_fields: UnknownFields
cached_size: CachedSize
Implementations
impl FileDescriptorProto
[src]
impl FileDescriptorProto
[src]pub fn new() -> FileDescriptorProto
[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_package(&self) -> &str
[src]
pub fn clear_package(&mut self)
[src]
pub fn has_package(&self) -> bool
[src]
pub fn set_package(&mut self, v: String)
[src]
pub fn mut_package(&mut self) -> &mut String
[src]
pub fn take_package(&mut self) -> String
[src]
pub fn get_dependency(&self) -> &[String]ⓘ
[src]
pub fn clear_dependency(&mut self)
[src]
pub fn set_dependency(&mut self, v: RepeatedField<String>)
[src]
pub fn mut_dependency(&mut self) -> &mut RepeatedField<String>
[src]
pub fn take_dependency(&mut self) -> RepeatedField<String>
[src]
pub fn get_public_dependency(&self) -> &[i32]ⓘ
[src]
pub fn clear_public_dependency(&mut self)
[src]
pub fn set_public_dependency(&mut self, v: Vec<i32>)
[src]
pub fn mut_public_dependency(&mut self) -> &mut Vec<i32>
[src]
pub fn take_public_dependency(&mut self) -> Vec<i32>
[src]
pub fn get_weak_dependency(&self) -> &[i32]ⓘ
[src]
pub fn clear_weak_dependency(&mut self)
[src]
pub fn set_weak_dependency(&mut self, v: Vec<i32>)
[src]
pub fn mut_weak_dependency(&mut self) -> &mut Vec<i32>
[src]
pub fn take_weak_dependency(&mut self) -> Vec<i32>
[src]
pub fn get_message_type(&self) -> &[DescriptorProto]ⓘ
[src]
pub fn clear_message_type(&mut self)
[src]
pub fn set_message_type(&mut self, v: RepeatedField<DescriptorProto>)
[src]
pub fn mut_message_type(&mut self) -> &mut RepeatedField<DescriptorProto>
[src]
pub fn take_message_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_service(&self) -> &[ServiceDescriptorProto]ⓘ
[src]
pub fn clear_service(&mut self)
[src]
pub fn set_service(&mut self, v: RepeatedField<ServiceDescriptorProto>)
[src]
pub fn mut_service(&mut self) -> &mut RepeatedField<ServiceDescriptorProto>
[src]
pub fn take_service(&mut self) -> RepeatedField<ServiceDescriptorProto>
[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_options(&self) -> &FileOptions
[src]
pub fn clear_options(&mut self)
[src]
pub fn has_options(&self) -> bool
[src]
pub fn set_options(&mut self, v: FileOptions)
[src]
pub fn mut_options(&mut self) -> &mut FileOptions
[src]
pub fn take_options(&mut self) -> FileOptions
[src]
pub fn get_source_code_info(&self) -> &SourceCodeInfo
[src]
pub fn clear_source_code_info(&mut self)
[src]
pub fn has_source_code_info(&self) -> bool
[src]
pub fn set_source_code_info(&mut self, v: SourceCodeInfo)
[src]
pub fn mut_source_code_info(&mut self) -> &mut SourceCodeInfo
[src]
pub fn take_source_code_info(&mut self) -> SourceCodeInfo
[src]
pub fn get_syntax(&self) -> &str
[src]
pub fn clear_syntax(&mut self)
[src]
pub fn has_syntax(&self) -> bool
[src]
pub fn set_syntax(&mut self, v: String)
[src]
pub fn mut_syntax(&mut self) -> &mut String
[src]
pub fn take_syntax(&mut self) -> String
[src]
Trait Implementations
impl Clear for FileDescriptorProto
[src]
impl Clear for FileDescriptorProto
[src]impl Clone for FileDescriptorProto
[src]
impl Clone for FileDescriptorProto
[src]fn clone(&self) -> FileDescriptorProto
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Default for FileDescriptorProto
[src]
impl Default for FileDescriptorProto
[src]fn default() -> FileDescriptorProto
[src]
impl<'a> Default for &'a FileDescriptorProto
[src]
impl<'a> Default for &'a FileDescriptorProto
[src]fn default() -> &'a FileDescriptorProto
[src]
impl<'de> Deserialize<'de> for FileDescriptorProto
[src]
impl<'de> Deserialize<'de> for FileDescriptorProto
[src]fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl Message for FileDescriptorProto
[src]
impl Message for FileDescriptorProto
[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() -> FileDescriptorProto
[src]
fn descriptor_static() -> &'static MessageDescriptor
[src]
fn default_instance() -> &'static FileDescriptorProto
[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<FileDescriptorProto> for FileDescriptorProto
[src]
impl PartialEq<FileDescriptorProto> for FileDescriptorProto
[src]fn eq(&self, other: &FileDescriptorProto) -> bool
[src]
fn ne(&self, other: &FileDescriptorProto) -> bool
[src]
impl ProtobufValue for FileDescriptorProto
[src]
impl ProtobufValue for FileDescriptorProto
[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 FileDescriptorProto
[src]
impl Serialize for FileDescriptorProto
[src]Auto Trait Implementations
impl RefUnwindSafe for FileDescriptorProto
impl RefUnwindSafe for FileDescriptorProto
impl Send for FileDescriptorProto
impl Send for FileDescriptorProto
impl Sync for FileDescriptorProto
impl Sync for FileDescriptorProto
impl Unpin for FileDescriptorProto
impl Unpin for FileDescriptorProto
impl UnwindSafe for FileDescriptorProto
impl UnwindSafe for FileDescriptorProto
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]