diff --git a/pve-rs/src/tfa.rs b/pve-rs/src/tfa.rs index 66dca3d..2cd7396 100644 --- a/pve-rs/src/tfa.rs +++ b/pve-rs/src/tfa.rs @@ -726,7 +726,7 @@ fn decode_old_oath_entry( let mut out = Vec::new(); let keys = take_json_string(&mut obj, "keys", "oath")?; - for key in keys.split(|c| c == ',' || c == ';' || c == ' ') { + for key in keys.split([',', ';', ' ']) { let key = trim_ascii_whitespace(key.as_bytes()); if key.is_empty() { continue; @@ -765,7 +765,7 @@ fn decode_old_yubico_entry(data: JsonValue) -> Result, Error> { let mut out = Vec::new(); let keys = take_json_string(&mut obj, "keys", "yubico")?; - for key in keys.split(|c| c == ',' || c == ';' || c == ' ') { + for key in keys.split([',', ';', ' ']) { let key = trim_ascii_whitespace(key.as_bytes()); if key.is_empty() { continue;