# Type Alias cargo::util::toml::schema::TomlBinTarget

source ·

    pub type TomlBinTarget = TomlTarget;

## Aliased Type§

    struct TomlBinTarget {Show 16 fields
        pub name: Option<String>,
        pub crate_type: Option<Vec<String>>,
        pub crate_type2: Option<Vec<String>>,
        pub path: Option<PathValue>,
        pub filename: Option<String>,
        pub test: Option<bool>,
        pub doctest: Option<bool>,
        pub bench: Option<bool>,
        pub doc: Option<bool>,
        pub plugin: Option<bool>,
        pub doc_scrape_examples: Option<bool>,
        pub proc_macro_raw: Option<bool>,
        pub proc_macro_raw2: Option<bool>,
        pub harness: Option<bool>,
        pub required_features: Option<Vec<String>>,
        pub edition: Option<String>,
    }

## Fields§

§`name: Option<String>`§`crate_type: Option<Vec<String>>`§`crate_type2: Option<Vec<String>>`§`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>>`§`edition: Option<String>`

## 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