diff --git a/src-tauri/src/local_storage.rs b/src-tauri/src/local_storage.rs index 20c36b5d..eef4f51a 100644 --- a/src-tauri/src/local_storage.rs +++ b/src-tauri/src/local_storage.rs @@ -113,8 +113,10 @@ fn decode_string(bytes: &[u8]) -> Option { return None; } let units: Vec = rest - .chunks_exact(2) - .map(|pair| u16::from_le_bytes([pair[0], pair[1]])) + .as_chunks::<2>() + .0 + .iter() + .map(|&pair| u16::from_le_bytes(pair)) .collect(); String::from_utf16(&units).ok() }