From 071b535a5513fb545c055d64c8b904e0ab835828 Mon Sep 17 00:00:00 2001 From: Louis Capitanchik <contact@louiscap.co> Date: Sun, 5 May 2024 17:22:24 +0100 Subject: [PATCH] Bump version --- Cargo.toml | 2 +- src/event_system/components.rs | 29 +++++++++++------------------ tests/mod.rs | 4 ++-- 3 files changed, 14 insertions(+), 21 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index 1353639..44ecbe6 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "micro_games_macros" -version = "0.3.1" +version = "0.4.0" edition = "2021" authors = ["Louis Capitanchik <contact@louiscap.co>"] description = "Utility macros to make it easier to build complex systems with Bevy" diff --git a/src/event_system/components.rs b/src/event_system/components.rs index 8272ecb..302e7c7 100644 --- a/src/event_system/components.rs +++ b/src/event_system/components.rs @@ -55,24 +55,17 @@ fn define_structs(data: &DataEnum) -> TokenStream { let event_name = ident_suffix(ident, "Event"); let fields: TokenStream = fields .iter() - .map( - |fl @ Field { - ident, - ty, - mutability, - .. - }| { - let f = Field { - ident: ident.clone(), - ty: ty.clone(), - vis: parse_quote!(pub), - ..fl.clone() - } - .to_token_stream(); - - quote!(#f,) - }, - ) + .map(|fl @ Field { ident, ty, .. }| { + let f = Field { + ident: ident.clone(), + ty: ty.clone(), + vis: parse_quote!(pub), + ..fl.clone() + } + .to_token_stream(); + + quote!(#f,) + }) .collect(); quote! { diff --git a/tests/mod.rs b/tests/mod.rs index 6454e00..035f8c8 100644 --- a/tests/mod.rs +++ b/tests/mod.rs @@ -1,5 +1,5 @@ use micro_games_macros::event_system; -use std::sync::Mutex; + #[test] fn event_system_correctly_generates_and_dispatches_events() { @@ -22,7 +22,7 @@ fn event_system_correctly_generates_and_dispatches_events() { app.add_plugins(MyEventsPlugin); app.add_systems( Update, - |mut has_run: ResMut<HasRun>, mut events: EventReader<WaitEvent>| { + |mut has_run: ResMut<HasRun>, events: EventReader<WaitEvent>| { has_run.0 = true; let event_length = events.len(); assert_eq!(event_length, 1); -- GitLab