pub struct FileOptions {Show 22 fields
pub java_package: Option<String>,
pub java_outer_classname: Option<String>,
pub java_multiple_files: Option<bool>,
pub java_generate_equals_and_hash: Option<bool>,
pub java_string_check_utf8: Option<bool>,
pub optimize_for: Option<i32>,
pub go_package: Option<String>,
pub cc_generic_services: Option<bool>,
pub java_generic_services: Option<bool>,
pub py_generic_services: Option<bool>,
pub php_generic_services: Option<bool>,
pub deprecated: Option<bool>,
pub cc_enable_arenas: Option<bool>,
pub objc_class_prefix: Option<String>,
pub csharp_namespace: Option<String>,
pub swift_prefix: Option<String>,
pub php_class_prefix: Option<String>,
pub php_namespace: Option<String>,
pub php_metadata_namespace: Option<String>,
pub ruby_package: Option<String>,
pub features: Option<FeatureSet>,
pub uninterpreted_option: Vec<UninterpretedOption>,
}Fields§
§java_package: Option<String>§java_outer_classname: Option<String>§java_multiple_files: Option<bool>§java_generate_equals_and_hash: Option<bool>java_string_check_utf8: Option<bool>§optimize_for: Option<i32>§go_package: Option<String>§cc_generic_services: Option<bool>§java_generic_services: Option<bool>§py_generic_services: Option<bool>§php_generic_services: Option<bool>§deprecated: Option<bool>§cc_enable_arenas: Option<bool>§objc_class_prefix: Option<String>§csharp_namespace: Option<String>§swift_prefix: Option<String>§php_class_prefix: Option<String>§php_namespace: Option<String>§php_metadata_namespace: Option<String>§ruby_package: Option<String>§features: Option<FeatureSet>§uninterpreted_option: Vec<UninterpretedOption>Implementations§
Source§impl FileOptions
impl FileOptions
Sourcepub fn java_package(&self) -> &str
pub fn java_package(&self) -> &str
Returns the value of java_package, or the default value if java_package is unset.
Sourcepub fn java_outer_classname(&self) -> &str
pub fn java_outer_classname(&self) -> &str
Returns the value of java_outer_classname, or the default value if java_outer_classname is unset.
Sourcepub fn optimize_for(&self) -> OptimizeMode
pub fn optimize_for(&self) -> OptimizeMode
Returns the enum value of optimize_for, or the default if the field is unset or set to an invalid enum value.
Sourcepub fn set_optimize_for(&mut self, value: OptimizeMode)
pub fn set_optimize_for(&mut self, value: OptimizeMode)
Sets optimize_for to the provided enum value.
Sourcepub fn java_multiple_files(&self) -> bool
pub fn java_multiple_files(&self) -> bool
Returns the value of java_multiple_files, or the default value if java_multiple_files is unset.
Sourcepub fn go_package(&self) -> &str
pub fn go_package(&self) -> &str
Returns the value of go_package, or the default value if go_package is unset.
Sourcepub fn cc_generic_services(&self) -> bool
pub fn cc_generic_services(&self) -> bool
Returns the value of cc_generic_services, or the default value if cc_generic_services is unset.
Sourcepub fn java_generic_services(&self) -> bool
pub fn java_generic_services(&self) -> bool
Returns the value of java_generic_services, or the default value if java_generic_services is unset.
Sourcepub fn py_generic_services(&self) -> bool
pub fn py_generic_services(&self) -> bool
Returns the value of py_generic_services, or the default value if py_generic_services is unset.
Sourcepub fn java_generate_equals_and_hash(&self) -> bool
pub fn java_generate_equals_and_hash(&self) -> bool
Returns the value of java_generate_equals_and_hash, or the default value if java_generate_equals_and_hash is unset.
Sourcepub fn deprecated(&self) -> bool
pub fn deprecated(&self) -> bool
Returns the value of deprecated, or the default value if deprecated is unset.
Sourcepub fn java_string_check_utf8(&self) -> bool
pub fn java_string_check_utf8(&self) -> bool
Returns the value of java_string_check_utf8, or the default value if java_string_check_utf8 is unset.
Sourcepub fn cc_enable_arenas(&self) -> bool
pub fn cc_enable_arenas(&self) -> bool
Returns the value of cc_enable_arenas, or the default value if cc_enable_arenas is unset.
Sourcepub fn objc_class_prefix(&self) -> &str
pub fn objc_class_prefix(&self) -> &str
Returns the value of objc_class_prefix, or the default value if objc_class_prefix is unset.
Sourcepub fn csharp_namespace(&self) -> &str
pub fn csharp_namespace(&self) -> &str
Returns the value of csharp_namespace, or the default value if csharp_namespace is unset.
Sourcepub fn swift_prefix(&self) -> &str
pub fn swift_prefix(&self) -> &str
Returns the value of swift_prefix, or the default value if swift_prefix is unset.
Sourcepub fn php_class_prefix(&self) -> &str
pub fn php_class_prefix(&self) -> &str
Returns the value of php_class_prefix, or the default value if php_class_prefix is unset.
Sourcepub fn php_namespace(&self) -> &str
pub fn php_namespace(&self) -> &str
Returns the value of php_namespace, or the default value if php_namespace is unset.
Sourcepub fn php_generic_services(&self) -> bool
pub fn php_generic_services(&self) -> bool
Returns the value of php_generic_services, or the default value if php_generic_services is unset.
Sourcepub fn php_metadata_namespace(&self) -> &str
pub fn php_metadata_namespace(&self) -> &str
Returns the value of php_metadata_namespace, or the default value if php_metadata_namespace is unset.
Sourcepub fn ruby_package(&self) -> &str
pub fn ruby_package(&self) -> &str
Returns the value of ruby_package, or the default value if ruby_package is unset.
Trait Implementations§
Source§impl Clone for FileOptions
impl Clone for FileOptions
Source§fn clone(&self) -> FileOptions
fn clone(&self) -> FileOptions
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for FileOptions
impl Debug for FileOptions
Source§impl Default for FileOptions
impl Default for FileOptions
§impl<'de> Deserialize<'de> for FileOptions
impl<'de> Deserialize<'de> for FileOptions
§fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where
D: Deserializer<'de>,
fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where
D: Deserializer<'de>,
Source§impl Message for FileOptions
impl Message for FileOptions
Source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
Source§fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>
fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>
Source§fn encode_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
Source§fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>
fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>
Source§fn encode_length_delimited_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
fn encode_length_delimited_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
Source§fn decode<B>(buf: B) -> Result<Self, DecodeError>
fn decode<B>(buf: B) -> Result<Self, DecodeError>
Source§fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError>
fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError>
Source§fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError>
fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError>
self. Read moreSource§fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>
fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>
self.