From f9b258d41e1224e273198abb45bca2343fa7cca4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gustav=20S=C3=B6rn=C3=A4s?= Date: Fri, 11 Jun 2021 17:39:19 +0200 Subject: stringbools --- mumctl/src/main.rs | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) (limited to 'mumctl/src') diff --git a/mumctl/src/main.rs b/mumctl/src/main.rs index 2c73f7b..9019f71 100644 --- a/mumctl/src/main.rs +++ b/mumctl/src/main.rs @@ -527,7 +527,7 @@ fn match_server_command(server_command: Server, config: &mut Config) -> Result<( "{}", server .accept_invalid_cert - .map(|b| if b { "true" } else { "false "}) + .map(|b| b.to_string()) .ok_or(CliError::NotSet("accept_invalid_cert".to_string()))? ); } @@ -548,10 +548,9 @@ fn match_server_command(server_command: Server, config: &mut Config) -> Result<( //TODO ask stdin if empty } (Some("accept_invalid_cert"), Some(value)) => { - match value.as_ref() { - "true" => server.accept_invalid_cert = Some(true), - "false" => server.accept_invalid_cert = Some(false), - v => warn!("Couldn't parse '{}' as bool", v), + match value.parse() { + Ok(b) => server.accept_invalid_cert = Some(b), + Err(e) => warn!("{}", e) } } (Some(_), _) => { -- cgit v1.2.1