From: MegaBrutal <code+git@megabrutal.com>
Date: Sun, 25 Dec 2022 01:30:30 +0000 (+0100)
Subject: Avoid redundant closure
X-Git-Url: http://git.megabrutal.com/?a=commitdiff_plain;h=86d8e8eaf50c3c702ca70ab3c364bc1c57abc6ee;p=litoprism.git

Avoid redundant closure
---

diff --git a/src/main.rs b/src/main.rs
index 9d96a22..8f6f15e 100644
--- a/src/main.rs
+++ b/src/main.rs
@@ -412,7 +412,7 @@ async fn img_pgen0(req: HttpRequest, canvas0: web::Data<Arc<Mutex<Canvas0>>>) ->
     let scale = 16;
     let img: RgbImage = ({
         let canvas_option = &mut *canvas0.lock().unwrap();
-        Ok(apply_to_canvas( |c, d| rgb_encode_to_canvas(c, d), &mut canvas_option.0, Some((32, 32)), data)?.img.clone())
+        Ok(apply_to_canvas(rgb_encode_to_canvas, &mut canvas_option.0, Some((32, 32)), data)?.img.clone())
     } as Result<RgbImage, CanvasError>)?;
     let cursor = image_to_cursor(img, scale)?;
     Ok(response_image!(cursor))
@@ -424,7 +424,7 @@ async fn img_pgen1(req: HttpRequest, path: web::Path<(u32, u32, u32)>, canvas1:
     let data = extract_data!(req, 6);
     let img: RgbImage = ({
         let canvas_option = &mut *canvas1.lock().unwrap();
-        Ok(apply_to_canvas( |c, d| rgb_encode_to_canvas(c, d), &mut canvas_option.0, Some((dim_x, dim_y)), data)?.img.clone())
+        Ok(apply_to_canvas(rgb_encode_to_canvas, &mut canvas_option.0, Some((dim_x, dim_y)), data)?.img.clone())
     } as Result<RgbImage, CanvasError>)?;
     let cursor = image_to_cursor(img, scale)?;
     Ok(response_image!(cursor))
@@ -436,7 +436,7 @@ async fn img_pgen2(req: HttpRequest, path: web::Path<(u32, u32, u32)>, canvas1:
     let data = extract_header!(req, "user-agent");
     let img: RgbImage = ({
         let canvas_option = &mut *canvas1.lock().unwrap();
-        Ok(apply_to_canvas( |c, d| rgb_encode_to_canvas(c, d), &mut canvas_option.0, Some((dim_x, dim_y)), data)?.img.clone())
+        Ok(apply_to_canvas(rgb_encode_to_canvas, &mut canvas_option.0, Some((dim_x, dim_y)), data)?.img.clone())
     } as Result<RgbImage, CanvasError>)?;
     let cursor = image_to_cursor(img, scale)?;
     Ok(response_image!(cursor))