diff --git a/spec/fixtures/components/rust_app/Cargo.lock b/spec/fixtures/components/rust_app/Cargo.lock index 775f799..c5076d0 100644 --- a/spec/fixtures/components/rust_app/Cargo.lock +++ b/spec/fixtures/components/rust_app/Cargo.lock @@ -22,35 +22,14 @@ checksum = "5c8214115b7bf84099f1309324e63141d4c5d7cc26862f97a0a857dbefe165bd" [[package]] name = "ctor" -version = "0.4.2" +version = "1.0.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a4735f265ba6a1188052ca32d461028a7d1125868be18e287e756019da7607b5" +checksum = "a394189d59f9befacce833f337f7b1eca5e9a91221bcdd4d28e0114d96e597b3" dependencies = [ - "ctor-proc-macro", - "dtor", + "link-section", + "linktime-proc-macro", ] -[[package]] -name = "ctor-proc-macro" -version = "0.0.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4f211af61d8efdd104f96e57adf5e426ba1bc3ed7a4ead616e15e5881fd79c4d" - -[[package]] -name = "dtor" -version = "0.0.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "97cbdf2ad6846025e8e25df05171abfb30e3ababa12ee0a0e44b9bbe570633a8" -dependencies = [ - "dtor-proc-macro", -] - -[[package]] -name = "dtor-proc-macro" -version = "0.0.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7454e41ff9012c00d53cf7f475c5e3afa3b91b7c90568495495e8d9bf47a1055" - [[package]] name = "equivalent" version = "1.0.2" @@ -107,6 +86,18 @@ version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "09edd9e8b54e49e587e4f6295a7d29c3ea94d469cb40ab8ca70b288248a81db2" +[[package]] +name = "link-section" +version = "0.19.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e333fe507b738576d6da5bb3f1a7d7a1c80307ed9ef31624c057d844c19c93e9" + +[[package]] +name = "linktime-proc-macro" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8c7b0a3383c2a1002d11349c92c85a666a5fb679e96c79d782cf0dbe557fd6ee" + [[package]] name = "log" version = "0.4.27" diff --git a/spec/fixtures/components/rust_app/Cargo.toml b/spec/fixtures/components/rust_app/Cargo.toml index 7d312d2..5d7298c 100644 --- a/spec/fixtures/components/rust_app/Cargo.toml +++ b/spec/fixtures/components/rust_app/Cargo.toml @@ -11,5 +11,5 @@ crate-type = ["cdylib"] wit-bindgen = "0.48" serde_json = "1.0.145" once_cell = "1.21.3" -ctor = "0.4.2" +ctor = "1.0.9" base64 = "0.22"