From ad93b637846588fd30271f93db50d597a6c5a8d6 Mon Sep 17 00:00:00 2001 From: Don Garrett Date: Sat, 6 Sep 2025 13:05:03 -0500 Subject: [PATCH] Clean up clippy warnings. --- src/render.rs | 2 +- src/translate.rs | 40 ++++++++++++++++++++-------------------- 2 files changed, 21 insertions(+), 21 deletions(-) diff --git a/src/render.rs b/src/render.rs index 0e3c088..3029128 100644 --- a/src/render.rs +++ b/src/render.rs @@ -92,7 +92,7 @@ pub fn render(layers: &Layers, resolution: f32) -> Vec { // Estimate triangle count: base + sides + top let estimated_triangles = layers.layers.len() * circle_steps as usize * 2; - let mut result: Vec = Vec::with_capacity(estimated_triangles as usize); + let mut result: Vec = Vec::with_capacity(estimated_triangles); result.append(&mut tube_base(&layers.base, &layer_vertexes[0])); for i in 0..layer_vertexes.len() - 1 { diff --git a/src/translate.rs b/src/translate.rs index e1d2a34..bc347fb 100644 --- a/src/translate.rs +++ b/src/translate.rs @@ -6,31 +6,31 @@ use crate::mushroom::{CapStyle, Mushroom}; fn stalk_layers(mushroom: &Mushroom, base: &Vertex, _resolution: f32) -> Vec { let stalk_top = Vertex::new([base[0], base[1], base[2] + mushroom.stalk_h]); - let mut result = Vec::with_capacity(2); - result.push(layers::Layer { - center: *base, - radius: mushroom.stalk_r, - }); - result.push(layers::Layer { - center: stalk_top, - radius: mushroom.stalk_r, - }); - result + vec![ + layers::Layer { + center: *base, + radius: mushroom.stalk_r, + }, + layers::Layer { + center: stalk_top, + radius: mushroom.stalk_r, + }, + ] } fn cap_layers_cylinder(mushroom: &Mushroom, base: &Vertex) -> Vec { let top = Vertex::new([base[0], base[1], base[2] + mushroom.cap_h]); - let mut result = Vec::with_capacity(2); - result.push(layers::Layer { - center: *base, - radius: mushroom.cap_r, - }); - result.push(layers::Layer { - center: top, - radius: mushroom.cap_r, - }); - result + vec![ + layers::Layer { + center: *base, + radius: mushroom.cap_r, + }, + layers::Layer { + center: top, + radius: mushroom.cap_r, + }, + ] } fn cap_layers_dome(mushroom: &Mushroom, base: &Vertex, resolution: f32) -> Vec {