Avoid redundant closure
authorMegaBrutal <code+git@megabrutal.com>
Sun, 25 Dec 2022 01:30:30 +0000 (02:30 +0100)
committerMegaBrutal <code+git@megabrutal.com>
Sun, 25 Dec 2022 01:30:30 +0000 (02:30 +0100)
src/main.rs

index 9d96a2213b82bc61a80fa49042472b53a5517432..8f6f15ea23a380e8c3853df4559fac9f05422d62 100644 (file)
@@ -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))