From 08031dec411ca9b9a8f4f207a53e66a6d205853f Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sun, 17 May 2026 14:11:49 +0000 Subject: [PATCH 1/2] chore(deps): update rust crate ctor to v1 --- Cargo.lock | 8 ++++---- cli/Cargo.toml | 2 +- lib/Cargo.toml | 2 +- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index f538256b..c9770ab9 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -467,9 +467,9 @@ dependencies = [ [[package]] name = "ctor" -version = "0.12.0" +version = "1.0.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b8f521dd9c9e5f03986eb5c674b14b21e9ccf2eb9f98fecb681100214d5e9e4f" +checksum = "6d765eb1c0bda10d31e0ea185f5ee15da532d60b0912d2bd1441783439e749c5" dependencies = [ "link-section", "linktime-proc-macro", @@ -1047,9 +1047,9 @@ dependencies = [ [[package]] name = "link-section" -version = "0.12.0" +version = "0.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0567ec9fe5ffdf9241cd90a7629f250a5f903d6ff4573cf7903308662d6fce40" +checksum = "76b87baf24dab54aad743d8e009b90a09e34f4e4457d6f92a375e901453e56c3" [[package]] name = "linktime-proc-macro" diff --git a/cli/Cargo.toml b/cli/Cargo.toml index 683552ce..42d124ec 100644 --- a/cli/Cargo.toml +++ b/cli/Cargo.toml @@ -48,7 +48,7 @@ exec = "0.3" [dev-dependencies] assert_cmd = { version = "2", features = ["color-auto"] } clap-sort = "1" -ctor = "0.12" +ctor = "1.0" insta = "1" predicates = "3" diff --git a/lib/Cargo.toml b/lib/Cargo.toml index e7bbebbc..17a70af5 100644 --- a/lib/Cargo.toml +++ b/lib/Cargo.toml @@ -46,7 +46,7 @@ unstable_choices_env = [] [dev-dependencies] criterion = "0.8" -ctor = "0.12" +ctor = "1.0" insta = "1" pretty_assertions = "1" shell-words = "1" From 9d350edb239f02f8ee195638964940f238a832f6 Mon Sep 17 00:00:00 2001 From: jdx <216188+jdx@users.noreply.github.com> Date: Sun, 17 May 2026 14:13:17 +0000 Subject: [PATCH 2/2] Use broad ctor 1 requirement --- cli/Cargo.toml | 2 +- cli/src/test.rs | 2 +- lib/Cargo.toml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/cli/Cargo.toml b/cli/Cargo.toml index 42d124ec..6534ce9c 100644 --- a/cli/Cargo.toml +++ b/cli/Cargo.toml @@ -48,7 +48,7 @@ exec = "0.3" [dev-dependencies] assert_cmd = { version = "2", features = ["color-auto"] } clap-sort = "1" -ctor = "1.0" +ctor = "1" insta = "1" predicates = "3" diff --git a/cli/src/test.rs b/cli/src/test.rs index a8eccae1..51d46154 100644 --- a/cli/src/test.rs +++ b/cli/src/test.rs @@ -1,6 +1,6 @@ use crate::env; -#[ctor::ctor] +#[ctor::ctor(unsafe)] fn init() { env::set_var("USAGE_BIN", "usage"); } diff --git a/lib/Cargo.toml b/lib/Cargo.toml index 17a70af5..ffea288c 100644 --- a/lib/Cargo.toml +++ b/lib/Cargo.toml @@ -46,7 +46,7 @@ unstable_choices_env = [] [dev-dependencies] criterion = "0.8" -ctor = "1.0" +ctor = "1" insta = "1" pretty_assertions = "1" shell-words = "1"