From 63bca89cdab1f336cfc7fbcdbf8ed39412b6d57e Mon Sep 17 00:00:00 2001 From: Brad Dunbar Date: Sun, 21 Apr 2024 17:17:07 -0400 Subject: [PATCH] use if-let instead of unwrap --- src/bytes_mut.rs | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/src/bytes_mut.rs b/src/bytes_mut.rs index 7b2820f53..6216fcc76 100644 --- a/src/bytes_mut.rs +++ b/src/bytes_mut.rs @@ -468,18 +468,17 @@ impl BytesMut { /// assert_eq!(&buf[..], &[0x1, 0x1, 0x3, 0x3]); /// ``` pub fn resize(&mut self, new_len: usize, value: u8) { - let additional = new_len.checked_sub(self.len()); - - if additional.is_none() { + let additional = if let Some(additional) = new_len.checked_sub(self.len()) { + additional + } else { self.truncate(new_len); return; - } + }; - if additional == Some(0) { + if additional == 0 { return; } - let additional = additional.unwrap(); self.reserve(additional); let dst = self.spare_capacity_mut().as_mut_ptr(); unsafe {