InitializeToolchainOutput

Type Alias InitializeToolchainOutput 

Source
pub type InitializeToolchainOutput = InitializePluginOutput;

Aliased Type§

pub struct InitializeToolchainOutput {
    pub config_url: Option<String>,
    pub default_settings: HashMap<String, Value, FxBuildHasher>,
    pub docs_url: Option<String>,
    pub prompts: Vec<SettingPrompt>,
}

Fields§

§config_url: Option<String>

A URL to documentation about available configuration settings.

§default_settings: HashMap<String, Value, FxBuildHasher>

Settings to include in the injected toolchain config file. Supports dot notation for the keys.

§docs_url: Option<String>

A URL to documentation about the toolchain.

§prompts: Vec<SettingPrompt>

A list of questions to prompt the user about configuration settings and the values to inject.