fn main() {
let data = b"The quick brown fox jumps over the lazy dog";
let wide_data: Vec<u16> = data.iter().copied().map(u16::from).collect();
let compressed_data = lz_str::compress_to_uint8_array(wide_data);
let decompressed_data = lz_str::decompress_from_uint8_array(&compressed_data)
.expect("`compressed_data` is invalid");
let decompressed_data: Vec<u8> = decompressed_data.iter().copied().map(|v| v as u8).collect();
assert!(decompressed_data == data);
}