From 08dd7203587ad62a6c551c0a1841ddcd5387e9cb Mon Sep 17 00:00:00 2001 From: swiftsword94 Date: Sat, 13 Jan 2024 10:02:44 -0500 Subject: [PATCH] made append functions consistent --- src/image_editing.rs | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/image_editing.rs b/src/image_editing.rs index c01adfd..786835f 100644 --- a/src/image_editing.rs +++ b/src/image_editing.rs @@ -23,18 +23,16 @@ where Orientation::Vertical => (width_of_single_image, height_of_single_image * length as u32), }; - let horizontal_append = fun_name(width_of_single_image); - let buf = iter .into_iter() .enumerate(); match orientation { - Orientation::Horizontal => buf.fold(ImageBuffer::new(size_of_items.0, size_of_items.1), horizontal_append), + Orientation::Horizontal => buf.fold(ImageBuffer::new(size_of_items.0, size_of_items.1), horizontal_append(width_of_single_image)), Orientation::Vertical => buf.fold(ImageBuffer::new(size_of_items.0, size_of_items.1), vertical_append(height_of_single_image)), } } -fn fun_name

(width_of_single_image: u32) +fn horizontal_append

(width_of_single_image: u32) -> impl Fn(ImageBuffer::Subpixel>>, (usize, &ImageBuffer::Subpixel>>)) -> ImageBuffer::Subpixel>> where P: Pixel + Send + Sync {