feat(schema): deny unknown keys (#4270)

This commit is contained in:
David Knaack
2022-09-09 14:59:38 +02:00
committed by GitHub
parent 06281c268d
commit b5d3d8fcf3
83 changed files with 560 additions and 162 deletions
+5 -1
View File
@@ -50,7 +50,11 @@ impl<'a, T: Deserialize<'a> + Default> ModuleConfig<'a, ValueError> for T {
}
#[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(untagged)]
pub enum Either<A, B> {
First(A),