Type Alias cargo::util::toml::TomlExampleTarget
source · type TomlExampleTarget = TomlTarget;
Aliased Type§
struct TomlExampleTarget {Show 16 fields
name: Option<String>,
crate_type: Option<Vec<String, Global>>,
crate_type2: Option<Vec<String, Global>>,
path: Option<PathValue>,
filename: Option<String>,
test: Option<bool>,
doctest: Option<bool>,
bench: Option<bool>,
doc: Option<bool>,
plugin: Option<bool>,
doc_scrape_examples: Option<bool>,
proc_macro_raw: Option<bool>,
proc_macro_raw2: Option<bool>,
harness: Option<bool>,
required_features: Option<Vec<String, Global>>,
edition: Option<String>,
}
Fields§
§name: Option<String>
§crate_type: Option<Vec<String, Global>>
§crate_type2: Option<Vec<String, Global>>
§path: Option<PathValue>
§filename: Option<String>
§test: Option<bool>
§doctest: Option<bool>
§bench: Option<bool>
§doc: Option<bool>
§plugin: Option<bool>
§doc_scrape_examples: Option<bool>
§proc_macro_raw: Option<bool>
§proc_macro_raw2: Option<bool>
§harness: Option<bool>
§required_features: Option<Vec<String, Global>>
§edition: Option<String>
Implementations§
source§impl TomlTarget
impl TomlTarget
fn new() -> TomlTarget
fn name(&self) -> String
fn validate_proc_macro(&self, warnings: &mut Vec<String>)
fn proc_macro(&self) -> Option<bool>
fn validate_crate_types( &self, target_kind_human: &str, warnings: &mut Vec<String> )
fn crate_types(&self) -> Option<&Vec<String>>
Trait Implementations§
source§impl Clone for TomlTarget
impl Clone for TomlTarget
source§fn clone(&self) -> TomlTarget
fn clone(&self) -> TomlTarget
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for TomlTarget
impl Debug for TomlTarget
source§impl Default for TomlTarget
impl Default for TomlTarget
source§fn default() -> TomlTarget
fn default() -> TomlTarget
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for TomlTarget
impl<'de> Deserialize<'de> for TomlTarget
source§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>,
Deserialize this value from the given Serde deserializer. Read more
Layout§
Note: Most layout information is completely unstable and may even differ between compilations. The only exception is types with certain repr(...)
attributes. Please see the Rust Reference's “Type Layout” chapter for details on type layout guarantees.
Size: 184 bytes