From 8a8e1ad3143e8c4ddc8bdd76343edf3f21831f16 Mon Sep 17 00:00:00 2001 From: Pascal Seitz Date: Sat, 30 Mar 2024 10:41:09 +0800 Subject: [PATCH] make get_maximum_output_size const --- src/block/compress.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/block/compress.rs b/src/block/compress.rs index d283d49..97a2d89 100644 --- a/src/block/compress.rs +++ b/src/block/compress.rs @@ -626,8 +626,8 @@ fn init_dict(dict: &mut T, dict_data: &mut &[u8]) { /// Returns the maximum output size of the compressed data. /// Can be used to preallocate capacity on the output vector #[inline] -pub fn get_maximum_output_size(input_len: usize) -> usize { - 16 + 4 + (input_len as f64 * 1.1) as usize +pub const fn get_maximum_output_size(input_len: usize) -> usize { + 16 + 4 + (input_len * 110 / 100) as usize } /// Compress all bytes of `input` into `output`.