diff options
Diffstat (limited to 'src/mapping.rs')
-rw-r--r-- | src/mapping.rs | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/mapping.rs b/src/mapping.rs index 6ffc274..0574273 100644 --- a/src/mapping.rs +++ b/src/mapping.rs @@ -7,7 +7,7 @@ use thiserror::Error; #[derive(Debug, Clone)] pub struct MappingConfig { - pub device_name: String, + pub device_name: Option<String>, pub phys: Option<String>, pub mappings: Vec<Mapping>, } @@ -114,7 +114,9 @@ impl Into<Mapping> for RemapConfig { #[derive(Debug, Deserialize)] struct ConfigFile { - device_name: String, + #[serde(default)] + device_name: Option<String>, + #[serde(default)] phys: Option<String>, |