X-Git-Url: https://git.nihav.org/?a=blobdiff_plain;f=nihav-core%2Fsrc%2Fcompr%2Fmod.rs;h=106b03adc24a6f92235424b229607de8c69cebbd;hb=d1de08f431ebff4c20f7cb7567e85258a364c7a2;hp=c8069b5cc194325e75050f591d8e8671fa52f6cc;hpb=0443d0c5f73697d5eb59081be3cde9fb02dc3e70;p=nihav.git diff --git a/nihav-core/src/compr/mod.rs b/nihav-core/src/compr/mod.rs index c8069b5..106b03a 100644 --- a/nihav-core/src/compr/mod.rs +++ b/nihav-core/src/compr/mod.rs @@ -1,5 +1,6 @@ //! Various compression formats support. #[cfg(feature="deflate")] +#[allow(clippy::manual_range_contains)] pub mod deflate; use crate::io::byteio::ByteIOError; @@ -64,7 +65,7 @@ pub fn lz_copy(buf: &mut [u8], dst_pos: usize, offset: usize, len: usize) { let buf = &mut buf[ipos..]; if ipos + len <= dst_pos { let (src, dst) = buf.split_at_mut(offset); - (&mut dst[..len]).copy_from_slice(&src[..len]); + dst[..len].copy_from_slice(&src[..len]); } else { for i in 0..len { buf[offset + i] = buf[i];