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..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 = "0.12" +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 e7bbebbc..ffea288c 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" insta = "1" pretty_assertions = "1" shell-words = "1"