summaryrefslogtreecommitdiffstats
path: root/src/configs/vagrant.rs
diff options
context:
space:
mode:
authorDavid Knaack <davidkna@users.noreply.github.com>2022-09-09 14:59:38 +0200
committerGitHub <noreply@github.com>2022-09-09 14:59:38 +0200
commitb5d3d8fcf331cdff6d0e687dcdbac77351731475 (patch)
treeb6577125de1bea7b91c3b49daf631f236c0b3b04 /src/configs/vagrant.rs
parent06281c268d74a85d5b28e953bea251a2115f5568 (diff)
feat(schema): deny unknown keys (#4270)
Diffstat (limited to 'src/configs/vagrant.rs')
-rw-r--r--src/configs/vagrant.rs6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/configs/vagrant.rs b/src/configs/vagrant.rs
index fa11d4522..d88062c1c 100644
--- a/src/configs/vagrant.rs
+++ b/src/configs/vagrant.rs
@@ -1,7 +1,11 @@
use serde::{Deserialize, Serialize};
#[derive(Clone, Deserialize, Serialize)]
-#[cfg_attr(feature = "config-schema", derive(schemars::JsonSchema))]
+#[cfg_attr(
+ feature = "config-schema",
+ derive(schemars::JsonSchema),
+ schemars(deny_unknown_fields)
+)]
#[serde(default)]
pub struct VagrantConfig<'a> {
pub format: &'a str,