Minor fixes to attr writes

This commit is contained in:
Luke D. Jones
2022-10-01 14:57:25 +13:00
parent 600d0ae3d9
commit e938f1f9ec
6 changed files with 19 additions and 28 deletions

View File

@@ -31,15 +31,11 @@ fn main() -> Result<(), Box<dyn std::error::Error>> {
let missing_argument_k = gumdrop::Error::missing_argument(Opt::Short('k'));
let parsed = match CliStart::parse_args_default(&args) {
Ok(p) => {
p
}
Err(err) if err.to_string() == missing_argument_k.to_string() => {
CliStart {
kbd_bright: Some(LedBrightness::new(None)),
..Default::default()
}
}
Ok(p) => p,
Err(err) if err.to_string() == missing_argument_k.to_string() => CliStart {
kbd_bright: Some(LedBrightness::new(None)),
..Default::default()
},
Err(err) => {
eprintln!("source {}", err);
std::process::exit(2);