diff --git a/src/config.rs b/src/config.rs index bb8d28ff..ecddbf93 100644 --- a/src/config.rs +++ b/src/config.rs @@ -92,6 +92,7 @@ pub enum Step { } #[derive(Deserialize, Default, Debug)] +#[serde(deny_unknown_fields)] pub struct Git { max_concurrency: Option, arguments: Option, @@ -100,6 +101,7 @@ pub struct Git { } #[derive(Deserialize, Default, Debug)] +#[serde(deny_unknown_fields)] pub struct Vagrant { directories: Option>, power_on: Option, @@ -107,16 +109,19 @@ pub struct Vagrant { } #[derive(Deserialize, Default, Debug)] +#[serde(deny_unknown_fields)] pub struct Windows { accept_all_updates: Option, } #[derive(Deserialize, Default, Debug)] +#[serde(deny_unknown_fields)] pub struct Brew { greedy_cask: Option, } #[derive(Deserialize, Default, Debug)] +#[serde(deny_unknown_fields)] pub struct Linux { yay_arguments: Option, trizen_arguments: Option, @@ -127,6 +132,7 @@ pub struct Linux { } #[derive(Deserialize, Default, Debug)] +#[serde(deny_unknown_fields)] pub struct Composer { self_update: Option, }