From f71d672d20a05585ed32b7a254cc4d740540af96 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 20 Jan 2025 00:55:02 +0000 Subject: [PATCH 1/3] Update Rust crate log to v0.4.25 --- Cargo.lock | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index fd31c18..5389a3a 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1,6 +1,6 @@ # This file is automatically @generated by Cargo. # It is not intended for manual editing. -version = 3 +version = 4 [[package]] name = "aho-corasick" @@ -99,9 +99,9 @@ dependencies = [ [[package]] name = "log" -version = "0.4.22" +version = "0.4.25" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a7a70ba024b9dc04c27ea2f0c0548feb474ec5c54bba33a7f72f873a39d07b24" +checksum = "04cbf5b083de1c7e0222a7a51dbfdba1cbe1c6ab0b15e29fff3f6c077fd9cd9f" [[package]] name = "memchr" From 7e8425eea8e09b214863975cfdf406e5957b4a7f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dani=C3=ABlle=20Huisman?= Date: Tue, 28 Jan 2025 09:45:14 +0100 Subject: [PATCH 2/3] Fix Clippy warnings --- packages/dom/src/queries/role.rs | 60 ++++++++++++++++---------------- 1 file changed, 30 insertions(+), 30 deletions(-) diff --git a/packages/dom/src/queries/role.rs b/packages/dom/src/queries/role.rs index 1dd0a45..f855e01 100644 --- a/packages/dom/src/queries/role.rs +++ b/packages/dom/src/queries/role.rs @@ -48,9 +48,9 @@ pub fn _query_all_by_role>( // Guard against unknown roles. if selected.is_some() - && !ROLES.get(&role.into()).map_or(false, |role| { - role.props.contains_key(&AriaProperty::AriaSelected) - }) + && !ROLES + .get(&role.into()) + .is_some_and(|role| role.props.contains_key(&AriaProperty::AriaSelected)) { return Err(QueryError::Unsupported(format!( "`aria-selected` is not supported on role \"{role}\"." @@ -59,9 +59,9 @@ pub fn _query_all_by_role>( // Guard against unknown roles. if busy.is_some() - && !ROLES.get(&role.into()).map_or(false, |role| { - role.props.contains_key(&AriaProperty::AriaBusy) - }) + && !ROLES + .get(&role.into()) + .is_some_and(|role| role.props.contains_key(&AriaProperty::AriaBusy)) { return Err(QueryError::Unsupported(format!( "`aria-busy` is not supported on role \"{role}\"." @@ -70,9 +70,9 @@ pub fn _query_all_by_role>( // Guard against unknown roles. if checked.is_some() - && !ROLES.get(&role.into()).map_or(false, |role| { - role.props.contains_key(&AriaProperty::AriaChecked) - }) + && !ROLES + .get(&role.into()) + .is_some_and(|role| role.props.contains_key(&AriaProperty::AriaChecked)) { return Err(QueryError::Unsupported(format!( "`aria-checked` is not supported on role \"{role}\"." @@ -81,9 +81,9 @@ pub fn _query_all_by_role>( // Guard against unknown roles. if pressed.is_some() - && !ROLES.get(&role.into()).map_or(false, |role| { - role.props.contains_key(&AriaProperty::AriaPressed) - }) + && !ROLES + .get(&role.into()) + .is_some_and(|role| role.props.contains_key(&AriaProperty::AriaPressed)) { return Err(QueryError::Unsupported(format!( "`aria-pressed` is not supported on role \"{role}\"." @@ -94,9 +94,9 @@ pub fn _query_all_by_role>( // All currently released ARIA versions support `aria-current` on all roles. // Leaving this for symmetry and forward compatibility. if current.is_some() - && !ROLES.get(&role.into()).map_or(false, |role| { - role.props.contains_key(&AriaProperty::AriaCurrent) - }) + && !ROLES + .get(&role.into()) + .is_some_and(|role| role.props.contains_key(&AriaProperty::AriaCurrent)) { return Err(QueryError::Unsupported(format!( "`aria-current` is not supported on role \"{role}\"." @@ -112,9 +112,9 @@ pub fn _query_all_by_role>( // Guard against unknown roles. if value_now.is_some() - && !ROLES.get(&role.into()).map_or(false, |role| { - role.props.contains_key(&AriaProperty::AriaValuenow) - }) + && !ROLES + .get(&role.into()) + .is_some_and(|role| role.props.contains_key(&AriaProperty::AriaValuenow)) { return Err(QueryError::Unsupported(format!( "`aria-valuenow` is not supported on role \"{role}\"." @@ -123,9 +123,9 @@ pub fn _query_all_by_role>( // Guard against unknown roles. if value_max.is_some() - && !ROLES.get(&role.into()).map_or(false, |role| { - role.props.contains_key(&AriaProperty::AriaValuemax) - }) + && !ROLES + .get(&role.into()) + .is_some_and(|role| role.props.contains_key(&AriaProperty::AriaValuemax)) { return Err(QueryError::Unsupported(format!( "`aria-valuemax` is not supported on role \"{role}\"." @@ -134,9 +134,9 @@ pub fn _query_all_by_role>( // Guard against unknown roles. if value_min.is_some() - && !ROLES.get(&role.into()).map_or(false, |role| { - role.props.contains_key(&AriaProperty::AriaValuemin) - }) + && !ROLES + .get(&role.into()) + .is_some_and(|role| role.props.contains_key(&AriaProperty::AriaValuemin)) { return Err(QueryError::Unsupported(format!( "`aria-valuemin` is not supported on role \"{role}\"." @@ -145,9 +145,9 @@ pub fn _query_all_by_role>( // Guard against unknown roles. if value_text.is_some() - && !ROLES.get(&role.into()).map_or(false, |role| { - role.props.contains_key(&AriaProperty::AriaValuetext) - }) + && !ROLES + .get(&role.into()) + .is_some_and(|role| role.props.contains_key(&AriaProperty::AriaValuetext)) { return Err(QueryError::Unsupported(format!( "`aria-valuetext` is not supported on role \"{role}\"." @@ -156,9 +156,9 @@ pub fn _query_all_by_role>( // Guard against unknown roles. if expanded.is_some() - && !ROLES.get(&role.into()).map_or(false, |role| { - role.props.contains_key(&AriaProperty::AriaExpanded) - }) + && !ROLES + .get(&role.into()) + .is_some_and(|role| role.props.contains_key(&AriaProperty::AriaExpanded)) { return Err(QueryError::Unsupported(format!( "`aria-expanded` is not supported on role \"{role}\"." From 973a3c34505a97c90364c6f92a02dacbbc326921 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dani=C3=ABlle=20Huisman?= Date: Tue, 28 Jan 2025 09:49:57 +0100 Subject: [PATCH 3/3] Fix `wasm_bindgen_unstable_test_coverage` --- packages/dom/Cargo.toml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/packages/dom/Cargo.toml b/packages/dom/Cargo.toml index 6c7e1b5..cf3240f 100644 --- a/packages/dom/Cargo.toml +++ b/packages/dom/Cargo.toml @@ -41,3 +41,8 @@ web-sys = { workspace = true, features = [ indoc = "2.0.5" mockall = "0.13.0" wasm-bindgen-test.workspace = true + +[lints.rust] +unexpected_cfgs = { level = "warn", check-cfg = [ + 'cfg(wasm_bindgen_unstable_test_coverage)', +] }