From ae0a32d85a8c0f10415843626169533e3bab8cd9 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 11 Aug 2025 00:47:00 +0000 Subject: [PATCH 1/2] fix(deps): update rust crate proc-macro2 to v1.0.96 --- Cargo.lock | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index e8d07ce..37b53d1 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -761,9 +761,9 @@ dependencies = [ [[package]] name = "proc-macro2" -version = "1.0.95" +version = "1.0.96" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778" +checksum = "beef09f85ae72cea1ef96ba6870c51e6382ebfa4f0e85b643459331f3daa5be0" dependencies = [ "unicode-ident", ] From 2f4d8d8a804ef8ec20afee16dee0056ff346f2a8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dani=C3=ABlle=20Huisman?= Date: Mon, 11 Aug 2025 13:04:18 +0200 Subject: [PATCH 2/2] fix: resolve Clippy issues --- packages/yew-struct-component-macro/src/lib.rs | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/packages/yew-struct-component-macro/src/lib.rs b/packages/yew-struct-component-macro/src/lib.rs index 0032423..4ac4c71 100644 --- a/packages/yew-struct-component-macro/src/lib.rs +++ b/packages/yew-struct-component-macro/src/lib.rs @@ -137,14 +137,14 @@ pub fn derive_struct_component(input: proc_macro::TokenStream) -> proc_macro::To continue; } - if ident.to_string().starts_with("on") { - if let Type::Path(path) = &field.ty { - let first = path.path.segments.first(); - if first.is_some_and(|segment| segment.ident == "Callback") { - listeners.push(ident.clone()); + if ident.to_string().starts_with("on") + && let Type::Path(path) = &field.ty + { + let first = path.path.segments.first(); + if first.is_some_and(|segment| segment.ident == "Callback") { + listeners.push(ident.clone()); - continue; - } + continue; } }