diff options
Diffstat (limited to 'server/data/src/lib.rs')
| -rw-r--r-- | server/data/src/lib.rs | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/server/data/src/lib.rs b/server/data/src/lib.rs index a5e8ac68..dd462e3b 100644 --- a/server/data/src/lib.rs +++ b/server/data/src/lib.rs @@ -286,6 +286,7 @@ fn build_data( Ok((data, serverdata)) } +#[allow(clippy::type_complexity)] fn load_recipes( recipes_in: Vec<RecipeDecl>, reg: &ItemTileRegistry, @@ -313,10 +314,10 @@ fn load_recipes( let mut inputs = r.inputs.into_iter().map(|i| reg.register_item(i)); let mut outputs = r.outputs.into_iter().map(|o| reg.register_item(o)); let tile = r.tile.map(|t| reg.register_tile(t)); - if let Some(g) = r.group { - if !r.group_hidden { - recipe_groups.entry(g).or_default().extend(inputs.clone()); - } + if let Some(g) = r.group + && !r.group_hidden + { + recipe_groups.entry(g).or_default().extend(inputs.clone()); } match r.action { RecipeDeclAction::Never => {} |