From 477d3b3aa4fdac4024a18fd70c17b0384193fbf0 Mon Sep 17 00:00:00 2001 From: Louis Capitanchik <contact@louiscap.co> Date: Sun, 19 Nov 2023 02:15:56 +0000 Subject: [PATCH] Fix lints --- src/assets/asset_events.rs | 2 +- src/ldtk/mod.rs | 9 +++++---- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/src/assets/asset_events.rs b/src/assets/asset_events.rs index f4d4aa0..f09be5d 100644 --- a/src/assets/asset_events.rs +++ b/src/assets/asset_events.rs @@ -49,7 +49,7 @@ pub fn handle_ldtk_level_events( mut level_index: ResMut<LevelIndex>, mut update_events: EventWriter<LevelDataUpdated>, ) { - for event in events.iter() { + for event in events.read() { match event { AssetEvent::Added { id } | AssetEvent::Modified { id } => { let handle = Handle::Weak(*id); diff --git a/src/ldtk/mod.rs b/src/ldtk/mod.rs index 8106d29..92ec9d0 100644 --- a/src/ldtk/mod.rs +++ b/src/ldtk/mod.rs @@ -24,7 +24,7 @@ use bevy::asset::{ use bevy::prelude::Asset; use bevy::reflect::{TypePath, TypeUuid, Uuid}; -use crate::{ldtk, LdtkLevel}; +use crate::ldtk; #[cfg(feature = "ldtk_1_0_0")] pub use data_1_0_0::*; #[cfg(any(feature = "ldtk_1_1_1", feature = "ldtk_1_1_0"))] @@ -196,7 +196,7 @@ impl AssetLoader for LdtkLoader { reader.read_to_end(&mut bytes).await?; let project = Project::from_bytes(bytes.as_slice())?; - let mut levels = project.levels.iter().flat_map(|level| { + let levels = project.levels.iter().flat_map(|level| { log::debug!( "Checking if level is external: {} [{}]", level.identifier, @@ -326,13 +326,14 @@ mod autotile_support { #[cfg(test)] mod test { + #![allow(dead_code)] use crate::ldtk::{LdtkFromBytes, Project}; #[cfg_attr(feature = "ldtk_1_2_5", test)] pub fn load_project() { - const project_data: &[u8] = include_bytes!("./test_data/ver_1_2_5.ldtk"); + const PROJECT_DATA: &[u8] = include_bytes!("./test_data/ver_1_2_5.ldtk"); - let project = Project::from_bytes(project_data).expect("Failed to parse project file"); + let project = Project::from_bytes(PROJECT_DATA).expect("Failed to parse project file"); for layer in project.defs.layers.iter() { for _auto_rule_group in layer.auto_rule_groups.iter() {} } -- GitLab