From e68a9eb5e9e15372313f9017be4a2d58fb690bfc Mon Sep 17 00:00:00 2001 From: metamuffin Date: Sat, 11 Oct 2025 00:24:11 +0200 Subject: clippy + fmt; start using if let chains --- server/data/src/book/recipe_diagram.rs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'server/data/src/book') diff --git a/server/data/src/book/recipe_diagram.rs b/server/data/src/book/recipe_diagram.rs index 6ec9965f..b6639657 100644 --- a/server/data/src/book/recipe_diagram.rs +++ b/server/data/src/book/recipe_diagram.rs @@ -75,7 +75,7 @@ pub fn recipe_diagram( .collect(), index: ri, }; - need.extend(gr.inputs.iter().filter(|i| !have.contains(&i))); + need.extend(gr.inputs.iter().filter(|i| !have.contains(i))); have.extend(&gr.outputs); recipes.insert(gr); found_recipe = true; @@ -104,7 +104,8 @@ pub fn recipe_diagram( let index = diag.nodes.len(); let recipe = data.recipe(r.index); - if matches!(recipe, Recipe::Instant { .. }) && r.inputs.len() >= 1 && r.outputs.len() >= 1 { + if matches!(recipe, Recipe::Instant { .. }) && !r.inputs.is_empty() && !r.outputs.is_empty() + { for i in r.inputs { diag.edges.push(DiagramEdge { src: item_index[&i], -- cgit v1.3