diff --git a/Cargo.lock b/Cargo.lock index a758e765..127141a3 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -412,9 +412,9 @@ dependencies = [ [[package]] name = "ctor" -version = "0.8.0" +version = "0.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "352d39c2f7bef1d6ad73db6f5160efcaed66d94ef8c6c573a8410c00bf909a98" +checksum = "95d0d11eb38e7642efca359c3cf6eb7b2e528182d09110165de70192b0352775" dependencies = [ "ctor-proc-macro", "dtor", @@ -422,9 +422,9 @@ dependencies = [ [[package]] name = "ctor-proc-macro" -version = "0.0.7" +version = "0.0.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "52560adf09603e58c9a7ee1fe1dcb95a16927b17c127f0ac02d6e768a0e25bc1" +checksum = "a7ab264ea985f1bd27887d7b21ea2bb046728e05d11909ca138d700c494730db" [[package]] name = "darling" @@ -478,18 +478,18 @@ dependencies = [ [[package]] name = "dtor" -version = "0.3.0" +version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f1057d6c64987086ff8ed0fd3fbf377a6b7d205cc7715868cd401705f715cbe4" +checksum = "17f72721db8027a4e96dd6fb50d2a1d32259c9d3da1b63dee612ccd981e14293" dependencies = [ "dtor-proc-macro", ] [[package]] name = "dtor-proc-macro" -version = "0.0.6" +version = "0.0.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f678cf4a922c215c63e0de95eb1ff08a958a81d47e485cf9da1e27bf6305cfa5" +checksum = "8c98b077c7463d01d22dde8a24378ddf1ca7263dc687cffbed38819ea6c21131" [[package]] name = "either" diff --git a/avro_test_helper/Cargo.toml b/avro_test_helper/Cargo.toml index d21ba443..06ba667b 100644 --- a/avro_test_helper/Cargo.toml +++ b/avro_test_helper/Cargo.toml @@ -31,7 +31,7 @@ readme = "README.md" [dependencies] better-panic = { default-features = false, version = "0.3.0" } -ctor = { default-features = false, version = "0.8.0", features = ["dtor", "proc_macro"] } +ctor = { default-features = false, version = "0.10.0", features = ["dtor", "proc_macro"] } env_logger = { default-features = false, version = "0.11.10" } log = { workspace = true } diff --git a/avro_test_helper/src/lib.rs b/avro_test_helper/src/lib.rs index 686d96f1..223bc108 100644 --- a/avro_test_helper/src/lib.rs +++ b/avro_test_helper/src/lib.rs @@ -32,7 +32,7 @@ thread_local! { } #[cfg(not(target_arch = "wasm32"))] -#[ctor] +#[ctor(unsafe)] fn before_all() { // better stacktraces in tests better_panic::Settings::new() @@ -46,7 +46,7 @@ fn before_all() { } #[cfg(not(target_arch = "wasm32"))] -#[dtor] +#[dtor(unsafe)] fn after_all() { logger::clear_log_messages(); }