From 4471e9d415f2cb985642efaacc231bb11f84c992 Mon Sep 17 00:00:00 2001 From: Andy Leiserson Date: Wed, 20 May 2026 08:23:50 -0700 Subject: [PATCH] chore(deps): Remove unused dependency `ctor` (#9547) --- Cargo.lock | 39 --------------------------------------- Cargo.toml | 1 - tests/Cargo.toml | 1 - tests/src/lib.rs | 2 -- 4 files changed, 43 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 3b1c96d8d9..22fd3620e9 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -798,23 +798,6 @@ version = "0.2.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "460fbee9c2c2f33933d720630a6a0bac33ba7053db5344fac858d4b8952d77d5" -[[package]] -name = "ctor" -version = "0.10.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "83cf0d42651b16c6dfe68685716d18480d18a9c39c62d76e8cf3eb6ed5d8bcbf" -dependencies = [ - "ctor-proc-macro", - "dtor", - "link-section", -] - -[[package]] -name = "ctor-proc-macro" -version = "0.0.13" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7a949c44fcacbbbb7ada007dc7acb34603dd97cd47de5d054f2b6493ecebb483" - [[package]] name = "cts_runner" version = "29.0.0" @@ -1199,21 +1182,6 @@ dependencies = [ "linux-raw-sys 0.9.4", ] -[[package]] -name = "dtor" -version = "0.8.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "edf234dd1594d6dd434a8fb8cada51ddbbc593e40e4a01556a0b31c62da2775b" -dependencies = [ - "dtor-proc-macro", -] - -[[package]] -name = "dtor-proc-macro" -version = "0.0.13" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2647271c92754afcb174e758003cfd1cbf1e43e5a7853d7b1813e63e19e39a73" - [[package]] name = "either" version = "1.15.0" @@ -2208,12 +2176,6 @@ dependencies = [ "escape8259", ] -[[package]] -name = "link-section" -version = "0.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b685d66585d646efe09fec763d796c291049c8b6bf84e04954bffc8748341f0d" - [[package]] name = "linux-raw-sys" version = "0.4.15" @@ -4960,7 +4922,6 @@ dependencies = [ "cargo_metadata", "cfg-if", "console_log", - "ctor", "env_logger", "futures-lite", "glam", diff --git a/Cargo.toml b/Cargo.toml index 16c5250960..05d4c4ec59 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -119,7 +119,6 @@ cargo_metadata = "0.23" cfg_aliases = "0.2.1" cfg-if = "1" codespan-reporting = { version = "0.13", default-features = false } -ctor = "0.10" diff = "0.1" document-features = "0.2.10" encase = "0.12" diff --git a/tests/Cargo.toml b/tests/Cargo.toml index 7968cef73f..ba88eb0f68 100644 --- a/tests/Cargo.toml +++ b/tests/Cargo.toml @@ -62,7 +62,6 @@ arrayvec.workspace = true bitflags.workspace = true bytemuck.workspace = true cfg-if.workspace = true -ctor.workspace = true futures-lite.workspace = true libtest-mimic.workspace = true log.workspace = true diff --git a/tests/src/lib.rs b/tests/src/lib.rs index 2d3369d059..4e76acc172 100644 --- a/tests/src/lib.rs +++ b/tests/src/lib.rs @@ -18,8 +18,6 @@ pub use init::initialize_html_canvas; pub use self::image::ComparisonType; pub use config::{GpuTestConfiguration, GpuTestInitializer}; -#[doc(hidden)] -pub use ctor; pub use expectations::{FailureApplicationReasons, FailureBehavior, FailureCase, FailureReason}; pub use init::{initialize_adapter, initialize_device, initialize_instance}; pub use params::TestParameters;