(data: &[u8], level: i32)
| 96 | |
| 97 | #[cfg(not(target_arch = "wasm32"))] |
| 98 | fn compress_native(data: &[u8], level: i32) -> Result<Vec<u8>, CodecError> { |
| 99 | zstd::encode_all(std::io::Cursor::new(data), level).map_err(|e| CodecError::CompressFailed { |
| 100 | detail: format!("zstd compress: {e}"), |
| 101 | }) |
| 102 | } |
| 103 | |
| 104 | #[cfg(not(target_arch = "wasm32"))] |
| 105 | fn decompress_native(frame: &[u8], expected_size: usize) -> Result<Vec<u8>, CodecError> { |