Struct pbjson_types::FileOptions
source · 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>where
B: BufMut,
Self: Sized,
fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,
source§fn encode_to_vec(&self) -> Vec<u8, Global>where
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8, Global>where Self: Sized,
source§fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where
B: BufMut,
Self: Sized,
fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where B: BufMut, Self: Sized,
source§fn encode_length_delimited_to_vec(&self) -> Vec<u8, Global>where
Self: Sized,
fn encode_length_delimited_to_vec(&self) -> Vec<u8, Global>where Self: Sized,
source§fn decode<B>(buf: B) -> Result<Self, DecodeError>where
B: Buf,
Self: Default,
fn decode<B>(buf: B) -> Result<Self, DecodeError>where B: Buf, Self: Default,
source§fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError>where
B: Buf,
Self: Default,
fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError>where B: Buf, Self: Default,
source§fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError>where
B: Buf,
Self: Sized,
fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,
self
. Read moresource§fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where
B: Buf,
Self: Sized,
fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where B: Buf, Self: Sized,
self
.source§impl PartialEq<FileOptions> for FileOptions
impl PartialEq<FileOptions> for FileOptions
source§fn eq(&self, other: &FileOptions) -> bool
fn eq(&self, other: &FileOptions) -> bool
self
and other
values to be equal, and is used
by ==
.