# Type Alias cargo::util::toml::TomlBenchTarget

source ·

    type TomlBenchTarget = TomlTarget;

## Aliased Type§

    struct TomlBenchTarget {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

source

#### fn new() -> TomlTarget

source

#### fn name(&self) -> String

source

#### fn validate_proc_macro(&self, warnings: &mut Vec<String>)

source

#### fn proc_macro(&self) -> Option<bool>

source

#### fn validate_crate_types( &self, target_kind_human: &str, warnings: &mut Vec<String> )

source

#### fn crate_types(&self) -> Option<&Vec<String>>

## Trait Implementations§

source§

### impl Clone for TomlTarget

source§

#### fn clone(&self) -> TomlTarget

Returns a copy of the value. Read more
1.0.0 · source§

#### fn clone_from(&mut self, source: &Self)

Performs copy-assignment from `source`. Read more
source§

### impl Debug for TomlTarget

source§

#### fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

### impl Default for TomlTarget

source§

#### fn default() -> TomlTarget

Returns the “default value” for a type. Read more
source§

### impl<'de> Deserialize<'de> for TomlTarget

source§

#### fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

### impl Serialize for TomlTarget

source§

#### fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>where __S: Serializer,

Serialize this value into the given Serde serializer. 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