use crate::LightConfig;
impl crate::KeyboardTomlConfig {
pub fn get_light_from_toml(&self, default: LightConfig) -> LightConfig {
match self.light.clone() {
Some(mut light_config) => {
light_config.capslock = light_config.capslock.or(default.capslock);
light_config.numslock = light_config.numslock.or(default.numslock);
light_config.scrolllock = light_config.scrolllock.or(default.scrolllock);
light_config
}
None => default,
}
}
}