From 2072f8a9cef31d580740962005e88753f0575a7d Mon Sep 17 00:00:00 2001
From: Maxim Ivanitskiy <m.ivanitskiy@f5.com>
Date: Thu, 31 Aug 2023 12:08:31 -0700
Subject: [PATCH] chore: fix clippy warnings

---
 src/core/pool.rs    | 2 +-
 src/http/request.rs | 2 +-
 src/log.rs          | 4 ++--
 3 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/src/core/pool.rs b/src/core/pool.rs
index ff16eef..388a96a 100644
--- a/src/core/pool.rs
+++ b/src/core/pool.rs
@@ -36,7 +36,7 @@ impl Pool {
     pub fn create_buffer_from_str(&mut self, str: &str) -> Option<TemporaryBuffer> {
         let mut buffer = self.create_buffer(str.len())?;
         unsafe {
-            let mut buf = buffer.as_ngx_buf_mut();
+            let buf = buffer.as_ngx_buf_mut();
             ptr::copy_nonoverlapping(str.as_ptr(), (*buf).pos, str.len());
             (*buf).last = (*buf).pos.add(str.len());
         }
diff --git a/src/http/request.rs b/src/http/request.rs
index b302819..f4efab8 100644
--- a/src/http/request.rs
+++ b/src/http/request.rs
@@ -341,7 +341,7 @@ impl Request {
         };
 
         // previously call of ngx_http_subrequest() would ensure that the pointer is not null anymore
-        let mut sr = unsafe { &mut *psr };
+        let sr = unsafe { &mut *psr };
 
         /*
          * allocate fake request body to avoid attempts to read it and to make
diff --git a/src/log.rs b/src/log.rs
index f302a92..0311446 100644
--- a/src/log.rs
+++ b/src/log.rs
@@ -199,9 +199,9 @@ mod tests {
         let mock = MockLog { log_level: 16 };
 
         let mut r = check_mask(DebugMask::Core, mock.log_level);
-        assert!(r == true);
+        assert!(r);
 
         r = check_mask(DebugMask::Alloc, mock.log_level);
-        assert!(r == false);
+        assert!(!r);
     }
 }