deny unknown fields in config

This commit is contained in:
2026-03-16 22:59:30 +01:00
parent eae0207b0f
commit fa93cf9a6b
2 changed files with 2 additions and 0 deletions

View File

@@ -4,6 +4,7 @@ use serde::{Deserialize, Serialize};
/// Config for an available mod
#[derive(Debug, Clone, Deserialize, Serialize)]
#[serde(deny_unknown_fields)]
pub struct ModConfig {
/// ID of the mod
#[serde(skip)]

View File

@@ -11,6 +11,7 @@ use serde::{Deserialize, Serialize};
use crate::types::{ConfigReadWriteError, ModConfig, game::Game, modded_instance::ModdedInstance};
#[derive(Debug, Clone, Deserialize, Serialize)]
#[serde(deny_unknown_fields)]
pub struct RootConfig {
#[serde(default)]
games: HashMap<String, Game>,