From ed53e9772f2e1cae27c6afe32425df392af11f8a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Dani=C3=ABlle=20Huisman?= Date: Mon, 28 Sep 2026 12:37:51 +0200 Subject: [PATCH] refactor(util): replace `cfg_if` with `cfg_select` --- Cargo.lock | 13 ++++++------- Cargo.toml | 1 - packages/utils/Cargo.toml | 1 - packages/utils/src/lib.rs | 4 ++-- 4 files changed, 8 insertions(+), 11 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index a9eb583..8639c40 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1703,7 +1703,6 @@ dependencies = [ name = "floating-ui-utils" version = "0.7.0" dependencies = [ - "cfg-if", "dyn_derive", "dyn_std", "serde", @@ -4100,9 +4099,9 @@ dependencies = [ [[package]] name = "rustls" -version = "0.23.36" +version = "0.23.45" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c665f33d38cea657d9614f766881e4d510e0eda4239891eea56b4cadcf01801b" +checksum = "0d41d731c7d2f962d1ccc364cec258de3c0e93b38c2fb3ba97ac74513048d634" dependencies = [ "log", "once_cell", @@ -4137,9 +4136,9 @@ dependencies = [ [[package]] name = "rustls-webpki" -version = "0.103.13" +version = "0.103.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "61c429a8649f110dddef65e2a5ad240f747e85f7758a6bccc7e5777bd33f756e" +checksum = "f3c3cf1d8b1e7d4927e2d154c3fcb02979afb9939629c62cd9048d4f07b60ac2" dependencies = [ "ring", "rustls-pki-types", @@ -4570,9 +4569,9 @@ dependencies = [ [[package]] name = "spin" -version = "0.9.8" +version = "0.9.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67" +checksum = "3763264f6b73151db08c50ff20d7d8a0b8796e021cdea7ceedad07b80155fa0e" [[package]] name = "spki" diff --git a/Cargo.toml b/Cargo.toml index eac2ce4..b51e7d4 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -16,7 +16,6 @@ repository = "https://github.com/RustForWeb/floating-ui" version = "0.7.0" [workspace.dependencies] -cfg-if = "1.0.0" console_error_panic_hook = "0.1.7" console_log = "1.0.0" dioxus = "0.7.0" diff --git a/packages/utils/Cargo.toml b/packages/utils/Cargo.toml index 751d2f4..379c6de 100644 --- a/packages/utils/Cargo.toml +++ b/packages/utils/Cargo.toml @@ -20,7 +20,6 @@ default = [] dom = ["dep:web-sys"] [dependencies] -cfg-if.workspace = true dyn_derive.workspace = true dyn_std.workspace = true serde.workspace = true diff --git a/packages/utils/src/lib.rs b/packages/utils/src/lib.rs index ca82d44..df8958e 100644 --- a/packages/utils/src/lib.rs +++ b/packages/utils/src/lib.rs @@ -331,8 +331,8 @@ impl From for ClientRectObject { } } -cfg_if::cfg_if! { - if #[cfg(feature = "dom")] { +cfg_select! { + feature = "dom" => { impl ClientRectObject { pub fn from_dom_rect_list(value: web_sys::DomRectList) -> Vec { (0..value.length())