From 718e09e30398189f37159e2d38e59f2186c11b09 Mon Sep 17 00:00:00 2001 From: Ivan Smirnov Date: Mon, 3 Jan 2022 20:44:05 +0300 Subject: [PATCH] Minor tweaks to Pixel::read() --- src/pixel.rs | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/src/pixel.rs b/src/pixel.rs index f0b52ba..90674e4 100644 --- a/src/pixel.rs +++ b/src/pixel.rs @@ -14,10 +14,14 @@ impl Pixel { #[inline] pub fn read(&mut self, s: &[u8]) { - let mut i = 0; - while i < N { - self.0[i] = s[i]; - i += 1; + if s.len() == N { + let mut i = 0; + while i < N { + self.0[i] = s[i]; + i += 1; + } + } else { + unreachable!(); } }