AccessListConfig: add serde(default, deny_unknown_fields)

This commit is contained in:
Joakim Frostegård 2022-07-23 17:51:21 +02:00
parent bb44f3558a
commit ea046dd5fe

View file

@ -28,6 +28,7 @@ impl AccessListMode {
} }
#[derive(Clone, Debug, PartialEq, TomlConfig, Deserialize)] #[derive(Clone, Debug, PartialEq, TomlConfig, Deserialize)]
#[serde(default, deny_unknown_fields)]
pub struct AccessListConfig { pub struct AccessListConfig {
pub mode: AccessListMode, pub mode: AccessListMode,
/// Path to access list file consisting of newline-separated hex-encoded info hashes. /// Path to access list file consisting of newline-separated hex-encoded info hashes.
@ -39,7 +40,7 @@ pub struct AccessListConfig {
impl Default for AccessListConfig { impl Default for AccessListConfig {
fn default() -> Self { fn default() -> Self {
Self { Self {
path: "".into(), path: "./access-list.txt".into(),
mode: AccessListMode::Off, mode: AccessListMode::Off,
} }
} }