[INFO] fetching crate yara-x 0.8.0... [INFO] checking yara-x-0.8.0 against try#ccf408f4326a858c00dd845a64a86b16f360a801 for pr-129466-2 [INFO] extracting crate yara-x 0.8.0 into /workspace/builds/worker-2-tc2/source [INFO] validating manifest of crates.io crate yara-x 0.8.0 on toolchain ccf408f4326a858c00dd845a64a86b16f360a801 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+ccf408f4326a858c00dd845a64a86b16f360a801" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking crates.io crate yara-x 0.8.0 [INFO] finished tweaking crates.io crate yara-x 0.8.0 [INFO] tweaked toml for crates.io crate yara-x 0.8.0 written to /workspace/builds/worker-2-tc2/source/Cargo.toml [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+ccf408f4326a858c00dd845a64a86b16f360a801" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Locking 339 packages to latest compatible versions [INFO] [stderr] Adding brotli v3.5.0 (available: v6.0.0) [INFO] [stderr] Adding brotli-decompressor v2.5.1 (available: v4.0.1) [INFO] [stderr] Adding compact_str v0.7.1 (available: v0.8.0) [INFO] [stderr] Adding cranelift-bforest v0.109.0 (available: v0.112.1) [INFO] [stderr] Adding cranelift-codegen v0.109.0 (available: v0.112.1) [INFO] [stderr] Adding cranelift-codegen-meta v0.109.0 (available: v0.112.1) [INFO] [stderr] Adding cranelift-codegen-shared v0.109.0 (available: v0.112.1) [INFO] [stderr] Adding cranelift-control v0.109.0 (available: v0.112.1) [INFO] [stderr] Adding cranelift-entity v0.109.0 (available: v0.112.1) [INFO] [stderr] Adding cranelift-frontend v0.109.0 (available: v0.112.1) [INFO] [stderr] Adding cranelift-isle v0.109.0 (available: v0.112.1) [INFO] [stderr] Adding cranelift-native v0.109.0 (available: v0.112.1) [INFO] [stderr] Adding cranelift-wasm v0.109.0 (available: v0.112.1) [INFO] [stderr] Adding embedded-io v0.4.0 (available: v0.6.1) [INFO] [stderr] Adding encode_unicode v0.3.6 (available: v1.0.0) [INFO] [stderr] Adding fallible-iterator v0.2.0 (available: v0.3.0) [INFO] [stderr] Adding fraction v0.14.0 (available: v0.15.3) [INFO] [stderr] Adding fs4 v0.6.6 (available: v0.9.1) [INFO] [stderr] Adding generic-array v0.14.7 (available: v1.1.0) [INFO] [stderr] Adding gimli v0.26.2 (available: v0.31.0) [INFO] [stderr] Adding gimli v0.28.1 (available: v0.31.0) [INFO] [stderr] Adding hashbrown v0.12.3 (available: v0.14.5) [INFO] [stderr] Adding hashbrown v0.13.2 (available: v0.14.5) [INFO] [stderr] Adding heck v0.3.3 (available: v0.5.0) [INFO] [stderr] Adding heck v0.4.1 (available: v0.5.0) [INFO] [stderr] Adding indexmap v1.9.3 (available: v2.5.0) [INFO] [stderr] Adding itertools v0.12.1 (available: v0.13.0) [INFO] [stderr] Adding linux-raw-sys v0.4.14 (available: v0.6.5) [INFO] [stderr] Adding parse-display v0.8.2 (available: v0.10.0) [INFO] [stderr] Adding parse-display-derive v0.8.2 (available: v0.10.0) [INFO] [stderr] Adding radium v0.7.0 (available: v1.1.0) [INFO] [stderr] Adding regalloc2 v0.9.3 (available: v0.10.2) [INFO] [stderr] Adding regex-syntax v0.7.5 (available: v0.8.4) [INFO] [stderr] Adding rustc-hash v1.1.0 (available: v2.0.0) [INFO] [stderr] Adding structmeta v0.2.0 (available: v0.3.0) [INFO] [stderr] Adding structmeta-derive v0.2.0 (available: v0.3.0) [INFO] [stderr] Adding strum v0.25.0 (available: v0.26.3) [INFO] [stderr] Adding strum_macros v0.25.3 (available: v0.26.4) [INFO] [stderr] Adding syn v1.0.109 (available: v2.0.77) [INFO] [stderr] Adding unicode-width v0.1.14 (available: v0.2.0) [INFO] [stderr] Adding walrus v0.21.3 (available: v0.22.0) [INFO] [stderr] Adding walrus-macro v0.19.0 (available: v0.22.0) [INFO] [stderr] Adding wasi v0.11.0+wasi-snapshot-preview1 (available: v0.13.2+wasi-0.2.1) [INFO] [stderr] Adding wasm-encoder v0.209.1 (available: v0.217.0) [INFO] [stderr] Adding wasm-encoder v0.212.0 (available: v0.217.0) [INFO] [stderr] Adding wasmparser v0.209.1 (available: v0.217.0) [INFO] [stderr] Adding wasmparser v0.212.0 (available: v0.217.0) [INFO] [stderr] Adding wasmprinter v0.209.1 (available: v0.217.0) [INFO] [stderr] Adding wasmtime v22.0.0 (available: v25.0.1) [INFO] [stderr] Adding wasmtime-asm-macros v22.0.0 (available: v25.0.1) [INFO] [stderr] Adding wasmtime-component-macro v22.0.0 (available: v25.0.1) [INFO] [stderr] Adding wasmtime-component-util v22.0.0 (available: v25.0.1) [INFO] [stderr] Adding wasmtime-cranelift v22.0.0 (available: v25.0.1) [INFO] [stderr] Adding wasmtime-environ v22.0.0 (available: v25.0.1) [INFO] [stderr] Adding wasmtime-jit-icache-coherence v22.0.0 (available: v25.0.1) [INFO] [stderr] Adding wasmtime-slab v22.0.0 (available: v25.0.1) [INFO] [stderr] Adding wasmtime-types v22.0.0 (available: v25.0.1) [INFO] [stderr] Adding wasmtime-versioned-export-macros v22.0.0 (available: v25.0.1) [INFO] [stderr] Adding wasmtime-wit-bindgen v22.0.0 (available: v25.0.1) [INFO] [stderr] Adding which v4.4.2 (available: v6.0.3) [INFO] [stderr] Adding windows-core v0.52.0 (available: v0.58.0) [INFO] [stderr] Adding windows-sys v0.48.0 (available: v0.59.0) [INFO] [stderr] Adding windows-sys v0.52.0 (available: v0.59.0) [INFO] [stderr] Adding windows-targets v0.48.5 (available: v0.52.6) [INFO] [stderr] Adding windows_aarch64_gnullvm v0.48.5 (available: v0.52.6) [INFO] [stderr] Adding windows_aarch64_msvc v0.48.5 (available: v0.52.6) [INFO] [stderr] Adding windows_i686_gnu v0.48.5 (available: v0.52.6) [INFO] [stderr] Adding windows_i686_msvc v0.48.5 (available: v0.52.6) [INFO] [stderr] Adding windows_x86_64_gnu v0.48.5 (available: v0.52.6) [INFO] [stderr] Adding windows_x86_64_gnullvm v0.48.5 (available: v0.52.6) [INFO] [stderr] Adding windows_x86_64_msvc v0.48.5 (available: v0.52.6) [INFO] [stderr] Adding wit-parser v0.209.1 (available: v0.217.0) [INFO] [stderr] Adding wyz v0.5.1 (available: v0.6.1) [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+ccf408f4326a858c00dd845a64a86b16f360a801" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:ceb6ea022f8a89cebbe621bb4987e73a935bd40dfbb726f832cfff4742a5b95a" "/opt/rustwide/cargo-home/bin/cargo" "+ccf408f4326a858c00dd845a64a86b16f360a801" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 3ecc0bd2701565a8d27bbe07a7831b8d10eff653d3b7c9d8d59a50ef169b6dc9 [INFO] running `Command { std: "docker" "start" "-a" "3ecc0bd2701565a8d27bbe07a7831b8d10eff653d3b7c9d8d59a50ef169b6dc9", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "3ecc0bd2701565a8d27bbe07a7831b8d10eff653d3b7c9d8d59a50ef169b6dc9", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "3ecc0bd2701565a8d27bbe07a7831b8d10eff653d3b7c9d8d59a50ef169b6dc9", kill_on_drop: false }` [INFO] [stdout] 3ecc0bd2701565a8d27bbe07a7831b8d10eff653d3b7c9d8d59a50ef169b6dc9 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:ceb6ea022f8a89cebbe621bb4987e73a935bd40dfbb726f832cfff4742a5b95a" "/opt/rustwide/cargo-home/bin/cargo" "+ccf408f4326a858c00dd845a64a86b16f360a801" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 0d7d5749fc0c2e527a01d6d0c11cdbca5c917a764eb18cd215e72207aaad64f0 [INFO] running `Command { std: "docker" "start" "-a" "0d7d5749fc0c2e527a01d6d0c11cdbca5c917a764eb18cd215e72207aaad64f0", kill_on_drop: false }` [INFO] [stderr] Copying to /tmp/fixit [INFO] [stderr] Running `cargo fix --edition` [INFO] [stderr] Migrating Cargo.toml from 2021 edition to 2024 [INFO] [stderr] Compiling libc v0.2.159 [INFO] [stderr] Checking byteorder v1.5.0 [INFO] [stderr] Compiling typenum v1.17.0 [INFO] [stderr] Compiling generic-array v0.14.7 [INFO] [stderr] Compiling autocfg v1.3.0 [INFO] [stderr] Compiling syn v2.0.77 [INFO] [stderr] Checking const-oid v0.9.6 [INFO] [stderr] Checking memchr v2.7.4 [INFO] [stderr] Checking subtle v2.6.1 [INFO] [stderr] Compiling regex-syntax v0.8.4 [INFO] [stderr] Checking log v0.4.22 [INFO] [stderr] Checking equivalent v1.0.1 [INFO] [stderr] Checking bitflags v2.6.0 [INFO] [stderr] Compiling libm v0.2.8 [INFO] [stderr] Compiling once_cell v1.19.0 [INFO] [stderr] Checking getrandom v0.2.15 [INFO] [stderr] Compiling aho-corasick v1.1.3 [INFO] [stderr] Checking rand_core v0.6.4 [INFO] [stderr] Compiling jobserver v0.1.32 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling shlex v1.3.0 [INFO] [stderr] Compiling rustix v0.38.37 [INFO] [stderr] Compiling cc v1.1.21 [INFO] [stderr] Compiling linux-raw-sys v0.4.14 [INFO] [stderr] Compiling protobuf v3.5.1 [INFO] [stderr] Checking base64ct v1.6.0 [INFO] [stderr] Checking pem-rfc7468 v0.7.0 [INFO] [stderr] Compiling hashbrown v0.14.5 [INFO] [stderr] Compiling fastrand v2.1.1 [INFO] [stderr] Compiling regex-automata v0.4.7 [INFO] [stderr] Compiling semver v1.0.23 [INFO] [stderr] Compiling either v1.13.0 [INFO] [stderr] Compiling cfg-if v1.0.0 [INFO] [stderr] Compiling home v0.5.9 [INFO] [stderr] Compiling indexmap v2.5.0 [INFO] [stderr] Compiling anyhow v1.0.89 [INFO] [stderr] Compiling cranelift-isle v0.109.0 [INFO] [stderr] Compiling pkg-config v0.3.31 [INFO] [stderr] Compiling target-lexicon v0.12.16 [INFO] [stderr] Checking rustc-hash v1.1.0 [INFO] [stderr] Compiling cranelift-codegen-shared v0.109.0 [INFO] [stderr] Compiling cranelift-codegen-meta v0.109.0 [INFO] [stderr] Compiling crossbeam-utils v0.8.20 [INFO] [stderr] Checking cpufeatures v0.2.14 [INFO] [stderr] Checking bumpalo v3.16.0 [INFO] [stderr] Compiling tempfile v3.12.0 [INFO] [stderr] Compiling which v4.4.2 [INFO] [stderr] Checking spin v0.9.8 [INFO] [stderr] Compiling fnv v1.0.7 [INFO] [stderr] Checking lazy_static v1.5.0 [INFO] [stderr] Checking num-integer v0.1.46 [INFO] [stderr] Compiling regex v1.10.6 [INFO] [stderr] Checking crc32fast v1.4.2 [INFO] [stderr] Checking slice-group-by v0.3.1 [INFO] [stderr] Compiling num-conv v0.1.0 [INFO] [stderr] Checking powerfmt v0.2.0 [INFO] [stderr] Checking arbitrary v1.3.2 [INFO] [stderr] Compiling time-core v0.1.2 [INFO] [stderr] Compiling time-macros v0.2.18 [INFO] [stderr] Checking cranelift-control v0.109.0 [INFO] [stderr] Compiling serde_derive v1.0.210 [INFO] [stderr] Compiling zeroize_derive v1.4.2 [INFO] [stderr] Compiling zerocopy-derive v0.7.35 [INFO] [stderr] Compiling thiserror-impl v1.0.64 [INFO] [stderr] Checking zeroize v1.8.1 [INFO] [stderr] Checking der v0.7.9 [INFO] [stderr] Checking zerocopy v0.7.35 [INFO] [stderr] Compiling cranelift-codegen v0.109.0 [INFO] [stderr] Checking deranged v0.3.11 [INFO] [stderr] Checking crypto-common v0.1.6 [INFO] [stderr] Checking block-buffer v0.10.4 [INFO] [stderr] Checking digest v0.10.7 [INFO] [stderr] Checking ahash v0.8.11 [INFO] [stderr] Checking hmac v0.12.1 [INFO] [stderr] Compiling thiserror v1.0.64 [INFO] [stderr] Compiling protobuf-support v3.5.1 [INFO] [stderr] Checking hashbrown v0.13.2 [INFO] [stderr] Checking ppv-lite86 v0.2.20 [INFO] [stderr] Checking ff v0.13.0 [INFO] [stderr] Checking spki v0.7.3 [INFO] [stderr] Checking minimal-lexical v0.2.1 [INFO] [stderr] Checking pkcs8 v0.10.2 [INFO] [stderr] Checking base16ct v0.2.0 [INFO] [stderr] Checking leb128 v0.2.5 [INFO] [stderr] Checking rand_chacha v0.3.1 [INFO] [stderr] Checking nom v7.1.3 [INFO] [stderr] Checking time v0.3.36 [INFO] [stderr] Checking sec1 v0.7.3 [INFO] [stderr] Checking group v0.13.0 [INFO] [stderr] Compiling crossbeam-epoch v0.9.18 [INFO] [stderr] Checking hkdf v0.12.4 [INFO] [stderr] Checking signature v2.2.0 [INFO] [stderr] Checking crypto-bigint v0.5.5 [INFO] [stderr] Compiling displaydoc v0.2.5 [INFO] [stderr] Compiling zstd-sys v2.0.13+zstd.1.5.6 [INFO] [stderr] Compiling synstructure v0.13.1 [INFO] [stderr] Compiling bstr v1.10.0 [INFO] [stderr] Compiling same-file v1.0.6 [INFO] [stderr] Compiling walkdir v2.5.0 [INFO] [stderr] Checking serde v1.0.210 [INFO] [stderr] Checking rusticata-macros v4.1.0 [INFO] [stderr] Compiling asn1-rs-derive v0.5.1 [INFO] [stderr] Compiling globset v0.4.15 [INFO] [stderr] Checking elliptic-curve v0.13.8 [INFO] [stderr] Compiling crossbeam-deque v0.8.5 [INFO] [stderr] Checking rand v0.8.5 [INFO] [stderr] Checking rfc6979 v0.4.0 [INFO] [stderr] Compiling asn1-rs-impl v0.2.0 [INFO] [stderr] Compiling wasmtime-versioned-export-macros v22.0.0 [INFO] [stderr] Compiling structmeta-derive v0.2.0 [INFO] [stderr] Compiling indexmap v1.9.3 [INFO] [stderr] Compiling num-bigint-dig v0.8.4 [INFO] [stderr] Compiling beef v0.5.2 [INFO] [stderr] Compiling syn v1.0.109 [INFO] [stderr] Checking cobs v0.2.3 [INFO] [stderr] Compiling strsim v0.11.1 [INFO] [stderr] Compiling ident_case v1.0.1 [INFO] [stderr] Checking yansi v1.0.1 [INFO] [stderr] Compiling darling_core v0.20.10 [INFO] [stderr] Compiling logos-codegen v0.14.2 [INFO] [stderr] Compiling protobuf-parse v3.5.1 [INFO] [stderr] Compiling structmeta v0.2.0 [INFO] [stderr] Checking asn1-rs v0.6.2 [INFO] [stderr] Checking smallvec v1.13.2 [INFO] [stderr] Checking cranelift-entity v0.109.0 [INFO] [stderr] Compiling protobuf-codegen v3.5.1 [INFO] [stderr] Checking cranelift-bforest v0.109.0 [INFO] [stderr] Checking regalloc2 v0.9.3 [INFO] [stderr] Checking gimli v0.28.1 [INFO] [stderr] Checking wasmparser v0.209.1 [INFO] [stderr] Checking object v0.36.4 [INFO] [stderr] Checking postcard v1.0.10 [INFO] [stderr] Compiling ignore v0.4.23 [INFO] [stderr] Checking wasm-encoder v0.209.1 [INFO] [stderr] Checking sha2 v0.10.8 [INFO] [stderr] Checking num-iter v0.1.45 [INFO] [stderr] Checking itertools v0.12.1 [INFO] [stderr] Compiling bzip2-sys v0.1.11+1.0.8 [INFO] [stderr] Compiling memoffset v0.9.1 [INFO] [stderr] Compiling radium v0.7.0 [INFO] [stderr] Compiling unicode-segmentation v1.12.0 [INFO] [stderr] Compiling yara-x-proto v0.8.0 [INFO] [stderr] Checking hashbrown v0.12.3 [INFO] [stderr] Compiling regex-syntax v0.7.5 [INFO] [stderr] Compiling paste v1.0.15 [INFO] [stderr] Compiling oid-registry v0.7.1 [INFO] [stderr] Compiling zstd-safe v7.2.1 [INFO] [stderr] Compiling heck v0.3.3 [INFO] [stderr] Compiling globwalk v0.9.1 [INFO] [stderr] Compiling darling_macro v0.20.10 [INFO] [stderr] Compiling logos-derive v0.14.2 [INFO] [stderr] Compiling wasmtime v22.0.0 [INFO] [stderr] Checking ecdsa v0.16.9 [INFO] [stderr] Checking primeorder v0.13.6 [INFO] [stderr] Checking inout v0.1.3 [INFO] [stderr] Checking num-bigint v0.4.6 [INFO] [stderr] Checking wasmtime-types v22.0.0 [INFO] [stderr] Checking wasmprinter v0.209.1 [INFO] [stderr] Checking itertools v0.13.0 [INFO] [stderr] Compiling parse-display-derive v0.8.2 [INFO] [stderr] Compiling memx v0.1.32 [INFO] [stderr] Checking stable_deref_trait v1.2.0 [INFO] [stderr] Compiling rayon-core v1.12.1 [INFO] [stderr] Checking fallible-iterator v0.2.0 [INFO] [stderr] Checking wasmtime-environ v22.0.0 [INFO] [stderr] Checking adler2 v2.0.0 [INFO] [stderr] Checking text-size v1.1.1 [INFO] [stderr] Checking crc-catalog v2.4.0 [INFO] [stderr] Checking countme v3.0.1 [INFO] [stderr] Compiling serde_json v1.0.128 [INFO] [stderr] Checking tap v1.0.1 [INFO] [stderr] Checking rowan v0.15.16 [INFO] [stderr] Checking wyz v0.5.1 [INFO] [stderr] Checking similar v2.6.0 [INFO] [stderr] Checking crc v3.2.1 [INFO] [stderr] Checking gimli v0.26.2 [INFO] [stderr] Checking miniz_oxide v0.8.0 [INFO] [stderr] Checking der-parser v9.0.0 [INFO] [stderr] Checking parse-display v0.8.2 [INFO] [stderr] Checking cipher v0.4.4 [INFO] [stderr] Compiling walrus-macro v0.19.0 [INFO] [stderr] Checking logos v0.14.2 [INFO] [stderr] Compiling darling v0.20.10 [INFO] [stderr] Compiling yara-x v0.8.0 (/tmp/fixit) [INFO] [stderr] Migrating build.rs from 2021 edition to 2024 [INFO] [stderr] Compiling yara-x-proto-yaml v0.8.0 [INFO] [stderr] Checking wasmparser v0.212.0 [INFO] [stderr] Checking wasm-encoder v0.212.0 [INFO] [stderr] Checking pkcs1 v0.7.5 [INFO] [stderr] Checking wasmtime-jit-icache-coherence v22.0.0 [INFO] [stderr] Checking sha1 v0.10.6 [INFO] [stderr] Checking fs4 v0.6.6 [INFO] [stderr] Fixed build.rs (1 fix) [INFO] [stderr] Checking memfd v0.6.4 [INFO] [stderr] Checking memmapix v0.7.6 [INFO] [stderr] Compiling linkme-impl v0.3.28 [INFO] [stderr] Compiling enum_dispatch v0.3.13 [INFO] [stderr] Checking console v0.15.8 [INFO] [stderr] Checking wasmtime-asm-macros v22.0.0 [INFO] [stderr] Checking rustc-hash v2.0.0 [INFO] [stderr] Checking iana-time-zone v0.1.61 [INFO] [stderr] Checking bitmask v0.5.0 [INFO] [stderr] Checking bytes v1.7.2 [INFO] [stderr] Checking wasmtime-slab v22.0.0 [INFO] [stderr] Checking data-encoding v2.6.0 [INFO] [stderr] Checking funty v2.0.0 [INFO] [stderr] Checking unicode-width v0.1.14 [INFO] [stderr] Checking id-arena v2.2.1 [INFO] [stderr] Checking sptr v0.3.2 [INFO] [stderr] Compiling zip v2.2.0 [INFO] [stderr] Checking anstyle v1.0.8 [INFO] [stderr] Checking lockfree-object-pool v0.1.6 [INFO] [stderr] Checking simd-adler32 v0.3.7 [INFO] [stderr] Checking ascii_tree v0.1.1 [INFO] [stderr] Checking fmmap v0.3.3 [INFO] [stderr] Checking x509-parser v0.16.0 [INFO] [stderr] Checking bitvec v1.0.1 [INFO] [stderr] Checking yara-x-parser v0.8.0 [INFO] [stderr] Checking zopfli v0.8.1 [INFO] [stderr] Checking annotate-snippets v0.11.4 [INFO] [stderr] Checking zstd v0.13.2 [INFO] [stderr] Checking linkme v0.3.28 [INFO] [stderr] Checking chrono v0.4.38 [INFO] [stderr] Checking similar-asserts v1.6.0 [INFO] [stderr] Checking rsa v0.9.6 [INFO] [stderr] Compiling yara-x-macros v0.8.0 [INFO] [stderr] Checking aes v0.8.4 [INFO] [stderr] Checking flate2 v1.0.34 [INFO] [stderr] Checking bzip2 v0.4.4 [INFO] [stderr] Checking lzma-rs v0.3.0 [INFO] [stderr] Checking p256 v0.13.2 [INFO] [stderr] Checking p384 v0.13.0 [INFO] [stderr] Checking dsa v0.6.3 [INFO] [stderr] Checking bincode v1.3.3 [INFO] [stderr] Checking pbkdf2 v0.12.2 [INFO] [stderr] Checking md-5 v0.10.6 [INFO] [stderr] Checking md2 v0.10.2 [INFO] [stderr] Compiling num-derive v0.4.2 [INFO] [stderr] Checking uuid v1.10.0 [INFO] [stderr] Checking scopeguard v1.2.0 [INFO] [stderr] Checking base64 v0.22.1 [INFO] [stderr] Checking intaglio v1.9.1 [INFO] [stderr] Checking walrus v0.21.3 [INFO] [stderr] Checking tlsh-fixed v0.1.1 [INFO] [stderr] Checking array-bytes v6.2.3 [INFO] [stderr] Checking roxmltree v0.20.0 [INFO] [stderr] Checking deflate64 v0.1.9 [INFO] [stderr] Checking diff v0.1.13 [INFO] [stderr] Checking constant_time_eq v0.3.1 [INFO] [stderr] Checking pretty_assertions v1.4.1 [INFO] [stderr] Checking goldenfile v1.7.3 [INFO] [stderr] Checking rayon v1.10.0 [INFO] [stderr] Checking ihex v3.0.0 [INFO] [stderr] Checking cranelift-frontend v0.109.0 [INFO] [stderr] Checking cranelift-native v0.109.0 [INFO] [stderr] Checking cranelift-wasm v0.109.0 [INFO] [stderr] Checking wasmtime-cranelift v22.0.0 [INFO] [stderr] Migrating src/lib.rs from 2021 edition to 2024 [INFO] [stderr] warning: failed to automatically apply fixes suggested by rustc to crate `yara_x` [INFO] [stderr] [INFO] [stderr] after fixes were automatically applied the compiler reported errors within these files: [INFO] [stderr] [INFO] [stderr] * src/compiler/emit.rs [INFO] [stderr] * src/compiler/ir/ast2ir.rs [INFO] [stderr] * src/lib.rs [INFO] [stderr] * src/modules/dotnet/parser.rs [INFO] [stderr] * src/modules/macho/parser.rs [INFO] [stderr] * src/modules/mod.rs [INFO] [stderr] * src/modules/pe/asn1.rs [INFO] [stderr] * src/modules/pe/parser.rs [INFO] [stderr] * src/re/thompson/tests.rs [INFO] [stderr] * src/tests/mod.rs [INFO] [stderr] * src/wasm/mod.rs [INFO] [stderr] [INFO] [stderr] This likely indicates a bug in either rustc or cargo itself, [INFO] [stderr] and we would appreciate a bug report! You're likely to see [INFO] [stderr] a number of compiler warnings after this message which cargo [INFO] [stderr] attempted to fix but failed. If you could open an issue at [INFO] [stderr] https://github.com/rust-lang/rust/issues [INFO] [stderr] quoting the full output of this command we'd be very appreciative! [INFO] [stderr] Note that you may be able to make some more progress in the near-term [INFO] [stderr] fixing code with the `--broken-code` flag [INFO] [stderr] [INFO] [stderr] The following errors were reported: [INFO] [stderr] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stderr] --> src/compiler/emit.rs:47:32 [INFO] [stderr] | [INFO] [stderr] 47 | ($ctx:ident, $instr:ident, $lhs:expr_2021, $rhs:expr_2021) => {{ [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: see issue #123742 for more information [INFO] [stderr] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stderr] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stderr] [INFO] [stderr] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stderr] --> src/compiler/emit.rs:47:48 [INFO] [stderr] | [INFO] [stderr] 47 | ($ctx:ident, $instr:ident, $lhs:expr_2021, $rhs:expr_2021) => {{ [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: see issue #123742 for more information [INFO] [stderr] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stderr] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stderr] [INFO] [stderr] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stderr] --> src/compiler/emit.rs:74:32 [INFO] [stderr] | [INFO] [stderr] 74 | ($ctx:ident, $instr:ident, $operands:expr_2021, $int_op:tt, $float_op:tt) => {{ [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: see issue #123742 for more information [INFO] [stderr] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stderr] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stderr] [INFO] [stderr] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stderr] --> src/compiler/emit.rs:103:32 [INFO] [stderr] | [INFO] [stderr] 103 | ($ctx:ident, $instr:ident, $lhs:expr_2021, $rhs:expr_2021, $int_op:tt, $float_op:tt, $str_op:expr_2021) => {{ [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: see issue #123742 for more information [INFO] [stderr] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stderr] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stderr] [INFO] [stderr] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stderr] --> src/compiler/emit.rs:103:48 [INFO] [stderr] | [INFO] [stderr] 103 | ($ctx:ident, $instr:ident, $lhs:expr_2021, $rhs:expr_2021, $int_op:tt, $float_op:tt, $str_op:expr_2021) => {{ [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: see issue #123742 for more information [INFO] [stderr] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stderr] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stderr] [INFO] [stderr] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stderr] --> src/compiler/emit.rs:103:90 [INFO] [stderr] | [INFO] [stderr] 103 | ($ctx:ident, $instr:ident, $lhs:expr_2021, $rhs:expr_2021, $int_op:tt, $float_op:tt, $str_op:expr_2021) => {{ [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: see issue #123742 for more information [INFO] [stderr] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stderr] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stderr] [INFO] [stderr] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stderr] --> src/compiler/emit.rs:120:32 [INFO] [stderr] | [INFO] [stderr] 120 | ($ctx:ident, $instr:ident, $lhs:expr_2021, $rhs:expr_2021, $int_op:tt) => {{ [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: see issue #123742 for more information [INFO] [stderr] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stderr] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stderr] [INFO] [stderr] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stderr] --> src/compiler/emit.rs:120:48 [INFO] [stderr] | [INFO] [stderr] 120 | ($ctx:ident, $instr:ident, $lhs:expr_2021, $rhs:expr_2021, $int_op:tt) => {{ [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: see issue #123742 for more information [INFO] [stderr] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stderr] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stderr] [INFO] [stderr] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stderr] --> src/compiler/emit.rs:169:32 [INFO] [stderr] | [INFO] [stderr] 169 | ($ctx:ident, $instr:ident, $lhs:expr_2021, $rhs:expr_2021, $int_op:tt) => {{ [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: see issue #123742 for more information [INFO] [stderr] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stderr] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stderr] [INFO] [stderr] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stderr] --> src/compiler/emit.rs:169:48 [INFO] [stderr] | [INFO] [stderr] 169 | ($ctx:ident, $instr:ident, $lhs:expr_2021, $rhs:expr_2021, $int_op:tt) => {{ [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: see issue #123742 for more information [INFO] [stderr] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stderr] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stderr] [INFO] [stderr] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stderr] --> src/compiler/ir/ast2ir.rs:1613:64 [INFO] [stderr] | [INFO] [stderr] 1613 | ($name:ident, $variant:ident, $( $accepted_types:path )|+, $check_fn:expr_2021) => { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: see issue #123742 for more information [INFO] [stderr] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stderr] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stderr] [INFO] [stderr] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stderr] --> src/compiler/ir/ast2ir.rs:1648:95 [INFO] [stderr] | [INFO] [stderr] 1648 | ($name:ident, $variant:ident, $( $accepted_types:path )|+, $( $compatible_types:path )|+, $check_fn:expr_2021) => { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: see issue #123742 for more information [INFO] [stderr] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stderr] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stderr] [INFO] [stderr] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stderr] --> src/compiler/ir/ast2ir.rs:1724:95 [INFO] [stderr] | [INFO] [stderr] 1724 | ($name:ident, $variant:ident, $( $accepted_types:path )|+, $( $compatible_types:path )|+, $check_fn:expr_2021) => { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: see issue #123742 for more information [INFO] [stderr] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stderr] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stderr] [INFO] [stderr] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stderr] --> src/modules/mod.rs:54:6 [INFO] [stderr] | [INFO] [stderr] 54 | ($modules:expr_2021, $name:literal, $proto:ident, $root_message:literal, $rust_module_name:expr_2021, $main_fn:expr_2021) => {{ [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: see issue #123742 for more information [INFO] [stderr] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stderr] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stderr] [INFO] [stderr] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stderr] --> src/modules/mod.rs:54:78 [INFO] [stderr] | [INFO] [stderr] 54 | ($modules:expr_2021, $name:literal, $proto:ident, $root_message:literal, $rust_module_name:expr_2021, $main_fn:expr_2021) => {{ [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: see issue #123742 for more information [INFO] [stderr] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stderr] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stderr] [INFO] [stderr] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stderr] --> src/modules/mod.rs:54:107 [INFO] [stderr] | [INFO] [stderr] 54 | ($modules:expr_2021, $name:literal, $proto:ident, $root_message:literal, $rust_module_name:expr_2021, $main_fn:expr_2021) => {{ [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: see issue #123742 for more information [INFO] [stderr] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stderr] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stderr] [INFO] [stderr] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stderr] --> src/re/thompson/tests.rs:14:6 [INFO] [stderr] | [INFO] [stderr] 14 | ($re:expr_2021, $fwd:expr_2021, $bck:expr_2021, $atoms:expr_2021, $fwd_closure:expr_2021, $bck_closure:expr_2021) => {{ [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: see issue #123742 for more information [INFO] [stderr] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stderr] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stderr] [INFO] [stderr] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stderr] --> src/re/thompson/tests.rs:14:21 [INFO] [stderr] | [INFO] [stderr] 14 | ($re:expr_2021, $fwd:expr_2021, $bck:expr_2021, $atoms:expr_2021, $fwd_closure:expr_2021, $bck_closure:expr_2021) => {{ [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: see issue #123742 for more information [INFO] [stderr] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stderr] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stderr] [INFO] [stderr] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stderr] --> src/re/thompson/tests.rs:14:37 [INFO] [stderr] | [INFO] [stderr] 14 | ($re:expr_2021, $fwd:expr_2021, $bck:expr_2021, $atoms:expr_2021, $fwd_closure:expr_2021, $bck_closure:expr_2021) => {{ [INFO] [stderr] | ^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: see issue #123742 for more information [INFO] [stderr] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stderr] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stderr] [INFO] [stderr] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stderr] --> src/re/thompson/tests.rs:14:53 [INFO] [stderr] | [INFO] [stderr] 14 | ($re:expr_2021, $fwd:expr_2021, $bck:expr_2021, $atoms:expr_2021, $fwd_closure:expr_2021, $bck_closure:expr_2021) => {{ [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: see issue #123742 for more information [INFO] [stderr] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stderr] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stderr] [INFO] [stderr] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stderr] --> src/re/thompson/tests.rs:14:71 [INFO] [stderr] | [INFO] [stderr] 14 | ($re:expr_2021, $fwd:expr_2021, $bck:expr_2021, $atoms:expr_2021, $fwd_closure:expr_2021, $bck_closure:expr_2021) => {{ [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: see issue #123742 for more information [INFO] [stderr] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stderr] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stderr] [INFO] [stderr] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stderr] --> src/re/thompson/tests.rs:14:95 [INFO] [stderr] | [INFO] [stderr] 14 | ($re:expr_2021, $fwd:expr_2021, $bck:expr_2021, $atoms:expr_2021, $fwd_closure:expr_2021, $bck_closure:expr_2021) => {{ [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: see issue #123742 for more information [INFO] [stderr] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stderr] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stderr] [INFO] [stderr] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stderr] --> src/re/thompson/tests.rs:56:6 [INFO] [stderr] | [INFO] [stderr] 56 | ($re:expr_2021) => {{ [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: see issue #123742 for more information [INFO] [stderr] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stderr] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stderr] [INFO] [stderr] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stderr] --> src/re/thompson/tests.rs:69:6 [INFO] [stderr] | [INFO] [stderr] 69 | ($re:expr_2021, $atoms:expr_2021) => {{ [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: see issue #123742 for more information [INFO] [stderr] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stderr] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stderr] [INFO] [stderr] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stderr] --> src/re/thompson/tests.rs:69:21 [INFO] [stderr] | [INFO] [stderr] 69 | ($re:expr_2021, $atoms:expr_2021) => {{ [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: see issue #123742 for more information [INFO] [stderr] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stderr] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stderr] [INFO] [stderr] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stderr] --> src/re/thompson/tests.rs:78:6 [INFO] [stderr] | [INFO] [stderr] 78 | ($re:expr_2021, $num_atoms:expr_2021) => {{ [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: see issue #123742 for more information [INFO] [stderr] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stderr] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stderr] [INFO] [stderr] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stderr] --> src/re/thompson/tests.rs:78:21 [INFO] [stderr] | [INFO] [stderr] 78 | ($re:expr_2021, $num_atoms:expr_2021) => {{ [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: see issue #123742 for more information [INFO] [stderr] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stderr] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stderr] [INFO] [stderr] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stderr] --> src/tests/mod.rs:8:26 [INFO] [stderr] | [INFO] [stderr] 8 | ($condition:literal, $data:expr_2021, $expected_result:expr_2021) => {{ [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: see issue #123742 for more information [INFO] [stderr] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stderr] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stderr] [INFO] [stderr] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stderr] --> src/tests/mod.rs:8:43 [INFO] [stderr] | [INFO] [stderr] 8 | ($condition:literal, $data:expr_2021, $expected_result:expr_2021) => {{ [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: see issue #123742 for more information [INFO] [stderr] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stderr] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stderr] [INFO] [stderr] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stderr] --> src/tests/mod.rs:40:27 [INFO] [stderr] | [INFO] [stderr] 40 | ($condition:literal, $data:expr_2021) => {{ [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: see issue #123742 for more information [INFO] [stderr] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stderr] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stderr] [INFO] [stderr] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stderr] --> src/tests/mod.rs:49:27 [INFO] [stderr] | [INFO] [stderr] 49 | ($condition:literal, $data:expr_2021) => {{ [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: see issue #123742 for more information [INFO] [stderr] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stderr] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stderr] [INFO] [stderr] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stderr] --> src/tests/mod.rs:59:13 [INFO] [stderr] | [INFO] [stderr] 59 | (__impl $rule:expr_2021, $data:expr_2021, $metadata:expr_2021, $expected_result:expr_2021) => {{ [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: see issue #123742 for more information [INFO] [stderr] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stderr] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stderr] [INFO] [stderr] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stderr] --> src/tests/mod.rs:59:30 [INFO] [stderr] | [INFO] [stderr] 59 | (__impl $rule:expr_2021, $data:expr_2021, $metadata:expr_2021, $expected_result:expr_2021) => {{ [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: see issue #123742 for more information [INFO] [stderr] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stderr] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stderr] [INFO] [stderr] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stderr] --> src/tests/mod.rs:59:47 [INFO] [stderr] | [INFO] [stderr] 59 | (__impl $rule:expr_2021, $data:expr_2021, $metadata:expr_2021, $expected_result:expr_2021) => {{ [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: see issue #123742 for more information [INFO] [stderr] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stderr] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stderr] [INFO] [stderr] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stderr] --> src/tests/mod.rs:59:68 [INFO] [stderr] | [INFO] [stderr] 59 | (__impl $rule:expr_2021, $data:expr_2021, $metadata:expr_2021, $expected_result:expr_2021) => {{ [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: see issue #123742 for more information [INFO] [stderr] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stderr] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stderr] [INFO] [stderr] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stderr] --> src/tests/mod.rs:83:6 [INFO] [stderr] | [INFO] [stderr] 83 | ($rule:expr_2021, $data:expr_2021, $metadata:expr_2021, $expected_result:expr_2021) => {{ [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: see issue #123742 for more information [INFO] [stderr] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stderr] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stderr] [INFO] [stderr] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stderr] --> src/tests/mod.rs:83:23 [INFO] [stderr] | [INFO] [stderr] 83 | ($rule:expr_2021, $data:expr_2021, $metadata:expr_2021, $expected_result:expr_2021) => {{ [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: see issue #123742 for more information [INFO] [stderr] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stderr] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stderr] [INFO] [stderr] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stderr] --> src/tests/mod.rs:83:40 [INFO] [stderr] | [INFO] [stderr] 83 | ($rule:expr_2021, $data:expr_2021, $metadata:expr_2021, $expected_result:expr_2021) => {{ [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: see issue #123742 for more information [INFO] [stderr] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stderr] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stderr] [INFO] [stderr] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stderr] --> src/tests/mod.rs:83:61 [INFO] [stderr] | [INFO] [stderr] 83 | ($rule:expr_2021, $data:expr_2021, $metadata:expr_2021, $expected_result:expr_2021) => {{ [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: see issue #123742 for more information [INFO] [stderr] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stderr] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stderr] [INFO] [stderr] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stderr] --> src/tests/mod.rs:88:6 [INFO] [stderr] | [INFO] [stderr] 88 | ($rule:expr_2021, $data:expr_2021, $expected_result:expr_2021) => {{ [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: see issue #123742 for more information [INFO] [stderr] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stderr] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stderr] [INFO] [stderr] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stderr] --> src/tests/mod.rs:88:23 [INFO] [stderr] | [INFO] [stderr] 88 | ($rule:expr_2021, $data:expr_2021, $expected_result:expr_2021) => {{ [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: see issue #123742 for more information [INFO] [stderr] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stderr] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stderr] [INFO] [stderr] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stderr] --> src/tests/mod.rs:88:40 [INFO] [stderr] | [INFO] [stderr] 88 | ($rule:expr_2021, $data:expr_2021, $expected_result:expr_2021) => {{ [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: see issue #123742 for more information [INFO] [stderr] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stderr] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stderr] [INFO] [stderr] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stderr] --> src/tests/mod.rs:92:6 [INFO] [stderr] | [INFO] [stderr] 92 | ($rule:expr_2021) => {{ [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: see issue #123742 for more information [INFO] [stderr] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stderr] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stderr] [INFO] [stderr] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stderr] --> src/tests/mod.rs:98:6 [INFO] [stderr] | [INFO] [stderr] 98 | ($rule:expr_2021, $data:expr_2021) => {{ [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: see issue #123742 for more information [INFO] [stderr] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stderr] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stderr] [INFO] [stderr] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stderr] --> src/tests/mod.rs:98:24 [INFO] [stderr] | [INFO] [stderr] 98 | ($rule:expr_2021, $data:expr_2021) => {{ [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: see issue #123742 for more information [INFO] [stderr] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stderr] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stderr] [INFO] [stderr] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stderr] --> src/tests/mod.rs:101:6 [INFO] [stderr] | [INFO] [stderr] 101 | ($rule:expr_2021) => {{ [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: see issue #123742 for more information [INFO] [stderr] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stderr] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stderr] [INFO] [stderr] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stderr] --> src/tests/mod.rs:107:6 [INFO] [stderr] | [INFO] [stderr] 107 | ($rule:expr_2021, $data:expr_2021) => {{ [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: see issue #123742 for more information [INFO] [stderr] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stderr] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stderr] [INFO] [stderr] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stderr] --> src/tests/mod.rs:107:24 [INFO] [stderr] | [INFO] [stderr] 107 | ($rule:expr_2021, $data:expr_2021) => {{ [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: see issue #123742 for more information [INFO] [stderr] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stderr] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stderr] [INFO] [stderr] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stderr] --> src/tests/mod.rs:110:6 [INFO] [stderr] | [INFO] [stderr] 110 | ($rule:expr_2021) => {{ [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: see issue #123742 for more information [INFO] [stderr] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stderr] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stderr] [INFO] [stderr] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stderr] --> src/tests/mod.rs:116:25 [INFO] [stderr] | [INFO] [stderr] 116 | ($pattern:literal, $data:expr_2021) => {{ [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: see issue #123742 for more information [INFO] [stderr] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stderr] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stderr] [INFO] [stderr] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stderr] --> src/tests/mod.rs:126:25 [INFO] [stderr] | [INFO] [stderr] 126 | ($pattern:literal, $data:expr_2021) => {{ [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: see issue #123742 for more information [INFO] [stderr] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stderr] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stderr] [INFO] [stderr] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stderr] --> src/tests/mod.rs:136:24 [INFO] [stderr] | [INFO] [stderr] 136 | ($pattern:literal, $data:expr_2021, $expected_result:expr_2021) => {{ [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: see issue #123742 for more information [INFO] [stderr] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stderr] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stderr] [INFO] [stderr] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stderr] --> src/tests/mod.rs:136:41 [INFO] [stderr] | [INFO] [stderr] 136 | ($pattern:literal, $data:expr_2021, $expected_result:expr_2021) => {{ [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: see issue #123742 for more information [INFO] [stderr] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stderr] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stderr] [INFO] [stderr] error[E0658]: fragment specifier `expr_2021` is unstable [INFO] [stderr] --> src/lib.rs:118:10 [INFO] [stderr] | [INFO] [stderr] 118 | ($target: expr_2021, $pat: path) => {{ [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: see issue #123742 for more information [INFO] [stderr] = help: add `#![feature(expr_fragment_specifier_2024)]` to the crate attributes to enable [INFO] [stderr] = note: this compiler was built on 2024-09-17; consider upgrading it if it is out of date [INFO] [stderr] [INFO] [stderr] warning: unsafe attribute used without unsafe [INFO] [stderr] --> src/wasm/mod.rs:125:1 [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(distributed_slice)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stderr] | [INFO] [stderr] ::: src/modules/console.rs:10:1 [INFO] [stderr] | [INFO] [stderr] 10 | #[module_export(name = "log")] [INFO] [stderr] | ------------------------------ in this procedural macro expansion [INFO] [stderr] | [INFO] [stderr] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stderr] = note: for more information, see issue #123757 [INFO] [stderr] = note: `--force-warn unsafe-attr-outside-unsafe` implied by `--force-warn rust-2024-compatibility` [INFO] [stderr] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: wrap the attribute in `unsafe(...)` [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(unsafe(distributed_slice))] [INFO] [stderr] | +++++++ + [INFO] [stderr] [INFO] [stderr] warning: unsafe attribute used without unsafe [INFO] [stderr] --> src/wasm/mod.rs:125:1 [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(distributed_slice)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stderr] | [INFO] [stderr] ::: src/modules/console.rs:16:1 [INFO] [stderr] | [INFO] [stderr] 16 | #[module_export(name = "log")] [INFO] [stderr] | ------------------------------ in this procedural macro expansion [INFO] [stderr] | [INFO] [stderr] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stderr] = note: for more information, see issue #123757 [INFO] [stderr] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: wrap the attribute in `unsafe(...)` [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(unsafe(distributed_slice))] [INFO] [stderr] | +++++++ + [INFO] [stderr] [INFO] [stderr] warning: unsafe attribute used without unsafe [INFO] [stderr] --> src/wasm/mod.rs:125:1 [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(distributed_slice)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stderr] | [INFO] [stderr] ::: src/modules/console.rs:30:1 [INFO] [stderr] | [INFO] [stderr] 30 | #[module_export(name = "log")] [INFO] [stderr] | ------------------------------ in this procedural macro expansion [INFO] [stderr] | [INFO] [stderr] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stderr] = note: for more information, see issue #123757 [INFO] [stderr] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: wrap the attribute in `unsafe(...)` [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(unsafe(distributed_slice))] [INFO] [stderr] | +++++++ + [INFO] [stderr] [INFO] [stderr] warning: unsafe attribute used without unsafe [INFO] [stderr] --> src/wasm/mod.rs:125:1 [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(distributed_slice)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stderr] | [INFO] [stderr] ::: src/modules/console.rs:36:1 [INFO] [stderr] | [INFO] [stderr] 36 | #[module_export(name = "log")] [INFO] [stderr] | ------------------------------ in this procedural macro expansion [INFO] [stderr] | [INFO] [stderr] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stderr] = note: for more information, see issue #123757 [INFO] [stderr] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: wrap the attribute in `unsafe(...)` [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(unsafe(distributed_slice))] [INFO] [stderr] | +++++++ + [INFO] [stderr] [INFO] [stderr] warning: unsafe attribute used without unsafe [INFO] [stderr] --> src/wasm/mod.rs:125:1 [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(distributed_slice)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stderr] | [INFO] [stderr] ::: src/modules/console.rs:42:1 [INFO] [stderr] | [INFO] [stderr] 42 | #[module_export(name = "log")] [INFO] [stderr] | ------------------------------ in this procedural macro expansion [INFO] [stderr] | [INFO] [stderr] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stderr] = note: for more information, see issue #123757 [INFO] [stderr] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: wrap the attribute in `unsafe(...)` [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(unsafe(distributed_slice))] [INFO] [stderr] | +++++++ + [INFO] [stderr] [INFO] [stderr] warning: unsafe attribute used without unsafe [INFO] [stderr] --> src/wasm/mod.rs:125:1 [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(distributed_slice)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stderr] | [INFO] [stderr] ::: src/modules/console.rs:48:1 [INFO] [stderr] | [INFO] [stderr] 48 | #[module_export(name = "log")] [INFO] [stderr] | ------------------------------ in this procedural macro expansion [INFO] [stderr] | [INFO] [stderr] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stderr] = note: for more information, see issue #123757 [INFO] [stderr] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: wrap the attribute in `unsafe(...)` [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(unsafe(distributed_slice))] [INFO] [stderr] | +++++++ + [INFO] [stderr] [INFO] [stderr] warning: unsafe attribute used without unsafe [INFO] [stderr] --> src/wasm/mod.rs:125:1 [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(distributed_slice)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stderr] | [INFO] [stderr] ::: src/modules/console.rs:58:1 [INFO] [stderr] | [INFO] [stderr] 58 | #[module_export(name = "hex")] [INFO] [stderr] | ------------------------------ in this procedural macro expansion [INFO] [stderr] | [INFO] [stderr] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stderr] = note: for more information, see issue #123757 [INFO] [stderr] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: wrap the attribute in `unsafe(...)` [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(unsafe(distributed_slice))] [INFO] [stderr] | +++++++ + [INFO] [stderr] [INFO] [stderr] warning: unsafe attribute used without unsafe [INFO] [stderr] --> src/wasm/mod.rs:125:1 [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(distributed_slice)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stderr] | [INFO] [stderr] ::: src/modules/console.rs:64:1 [INFO] [stderr] | [INFO] [stderr] 64 | #[module_export(name = "hex")] [INFO] [stderr] | ------------------------------ in this procedural macro expansion [INFO] [stderr] | [INFO] [stderr] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stderr] = note: for more information, see issue #123757 [INFO] [stderr] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: wrap the attribute in `unsafe(...)` [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(unsafe(distributed_slice))] [INFO] [stderr] | +++++++ + [INFO] [stderr] [INFO] [stderr] warning: unsafe attribute used without unsafe [INFO] [stderr] --> src/wasm/mod.rs:125:1 [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(distributed_slice)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stderr] | [INFO] [stderr] ::: src/modules/cuckoo/mod.rs:36:1 [INFO] [stderr] | [INFO] [stderr] 36 | #[module_export(name = "network.dns_lookup")] [INFO] [stderr] | --------------------------------------------- in this procedural macro expansion [INFO] [stderr] | [INFO] [stderr] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stderr] = note: for more information, see issue #123757 [INFO] [stderr] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: wrap the attribute in `unsafe(...)` [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(unsafe(distributed_slice))] [INFO] [stderr] | +++++++ + [INFO] [stderr] [INFO] [stderr] warning: unsafe attribute used without unsafe [INFO] [stderr] --> src/wasm/mod.rs:125:1 [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(distributed_slice)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stderr] | [INFO] [stderr] ::: src/modules/cuckoo/mod.rs:159:1 [INFO] [stderr] | [INFO] [stderr] 159 | #[module_export(name = "network.http_request")] [INFO] [stderr] | ----------------------------------------------- in this procedural macro expansion [INFO] [stderr] | [INFO] [stderr] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stderr] = note: for more information, see issue #123757 [INFO] [stderr] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: wrap the attribute in `unsafe(...)` [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(unsafe(distributed_slice))] [INFO] [stderr] | +++++++ + [INFO] [stderr] [INFO] [stderr] warning: unsafe attribute used without unsafe [INFO] [stderr] --> src/wasm/mod.rs:125:1 [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(distributed_slice)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stderr] | [INFO] [stderr] ::: src/modules/cuckoo/mod.rs:164:1 [INFO] [stderr] | [INFO] [stderr] 164 | #[module_export(name = "network.http_get")] [INFO] [stderr] | ------------------------------------------- in this procedural macro expansion [INFO] [stderr] | [INFO] [stderr] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stderr] = note: for more information, see issue #123757 [INFO] [stderr] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: wrap the attribute in `unsafe(...)` [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(unsafe(distributed_slice))] [INFO] [stderr] | +++++++ + [INFO] [stderr] [INFO] [stderr] warning: unsafe attribute used without unsafe [INFO] [stderr] --> src/wasm/mod.rs:125:1 [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(distributed_slice)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stderr] | [INFO] [stderr] ::: src/modules/cuckoo/mod.rs:169:1 [INFO] [stderr] | [INFO] [stderr] 169 | #[module_export(name = "network.http_post")] [INFO] [stderr] | -------------------------------------------- in this procedural macro expansion [INFO] [stderr] | [INFO] [stderr] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stderr] = note: for more information, see issue #123757 [INFO] [stderr] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: wrap the attribute in `unsafe(...)` [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(unsafe(distributed_slice))] [INFO] [stderr] | +++++++ + [INFO] [stderr] [INFO] [stderr] warning: unsafe attribute used without unsafe [INFO] [stderr] --> src/wasm/mod.rs:125:1 [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(distributed_slice)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stderr] | [INFO] [stderr] ::: src/modules/cuckoo/mod.rs:174:1 [INFO] [stderr] | [INFO] [stderr] 174 | #[module_export(name = "network.http_user_agent")] [INFO] [stderr] | -------------------------------------------------- in this procedural macro expansion [INFO] [stderr] | [INFO] [stderr] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stderr] = note: for more information, see issue #123757 [INFO] [stderr] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: wrap the attribute in `unsafe(...)` [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(unsafe(distributed_slice))] [INFO] [stderr] | +++++++ + [INFO] [stderr] [INFO] [stderr] warning: unsafe attribute used without unsafe [INFO] [stderr] --> src/wasm/mod.rs:125:1 [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(distributed_slice)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stderr] | [INFO] [stderr] ::: src/modules/cuckoo/mod.rs:230:1 [INFO] [stderr] | [INFO] [stderr] 230 | #[module_export(name = "network.tcp")] [INFO] [stderr] | -------------------------------------- in this procedural macro expansion [INFO] [stderr] | [INFO] [stderr] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stderr] = note: for more information, see issue #123757 [INFO] [stderr] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: wrap the attribute in `unsafe(...)` [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(unsafe(distributed_slice))] [INFO] [stderr] | +++++++ + [INFO] [stderr] [INFO] [stderr] warning: unsafe attribute used without unsafe [INFO] [stderr] --> src/wasm/mod.rs:125:1 [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(distributed_slice)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stderr] | [INFO] [stderr] ::: src/modules/cuckoo/mod.rs:235:1 [INFO] [stderr] | [INFO] [stderr] 235 | #[module_export(name = "network.udp")] [INFO] [stderr] | -------------------------------------- in this procedural macro expansion [INFO] [stderr] | [INFO] [stderr] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stderr] = note: for more information, see issue #123757 [INFO] [stderr] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: wrap the attribute in `unsafe(...)` [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(unsafe(distributed_slice))] [INFO] [stderr] | +++++++ + [INFO] [stderr] [INFO] [stderr] warning: unsafe attribute used without unsafe [INFO] [stderr] --> src/wasm/mod.rs:125:1 [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(distributed_slice)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stderr] | [INFO] [stderr] ::: src/modules/cuckoo/mod.rs:240:1 [INFO] [stderr] | [INFO] [stderr] 240 | #[module_export(name = "network.host")] [INFO] [stderr] | --------------------------------------- in this procedural macro expansion [INFO] [stderr] | [INFO] [stderr] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stderr] = note: for more information, see issue #123757 [INFO] [stderr] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: wrap the attribute in `unsafe(...)` [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(unsafe(distributed_slice))] [INFO] [stderr] | +++++++ + [INFO] [stderr] [INFO] [stderr] warning: unsafe attribute used without unsafe [INFO] [stderr] --> src/wasm/mod.rs:125:1 [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(distributed_slice)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stderr] | [INFO] [stderr] ::: src/modules/cuckoo/mod.rs:258:1 [INFO] [stderr] | [INFO] [stderr] 258 | #[module_export(name = "sync.mutex")] [INFO] [stderr] | ------------------------------------- in this procedural macro expansion [INFO] [stderr] | [INFO] [stderr] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stderr] = note: for more information, see issue #123757 [INFO] [stderr] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: wrap the attribute in `unsafe(...)` [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(unsafe(distributed_slice))] [INFO] [stderr] | +++++++ + [INFO] [stderr] [INFO] [stderr] warning: unsafe attribute used without unsafe [INFO] [stderr] --> src/wasm/mod.rs:125:1 [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(distributed_slice)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stderr] | [INFO] [stderr] ::: src/modules/cuckoo/mod.rs:277:1 [INFO] [stderr] | [INFO] [stderr] 277 | #[module_export(name = "filesystem.file_access")] [INFO] [stderr] | ------------------------------------------------- in this procedural macro expansion [INFO] [stderr] | [INFO] [stderr] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stderr] = note: for more information, see issue #123757 [INFO] [stderr] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: wrap the attribute in `unsafe(...)` [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(unsafe(distributed_slice))] [INFO] [stderr] | +++++++ + [INFO] [stderr] [INFO] [stderr] warning: unsafe attribute used without unsafe [INFO] [stderr] --> src/wasm/mod.rs:125:1 [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(distributed_slice)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stderr] | [INFO] [stderr] ::: src/modules/cuckoo/mod.rs:296:1 [INFO] [stderr] | [INFO] [stderr] 296 | #[module_export(name = "registry.key_access")] [INFO] [stderr] | ---------------------------------------------- in this procedural macro expansion [INFO] [stderr] | [INFO] [stderr] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stderr] = note: for more information, see issue #123757 [INFO] [stderr] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: wrap the attribute in `unsafe(...)` [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(unsafe(distributed_slice))] [INFO] [stderr] | +++++++ + [INFO] [stderr] [INFO] [stderr] warning: unsafe attribute used without unsafe [INFO] [stderr] --> src/wasm/mod.rs:125:1 [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(distributed_slice)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stderr] | [INFO] [stderr] ::: src/modules/elf/mod.rs:29:1 [INFO] [stderr] | [INFO] [stderr] 29 | #[module_export] [INFO] [stderr] | ---------------- in this procedural macro expansion [INFO] [stderr] | [INFO] [stderr] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stderr] = note: for more information, see issue #123757 [INFO] [stderr] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: wrap the attribute in `unsafe(...)` [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(unsafe(distributed_slice))] [INFO] [stderr] | +++++++ + [INFO] [stderr] [INFO] [stderr] warning: unsafe attribute used without unsafe [INFO] [stderr] --> src/wasm/mod.rs:125:1 [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(distributed_slice)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stderr] | [INFO] [stderr] ::: src/modules/elf/mod.rs:82:1 [INFO] [stderr] | [INFO] [stderr] 82 | #[module_export] [INFO] [stderr] | ---------------- in this procedural macro expansion [INFO] [stderr] | [INFO] [stderr] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stderr] = note: for more information, see issue #123757 [INFO] [stderr] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: wrap the attribute in `unsafe(...)` [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(unsafe(distributed_slice))] [INFO] [stderr] | +++++++ + [INFO] [stderr] [INFO] [stderr] warning: unsafe attribute used without unsafe [INFO] [stderr] --> src/wasm/mod.rs:125:1 [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(distributed_slice)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stderr] | [INFO] [stderr] ::: src/modules/hash/mod.rs:43:1 [INFO] [stderr] | [INFO] [stderr] 43 | #[module_export(name = "md5")] [INFO] [stderr] | ------------------------------ in this procedural macro expansion [INFO] [stderr] | [INFO] [stderr] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stderr] = note: for more information, see issue #123757 [INFO] [stderr] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: wrap the attribute in `unsafe(...)` [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(unsafe(distributed_slice))] [INFO] [stderr] | +++++++ + [INFO] [stderr] [INFO] [stderr] warning: unsafe attribute used without unsafe [INFO] [stderr] --> src/wasm/mod.rs:125:1 [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(distributed_slice)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stderr] | [INFO] [stderr] ::: src/modules/hash/mod.rs:75:1 [INFO] [stderr] | [INFO] [stderr] 75 | #[module_export(name = "md5")] [INFO] [stderr] | ------------------------------ in this procedural macro expansion [INFO] [stderr] | [INFO] [stderr] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stderr] = note: for more information, see issue #123757 [INFO] [stderr] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: wrap the attribute in `unsafe(...)` [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(unsafe(distributed_slice))] [INFO] [stderr] | +++++++ + [INFO] [stderr] [INFO] [stderr] warning: unsafe attribute used without unsafe [INFO] [stderr] --> src/wasm/mod.rs:125:1 [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(distributed_slice)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stderr] | [INFO] [stderr] ::: src/modules/hash/mod.rs:83:1 [INFO] [stderr] | [INFO] [stderr] 83 | #[module_export(name = "sha1")] [INFO] [stderr] | ------------------------------- in this procedural macro expansion [INFO] [stderr] | [INFO] [stderr] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stderr] = note: for more information, see issue #123757 [INFO] [stderr] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: wrap the attribute in `unsafe(...)` [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(unsafe(distributed_slice))] [INFO] [stderr] | +++++++ + [INFO] [stderr] [INFO] [stderr] warning: unsafe attribute used without unsafe [INFO] [stderr] --> src/wasm/mod.rs:125:1 [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(distributed_slice)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stderr] | [INFO] [stderr] ::: src/modules/hash/mod.rs:115:1 [INFO] [stderr] | [INFO] [stderr] 115 | #[module_export(name = "sha1")] [INFO] [stderr] | ------------------------------- in this procedural macro expansion [INFO] [stderr] | [INFO] [stderr] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stderr] = note: for more information, see issue #123757 [INFO] [stderr] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: wrap the attribute in `unsafe(...)` [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(unsafe(distributed_slice))] [INFO] [stderr] | +++++++ + [INFO] [stderr] [INFO] [stderr] warning: unsafe attribute used without unsafe [INFO] [stderr] --> src/wasm/mod.rs:125:1 [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(distributed_slice)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stderr] | [INFO] [stderr] ::: src/modules/hash/mod.rs:123:1 [INFO] [stderr] | [INFO] [stderr] 123 | #[module_export(name = "sha256")] [INFO] [stderr] | --------------------------------- in this procedural macro expansion [INFO] [stderr] | [INFO] [stderr] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stderr] = note: for more information, see issue #123757 [INFO] [stderr] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: wrap the attribute in `unsafe(...)` [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(unsafe(distributed_slice))] [INFO] [stderr] | +++++++ + [INFO] [stderr] [INFO] [stderr] warning: unsafe attribute used without unsafe [INFO] [stderr] --> src/wasm/mod.rs:125:1 [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(distributed_slice)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stderr] | [INFO] [stderr] ::: src/modules/hash/mod.rs:155:1 [INFO] [stderr] | [INFO] [stderr] 155 | #[module_export(name = "sha256")] [INFO] [stderr] | --------------------------------- in this procedural macro expansion [INFO] [stderr] | [INFO] [stderr] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stderr] = note: for more information, see issue #123757 [INFO] [stderr] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: wrap the attribute in `unsafe(...)` [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(unsafe(distributed_slice))] [INFO] [stderr] | +++++++ + [INFO] [stderr] [INFO] [stderr] warning: unsafe attribute used without unsafe [INFO] [stderr] --> src/wasm/mod.rs:125:1 [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(distributed_slice)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stderr] | [INFO] [stderr] ::: src/modules/hash/mod.rs:166:1 [INFO] [stderr] | [INFO] [stderr] 166 | #[module_export(name = "crc32")] [INFO] [stderr] | -------------------------------- in this procedural macro expansion [INFO] [stderr] | [INFO] [stderr] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stderr] = note: for more information, see issue #123757 [INFO] [stderr] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: wrap the attribute in `unsafe(...)` [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(unsafe(distributed_slice))] [INFO] [stderr] | +++++++ + [INFO] [stderr] [INFO] [stderr] warning: unsafe attribute used without unsafe [INFO] [stderr] --> src/wasm/mod.rs:125:1 [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(distributed_slice)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stderr] | [INFO] [stderr] ::: src/modules/hash/mod.rs:187:1 [INFO] [stderr] | [INFO] [stderr] 187 | #[module_export(name = "crc32")] [INFO] [stderr] | -------------------------------- in this procedural macro expansion [INFO] [stderr] | [INFO] [stderr] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stderr] = note: for more information, see issue #123757 [INFO] [stderr] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: wrap the attribute in `unsafe(...)` [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(unsafe(distributed_slice))] [INFO] [stderr] | +++++++ + [INFO] [stderr] [INFO] [stderr] warning: unsafe attribute used without unsafe [INFO] [stderr] --> src/wasm/mod.rs:125:1 [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(distributed_slice)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stderr] | [INFO] [stderr] ::: src/modules/hash/mod.rs:193:1 [INFO] [stderr] | [INFO] [stderr] 193 | #[module_export(name = "checksum32")] [INFO] [stderr] | ------------------------------------- in this procedural macro expansion [INFO] [stderr] | [INFO] [stderr] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stderr] = note: for more information, see issue #123757 [INFO] [stderr] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: wrap the attribute in `unsafe(...)` [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(unsafe(distributed_slice))] [INFO] [stderr] | +++++++ + [INFO] [stderr] [INFO] [stderr] warning: unsafe attribute used without unsafe [INFO] [stderr] --> src/wasm/mod.rs:125:1 [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(distributed_slice)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stderr] | [INFO] [stderr] ::: src/modules/hash/mod.rs:218:1 [INFO] [stderr] | [INFO] [stderr] 218 | #[module_export(name = "checksum32")] [INFO] [stderr] | ------------------------------------- in this procedural macro expansion [INFO] [stderr] | [INFO] [stderr] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stderr] = note: for more information, see issue #123757 [INFO] [stderr] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: wrap the attribute in `unsafe(...)` [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(unsafe(distributed_slice))] [INFO] [stderr] | +++++++ + [INFO] [stderr] [INFO] [stderr] warning: unsafe attribute used without unsafe [INFO] [stderr] --> src/wasm/mod.rs:125:1 [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(distributed_slice)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stderr] | [INFO] [stderr] ::: src/modules/macho/mod.rs:32:1 [INFO] [stderr] | [INFO] [stderr] 32 | #[module_export(name = "file_index_for_arch")] [INFO] [stderr] | ---------------------------------------------- in this procedural macro expansion [INFO] [stderr] | [INFO] [stderr] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stderr] = note: for more information, see issue #123757 [INFO] [stderr] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: wrap the attribute in `unsafe(...)` [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(unsafe(distributed_slice))] [INFO] [stderr] | +++++++ + [INFO] [stderr] [INFO] [stderr] warning: unsafe attribute used without unsafe [INFO] [stderr] --> src/wasm/mod.rs:125:1 [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(distributed_slice)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stderr] | [INFO] [stderr] ::: src/modules/macho/mod.rs:69:1 [INFO] [stderr] | [INFO] [stderr] 69 | #[module_export(name = "file_index_for_arch")] [INFO] [stderr] | ---------------------------------------------- in this procedural macro expansion [INFO] [stderr] | [INFO] [stderr] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stderr] = note: for more information, see issue #123757 [INFO] [stderr] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: wrap the attribute in `unsafe(...)` [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(unsafe(distributed_slice))] [INFO] [stderr] | +++++++ + [INFO] [stderr] [INFO] [stderr] warning: unsafe attribute used without unsafe [INFO] [stderr] --> src/wasm/mod.rs:125:1 [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(distributed_slice)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stderr] | [INFO] [stderr] ::: src/modules/macho/mod.rs:113:1 [INFO] [stderr] | [INFO] [stderr] 113 | #[module_export(name = "entry_point_for_arch")] [INFO] [stderr] | ----------------------------------------------- in this procedural macro expansion [INFO] [stderr] | [INFO] [stderr] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stderr] = note: for more information, see issue #123757 [INFO] [stderr] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: wrap the attribute in `unsafe(...)` [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(unsafe(distributed_slice))] [INFO] [stderr] | +++++++ + [INFO] [stderr] [INFO] [stderr] warning: unsafe attribute used without unsafe [INFO] [stderr] --> src/wasm/mod.rs:125:1 [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(distributed_slice)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stderr] | [INFO] [stderr] ::: src/modules/macho/mod.rs:154:1 [INFO] [stderr] | [INFO] [stderr] 154 | #[module_export(name = "entry_point_for_arch")] [INFO] [stderr] | ----------------------------------------------- in this procedural macro expansion [INFO] [stderr] | [INFO] [stderr] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stderr] = note: for more information, see issue #123757 [INFO] [stderr] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: wrap the attribute in `unsafe(...)` [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(unsafe(distributed_slice))] [INFO] [stderr] | +++++++ + [INFO] [stderr] [INFO] [stderr] warning: unsafe attribute used without unsafe [INFO] [stderr] --> src/wasm/mod.rs:125:1 [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(distributed_slice)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stderr] | [INFO] [stderr] ::: src/modules/macho/mod.rs:190:1 [INFO] [stderr] | [INFO] [stderr] 190 | #[module_export] [INFO] [stderr] | ---------------- in this procedural macro expansion [INFO] [stderr] | [INFO] [stderr] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stderr] = note: for more information, see issue #123757 [INFO] [stderr] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: wrap the attribute in `unsafe(...)` [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(unsafe(distributed_slice))] [INFO] [stderr] | +++++++ + [INFO] [stderr] [INFO] [stderr] warning: unsafe attribute used without unsafe [INFO] [stderr] --> src/wasm/mod.rs:125:1 [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(distributed_slice)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stderr] | [INFO] [stderr] ::: src/modules/macho/mod.rs:218:1 [INFO] [stderr] | [INFO] [stderr] 218 | #[module_export] [INFO] [stderr] | ---------------- in this procedural macro expansion [INFO] [stderr] | [INFO] [stderr] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stderr] = note: for more information, see issue #123757 [INFO] [stderr] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: wrap the attribute in `unsafe(...)` [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(unsafe(distributed_slice))] [INFO] [stderr] | +++++++ + [INFO] [stderr] [INFO] [stderr] warning: unsafe attribute used without unsafe [INFO] [stderr] --> src/wasm/mod.rs:125:1 [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(distributed_slice)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stderr] | [INFO] [stderr] ::: src/modules/macho/mod.rs:247:1 [INFO] [stderr] | [INFO] [stderr] 247 | #[module_export] [INFO] [stderr] | ---------------- in this procedural macro expansion [INFO] [stderr] | [INFO] [stderr] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stderr] = note: for more information, see issue #123757 [INFO] [stderr] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: wrap the attribute in `unsafe(...)` [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(unsafe(distributed_slice))] [INFO] [stderr] | +++++++ + [INFO] [stderr] [INFO] [stderr] warning: unsafe attribute used without unsafe [INFO] [stderr] --> src/wasm/mod.rs:125:1 [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(distributed_slice)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stderr] | [INFO] [stderr] ::: src/modules/macho/mod.rs:270:1 [INFO] [stderr] | [INFO] [stderr] 270 | #[module_export] [INFO] [stderr] | ---------------- in this procedural macro expansion [INFO] [stderr] | [INFO] [stderr] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stderr] = note: for more information, see issue #123757 [INFO] [stderr] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: wrap the attribute in `unsafe(...)` [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(unsafe(distributed_slice))] [INFO] [stderr] | +++++++ + [INFO] [stderr] [INFO] [stderr] warning: unsafe attribute used without unsafe [INFO] [stderr] --> src/wasm/mod.rs:125:1 [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(distributed_slice)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stderr] | [INFO] [stderr] ::: src/modules/macho/mod.rs:308:1 [INFO] [stderr] | [INFO] [stderr] 308 | #[module_export] [INFO] [stderr] | ---------------- in this procedural macro expansion [INFO] [stderr] | [INFO] [stderr] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stderr] = note: for more information, see issue #123757 [INFO] [stderr] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: wrap the attribute in `unsafe(...)` [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(unsafe(distributed_slice))] [INFO] [stderr] | +++++++ + [INFO] [stderr] [INFO] [stderr] warning: unsafe attribute used without unsafe [INFO] [stderr] --> src/wasm/mod.rs:125:1 [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(distributed_slice)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stderr] | [INFO] [stderr] ::: src/modules/macho/mod.rs:339:1 [INFO] [stderr] | [INFO] [stderr] 339 | #[module_export] [INFO] [stderr] | ---------------- in this procedural macro expansion [INFO] [stderr] | [INFO] [stderr] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stderr] = note: for more information, see issue #123757 [INFO] [stderr] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: wrap the attribute in `unsafe(...)` [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(unsafe(distributed_slice))] [INFO] [stderr] | +++++++ + [INFO] [stderr] [INFO] [stderr] warning: unsafe attribute used without unsafe [INFO] [stderr] --> src/wasm/mod.rs:125:1 [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(distributed_slice)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stderr] | [INFO] [stderr] ::: src/modules/math.rs:16:1 [INFO] [stderr] | [INFO] [stderr] 16 | #[module_export] [INFO] [stderr] | ---------------- in this procedural macro expansion [INFO] [stderr] | [INFO] [stderr] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stderr] = note: for more information, see issue #123757 [INFO] [stderr] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: wrap the attribute in `unsafe(...)` [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(unsafe(distributed_slice))] [INFO] [stderr] | +++++++ + [INFO] [stderr] [INFO] [stderr] warning: unsafe attribute used without unsafe [INFO] [stderr] --> src/wasm/mod.rs:125:1 [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(distributed_slice)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stderr] | [INFO] [stderr] ::: src/modules/math.rs:21:1 [INFO] [stderr] | [INFO] [stderr] 21 | #[module_export] [INFO] [stderr] | ---------------- in this procedural macro expansion [INFO] [stderr] | [INFO] [stderr] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stderr] = note: for more information, see issue #123757 [INFO] [stderr] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: wrap the attribute in `unsafe(...)` [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(unsafe(distributed_slice))] [INFO] [stderr] | +++++++ + [INFO] [stderr] [INFO] [stderr] warning: unsafe attribute used without unsafe [INFO] [stderr] --> src/wasm/mod.rs:125:1 [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(distributed_slice)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stderr] | [INFO] [stderr] ::: src/modules/math.rs:26:1 [INFO] [stderr] | [INFO] [stderr] 26 | #[module_export] [INFO] [stderr] | ---------------- in this procedural macro expansion [INFO] [stderr] | [INFO] [stderr] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stderr] = note: for more information, see issue #123757 [INFO] [stderr] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: wrap the attribute in `unsafe(...)` [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(unsafe(distributed_slice))] [INFO] [stderr] | +++++++ + [INFO] [stderr] [INFO] [stderr] warning: unsafe attribute used without unsafe [INFO] [stderr] --> src/wasm/mod.rs:125:1 [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(distributed_slice)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stderr] | [INFO] [stderr] ::: src/modules/math.rs:31:1 [INFO] [stderr] | [INFO] [stderr] 31 | #[module_export(name = "in_range")] [INFO] [stderr] | ----------------------------------- in this procedural macro expansion [INFO] [stderr] | [INFO] [stderr] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stderr] = note: for more information, see issue #123757 [INFO] [stderr] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: wrap the attribute in `unsafe(...)` [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(unsafe(distributed_slice))] [INFO] [stderr] | +++++++ + [INFO] [stderr] [INFO] [stderr] warning: unsafe attribute used without unsafe [INFO] [stderr] --> src/wasm/mod.rs:125:1 [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(distributed_slice)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stderr] | [INFO] [stderr] ::: src/modules/math.rs:36:1 [INFO] [stderr] | [INFO] [stderr] 36 | #[module_export(name = "in_range")] [INFO] [stderr] | ----------------------------------- in this procedural macro expansion [INFO] [stderr] | [INFO] [stderr] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stderr] = note: for more information, see issue #123757 [INFO] [stderr] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: wrap the attribute in `unsafe(...)` [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(unsafe(distributed_slice))] [INFO] [stderr] | +++++++ + [INFO] [stderr] [INFO] [stderr] warning: unsafe attribute used without unsafe [INFO] [stderr] --> src/wasm/mod.rs:125:1 [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(distributed_slice)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stderr] | [INFO] [stderr] ::: src/modules/math.rs:41:1 [INFO] [stderr] | [INFO] [stderr] 41 | #[module_export(name = "to_string")] [INFO] [stderr] | ------------------------------------ in this procedural macro expansion [INFO] [stderr] | [INFO] [stderr] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stderr] = note: for more information, see issue #123757 [INFO] [stderr] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: wrap the attribute in `unsafe(...)` [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(unsafe(distributed_slice))] [INFO] [stderr] | +++++++ + [INFO] [stderr] [INFO] [stderr] warning: unsafe attribute used without unsafe [INFO] [stderr] --> src/wasm/mod.rs:125:1 [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(distributed_slice)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stderr] | [INFO] [stderr] ::: src/modules/math.rs:46:1 [INFO] [stderr] | [INFO] [stderr] 46 | #[module_export(name = "to_string")] [INFO] [stderr] | ------------------------------------ in this procedural macro expansion [INFO] [stderr] | [INFO] [stderr] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stderr] = note: for more information, see issue #123757 [INFO] [stderr] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: wrap the attribute in `unsafe(...)` [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(unsafe(distributed_slice))] [INFO] [stderr] | +++++++ + [INFO] [stderr] [INFO] [stderr] warning: unsafe attribute used without unsafe [INFO] [stderr] --> src/wasm/mod.rs:125:1 [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(distributed_slice)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stderr] | [INFO] [stderr] ::: src/modules/math.rs:60:1 [INFO] [stderr] | [INFO] [stderr] 60 | #[module_export] [INFO] [stderr] | ---------------- in this procedural macro expansion [INFO] [stderr] | [INFO] [stderr] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stderr] = note: for more information, see issue #123757 [INFO] [stderr] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: wrap the attribute in `unsafe(...)` [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(unsafe(distributed_slice))] [INFO] [stderr] | +++++++ + [INFO] [stderr] [INFO] [stderr] warning: unsafe attribute used without unsafe [INFO] [stderr] --> src/wasm/mod.rs:125:1 [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(distributed_slice)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stderr] | [INFO] [stderr] ::: src/modules/math.rs:69:1 [INFO] [stderr] | [INFO] [stderr] 69 | #[module_export(name = "count")] [INFO] [stderr] | -------------------------------- in this procedural macro expansion [INFO] [stderr] | [INFO] [stderr] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stderr] = note: for more information, see issue #123757 [INFO] [stderr] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: wrap the attribute in `unsafe(...)` [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(unsafe(distributed_slice))] [INFO] [stderr] | +++++++ + [INFO] [stderr] [INFO] [stderr] warning: unsafe attribute used without unsafe [INFO] [stderr] --> src/wasm/mod.rs:125:1 [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(distributed_slice)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stderr] | [INFO] [stderr] ::: src/modules/math.rs:84:1 [INFO] [stderr] | [INFO] [stderr] 84 | #[module_export(name = "percentage")] [INFO] [stderr] | ------------------------------------- in this procedural macro expansion [INFO] [stderr] | [INFO] [stderr] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stderr] = note: for more information, see issue #123757 [INFO] [stderr] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: wrap the attribute in `unsafe(...)` [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(unsafe(distributed_slice))] [INFO] [stderr] | +++++++ + [INFO] [stderr] [INFO] [stderr] warning: unsafe attribute used without unsafe [INFO] [stderr] --> src/wasm/mod.rs:125:1 [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(distributed_slice)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stderr] | [INFO] [stderr] ::: src/modules/math.rs:95:1 [INFO] [stderr] | [INFO] [stderr] 95 | #[module_export(name = "percentage")] [INFO] [stderr] | ------------------------------------- in this procedural macro expansion [INFO] [stderr] | [INFO] [stderr] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stderr] = note: for more information, see issue #123757 [INFO] [stderr] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: wrap the attribute in `unsafe(...)` [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(unsafe(distributed_slice))] [INFO] [stderr] | +++++++ + [INFO] [stderr] [INFO] [stderr] warning: unsafe attribute used without unsafe [INFO] [stderr] --> src/wasm/mod.rs:125:1 [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(distributed_slice)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stderr] | [INFO] [stderr] ::: src/modules/math.rs:114:1 [INFO] [stderr] | [INFO] [stderr] 114 | #[module_export(name = "mode")] [INFO] [stderr] | ------------------------------- in this procedural macro expansion [INFO] [stderr] | [INFO] [stderr] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stderr] = note: for more information, see issue #123757 [INFO] [stderr] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: wrap the attribute in `unsafe(...)` [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(unsafe(distributed_slice))] [INFO] [stderr] | +++++++ + [INFO] [stderr] [INFO] [stderr] warning: unsafe attribute used without unsafe [INFO] [stderr] --> src/wasm/mod.rs:125:1 [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(distributed_slice)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stderr] | [INFO] [stderr] ::: src/modules/math.rs:119:1 [INFO] [stderr] | [INFO] [stderr] 119 | #[module_export(name = "mode")] [INFO] [stderr] | ------------------------------- in this procedural macro expansion [INFO] [stderr] | [INFO] [stderr] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stderr] = note: for more information, see issue #123757 [INFO] [stderr] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: wrap the attribute in `unsafe(...)` [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(unsafe(distributed_slice))] [INFO] [stderr] | +++++++ + [INFO] [stderr] [INFO] [stderr] warning: unsafe attribute used without unsafe [INFO] [stderr] --> src/wasm/mod.rs:125:1 [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(distributed_slice)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stderr] | [INFO] [stderr] ::: src/modules/math.rs:127:1 [INFO] [stderr] | [INFO] [stderr] 127 | #[module_export(name = "count")] [INFO] [stderr] | -------------------------------- in this procedural macro expansion [INFO] [stderr] | [INFO] [stderr] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stderr] = note: for more information, see issue #123757 [INFO] [stderr] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: wrap the attribute in `unsafe(...)` [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(unsafe(distributed_slice))] [INFO] [stderr] | +++++++ + [INFO] [stderr] [INFO] [stderr] warning: unsafe attribute used without unsafe [INFO] [stderr] --> src/wasm/mod.rs:125:1 [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(distributed_slice)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stderr] | [INFO] [stderr] ::: src/modules/math.rs:133:1 [INFO] [stderr] | [INFO] [stderr] 133 | #[module_export(name = "entropy")] [INFO] [stderr] | ---------------------------------- in this procedural macro expansion [INFO] [stderr] | [INFO] [stderr] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stderr] = note: for more information, see issue #123757 [INFO] [stderr] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: wrap the attribute in `unsafe(...)` [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(unsafe(distributed_slice))] [INFO] [stderr] | +++++++ + [INFO] [stderr] [INFO] [stderr] warning: unsafe attribute used without unsafe [INFO] [stderr] --> src/wasm/mod.rs:125:1 [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(distributed_slice)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stderr] | [INFO] [stderr] ::: src/modules/math.rs:141:1 [INFO] [stderr] | [INFO] [stderr] 141 | #[module_export(name = "entropy")] [INFO] [stderr] | ---------------------------------- in this procedural macro expansion [INFO] [stderr] | [INFO] [stderr] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stderr] = note: for more information, see issue #123757 [INFO] [stderr] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: wrap the attribute in `unsafe(...)` [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(unsafe(distributed_slice))] [INFO] [stderr] | +++++++ + [INFO] [stderr] [INFO] [stderr] warning: unsafe attribute used without unsafe [INFO] [stderr] --> src/wasm/mod.rs:125:1 [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(distributed_slice)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stderr] | [INFO] [stderr] ::: src/modules/math.rs:146:1 [INFO] [stderr] | [INFO] [stderr] 146 | #[module_export(name = "deviation")] [INFO] [stderr] | ------------------------------------ in this procedural macro expansion [INFO] [stderr] | [INFO] [stderr] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stderr] = note: for more information, see issue #123757 [INFO] [stderr] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: wrap the attribute in `unsafe(...)` [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(unsafe(distributed_slice))] [INFO] [stderr] | +++++++ + [INFO] [stderr] [INFO] [stderr] warning: unsafe attribute used without unsafe [INFO] [stderr] --> src/wasm/mod.rs:125:1 [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(distributed_slice)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stderr] | [INFO] [stderr] ::: src/modules/math.rs:159:1 [INFO] [stderr] | [INFO] [stderr] 159 | #[module_export(name = "deviation")] [INFO] [stderr] | ------------------------------------ in this procedural macro expansion [INFO] [stderr] | [INFO] [stderr] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stderr] = note: for more information, see issue #123757 [INFO] [stderr] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: wrap the attribute in `unsafe(...)` [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(unsafe(distributed_slice))] [INFO] [stderr] | +++++++ + [INFO] [stderr] [INFO] [stderr] warning: unsafe attribute used without unsafe [INFO] [stderr] --> src/wasm/mod.rs:125:1 [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(distributed_slice)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stderr] | [INFO] [stderr] ::: src/modules/math.rs:168:1 [INFO] [stderr] | [INFO] [stderr] 168 | #[module_export(name = "mean")] [INFO] [stderr] | ------------------------------- in this procedural macro expansion [INFO] [stderr] | [INFO] [stderr] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stderr] = note: for more information, see issue #123757 [INFO] [stderr] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: wrap the attribute in `unsafe(...)` [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(unsafe(distributed_slice))] [INFO] [stderr] | +++++++ + [INFO] [stderr] [INFO] [stderr] warning: unsafe attribute used without unsafe [INFO] [stderr] --> src/wasm/mod.rs:125:1 [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(distributed_slice)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stderr] | [INFO] [stderr] ::: src/modules/math.rs:176:1 [INFO] [stderr] | [INFO] [stderr] 176 | #[module_export(name = "mean")] [INFO] [stderr] | ------------------------------- in this procedural macro expansion [INFO] [stderr] | [INFO] [stderr] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stderr] = note: for more information, see issue #123757 [INFO] [stderr] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: wrap the attribute in `unsafe(...)` [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(unsafe(distributed_slice))] [INFO] [stderr] | +++++++ + [INFO] [stderr] [INFO] [stderr] warning: unsafe attribute used without unsafe [INFO] [stderr] --> src/wasm/mod.rs:125:1 [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(distributed_slice)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stderr] | [INFO] [stderr] ::: src/modules/math.rs:181:1 [INFO] [stderr] | [INFO] [stderr] 181 | #[module_export(name = "serial_correlation")] [INFO] [stderr] | --------------------------------------------- in this procedural macro expansion [INFO] [stderr] | [INFO] [stderr] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stderr] = note: for more information, see issue #123757 [INFO] [stderr] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: wrap the attribute in `unsafe(...)` [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(unsafe(distributed_slice))] [INFO] [stderr] | +++++++ + [INFO] [stderr] [INFO] [stderr] warning: unsafe attribute used without unsafe [INFO] [stderr] --> src/wasm/mod.rs:125:1 [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(distributed_slice)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stderr] | [INFO] [stderr] ::: src/modules/math.rs:193:1 [INFO] [stderr] | [INFO] [stderr] 193 | #[module_export(name = "serial_correlation")] [INFO] [stderr] | --------------------------------------------- in this procedural macro expansion [INFO] [stderr] | [INFO] [stderr] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stderr] = note: for more information, see issue #123757 [INFO] [stderr] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: wrap the attribute in `unsafe(...)` [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(unsafe(distributed_slice))] [INFO] [stderr] | +++++++ + [INFO] [stderr] [INFO] [stderr] warning: unsafe attribute used without unsafe [INFO] [stderr] --> src/wasm/mod.rs:125:1 [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(distributed_slice)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stderr] | [INFO] [stderr] ::: src/modules/math.rs:201:1 [INFO] [stderr] | [INFO] [stderr] 201 | #[module_export(name = "monte_carlo_pi")] [INFO] [stderr] | ----------------------------------------- in this procedural macro expansion [INFO] [stderr] | [INFO] [stderr] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stderr] = note: for more information, see issue #123757 [INFO] [stderr] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: wrap the attribute in `unsafe(...)` [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(unsafe(distributed_slice))] [INFO] [stderr] | +++++++ + [INFO] [stderr] [INFO] [stderr] warning: unsafe attribute used without unsafe [INFO] [stderr] --> src/wasm/mod.rs:125:1 [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(distributed_slice)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stderr] | [INFO] [stderr] ::: src/modules/math.rs:213:1 [INFO] [stderr] | [INFO] [stderr] 213 | #[module_export(name = "monte_carlo_pi")] [INFO] [stderr] | ----------------------------------------- in this procedural macro expansion [INFO] [stderr] | [INFO] [stderr] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stderr] = note: for more information, see issue #123757 [INFO] [stderr] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: wrap the attribute in `unsafe(...)` [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(unsafe(distributed_slice))] [INFO] [stderr] | +++++++ + [INFO] [stderr] [INFO] [stderr] warning: unsafe attribute used without unsafe [INFO] [stderr] --> src/wasm/mod.rs:125:1 [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(distributed_slice)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stderr] | [INFO] [stderr] ::: src/modules/pe/mod.rs:44:1 [INFO] [stderr] | [INFO] [stderr] 44 | #[module_export] [INFO] [stderr] | ---------------- in this procedural macro expansion [INFO] [stderr] | [INFO] [stderr] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stderr] = note: for more information, see issue #123757 [INFO] [stderr] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: wrap the attribute in `unsafe(...)` [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(unsafe(distributed_slice))] [INFO] [stderr] | +++++++ + [INFO] [stderr] [INFO] [stderr] warning: unsafe attribute used without unsafe [INFO] [stderr] --> src/wasm/mod.rs:125:1 [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(distributed_slice)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stderr] | [INFO] [stderr] ::: src/modules/pe/mod.rs:51:1 [INFO] [stderr] | [INFO] [stderr] 51 | #[module_export] [INFO] [stderr] | ---------------- in this procedural macro expansion [INFO] [stderr] | [INFO] [stderr] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stderr] = note: for more information, see issue #123757 [INFO] [stderr] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: wrap the attribute in `unsafe(...)` [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(unsafe(distributed_slice))] [INFO] [stderr] | +++++++ + [INFO] [stderr] [INFO] [stderr] warning: unsafe attribute used without unsafe [INFO] [stderr] --> src/wasm/mod.rs:125:1 [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(distributed_slice)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stderr] | [INFO] [stderr] ::: src/modules/pe/mod.rs:58:1 [INFO] [stderr] | [INFO] [stderr] 58 | #[module_export] [INFO] [stderr] | ---------------- in this procedural macro expansion [INFO] [stderr] | [INFO] [stderr] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stderr] = note: for more information, see issue #123757 [INFO] [stderr] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: wrap the attribute in `unsafe(...)` [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(unsafe(distributed_slice))] [INFO] [stderr] | +++++++ + [INFO] [stderr] [INFO] [stderr] warning: unsafe attribute used without unsafe [INFO] [stderr] --> src/wasm/mod.rs:125:1 [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(distributed_slice)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stderr] | [INFO] [stderr] ::: src/modules/pe/mod.rs:65:1 [INFO] [stderr] | [INFO] [stderr] 65 | #[module_export] [INFO] [stderr] | ---------------- in this procedural macro expansion [INFO] [stderr] | [INFO] [stderr] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stderr] = note: for more information, see issue #123757 [INFO] [stderr] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: wrap the attribute in `unsafe(...)` [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(unsafe(distributed_slice))] [INFO] [stderr] | +++++++ + [INFO] [stderr] [INFO] [stderr] warning: unsafe attribute used without unsafe [INFO] [stderr] --> src/wasm/mod.rs:125:1 [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(distributed_slice)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stderr] | [INFO] [stderr] ::: src/modules/pe/mod.rs:82:1 [INFO] [stderr] | [INFO] [stderr] 82 | #[module_export] [INFO] [stderr] | ---------------- in this procedural macro expansion [INFO] [stderr] | [INFO] [stderr] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stderr] = note: for more information, see issue #123757 [INFO] [stderr] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: wrap the attribute in `unsafe(...)` [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(unsafe(distributed_slice))] [INFO] [stderr] | +++++++ + [INFO] [stderr] [INFO] [stderr] warning: unsafe attribute used without unsafe [INFO] [stderr] --> src/wasm/mod.rs:125:1 [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(distributed_slice)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stderr] | [INFO] [stderr] ::: src/modules/pe/mod.rs:166:1 [INFO] [stderr] | [INFO] [stderr] 166 | #[module_export(name = "section_index")] [INFO] [stderr] | ---------------------------------------- in this procedural macro expansion [INFO] [stderr] | [INFO] [stderr] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stderr] = note: for more information, see issue #123757 [INFO] [stderr] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: wrap the attribute in `unsafe(...)` [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(unsafe(distributed_slice))] [INFO] [stderr] | +++++++ + [INFO] [stderr] [INFO] [stderr] warning: unsafe attribute used without unsafe [INFO] [stderr] --> src/wasm/mod.rs:125:1 [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(distributed_slice)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stderr] | [INFO] [stderr] ::: src/modules/pe/mod.rs:181:1 [INFO] [stderr] | [INFO] [stderr] 181 | #[module_export(name = "section_index")] [INFO] [stderr] | ---------------------------------------- in this procedural macro expansion [INFO] [stderr] | [INFO] [stderr] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stderr] = note: for more information, see issue #123757 [INFO] [stderr] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: wrap the attribute in `unsafe(...)` [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(unsafe(distributed_slice))] [INFO] [stderr] | +++++++ + [INFO] [stderr] [INFO] [stderr] warning: unsafe attribute used without unsafe [INFO] [stderr] --> src/wasm/mod.rs:125:1 [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(distributed_slice)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stderr] | [INFO] [stderr] ::: src/modules/pe/mod.rs:209:1 [INFO] [stderr] | [INFO] [stderr] 209 | #[module_export] [INFO] [stderr] | ---------------- in this procedural macro expansion [INFO] [stderr] | [INFO] [stderr] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stderr] = note: for more information, see issue #123757 [INFO] [stderr] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: wrap the attribute in `unsafe(...)` [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(unsafe(distributed_slice))] [INFO] [stderr] | +++++++ + [INFO] [stderr] [INFO] [stderr] warning: unsafe attribute used without unsafe [INFO] [stderr] --> src/wasm/mod.rs:125:1 [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(distributed_slice)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stderr] | [INFO] [stderr] ::: src/modules/pe/mod.rs:246:1 [INFO] [stderr] | [INFO] [stderr] 246 | #[module_export(name = "rich_signature.toolid")] [INFO] [stderr] | ------------------------------------------------ in this procedural macro expansion [INFO] [stderr] | [INFO] [stderr] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stderr] = note: for more information, see issue #123757 [INFO] [stderr] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: wrap the attribute in `unsafe(...)` [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(unsafe(distributed_slice))] [INFO] [stderr] | +++++++ + [INFO] [stderr] [INFO] [stderr] warning: unsafe attribute used without unsafe [INFO] [stderr] --> src/wasm/mod.rs:125:1 [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(distributed_slice)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stderr] | [INFO] [stderr] ::: src/modules/pe/mod.rs:251:1 [INFO] [stderr] | [INFO] [stderr] 251 | #[module_export(name = "rich_signature.version")] [INFO] [stderr] | ------------------------------------------------- in this procedural macro expansion [INFO] [stderr] | [INFO] [stderr] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stderr] = note: for more information, see issue #123757 [INFO] [stderr] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: wrap the attribute in `unsafe(...)` [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(unsafe(distributed_slice))] [INFO] [stderr] | +++++++ + [INFO] [stderr] [INFO] [stderr] warning: unsafe attribute used without unsafe [INFO] [stderr] --> src/wasm/mod.rs:125:1 [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(distributed_slice)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stderr] | [INFO] [stderr] ::: src/modules/pe/mod.rs:256:1 [INFO] [stderr] | [INFO] [stderr] 256 | #[module_export(name = "rich_signature.version")] [INFO] [stderr] | ------------------------------------------------- in this procedural macro expansion [INFO] [stderr] | [INFO] [stderr] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stderr] = note: for more information, see issue #123757 [INFO] [stderr] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: wrap the attribute in `unsafe(...)` [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(unsafe(distributed_slice))] [INFO] [stderr] | +++++++ + [INFO] [stderr] [INFO] [stderr] warning: unsafe attribute used without unsafe [INFO] [stderr] --> src/wasm/mod.rs:125:1 [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(distributed_slice)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stderr] | [INFO] [stderr] ::: src/modules/pe/mod.rs:265:1 [INFO] [stderr] | [INFO] [stderr] 265 | #[module_export(name = "rich_signature.toolid")] [INFO] [stderr] | ------------------------------------------------ in this procedural macro expansion [INFO] [stderr] | [INFO] [stderr] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stderr] = note: for more information, see issue #123757 [INFO] [stderr] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: wrap the attribute in `unsafe(...)` [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(unsafe(distributed_slice))] [INFO] [stderr] | +++++++ + [INFO] [stderr] [INFO] [stderr] warning: unsafe attribute used without unsafe [INFO] [stderr] --> src/wasm/mod.rs:125:1 [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(distributed_slice)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stderr] | [INFO] [stderr] ::: src/modules/pe/mod.rs:308:1 [INFO] [stderr] | [INFO] [stderr] 308 | #[module_export(name = "imports")] [INFO] [stderr] | ---------------------------------- in this procedural macro expansion [INFO] [stderr] | [INFO] [stderr] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stderr] = note: for more information, see issue #123757 [INFO] [stderr] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: wrap the attribute in `unsafe(...)` [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(unsafe(distributed_slice))] [INFO] [stderr] | +++++++ + [INFO] [stderr] [INFO] [stderr] warning: unsafe attribute used without unsafe [INFO] [stderr] --> src/wasm/mod.rs:125:1 [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(distributed_slice)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stderr] | [INFO] [stderr] ::: src/modules/pe/mod.rs:324:1 [INFO] [stderr] | [INFO] [stderr] 324 | #[module_export(name = "imports")] [INFO] [stderr] | ---------------------------------- in this procedural macro expansion [INFO] [stderr] | [INFO] [stderr] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stderr] = note: for more information, see issue #123757 [INFO] [stderr] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: wrap the attribute in `unsafe(...)` [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(unsafe(distributed_slice))] [INFO] [stderr] | +++++++ + [INFO] [stderr] [INFO] [stderr] warning: unsafe attribute used without unsafe [INFO] [stderr] --> src/wasm/mod.rs:125:1 [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(distributed_slice)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stderr] | [INFO] [stderr] ::: src/modules/pe/mod.rs:343:1 [INFO] [stderr] | [INFO] [stderr] 343 | #[module_export(name = "imports")] [INFO] [stderr] | ---------------------------------- in this procedural macro expansion [INFO] [stderr] | [INFO] [stderr] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stderr] = note: for more information, see issue #123757 [INFO] [stderr] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: wrap the attribute in `unsafe(...)` [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(unsafe(distributed_slice))] [INFO] [stderr] | +++++++ + [INFO] [stderr] [INFO] [stderr] warning: unsafe attribute used without unsafe [INFO] [stderr] --> src/wasm/mod.rs:125:1 [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(distributed_slice)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stderr] | [INFO] [stderr] ::: src/modules/pe/mod.rs:362:1 [INFO] [stderr] | [INFO] [stderr] 362 | #[module_export(name = "imports")] [INFO] [stderr] | ---------------------------------- in this procedural macro expansion [INFO] [stderr] | [INFO] [stderr] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stderr] = note: for more information, see issue #123757 [INFO] [stderr] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: wrap the attribute in `unsafe(...)` [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(unsafe(distributed_slice))] [INFO] [stderr] | +++++++ + [INFO] [stderr] [INFO] [stderr] warning: unsafe attribute used without unsafe [INFO] [stderr] --> src/wasm/mod.rs:125:1 [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(distributed_slice)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stderr] | [INFO] [stderr] ::: src/modules/pe/mod.rs:385:1 [INFO] [stderr] | [INFO] [stderr] 385 | #[module_export(name = "imports")] [INFO] [stderr] | ---------------------------------- in this procedural macro expansion [INFO] [stderr] | [INFO] [stderr] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stderr] = note: for more information, see issue #123757 [INFO] [stderr] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: wrap the attribute in `unsafe(...)` [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(unsafe(distributed_slice))] [INFO] [stderr] | +++++++ + [INFO] [stderr] [INFO] [stderr] warning: unsafe attribute used without unsafe [INFO] [stderr] --> src/wasm/mod.rs:125:1 [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(distributed_slice)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stderr] | [INFO] [stderr] ::: src/modules/pe/mod.rs:403:1 [INFO] [stderr] | [INFO] [stderr] 403 | #[module_export(name = "imports")] [INFO] [stderr] | ---------------------------------- in this procedural macro expansion [INFO] [stderr] | [INFO] [stderr] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stderr] = note: for more information, see issue #123757 [INFO] [stderr] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: wrap the attribute in `unsafe(...)` [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(unsafe(distributed_slice))] [INFO] [stderr] | +++++++ + [INFO] [stderr] [INFO] [stderr] warning: unsafe attribute used without unsafe [INFO] [stderr] --> src/wasm/mod.rs:125:1 [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(distributed_slice)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stderr] | [INFO] [stderr] ::: src/modules/pe/mod.rs:424:1 [INFO] [stderr] | [INFO] [stderr] 424 | #[module_export(name = "imports")] [INFO] [stderr] | ---------------------------------- in this procedural macro expansion [INFO] [stderr] | [INFO] [stderr] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stderr] = note: for more information, see issue #123757 [INFO] [stderr] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: wrap the attribute in `unsafe(...)` [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(unsafe(distributed_slice))] [INFO] [stderr] | +++++++ + [INFO] [stderr] [INFO] [stderr] warning: unsafe attribute used without unsafe [INFO] [stderr] --> src/wasm/mod.rs:125:1 [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(distributed_slice)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stderr] | [INFO] [stderr] ::: src/modules/pe/mod.rs:447:1 [INFO] [stderr] | [INFO] [stderr] 447 | #[module_export(name = "imports")] [INFO] [stderr] | ---------------------------------- in this procedural macro expansion [INFO] [stderr] | [INFO] [stderr] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stderr] = note: for more information, see issue #123757 [INFO] [stderr] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: wrap the attribute in `unsafe(...)` [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(unsafe(distributed_slice))] [INFO] [stderr] | +++++++ + [INFO] [stderr] [INFO] [stderr] warning: unsafe attribute used without unsafe [INFO] [stderr] --> src/wasm/mod.rs:125:1 [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(distributed_slice)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stderr] | [INFO] [stderr] ::: src/modules/pe/mod.rs:466:1 [INFO] [stderr] | [INFO] [stderr] 466 | #[module_export(name = "import_rva")] [INFO] [stderr] | ------------------------------------- in this procedural macro expansion [INFO] [stderr] | [INFO] [stderr] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stderr] = note: for more information, see issue #123757 [INFO] [stderr] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: wrap the attribute in `unsafe(...)` [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(unsafe(distributed_slice))] [INFO] [stderr] | +++++++ + [INFO] [stderr] [INFO] [stderr] warning: unsafe attribute used without unsafe [INFO] [stderr] --> src/wasm/mod.rs:125:1 [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(distributed_slice)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stderr] | [INFO] [stderr] ::: src/modules/pe/mod.rs:484:1 [INFO] [stderr] | [INFO] [stderr] 484 | #[module_export(name = "import_rva")] [INFO] [stderr] | ------------------------------------- in this procedural macro expansion [INFO] [stderr] | [INFO] [stderr] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stderr] = note: for more information, see issue #123757 [INFO] [stderr] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: wrap the attribute in `unsafe(...)` [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(unsafe(distributed_slice))] [INFO] [stderr] | +++++++ + [INFO] [stderr] [INFO] [stderr] warning: unsafe attribute used without unsafe [INFO] [stderr] --> src/wasm/mod.rs:125:1 [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(distributed_slice)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stderr] | [INFO] [stderr] ::: src/modules/pe/mod.rs:502:1 [INFO] [stderr] | [INFO] [stderr] 502 | #[module_export(name = "delayed_import_rva")] [INFO] [stderr] | --------------------------------------------- in this procedural macro expansion [INFO] [stderr] | [INFO] [stderr] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stderr] = note: for more information, see issue #123757 [INFO] [stderr] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: wrap the attribute in `unsafe(...)` [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(unsafe(distributed_slice))] [INFO] [stderr] | +++++++ + [INFO] [stderr] [INFO] [stderr] warning: unsafe attribute used without unsafe [INFO] [stderr] --> src/wasm/mod.rs:125:1 [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(distributed_slice)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stderr] | [INFO] [stderr] ::: src/modules/pe/mod.rs:520:1 [INFO] [stderr] | [INFO] [stderr] 520 | #[module_export(name = "delayed_import_rva")] [INFO] [stderr] | --------------------------------------------- in this procedural macro expansion [INFO] [stderr] | [INFO] [stderr] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stderr] = note: for more information, see issue #123757 [INFO] [stderr] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: wrap the attribute in `unsafe(...)` [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(unsafe(distributed_slice))] [INFO] [stderr] | +++++++ + [INFO] [stderr] [INFO] [stderr] warning: unsafe attribute used without unsafe [INFO] [stderr] --> src/wasm/mod.rs:125:1 [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(distributed_slice)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stderr] | [INFO] [stderr] ::: src/modules/pe/mod.rs:535:1 [INFO] [stderr] | [INFO] [stderr] 535 | #[module_export(name = "exports")] [INFO] [stderr] | ---------------------------------- in this procedural macro expansion [INFO] [stderr] | [INFO] [stderr] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stderr] = note: for more information, see issue #123757 [INFO] [stderr] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: wrap the attribute in `unsafe(...)` [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(unsafe(distributed_slice))] [INFO] [stderr] | +++++++ + [INFO] [stderr] [INFO] [stderr] warning: unsafe attribute used without unsafe [INFO] [stderr] --> src/wasm/mod.rs:125:1 [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(distributed_slice)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stderr] | [INFO] [stderr] ::: src/modules/pe/mod.rs:543:1 [INFO] [stderr] | [INFO] [stderr] 543 | #[module_export(name = "exports")] [INFO] [stderr] | ---------------------------------- in this procedural macro expansion [INFO] [stderr] | [INFO] [stderr] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stderr] = note: for more information, see issue #123757 [INFO] [stderr] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: wrap the attribute in `unsafe(...)` [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(unsafe(distributed_slice))] [INFO] [stderr] | +++++++ + [INFO] [stderr] [INFO] [stderr] warning: unsafe attribute used without unsafe [INFO] [stderr] --> src/wasm/mod.rs:125:1 [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(distributed_slice)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stderr] | [INFO] [stderr] ::: src/modules/pe/mod.rs:551:1 [INFO] [stderr] | [INFO] [stderr] 551 | #[module_export(name = "exports")] [INFO] [stderr] | ---------------------------------- in this procedural macro expansion [INFO] [stderr] | [INFO] [stderr] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stderr] = note: for more information, see issue #123757 [INFO] [stderr] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: wrap the attribute in `unsafe(...)` [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(unsafe(distributed_slice))] [INFO] [stderr] | +++++++ + [INFO] [stderr] [INFO] [stderr] warning: unsafe attribute used without unsafe [INFO] [stderr] --> src/wasm/mod.rs:125:1 [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(distributed_slice)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stderr] | [INFO] [stderr] ::: src/modules/pe/mod.rs:558:1 [INFO] [stderr] | [INFO] [stderr] 558 | #[module_export(name = "exports_index")] [INFO] [stderr] | ---------------------------------------- in this procedural macro expansion [INFO] [stderr] | [INFO] [stderr] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stderr] = note: for more information, see issue #123757 [INFO] [stderr] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: wrap the attribute in `unsafe(...)` [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(unsafe(distributed_slice))] [INFO] [stderr] | +++++++ + [INFO] [stderr] [INFO] [stderr] warning: unsafe attribute used without unsafe [INFO] [stderr] --> src/wasm/mod.rs:125:1 [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(distributed_slice)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stderr] | [INFO] [stderr] ::: src/modules/pe/mod.rs:570:1 [INFO] [stderr] | [INFO] [stderr] 570 | #[module_export(name = "exports_index")] [INFO] [stderr] | ---------------------------------------- in this procedural macro expansion [INFO] [stderr] | [INFO] [stderr] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stderr] = note: for more information, see issue #123757 [INFO] [stderr] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: wrap the attribute in `unsafe(...)` [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(unsafe(distributed_slice))] [INFO] [stderr] | +++++++ + [INFO] [stderr] [INFO] [stderr] warning: unsafe attribute used without unsafe [INFO] [stderr] --> src/wasm/mod.rs:125:1 [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(distributed_slice)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stderr] | [INFO] [stderr] ::: src/modules/pe/mod.rs:580:1 [INFO] [stderr] | [INFO] [stderr] 580 | #[module_export(name = "exports_index")] [INFO] [stderr] | ---------------------------------------- in this procedural macro expansion [INFO] [stderr] | [INFO] [stderr] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stderr] = note: for more information, see issue #123757 [INFO] [stderr] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: wrap the attribute in `unsafe(...)` [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(unsafe(distributed_slice))] [INFO] [stderr] | +++++++ + [INFO] [stderr] [INFO] [stderr] warning: unsafe attribute used without unsafe [INFO] [stderr] --> src/wasm/mod.rs:125:1 [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(distributed_slice)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stderr] | [INFO] [stderr] ::: src/modules/pe/mod.rs:596:1 [INFO] [stderr] | [INFO] [stderr] 596 | #[module_export] [INFO] [stderr] | ---------------- in this procedural macro expansion [INFO] [stderr] | [INFO] [stderr] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stderr] = note: for more information, see issue #123757 [INFO] [stderr] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: wrap the attribute in `unsafe(...)` [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(unsafe(distributed_slice))] [INFO] [stderr] | +++++++ + [INFO] [stderr] [INFO] [stderr] warning: unsafe attribute used without unsafe [INFO] [stderr] --> src/wasm/mod.rs:125:1 [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(distributed_slice)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stderr] | [INFO] [stderr] ::: src/modules/pe/mod.rs:614:1 [INFO] [stderr] | [INFO] [stderr] 614 | #[module_export] [INFO] [stderr] | ---------------- in this procedural macro expansion [INFO] [stderr] | [INFO] [stderr] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stderr] = note: for more information, see issue #123757 [INFO] [stderr] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: wrap the attribute in `unsafe(...)` [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(unsafe(distributed_slice))] [INFO] [stderr] | +++++++ + [INFO] [stderr] [INFO] [stderr] warning: unsafe attribute used without unsafe [INFO] [stderr] --> src/wasm/mod.rs:125:1 [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(distributed_slice)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stderr] | [INFO] [stderr] ::: src/modules/pe/mod.rs:627:1 [INFO] [stderr] | [INFO] [stderr] 627 | #[module_export(method_of = "pe.Signature")] [INFO] [stderr] | -------------------------------------------- in this procedural macro expansion [INFO] [stderr] | [INFO] [stderr] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stderr] = note: for more information, see issue #123757 [INFO] [stderr] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: wrap the attribute in `unsafe(...)` [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(unsafe(distributed_slice))] [INFO] [stderr] | +++++++ + [INFO] [stderr] [INFO] [stderr] warning: unsafe attribute used without unsafe [INFO] [stderr] --> src/wasm/mod.rs:125:1 [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(distributed_slice)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stderr] | [INFO] [stderr] ::: src/modules/string.rs:10:1 [INFO] [stderr] | [INFO] [stderr] 10 | #[module_export] [INFO] [stderr] | ---------------- in this procedural macro expansion [INFO] [stderr] | [INFO] [stderr] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stderr] = note: for more information, see issue #123757 [INFO] [stderr] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: wrap the attribute in `unsafe(...)` [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(unsafe(distributed_slice))] [INFO] [stderr] | +++++++ + [INFO] [stderr] [INFO] [stderr] warning: unsafe attribute used without unsafe [INFO] [stderr] --> src/wasm/mod.rs:125:1 [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(distributed_slice)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stderr] | [INFO] [stderr] ::: src/modules/string.rs:16:1 [INFO] [stderr] | [INFO] [stderr] 16 | #[module_export(name = "to_int")] [INFO] [stderr] | --------------------------------- in this procedural macro expansion [INFO] [stderr] | [INFO] [stderr] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stderr] = note: for more information, see issue #123757 [INFO] [stderr] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: wrap the attribute in `unsafe(...)` [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(unsafe(distributed_slice))] [INFO] [stderr] | +++++++ + [INFO] [stderr] [INFO] [stderr] warning: unsafe attribute used without unsafe [INFO] [stderr] --> src/wasm/mod.rs:125:1 [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(distributed_slice)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stderr] | [INFO] [stderr] ::: src/modules/string.rs:30:1 [INFO] [stderr] | [INFO] [stderr] 30 | #[module_export] [INFO] [stderr] | ---------------- in this procedural macro expansion [INFO] [stderr] | [INFO] [stderr] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stderr] = note: for more information, see issue #123757 [INFO] [stderr] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: wrap the attribute in `unsafe(...)` [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(unsafe(distributed_slice))] [INFO] [stderr] | +++++++ + [INFO] [stderr] [INFO] [stderr] warning: unsafe attribute used without unsafe [INFO] [stderr] --> src/wasm/mod.rs:125:1 [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(distributed_slice)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stderr] | [INFO] [stderr] ::: src/modules/test_proto2/mod.rs:10:1 [INFO] [stderr] | [INFO] [stderr] 10 | #[module_export(name = "add")] [INFO] [stderr] | ------------------------------ in this procedural macro expansion [INFO] [stderr] | [INFO] [stderr] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stderr] = note: for more information, see issue #123757 [INFO] [stderr] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: wrap the attribute in `unsafe(...)` [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(unsafe(distributed_slice))] [INFO] [stderr] | +++++++ + [INFO] [stderr] [INFO] [stderr] warning: unsafe attribute used without unsafe [INFO] [stderr] --> src/wasm/mod.rs:125:1 [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(distributed_slice)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stderr] | [INFO] [stderr] ::: src/modules/test_proto2/mod.rs:15:1 [INFO] [stderr] | [INFO] [stderr] 15 | #[module_export(name = "add")] [INFO] [stderr] | ------------------------------ in this procedural macro expansion [INFO] [stderr] | [INFO] [stderr] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stderr] = note: for more information, see issue #123757 [INFO] [stderr] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: wrap the attribute in `unsafe(...)` [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(unsafe(distributed_slice))] [INFO] [stderr] | +++++++ + [INFO] [stderr] [INFO] [stderr] warning: unsafe attribute used without unsafe [INFO] [stderr] --> src/wasm/mod.rs:125:1 [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(distributed_slice)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stderr] | [INFO] [stderr] ::: src/modules/test_proto2/mod.rs:20:1 [INFO] [stderr] | [INFO] [stderr] 20 | #[module_export(name = "uppercase")] [INFO] [stderr] | ------------------------------------ in this procedural macro expansion [INFO] [stderr] | [INFO] [stderr] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stderr] = note: for more information, see issue #123757 [INFO] [stderr] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: wrap the attribute in `unsafe(...)` [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(unsafe(distributed_slice))] [INFO] [stderr] | +++++++ + [INFO] [stderr] [INFO] [stderr] warning: unsafe attribute used without unsafe [INFO] [stderr] --> src/wasm/mod.rs:125:1 [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(distributed_slice)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stderr] | [INFO] [stderr] ::: src/modules/test_proto2/mod.rs:28:1 [INFO] [stderr] | [INFO] [stderr] 28 | #[module_export(name = "nested.nested_func")] [INFO] [stderr] | --------------------------------------------- in this procedural macro expansion [INFO] [stderr] | [INFO] [stderr] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stderr] = note: for more information, see issue #123757 [INFO] [stderr] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: wrap the attribute in `unsafe(...)` [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(unsafe(distributed_slice))] [INFO] [stderr] | +++++++ + [INFO] [stderr] [INFO] [stderr] warning: unsafe attribute used without unsafe [INFO] [stderr] --> src/wasm/mod.rs:125:1 [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(distributed_slice)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stderr] | [INFO] [stderr] ::: src/modules/test_proto2/mod.rs:33:1 [INFO] [stderr] | [INFO] [stderr] 33 | / #[module_export( [INFO] [stderr] 34 | | name = "nested_method", [INFO] [stderr] 35 | | method_of = "test_proto2.NestedProto2" [INFO] [stderr] 36 | | )] [INFO] [stderr] | |__- in this procedural macro expansion [INFO] [stderr] | [INFO] [stderr] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stderr] = note: for more information, see issue #123757 [INFO] [stderr] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: wrap the attribute in `unsafe(...)` [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(unsafe(distributed_slice))] [INFO] [stderr] | +++++++ + [INFO] [stderr] [INFO] [stderr] warning: unsafe attribute used without unsafe [INFO] [stderr] --> src/wasm/mod.rs:125:1 [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(distributed_slice)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stderr] | [INFO] [stderr] ::: src/modules/test_proto2/mod.rs:44:1 [INFO] [stderr] | [INFO] [stderr] 44 | #[module_export] [INFO] [stderr] | ---------------- in this procedural macro expansion [INFO] [stderr] | [INFO] [stderr] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stderr] = note: for more information, see issue #123757 [INFO] [stderr] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: wrap the attribute in `unsafe(...)` [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(unsafe(distributed_slice))] [INFO] [stderr] | +++++++ + [INFO] [stderr] [INFO] [stderr] warning: unsafe attribute used without unsafe [INFO] [stderr] --> src/wasm/mod.rs:125:1 [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(distributed_slice)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stderr] | [INFO] [stderr] ::: src/modules/test_proto2/mod.rs:49:1 [INFO] [stderr] | [INFO] [stderr] 49 | #[module_export] [INFO] [stderr] | ---------------- in this procedural macro expansion [INFO] [stderr] | [INFO] [stderr] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stderr] = note: for more information, see issue #123757 [INFO] [stderr] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: wrap the attribute in `unsafe(...)` [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(unsafe(distributed_slice))] [INFO] [stderr] | +++++++ + [INFO] [stderr] [INFO] [stderr] warning: unsafe attribute used without unsafe [INFO] [stderr] --> src/wasm/mod.rs:125:1 [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(distributed_slice)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stderr] | [INFO] [stderr] ::: src/modules/test_proto2/mod.rs:55:1 [INFO] [stderr] | [INFO] [stderr] 55 | #[module_export] [INFO] [stderr] | ---------------- in this procedural macro expansion [INFO] [stderr] | [INFO] [stderr] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stderr] = note: for more information, see issue #123757 [INFO] [stderr] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: wrap the attribute in `unsafe(...)` [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(unsafe(distributed_slice))] [INFO] [stderr] | +++++++ + [INFO] [stderr] [INFO] [stderr] warning: unsafe attribute used without unsafe [INFO] [stderr] --> src/wasm/mod.rs:125:1 [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(distributed_slice)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stderr] | [INFO] [stderr] ::: src/modules/test_proto2/mod.rs:62:1 [INFO] [stderr] | [INFO] [stderr] 62 | #[module_export] [INFO] [stderr] | ---------------- in this procedural macro expansion [INFO] [stderr] | [INFO] [stderr] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stderr] = note: for more information, see issue #123757 [INFO] [stderr] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: wrap the attribute in `unsafe(...)` [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(unsafe(distributed_slice))] [INFO] [stderr] | +++++++ + [INFO] [stderr] [INFO] [stderr] warning: unsafe attribute used without unsafe [INFO] [stderr] --> src/wasm/mod.rs:125:1 [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(distributed_slice)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stderr] | [INFO] [stderr] ::: src/modules/time.rs:11:1 [INFO] [stderr] | [INFO] [stderr] 11 | #[module_export] [INFO] [stderr] | ---------------- in this procedural macro expansion [INFO] [stderr] | [INFO] [stderr] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stderr] = note: for more information, see issue #123757 [INFO] [stderr] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: wrap the attribute in `unsafe(...)` [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(unsafe(distributed_slice))] [INFO] [stderr] | +++++++ + [INFO] [stderr] [INFO] [stderr] warning: unsafe attribute used without unsafe [INFO] [stderr] --> src/wasm/mod.rs:125:1 [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(distributed_slice)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stderr] ... [INFO] [stderr] 772 | #[wasm_export] [INFO] [stderr] | -------------- in this procedural macro expansion [INFO] [stderr] | [INFO] [stderr] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stderr] = note: for more information, see issue #123757 [INFO] [stderr] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: wrap the attribute in `unsafe(...)` [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(unsafe(distributed_slice))] [INFO] [stderr] | +++++++ + [INFO] [stderr] [INFO] [stderr] warning: unsafe attribute used without unsafe [INFO] [stderr] --> src/wasm/mod.rs:125:1 [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(distributed_slice)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stderr] ... [INFO] [stderr] 784 | #[wasm_export] [INFO] [stderr] | -------------- in this procedural macro expansion [INFO] [stderr] | [INFO] [stderr] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stderr] = note: for more information, see issue #123757 [INFO] [stderr] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: wrap the attribute in `unsafe(...)` [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(unsafe(distributed_slice))] [INFO] [stderr] | +++++++ + [INFO] [stderr] [INFO] [stderr] warning: unsafe attribute used without unsafe [INFO] [stderr] --> src/wasm/mod.rs:125:1 [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(distributed_slice)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stderr] ... [INFO] [stderr] 793 | #[wasm_export] [INFO] [stderr] | -------------- in this procedural macro expansion [INFO] [stderr] | [INFO] [stderr] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stderr] = note: for more information, see issue #123757 [INFO] [stderr] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: wrap the attribute in `unsafe(...)` [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(unsafe(distributed_slice))] [INFO] [stderr] | +++++++ + [INFO] [stderr] [INFO] [stderr] warning: unsafe attribute used without unsafe [INFO] [stderr] --> src/wasm/mod.rs:125:1 [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(distributed_slice)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stderr] ... [INFO] [stderr] 806 | #[wasm_export] [INFO] [stderr] | -------------- in this procedural macro expansion [INFO] [stderr] | [INFO] [stderr] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stderr] = note: for more information, see issue #123757 [INFO] [stderr] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: wrap the attribute in `unsafe(...)` [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(unsafe(distributed_slice))] [INFO] [stderr] | +++++++ + [INFO] [stderr] [INFO] [stderr] warning: unsafe attribute used without unsafe [INFO] [stderr] --> src/wasm/mod.rs:125:1 [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(distributed_slice)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stderr] ... [INFO] [stderr] 828 | #[wasm_export] [INFO] [stderr] | -------------- in this procedural macro expansion [INFO] [stderr] | [INFO] [stderr] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stderr] = note: for more information, see issue #123757 [INFO] [stderr] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: wrap the attribute in `unsafe(...)` [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(unsafe(distributed_slice))] [INFO] [stderr] | +++++++ + [INFO] [stderr] [INFO] [stderr] warning: unsafe attribute used without unsafe [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/wasm/mod.rs:125:1 [INFO] [stdout] | [INFO] [stdout] 125 | #[distributed_slice] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] ::: src/modules/console.rs:10:1 [INFO] [stdout] | [INFO] [stdout] 10 | #[module_export(name = "log")] [INFO] [stdout] | ------------------------------ in this procedural macro expansion [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: `--force-warn unsafe-attr-outside-unsafe` implied by `--force-warn rust-2024-compatibility` [INFO] [stdout] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 125 | #[unsafe(distributed_slice)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] --> src/wasm/mod.rs:125:1 [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/wasm/mod.rs:125:1 [INFO] [stdout] | [INFO] [stdout] 125 | #[distributed_slice] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] ::: src/modules/console.rs:16:1 [INFO] [stdout] | [INFO] [stdout] 16 | #[module_export(name = "log")] [INFO] [stdout] | ------------------------------ in this procedural macro expansion [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 125 | #[unsafe(distributed_slice)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] | [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/wasm/mod.rs:125:1 [INFO] [stdout] | [INFO] [stdout] 125 | #[distributed_slice] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] ::: src/modules/console.rs:30:1 [INFO] [stdout] | [INFO] [stdout] 30 | #[module_export(name = "log")] [INFO] [stdout] | ------------------------------ in this procedural macro expansion [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 125 | #[unsafe(distributed_slice)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] 125 | #[unsafe(distributed_slice)] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/wasm/mod.rs:125:1 [INFO] [stdout] | [INFO] [stdout] 125 | #[distributed_slice] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] ::: src/modules/console.rs:36:1 [INFO] [stdout] | [INFO] [stdout] 36 | #[module_export(name = "log")] [INFO] [stdout] | ------------------------------ in this procedural macro expansion [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 125 | #[unsafe(distributed_slice)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/wasm/mod.rs:125:1 [INFO] [stdout] | [INFO] [stdout] 125 | #[distributed_slice] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] ::: src/modules/console.rs:42:1 [INFO] [stdout] | [INFO] [stdout] 42 | #[module_export(name = "log")] [INFO] [stdout] | ------------------------------ in this procedural macro expansion [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 125 | #[unsafe(distributed_slice)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] ... [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/wasm/mod.rs:125:1 [INFO] [stdout] | [INFO] [stdout] 125 | #[distributed_slice] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] ::: src/modules/console.rs:48:1 [INFO] [stdout] | [INFO] [stdout] 48 | #[module_export(name = "log")] [INFO] [stdout] | ------------------------------ in this procedural macro expansion [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 125 | #[unsafe(distributed_slice)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] 845 | #[wasm_export] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/wasm/mod.rs:125:1 [INFO] [stdout] | [INFO] [stdout] 125 | #[distributed_slice] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] ::: src/modules/console.rs:58:1 [INFO] [stdout] | [INFO] [stdout] 58 | #[module_export(name = "hex")] [INFO] [stdout] | ------------------------------ in this procedural macro expansion [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 125 | #[unsafe(distributed_slice)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] | -------------- in this procedural macro expansion [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/wasm/mod.rs:125:1 [INFO] [stdout] | [INFO] [stdout] 125 | #[distributed_slice] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] ::: src/modules/console.rs:64:1 [INFO] [stdout] | [INFO] [stdout] 64 | #[module_export(name = "hex")] [INFO] [stdout] | ------------------------------ in this procedural macro expansion [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 125 | #[unsafe(distributed_slice)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] | [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/wasm/mod.rs:125:1 [INFO] [stdout] | [INFO] [stdout] 125 | #[distributed_slice] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] ::: src/modules/cuckoo/mod.rs:36:1 [INFO] [stdout] | [INFO] [stdout] 36 | #[module_export(name = "network.dns_lookup")] [INFO] [stdout] | --------------------------------------------- in this procedural macro expansion [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 125 | #[unsafe(distributed_slice)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/wasm/mod.rs:125:1 [INFO] [stdout] | [INFO] [stdout] 125 | #[distributed_slice] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] ::: src/modules/cuckoo/mod.rs:159:1 [INFO] [stdout] | [INFO] [stdout] 159 | #[module_export(name = "network.http_request")] [INFO] [stdout] | ----------------------------------------------- in this procedural macro expansion [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 125 | #[unsafe(distributed_slice)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] = note: for more information, see issue #123757 [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/wasm/mod.rs:125:1 [INFO] [stdout] | [INFO] [stdout] 125 | #[distributed_slice] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] ::: src/modules/cuckoo/mod.rs:164:1 [INFO] [stdout] | [INFO] [stdout] 164 | #[module_export(name = "network.http_get")] [INFO] [stdout] | ------------------------------------------- in this procedural macro expansion [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 125 | #[unsafe(distributed_slice)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/wasm/mod.rs:125:1 [INFO] [stdout] | [INFO] [stdout] 125 | #[distributed_slice] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] ::: src/modules/cuckoo/mod.rs:169:1 [INFO] [stdout] | [INFO] [stdout] 169 | #[module_export(name = "network.http_post")] [INFO] [stdout] | -------------------------------------------- in this procedural macro expansion [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 125 | #[unsafe(distributed_slice)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/wasm/mod.rs:125:1 [INFO] [stdout] | [INFO] [stdout] 125 | #[distributed_slice] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] ::: src/modules/cuckoo/mod.rs:174:1 [INFO] [stdout] | [INFO] [stdout] 174 | #[module_export(name = "network.http_user_agent")] [INFO] [stdout] | -------------------------------------------------- in this procedural macro expansion [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 125 | #[unsafe(distributed_slice)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] | [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/wasm/mod.rs:125:1 [INFO] [stdout] | [INFO] [stdout] 125 | #[distributed_slice] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] ::: src/modules/cuckoo/mod.rs:230:1 [INFO] [stdout] | [INFO] [stdout] 230 | #[module_export(name = "network.tcp")] [INFO] [stdout] | -------------------------------------- in this procedural macro expansion [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 125 | #[unsafe(distributed_slice)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] 125 | #[unsafe(unsafe(distributed_slice))] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/wasm/mod.rs:125:1 [INFO] [stdout] | [INFO] [stdout] 125 | #[distributed_slice] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] ::: src/modules/cuckoo/mod.rs:235:1 [INFO] [stdout] | [INFO] [stdout] 235 | #[module_export(name = "network.udp")] [INFO] [stdout] | -------------------------------------- in this procedural macro expansion [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 125 | #[unsafe(distributed_slice)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] | +++++++ + [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/wasm/mod.rs:125:1 [INFO] [stdout] | [INFO] [stdout] 125 | #[distributed_slice] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] ::: src/modules/cuckoo/mod.rs:240:1 [INFO] [stdout] | [INFO] [stdout] 240 | #[module_export(name = "network.host")] [INFO] [stdout] | --------------------------------------- in this procedural macro expansion [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 125 | #[unsafe(distributed_slice)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/wasm/mod.rs:125:1 [INFO] [stdout] | [INFO] [stdout] 125 | #[distributed_slice] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] ::: src/modules/cuckoo/mod.rs:258:1 [INFO] [stdout] | [INFO] [stdout] 258 | #[module_export(name = "sync.mutex")] [INFO] [stdout] | ------------------------------------- in this procedural macro expansion [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 125 | #[unsafe(distributed_slice)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] warning: unsafe attribute used without unsafe [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/wasm/mod.rs:125:1 [INFO] [stdout] | [INFO] [stdout] 125 | #[distributed_slice] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] ::: src/modules/cuckoo/mod.rs:277:1 [INFO] [stdout] | [INFO] [stdout] 277 | #[module_export(name = "filesystem.file_access")] [INFO] [stdout] | ------------------------------------------------- in this procedural macro expansion [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 125 | #[unsafe(distributed_slice)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] --> src/wasm/mod.rs:125:1 [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/wasm/mod.rs:125:1 [INFO] [stdout] | [INFO] [stdout] 125 | #[distributed_slice] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] ::: src/modules/cuckoo/mod.rs:296:1 [INFO] [stdout] | [INFO] [stdout] 296 | #[module_export(name = "registry.key_access")] [INFO] [stdout] | ---------------------------------------------- in this procedural macro expansion [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 125 | #[unsafe(distributed_slice)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] | [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/wasm/mod.rs:125:1 [INFO] [stdout] | [INFO] [stdout] 125 | #[distributed_slice] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] ::: src/modules/elf/mod.rs:29:1 [INFO] [stdout] | [INFO] [stdout] 29 | #[module_export] [INFO] [stdout] | ---------------- in this procedural macro expansion [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 125 | #[unsafe(distributed_slice)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] 125 | #[unsafe(distributed_slice)] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/wasm/mod.rs:125:1 [INFO] [stdout] | [INFO] [stdout] 125 | #[distributed_slice] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] ::: src/modules/elf/mod.rs:82:1 [INFO] [stdout] | [INFO] [stdout] 82 | #[module_export] [INFO] [stdout] | ---------------- in this procedural macro expansion [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 125 | #[unsafe(distributed_slice)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/wasm/mod.rs:125:1 [INFO] [stdout] | [INFO] [stdout] 125 | #[distributed_slice] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] ::: src/modules/hash/mod.rs:43:1 [INFO] [stdout] | [INFO] [stdout] 43 | #[module_export(name = "md5")] [INFO] [stdout] | ------------------------------ in this procedural macro expansion [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 125 | #[unsafe(distributed_slice)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] ... [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/wasm/mod.rs:125:1 [INFO] [stdout] | [INFO] [stdout] 125 | #[distributed_slice] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] ::: src/modules/hash/mod.rs:75:1 [INFO] [stdout] | [INFO] [stdout] 75 | #[module_export(name = "md5")] [INFO] [stdout] | ------------------------------ in this procedural macro expansion [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 125 | #[unsafe(distributed_slice)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] 862 | #[wasm_export] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/wasm/mod.rs:125:1 [INFO] [stdout] | [INFO] [stdout] 125 | #[distributed_slice] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] ::: src/modules/hash/mod.rs:83:1 [INFO] [stdout] | [INFO] [stdout] 83 | #[module_export(name = "sha1")] [INFO] [stdout] | ------------------------------- in this procedural macro expansion [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 125 | #[unsafe(distributed_slice)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] | -------------- in this procedural macro expansion [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/wasm/mod.rs:125:1 [INFO] [stdout] | [INFO] [stdout] 125 | #[distributed_slice] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] ::: src/modules/hash/mod.rs:115:1 [INFO] [stdout] | [INFO] [stdout] 115 | #[module_export(name = "sha1")] [INFO] [stdout] | ------------------------------- in this procedural macro expansion [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 125 | #[unsafe(distributed_slice)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] | [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/wasm/mod.rs:125:1 [INFO] [stdout] | [INFO] [stdout] 125 | #[distributed_slice] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] ::: src/modules/hash/mod.rs:123:1 [INFO] [stdout] | [INFO] [stdout] 123 | #[module_export(name = "sha256")] [INFO] [stdout] | --------------------------------- in this procedural macro expansion [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 125 | #[unsafe(distributed_slice)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/wasm/mod.rs:125:1 [INFO] [stdout] | [INFO] [stdout] 125 | #[distributed_slice] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] ::: src/modules/hash/mod.rs:155:1 [INFO] [stdout] | [INFO] [stdout] 155 | #[module_export(name = "sha256")] [INFO] [stdout] | --------------------------------- in this procedural macro expansion [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 125 | #[unsafe(distributed_slice)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] = note: for more information, see issue #123757 [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/wasm/mod.rs:125:1 [INFO] [stdout] | [INFO] [stdout] 125 | #[distributed_slice] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] ::: src/modules/hash/mod.rs:166:1 [INFO] [stdout] | [INFO] [stdout] 166 | #[module_export(name = "crc32")] [INFO] [stdout] | -------------------------------- in this procedural macro expansion [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 125 | #[unsafe(distributed_slice)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/wasm/mod.rs:125:1 [INFO] [stdout] | [INFO] [stdout] 125 | #[distributed_slice] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] ::: src/modules/hash/mod.rs:187:1 [INFO] [stdout] | [INFO] [stdout] 187 | #[module_export(name = "crc32")] [INFO] [stdout] | -------------------------------- in this procedural macro expansion [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 125 | #[unsafe(distributed_slice)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/wasm/mod.rs:125:1 [INFO] [stdout] | [INFO] [stdout] 125 | #[distributed_slice] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] ::: src/modules/hash/mod.rs:193:1 [INFO] [stdout] | [INFO] [stdout] 193 | #[module_export(name = "checksum32")] [INFO] [stdout] | ------------------------------------- in this procedural macro expansion [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 125 | #[unsafe(distributed_slice)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] | [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/wasm/mod.rs:125:1 [INFO] [stdout] | [INFO] [stdout] 125 | #[distributed_slice] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] ::: src/modules/hash/mod.rs:218:1 [INFO] [stdout] | [INFO] [stdout] 218 | #[module_export(name = "checksum32")] [INFO] [stdout] | ------------------------------------- in this procedural macro expansion [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 125 | #[unsafe(distributed_slice)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] 125 | #[unsafe(unsafe(distributed_slice))] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/wasm/mod.rs:125:1 [INFO] [stdout] | [INFO] [stdout] 125 | #[distributed_slice] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] ::: src/modules/macho/mod.rs:32:1 [INFO] [stdout] | [INFO] [stdout] 32 | #[module_export(name = "file_index_for_arch")] [INFO] [stdout] | ---------------------------------------------- in this procedural macro expansion [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 125 | #[unsafe(distributed_slice)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] | +++++++ + [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/wasm/mod.rs:125:1 [INFO] [stdout] | [INFO] [stdout] 125 | #[distributed_slice] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] ::: src/modules/macho/mod.rs:69:1 [INFO] [stdout] | [INFO] [stdout] 69 | #[module_export(name = "file_index_for_arch")] [INFO] [stdout] | ---------------------------------------------- in this procedural macro expansion [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 125 | #[unsafe(distributed_slice)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/wasm/mod.rs:125:1 [INFO] [stdout] | [INFO] [stdout] 125 | #[distributed_slice] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] ::: src/modules/macho/mod.rs:113:1 [INFO] [stdout] | [INFO] [stdout] 113 | #[module_export(name = "entry_point_for_arch")] [INFO] [stdout] | ----------------------------------------------- in this procedural macro expansion [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 125 | #[unsafe(distributed_slice)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] warning: unsafe attribute used without unsafe [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/wasm/mod.rs:125:1 [INFO] [stdout] | [INFO] [stdout] 125 | #[distributed_slice] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] ::: src/modules/macho/mod.rs:154:1 [INFO] [stdout] | [INFO] [stdout] 154 | #[module_export(name = "entry_point_for_arch")] [INFO] [stdout] | ----------------------------------------------- in this procedural macro expansion [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 125 | #[unsafe(distributed_slice)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] --> src/wasm/mod.rs:125:1 [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/wasm/mod.rs:125:1 [INFO] [stdout] | [INFO] [stdout] 125 | #[distributed_slice] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] ::: src/modules/macho/mod.rs:190:1 [INFO] [stdout] | [INFO] [stdout] 190 | #[module_export] [INFO] [stdout] | ---------------- in this procedural macro expansion [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 125 | #[unsafe(distributed_slice)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] | [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/wasm/mod.rs:125:1 [INFO] [stdout] | [INFO] [stdout] 125 | #[distributed_slice] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] ::: src/modules/macho/mod.rs:218:1 [INFO] [stdout] | [INFO] [stdout] 218 | #[module_export] [INFO] [stdout] | ---------------- in this procedural macro expansion [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 125 | #[unsafe(distributed_slice)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] 125 | #[unsafe(distributed_slice)] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/wasm/mod.rs:125:1 [INFO] [stdout] | [INFO] [stdout] 125 | #[distributed_slice] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] ::: src/modules/macho/mod.rs:247:1 [INFO] [stdout] | [INFO] [stdout] 247 | #[module_export] [INFO] [stdout] | ---------------- in this procedural macro expansion [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 125 | #[unsafe(distributed_slice)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/wasm/mod.rs:125:1 [INFO] [stdout] | [INFO] [stdout] 125 | #[distributed_slice] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] ::: src/modules/macho/mod.rs:270:1 [INFO] [stdout] | [INFO] [stdout] 270 | #[module_export] [INFO] [stdout] | ---------------- in this procedural macro expansion [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 125 | #[unsafe(distributed_slice)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] ... [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/wasm/mod.rs:125:1 [INFO] [stdout] | [INFO] [stdout] 125 | #[distributed_slice] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] ::: src/modules/macho/mod.rs:308:1 [INFO] [stdout] | [INFO] [stdout] 308 | #[module_export] [INFO] [stdout] | ---------------- in this procedural macro expansion [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 125 | #[unsafe(distributed_slice)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] 881 | #[wasm_export] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/wasm/mod.rs:125:1 [INFO] [stdout] | [INFO] [stdout] 125 | #[distributed_slice] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] ::: src/modules/macho/mod.rs:339:1 [INFO] [stdout] | [INFO] [stdout] 339 | #[module_export] [INFO] [stdout] | ---------------- in this procedural macro expansion [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 125 | #[unsafe(distributed_slice)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] | -------------- in this procedural macro expansion [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/wasm/mod.rs:125:1 [INFO] [stdout] | [INFO] [stdout] 125 | #[distributed_slice] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] ::: src/modules/math.rs:16:1 [INFO] [stdout] | [INFO] [stdout] 16 | #[module_export] [INFO] [stdout] | ---------------- in this procedural macro expansion [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 125 | #[unsafe(distributed_slice)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] | [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/wasm/mod.rs:125:1 [INFO] [stdout] | [INFO] [stdout] 125 | #[distributed_slice] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] ::: src/modules/math.rs:21:1 [INFO] [stdout] | [INFO] [stdout] 21 | #[module_export] [INFO] [stdout] | ---------------- in this procedural macro expansion [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 125 | #[unsafe(distributed_slice)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/wasm/mod.rs:125:1 [INFO] [stdout] | [INFO] [stdout] 125 | #[distributed_slice] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] ::: src/modules/math.rs:26:1 [INFO] [stdout] | [INFO] [stdout] 26 | #[module_export] [INFO] [stdout] | ---------------- in this procedural macro expansion [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 125 | #[unsafe(distributed_slice)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] = note: for more information, see issue #123757 [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/wasm/mod.rs:125:1 [INFO] [stdout] | [INFO] [stdout] 125 | #[distributed_slice] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] ::: src/modules/math.rs:31:1 [INFO] [stdout] | [INFO] [stdout] 31 | #[module_export(name = "in_range")] [INFO] [stdout] | ----------------------------------- in this procedural macro expansion [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 125 | #[unsafe(distributed_slice)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/wasm/mod.rs:125:1 [INFO] [stdout] | [INFO] [stdout] 125 | #[distributed_slice] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] ::: src/modules/math.rs:36:1 [INFO] [stdout] | [INFO] [stdout] 36 | #[module_export(name = "in_range")] [INFO] [stdout] | ----------------------------------- in this procedural macro expansion [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 125 | #[unsafe(distributed_slice)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/wasm/mod.rs:125:1 [INFO] [stdout] | [INFO] [stdout] 125 | #[distributed_slice] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] ::: src/modules/math.rs:41:1 [INFO] [stdout] | [INFO] [stdout] 41 | #[module_export(name = "to_string")] [INFO] [stdout] | ------------------------------------ in this procedural macro expansion [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 125 | #[unsafe(distributed_slice)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] | [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/wasm/mod.rs:125:1 [INFO] [stdout] | [INFO] [stdout] 125 | #[distributed_slice] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] ::: src/modules/math.rs:46:1 [INFO] [stdout] | [INFO] [stdout] 46 | #[module_export(name = "to_string")] [INFO] [stdout] | ------------------------------------ in this procedural macro expansion [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 125 | #[unsafe(distributed_slice)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] 125 | #[unsafe(unsafe(distributed_slice))] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/wasm/mod.rs:125:1 [INFO] [stdout] | [INFO] [stdout] 125 | #[distributed_slice] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] ::: src/modules/math.rs:60:1 [INFO] [stdout] | [INFO] [stdout] 60 | #[module_export] [INFO] [stdout] | ---------------- in this procedural macro expansion [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 125 | #[unsafe(distributed_slice)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] | +++++++ + [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/wasm/mod.rs:125:1 [INFO] [stdout] | [INFO] [stdout] 125 | #[distributed_slice] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] ::: src/modules/math.rs:69:1 [INFO] [stdout] | [INFO] [stdout] 69 | #[module_export(name = "count")] [INFO] [stdout] | -------------------------------- in this procedural macro expansion [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 125 | #[unsafe(distributed_slice)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/wasm/mod.rs:125:1 [INFO] [stdout] | [INFO] [stdout] 125 | #[distributed_slice] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] ::: src/modules/math.rs:84:1 [INFO] [stdout] | [INFO] [stdout] 84 | #[module_export(name = "percentage")] [INFO] [stdout] | ------------------------------------- in this procedural macro expansion [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 125 | #[unsafe(distributed_slice)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] warning: unsafe attribute used without unsafe [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/wasm/mod.rs:125:1 [INFO] [stdout] | [INFO] [stdout] 125 | #[distributed_slice] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] ::: src/modules/math.rs:95:1 [INFO] [stdout] | [INFO] [stdout] 95 | #[module_export(name = "percentage")] [INFO] [stdout] | ------------------------------------- in this procedural macro expansion [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 125 | #[unsafe(distributed_slice)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] --> src/wasm/mod.rs:125:1 [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/wasm/mod.rs:125:1 [INFO] [stdout] | [INFO] [stdout] 125 | #[distributed_slice] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] ::: src/modules/math.rs:114:1 [INFO] [stdout] | [INFO] [stdout] 114 | #[module_export(name = "mode")] [INFO] [stdout] | ------------------------------- in this procedural macro expansion [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 125 | #[unsafe(distributed_slice)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] | [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/wasm/mod.rs:125:1 [INFO] [stdout] | [INFO] [stdout] 125 | #[distributed_slice] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] ::: src/modules/math.rs:119:1 [INFO] [stdout] | [INFO] [stdout] 119 | #[module_export(name = "mode")] [INFO] [stdout] | ------------------------------- in this procedural macro expansion [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 125 | #[unsafe(distributed_slice)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] 125 | #[unsafe(distributed_slice)] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/wasm/mod.rs:125:1 [INFO] [stdout] | [INFO] [stdout] 125 | #[distributed_slice] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] ::: src/modules/math.rs:127:1 [INFO] [stdout] | [INFO] [stdout] 127 | #[module_export(name = "count")] [INFO] [stdout] | -------------------------------- in this procedural macro expansion [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 125 | #[unsafe(distributed_slice)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/wasm/mod.rs:125:1 [INFO] [stdout] | [INFO] [stdout] 125 | #[distributed_slice] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] ::: src/modules/math.rs:133:1 [INFO] [stdout] | [INFO] [stdout] 133 | #[module_export(name = "entropy")] [INFO] [stdout] | ---------------------------------- in this procedural macro expansion [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 125 | #[unsafe(distributed_slice)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] ... [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/wasm/mod.rs:125:1 [INFO] [stdout] | [INFO] [stdout] 125 | #[distributed_slice] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] ::: src/modules/math.rs:141:1 [INFO] [stdout] | [INFO] [stdout] 141 | #[module_export(name = "entropy")] [INFO] [stdout] | ---------------------------------- in this procedural macro expansion [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 125 | #[unsafe(distributed_slice)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] 902 | #[wasm_export] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/wasm/mod.rs:125:1 [INFO] [stdout] | [INFO] [stdout] 125 | #[distributed_slice] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] ::: src/modules/math.rs:146:1 [INFO] [stdout] | [INFO] [stdout] 146 | #[module_export(name = "deviation")] [INFO] [stdout] | ------------------------------------ in this procedural macro expansion [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 125 | #[unsafe(distributed_slice)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] | -------------- in this procedural macro expansion [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/wasm/mod.rs:125:1 [INFO] [stdout] | [INFO] [stdout] 125 | #[distributed_slice] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] ::: src/modules/math.rs:159:1 [INFO] [stdout] | [INFO] [stdout] 159 | #[module_export(name = "deviation")] [INFO] [stdout] | ------------------------------------ in this procedural macro expansion [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 125 | #[unsafe(distributed_slice)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] | [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/wasm/mod.rs:125:1 [INFO] [stdout] | [INFO] [stdout] 125 | #[distributed_slice] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] ::: src/modules/math.rs:168:1 [INFO] [stdout] | [INFO] [stdout] 168 | #[module_export(name = "mean")] [INFO] [stdout] | ------------------------------- in this procedural macro expansion [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 125 | #[unsafe(distributed_slice)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/wasm/mod.rs:125:1 [INFO] [stdout] | [INFO] [stdout] 125 | #[distributed_slice] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] ::: src/modules/math.rs:176:1 [INFO] [stdout] | [INFO] [stdout] 176 | #[module_export(name = "mean")] [INFO] [stdout] | ------------------------------- in this procedural macro expansion [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 125 | #[unsafe(distributed_slice)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] = note: for more information, see issue #123757 [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/wasm/mod.rs:125:1 [INFO] [stdout] | [INFO] [stdout] 125 | #[distributed_slice] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] ::: src/modules/math.rs:181:1 [INFO] [stdout] | [INFO] [stdout] 181 | #[module_export(name = "serial_correlation")] [INFO] [stdout] | --------------------------------------------- in this procedural macro expansion [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 125 | #[unsafe(distributed_slice)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/wasm/mod.rs:125:1 [INFO] [stdout] | [INFO] [stdout] 125 | #[distributed_slice] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] ::: src/modules/math.rs:193:1 [INFO] [stdout] | [INFO] [stdout] 193 | #[module_export(name = "serial_correlation")] [INFO] [stdout] | --------------------------------------------- in this procedural macro expansion [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 125 | #[unsafe(distributed_slice)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/wasm/mod.rs:125:1 [INFO] [stdout] | [INFO] [stdout] 125 | #[distributed_slice] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] ::: src/modules/math.rs:201:1 [INFO] [stdout] | [INFO] [stdout] 201 | #[module_export(name = "monte_carlo_pi")] [INFO] [stdout] | ----------------------------------------- in this procedural macro expansion [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 125 | #[unsafe(distributed_slice)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] | [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/wasm/mod.rs:125:1 [INFO] [stdout] | [INFO] [stdout] 125 | #[distributed_slice] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] ::: src/modules/math.rs:213:1 [INFO] [stdout] | [INFO] [stdout] 213 | #[module_export(name = "monte_carlo_pi")] [INFO] [stdout] | ----------------------------------------- in this procedural macro expansion [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 125 | #[unsafe(distributed_slice)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] 125 | #[unsafe(unsafe(distributed_slice))] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/wasm/mod.rs:125:1 [INFO] [stdout] | [INFO] [stdout] 125 | #[distributed_slice] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] ::: src/modules/pe/mod.rs:44:1 [INFO] [stdout] | [INFO] [stdout] 44 | #[module_export] [INFO] [stdout] | ---------------- in this procedural macro expansion [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 125 | #[unsafe(distributed_slice)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] | +++++++ + [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/wasm/mod.rs:125:1 [INFO] [stdout] | [INFO] [stdout] 125 | #[distributed_slice] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] ::: src/modules/pe/mod.rs:51:1 [INFO] [stdout] | [INFO] [stdout] 51 | #[module_export] [INFO] [stdout] | ---------------- in this procedural macro expansion [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 125 | #[unsafe(distributed_slice)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/wasm/mod.rs:125:1 [INFO] [stdout] | [INFO] [stdout] 125 | #[distributed_slice] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] ::: src/modules/pe/mod.rs:58:1 [INFO] [stdout] | [INFO] [stdout] 58 | #[module_export] [INFO] [stdout] | ---------------- in this procedural macro expansion [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 125 | #[unsafe(distributed_slice)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] warning: unsafe attribute used without unsafe [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/wasm/mod.rs:125:1 [INFO] [stdout] | [INFO] [stdout] 125 | #[distributed_slice] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] ::: src/modules/pe/mod.rs:65:1 [INFO] [stdout] | [INFO] [stdout] 65 | #[module_export] [INFO] [stdout] | ---------------- in this procedural macro expansion [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 125 | #[unsafe(distributed_slice)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] --> src/wasm/mod.rs:125:1 [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/wasm/mod.rs:125:1 [INFO] [stdout] | [INFO] [stdout] 125 | #[distributed_slice] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] ::: src/modules/pe/mod.rs:82:1 [INFO] [stdout] | [INFO] [stdout] 82 | #[module_export] [INFO] [stdout] | ---------------- in this procedural macro expansion [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 125 | #[unsafe(distributed_slice)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] | [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/wasm/mod.rs:125:1 [INFO] [stdout] | [INFO] [stdout] 125 | #[distributed_slice] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] ::: src/modules/pe/mod.rs:166:1 [INFO] [stdout] | [INFO] [stdout] 166 | #[module_export(name = "section_index")] [INFO] [stdout] | ---------------------------------------- in this procedural macro expansion [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 125 | #[unsafe(distributed_slice)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] 125 | #[unsafe(distributed_slice)] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/wasm/mod.rs:125:1 [INFO] [stdout] | [INFO] [stdout] 125 | #[distributed_slice] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] ::: src/modules/pe/mod.rs:181:1 [INFO] [stdout] | [INFO] [stdout] 181 | #[module_export(name = "section_index")] [INFO] [stdout] | ---------------------------------------- in this procedural macro expansion [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 125 | #[unsafe(distributed_slice)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/wasm/mod.rs:125:1 [INFO] [stdout] | [INFO] [stdout] 125 | #[distributed_slice] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] ::: src/modules/pe/mod.rs:209:1 [INFO] [stdout] | [INFO] [stdout] 209 | #[module_export] [INFO] [stdout] | ---------------- in this procedural macro expansion [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 125 | #[unsafe(distributed_slice)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] ... [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/wasm/mod.rs:125:1 [INFO] [stdout] | [INFO] [stdout] 125 | #[distributed_slice] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] ::: src/modules/pe/mod.rs:246:1 [INFO] [stdout] | [INFO] [stdout] 246 | #[module_export(name = "rich_signature.toolid")] [INFO] [stdout] | ------------------------------------------------ in this procedural macro expansion [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 125 | #[unsafe(distributed_slice)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] 919 | #[wasm_export] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/wasm/mod.rs:125:1 [INFO] [stdout] | [INFO] [stdout] 125 | #[distributed_slice] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] ::: src/modules/pe/mod.rs:251:1 [INFO] [stdout] | [INFO] [stdout] 251 | #[module_export(name = "rich_signature.version")] [INFO] [stdout] | ------------------------------------------------- in this procedural macro expansion [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 125 | #[unsafe(distributed_slice)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] | -------------- in this procedural macro expansion [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/wasm/mod.rs:125:1 [INFO] [stdout] | [INFO] [stdout] 125 | #[distributed_slice] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] ::: src/modules/pe/mod.rs:256:1 [INFO] [stdout] | [INFO] [stdout] 256 | #[module_export(name = "rich_signature.version")] [INFO] [stdout] | ------------------------------------------------- in this procedural macro expansion [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 125 | #[unsafe(distributed_slice)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] | [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/wasm/mod.rs:125:1 [INFO] [stdout] | [INFO] [stdout] 125 | #[distributed_slice] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] ::: src/modules/pe/mod.rs:265:1 [INFO] [stdout] | [INFO] [stdout] 265 | #[module_export(name = "rich_signature.toolid")] [INFO] [stdout] | ------------------------------------------------ in this procedural macro expansion [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 125 | #[unsafe(distributed_slice)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/wasm/mod.rs:125:1 [INFO] [stdout] | [INFO] [stdout] 125 | #[distributed_slice] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] ::: src/modules/pe/mod.rs:308:1 [INFO] [stdout] | [INFO] [stdout] 308 | #[module_export(name = "imports")] [INFO] [stdout] | ---------------------------------- in this procedural macro expansion [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 125 | #[unsafe(distributed_slice)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] = note: for more information, see issue #123757 [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/wasm/mod.rs:125:1 [INFO] [stdout] | [INFO] [stdout] 125 | #[distributed_slice] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] ::: src/modules/pe/mod.rs:324:1 [INFO] [stdout] | [INFO] [stdout] 324 | #[module_export(name = "imports")] [INFO] [stdout] | ---------------------------------- in this procedural macro expansion [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 125 | #[unsafe(distributed_slice)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/wasm/mod.rs:125:1 [INFO] [stdout] | [INFO] [stdout] 125 | #[distributed_slice] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] ::: src/modules/pe/mod.rs:343:1 [INFO] [stdout] | [INFO] [stdout] 343 | #[module_export(name = "imports")] [INFO] [stdout] | ---------------------------------- in this procedural macro expansion [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 125 | #[unsafe(distributed_slice)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/wasm/mod.rs:125:1 [INFO] [stdout] | [INFO] [stdout] 125 | #[distributed_slice] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] ::: src/modules/pe/mod.rs:362:1 [INFO] [stdout] | [INFO] [stdout] 362 | #[module_export(name = "imports")] [INFO] [stdout] | ---------------------------------- in this procedural macro expansion [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 125 | #[unsafe(distributed_slice)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] | [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/wasm/mod.rs:125:1 [INFO] [stdout] | [INFO] [stdout] 125 | #[distributed_slice] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] ::: src/modules/pe/mod.rs:385:1 [INFO] [stdout] | [INFO] [stdout] 385 | #[module_export(name = "imports")] [INFO] [stdout] | ---------------------------------- in this procedural macro expansion [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 125 | #[unsafe(distributed_slice)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] 125 | #[unsafe(unsafe(distributed_slice))] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/wasm/mod.rs:125:1 [INFO] [stdout] | [INFO] [stdout] 125 | #[distributed_slice] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] ::: src/modules/pe/mod.rs:403:1 [INFO] [stdout] | [INFO] [stdout] 403 | #[module_export(name = "imports")] [INFO] [stdout] | ---------------------------------- in this procedural macro expansion [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 125 | #[unsafe(distributed_slice)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] | +++++++ + [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/wasm/mod.rs:125:1 [INFO] [stdout] | [INFO] [stdout] 125 | #[distributed_slice] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] ::: src/modules/pe/mod.rs:424:1 [INFO] [stdout] | [INFO] [stdout] 424 | #[module_export(name = "imports")] [INFO] [stdout] | ---------------------------------- in this procedural macro expansion [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 125 | #[unsafe(distributed_slice)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/wasm/mod.rs:125:1 [INFO] [stdout] | [INFO] [stdout] 125 | #[distributed_slice] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] ::: src/modules/pe/mod.rs:447:1 [INFO] [stdout] | [INFO] [stdout] 447 | #[module_export(name = "imports")] [INFO] [stdout] | ---------------------------------- in this procedural macro expansion [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 125 | #[unsafe(distributed_slice)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] warning: unsafe attribute used without unsafe [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/wasm/mod.rs:125:1 [INFO] [stdout] | [INFO] [stdout] 125 | #[distributed_slice] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] ::: src/modules/pe/mod.rs:466:1 [INFO] [stdout] | [INFO] [stdout] 466 | #[module_export(name = "import_rva")] [INFO] [stdout] | ------------------------------------- in this procedural macro expansion [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 125 | #[unsafe(distributed_slice)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] --> src/wasm/mod.rs:125:1 [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/wasm/mod.rs:125:1 [INFO] [stdout] | [INFO] [stdout] 125 | #[distributed_slice] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] ::: src/modules/pe/mod.rs:484:1 [INFO] [stdout] | [INFO] [stdout] 484 | #[module_export(name = "import_rva")] [INFO] [stdout] | ------------------------------------- in this procedural macro expansion [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 125 | #[unsafe(distributed_slice)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] | [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/wasm/mod.rs:125:1 [INFO] [stdout] | [INFO] [stdout] 125 | #[distributed_slice] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] ::: src/modules/pe/mod.rs:502:1 [INFO] [stdout] | [INFO] [stdout] 502 | #[module_export(name = "delayed_import_rva")] [INFO] [stdout] | --------------------------------------------- in this procedural macro expansion [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 125 | #[unsafe(distributed_slice)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] 125 | #[unsafe(distributed_slice)] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/wasm/mod.rs:125:1 [INFO] [stdout] | [INFO] [stdout] 125 | #[distributed_slice] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] ::: src/modules/pe/mod.rs:520:1 [INFO] [stdout] | [INFO] [stdout] 520 | #[module_export(name = "delayed_import_rva")] [INFO] [stdout] | --------------------------------------------- in this procedural macro expansion [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 125 | #[unsafe(distributed_slice)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/wasm/mod.rs:125:1 [INFO] [stdout] | [INFO] [stdout] 125 | #[distributed_slice] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] ::: src/modules/pe/mod.rs:535:1 [INFO] [stdout] | [INFO] [stdout] 535 | #[module_export(name = "exports")] [INFO] [stdout] | ---------------------------------- in this procedural macro expansion [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 125 | #[unsafe(distributed_slice)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] ... [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/wasm/mod.rs:125:1 [INFO] [stdout] | [INFO] [stdout] 125 | #[distributed_slice] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] ::: src/modules/pe/mod.rs:543:1 [INFO] [stdout] | [INFO] [stdout] 543 | #[module_export(name = "exports")] [INFO] [stdout] | ---------------------------------- in this procedural macro expansion [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 125 | #[unsafe(distributed_slice)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] 928 | #[wasm_export] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/wasm/mod.rs:125:1 [INFO] [stdout] | [INFO] [stdout] 125 | #[distributed_slice] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] ::: src/modules/pe/mod.rs:551:1 [INFO] [stdout] | [INFO] [stdout] 551 | #[module_export(name = "exports")] [INFO] [stdout] | ---------------------------------- in this procedural macro expansion [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 125 | #[unsafe(distributed_slice)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] | -------------- in this procedural macro expansion [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/wasm/mod.rs:125:1 [INFO] [stdout] | [INFO] [stdout] 125 | #[distributed_slice] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] ::: src/modules/pe/mod.rs:558:1 [INFO] [stdout] | [INFO] [stdout] 558 | #[module_export(name = "exports_index")] [INFO] [stdout] | ---------------------------------------- in this procedural macro expansion [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 125 | #[unsafe(distributed_slice)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] | [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/wasm/mod.rs:125:1 [INFO] [stdout] | [INFO] [stdout] 125 | #[distributed_slice] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] ::: src/modules/pe/mod.rs:570:1 [INFO] [stdout] | [INFO] [stdout] 570 | #[module_export(name = "exports_index")] [INFO] [stdout] | ---------------------------------------- in this procedural macro expansion [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 125 | #[unsafe(distributed_slice)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/wasm/mod.rs:125:1 [INFO] [stdout] | [INFO] [stdout] 125 | #[distributed_slice] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] ::: src/modules/pe/mod.rs:580:1 [INFO] [stdout] | [INFO] [stdout] 580 | #[module_export(name = "exports_index")] [INFO] [stdout] | ---------------------------------------- in this procedural macro expansion [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 125 | #[unsafe(distributed_slice)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] = note: for more information, see issue #123757 [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/wasm/mod.rs:125:1 [INFO] [stdout] | [INFO] [stdout] 125 | #[distributed_slice] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] ::: src/modules/pe/mod.rs:596:1 [INFO] [stdout] | [INFO] [stdout] 596 | #[module_export] [INFO] [stdout] | ---------------- in this procedural macro expansion [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 125 | #[unsafe(distributed_slice)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/wasm/mod.rs:125:1 [INFO] [stdout] | [INFO] [stdout] 125 | #[distributed_slice] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] ::: src/modules/pe/mod.rs:614:1 [INFO] [stdout] | [INFO] [stdout] 614 | #[module_export] [INFO] [stdout] | ---------------- in this procedural macro expansion [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 125 | #[unsafe(distributed_slice)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/wasm/mod.rs:125:1 [INFO] [stdout] | [INFO] [stdout] 125 | #[distributed_slice] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] ::: src/modules/pe/mod.rs:627:1 [INFO] [stdout] | [INFO] [stdout] 627 | #[module_export(method_of = "pe.Signature")] [INFO] [stdout] | -------------------------------------------- in this procedural macro expansion [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 125 | #[unsafe(distributed_slice)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] | [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/wasm/mod.rs:125:1 [INFO] [stdout] | [INFO] [stdout] 125 | #[distributed_slice] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] ::: src/modules/string.rs:10:1 [INFO] [stdout] | [INFO] [stdout] 10 | #[module_export] [INFO] [stdout] | ---------------- in this procedural macro expansion [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 125 | #[unsafe(distributed_slice)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] 125 | #[unsafe(unsafe(distributed_slice))] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/wasm/mod.rs:125:1 [INFO] [stdout] | [INFO] [stdout] 125 | #[distributed_slice] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] ::: src/modules/string.rs:16:1 [INFO] [stdout] | [INFO] [stdout] 16 | #[module_export(name = "to_int")] [INFO] [stdout] | --------------------------------- in this procedural macro expansion [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 125 | #[unsafe(distributed_slice)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] | +++++++ + [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/wasm/mod.rs:125:1 [INFO] [stdout] | [INFO] [stdout] 125 | #[distributed_slice] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] ::: src/modules/string.rs:30:1 [INFO] [stdout] | [INFO] [stdout] 30 | #[module_export] [INFO] [stdout] | ---------------- in this procedural macro expansion [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 125 | #[unsafe(distributed_slice)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/wasm/mod.rs:125:1 [INFO] [stdout] | [INFO] [stdout] 125 | #[distributed_slice] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] ::: src/modules/test_proto2/mod.rs:10:1 [INFO] [stdout] | [INFO] [stdout] 10 | #[module_export(name = "add")] [INFO] [stdout] | ------------------------------ in this procedural macro expansion [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 125 | #[unsafe(distributed_slice)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] warning: unsafe attribute used without unsafe [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/wasm/mod.rs:125:1 [INFO] [stdout] | [INFO] [stdout] 125 | #[distributed_slice] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] ::: src/modules/test_proto2/mod.rs:15:1 [INFO] [stdout] | [INFO] [stdout] 15 | #[module_export(name = "add")] [INFO] [stdout] | ------------------------------ in this procedural macro expansion [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 125 | #[unsafe(distributed_slice)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] --> src/wasm/mod.rs:125:1 [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/wasm/mod.rs:125:1 [INFO] [stdout] | [INFO] [stdout] 125 | #[distributed_slice] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] ::: src/modules/test_proto2/mod.rs:20:1 [INFO] [stdout] | [INFO] [stdout] 20 | #[module_export(name = "uppercase")] [INFO] [stdout] | ------------------------------------ in this procedural macro expansion [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 125 | #[unsafe(distributed_slice)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] | [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/wasm/mod.rs:125:1 [INFO] [stdout] | [INFO] [stdout] 125 | #[distributed_slice] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] ::: src/modules/test_proto2/mod.rs:28:1 [INFO] [stdout] | [INFO] [stdout] 28 | #[module_export(name = "nested.nested_func")] [INFO] [stdout] | --------------------------------------------- in this procedural macro expansion [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 125 | #[unsafe(distributed_slice)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] 125 | #[unsafe(distributed_slice)] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/wasm/mod.rs:125:1 [INFO] [stdout] | [INFO] [stdout] 125 | #[distributed_slice] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] ::: src/modules/test_proto2/mod.rs:33:1 [INFO] [stdout] | [INFO] [stdout] 33 | / #[module_export( [INFO] [stdout] 34 | | name = "nested_method", [INFO] [stdout] 35 | | method_of = "test_proto2.NestedProto2" [INFO] [stdout] 36 | | )] [INFO] [stdout] | |__- in this procedural macro expansion [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 125 | #[unsafe(distributed_slice)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/wasm/mod.rs:125:1 [INFO] [stdout] | [INFO] [stdout] 125 | #[distributed_slice] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] ::: src/modules/test_proto2/mod.rs:44:1 [INFO] [stdout] | [INFO] [stdout] 44 | #[module_export] [INFO] [stdout] | ---------------- in this procedural macro expansion [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 125 | #[unsafe(distributed_slice)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] ... [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/wasm/mod.rs:125:1 [INFO] [stdout] | [INFO] [stdout] 125 | #[distributed_slice] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] ::: src/modules/test_proto2/mod.rs:49:1 [INFO] [stdout] | [INFO] [stdout] 49 | #[module_export] [INFO] [stdout] | ---------------- in this procedural macro expansion [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 125 | #[unsafe(distributed_slice)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] 1023 | #[wasm_export] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/wasm/mod.rs:125:1 [INFO] [stdout] | [INFO] [stdout] 125 | #[distributed_slice] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] ::: src/modules/test_proto2/mod.rs:55:1 [INFO] [stdout] | [INFO] [stdout] 55 | #[module_export] [INFO] [stdout] | ---------------- in this procedural macro expansion [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 125 | #[unsafe(distributed_slice)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] | -------------- in this procedural macro expansion [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/wasm/mod.rs:125:1 [INFO] [stdout] | [INFO] [stdout] 125 | #[distributed_slice] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] ::: src/modules/test_proto2/mod.rs:62:1 [INFO] [stdout] | [INFO] [stdout] 62 | #[module_export] [INFO] [stdout] | ---------------- in this procedural macro expansion [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 125 | #[unsafe(distributed_slice)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] | [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/wasm/mod.rs:125:1 [INFO] [stdout] | [INFO] [stdout] 125 | #[distributed_slice] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] | [INFO] [stdout] ::: src/modules/time.rs:11:1 [INFO] [stdout] | [INFO] [stdout] 11 | #[module_export] [INFO] [stdout] | ---------------- in this procedural macro expansion [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 125 | #[unsafe(distributed_slice)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/wasm/mod.rs:125:1 [INFO] [stdout] | [INFO] [stdout] 125 | #[distributed_slice] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 772 | #[wasm_export] [INFO] [stdout] | -------------- in this procedural macro expansion [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 125 | #[unsafe(distributed_slice)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] = note: for more information, see issue #123757 [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/wasm/mod.rs:125:1 [INFO] [stdout] | [INFO] [stdout] 125 | #[distributed_slice] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 784 | #[wasm_export] [INFO] [stdout] | -------------- in this procedural macro expansion [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 125 | #[unsafe(distributed_slice)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/wasm/mod.rs:125:1 [INFO] [stdout] | [INFO] [stdout] 125 | #[distributed_slice] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 793 | #[wasm_export] [INFO] [stdout] | -------------- in this procedural macro expansion [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 125 | #[unsafe(distributed_slice)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/wasm/mod.rs:125:1 [INFO] [stdout] | [INFO] [stdout] 125 | #[distributed_slice] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 806 | #[wasm_export] [INFO] [stdout] | -------------- in this procedural macro expansion [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 125 | #[unsafe(distributed_slice)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] | [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/wasm/mod.rs:125:1 [INFO] [stdout] | [INFO] [stdout] 125 | #[distributed_slice] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 828 | #[wasm_export] [INFO] [stdout] | -------------- in this procedural macro expansion [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 125 | #[unsafe(distributed_slice)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] 125 | #[unsafe(unsafe(distributed_slice))] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/wasm/mod.rs:125:1 [INFO] [stdout] | [INFO] [stdout] 125 | #[distributed_slice] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 845 | #[wasm_export] [INFO] [stdout] | -------------- in this procedural macro expansion [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 125 | #[unsafe(distributed_slice)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] | +++++++ + [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/wasm/mod.rs:125:1 [INFO] [stdout] | [INFO] [stdout] 125 | #[distributed_slice] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 862 | #[wasm_export] [INFO] [stdout] | -------------- in this procedural macro expansion [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 125 | #[unsafe(distributed_slice)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/wasm/mod.rs:125:1 [INFO] [stdout] | [INFO] [stdout] 125 | #[distributed_slice] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 881 | #[wasm_export] [INFO] [stdout] | -------------- in this procedural macro expansion [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 125 | #[unsafe(distributed_slice)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] warning: unsafe attribute used without unsafe [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/wasm/mod.rs:125:1 [INFO] [stdout] | [INFO] [stdout] 125 | #[distributed_slice] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 902 | #[wasm_export] [INFO] [stdout] | -------------- in this procedural macro expansion [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 125 | #[unsafe(distributed_slice)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] --> src/wasm/mod.rs:125:1 [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/wasm/mod.rs:125:1 [INFO] [stdout] | [INFO] [stdout] 125 | #[distributed_slice] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 919 | #[wasm_export] [INFO] [stdout] | -------------- in this procedural macro expansion [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 125 | #[unsafe(distributed_slice)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] | [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/wasm/mod.rs:125:1 [INFO] [stdout] | [INFO] [stdout] 125 | #[distributed_slice] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 928 | #[wasm_export] [INFO] [stdout] | -------------- in this procedural macro expansion [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 125 | #[unsafe(distributed_slice)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] 125 | #[unsafe(distributed_slice)] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/wasm/mod.rs:125:1 [INFO] [stdout] | [INFO] [stdout] 125 | #[distributed_slice] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1023 | #[wasm_export] [INFO] [stdout] | -------------- in this procedural macro expansion [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 125 | #[unsafe(distributed_slice)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/wasm/mod.rs:125:1 [INFO] [stdout] | [INFO] [stdout] 125 | #[distributed_slice] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1040 | #[wasm_export] [INFO] [stdout] | -------------- in this procedural macro expansion [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 125 | #[unsafe(distributed_slice)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] ... [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/wasm/mod.rs:125:1 [INFO] [stdout] | [INFO] [stdout] 125 | #[distributed_slice] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1075 | gen_lookup_fn!(lookup_integer, i64, TypeValue::Integer); [INFO] [stdout] | ------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the macro `gen_lookup_fn` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 125 | #[unsafe(distributed_slice)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] 1040 | #[wasm_export] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/wasm/mod.rs:125:1 [INFO] [stdout] | [INFO] [stdout] 125 | #[distributed_slice] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1076 | gen_lookup_fn!(lookup_float, f64, TypeValue::Float); [INFO] [stdout] | --------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the macro `gen_lookup_fn` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 125 | #[unsafe(distributed_slice)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] | -------------- in this procedural macro expansion [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/wasm/mod.rs:125:1 [INFO] [stdout] | [INFO] [stdout] 125 | #[distributed_slice] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1077 | gen_lookup_fn!(lookup_bool, bool, TypeValue::Bool); [INFO] [stdout] | -------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the macro `gen_lookup_fn` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 125 | #[unsafe(distributed_slice)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] | [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/wasm/mod.rs:125:1 [INFO] [stdout] | [INFO] [stdout] 125 | #[distributed_slice] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1092 | gen_array_indexing_fn!(array_indexing_integer, as_integer_array, i64); [INFO] [stdout] | --------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the macro `gen_array_indexing_fn` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 125 | #[unsafe(distributed_slice)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/wasm/mod.rs:125:1 [INFO] [stdout] | [INFO] [stdout] 125 | #[distributed_slice] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1093 | gen_array_indexing_fn!(array_indexing_float, as_float_array, f64); [INFO] [stdout] | ----------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the macro `gen_array_indexing_fn` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 125 | #[unsafe(distributed_slice)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] = note: for more information, see issue #123757 [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/wasm/mod.rs:125:1 [INFO] [stdout] | [INFO] [stdout] 125 | #[distributed_slice] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1094 | gen_array_indexing_fn!(array_indexing_bool, as_bool_array, bool); [INFO] [stdout] | ---------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the macro `gen_array_indexing_fn` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 125 | #[unsafe(distributed_slice)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/wasm/mod.rs:125:1 [INFO] [stdout] | [INFO] [stdout] 125 | #[distributed_slice] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1096 | #[wasm_export] [INFO] [stdout] | -------------- in this procedural macro expansion [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 125 | #[unsafe(distributed_slice)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] help: wrap the attribute in `unsafe(...)` [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(unsafe(distributed_slice))] [INFO] [stderr] | +++++++ + [INFO] [stderr] [INFO] [stderr] warning: unsafe attribute used without unsafe [INFO] [stderr] --> src/wasm/mod.rs:125:1 [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(distributed_slice)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stderr] ... [INFO] [stderr] 1075 | gen_lookup_fn!(lookup_integer, i64, TypeValue::Integer); [INFO] [stderr] | ------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stderr] = note: for more information, see issue #123757 [INFO] [stderr] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the macro `gen_lookup_fn` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: wrap the attribute in `unsafe(...)` [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(unsafe(distributed_slice))] [INFO] [stderr] | +++++++ + [INFO] [stderr] [INFO] [stderr] warning: unsafe attribute used without unsafe [INFO] [stderr] --> src/wasm/mod.rs:125:1 [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(distributed_slice)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stderr] ... [INFO] [stderr] 1076 | gen_lookup_fn!(lookup_float, f64, TypeValue::Float); [INFO] [stderr] | --------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/wasm/mod.rs:125:1 [INFO] [stdout] | [INFO] [stdout] 125 | #[distributed_slice] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1109 | #[wasm_export] [INFO] [stdout] | -------------- in this procedural macro expansion [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 125 | #[unsafe(distributed_slice)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stderr] = note: for more information, see issue #123757 [INFO] [stderr] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the macro `gen_lookup_fn` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: wrap the attribute in `unsafe(...)` [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(unsafe(distributed_slice))] [INFO] [stderr] | +++++++ + [INFO] [stderr] [INFO] [stderr] warning: unsafe attribute used without unsafe [INFO] [stderr] --> src/wasm/mod.rs:125:1 [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(distributed_slice)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stderr] ... [INFO] [stderr] 1077 | gen_lookup_fn!(lookup_bool, bool, TypeValue::Bool); [INFO] [stderr] | -------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stderr] = note: for more information, see issue #123757 [INFO] [stderr] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the macro `gen_lookup_fn` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: wrap the attribute in `unsafe(...)` [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(unsafe(distributed_slice))] [INFO] [stderr] | +++++++ + [INFO] [stderr] [INFO] [stderr] warning: unsafe attribute used without unsafe [INFO] [stderr] --> src/wasm/mod.rs:125:1 [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(distributed_slice)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stderr] ... [INFO] [stderr] 1092 | gen_array_indexing_fn!(array_indexing_integer, as_integer_array, i64); [INFO] [stderr] | --------------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stderr] = note: for more information, see issue #123757 [INFO] [stderr] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the macro `gen_array_indexing_fn` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: wrap the attribute in `unsafe(...)` [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(unsafe(distributed_slice))] [INFO] [stderr] | +++++++ + [INFO] [stderr] [INFO] [stderr] warning: unsafe attribute used without unsafe [INFO] [stderr] --> src/wasm/mod.rs:125:1 [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(distributed_slice)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stderr] ... [INFO] [stderr] 1093 | gen_array_indexing_fn!(array_indexing_float, as_float_array, f64); [INFO] [stderr] | ----------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stderr] = note: for more information, see issue #123757 [INFO] [stderr] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the macro `gen_array_indexing_fn` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: wrap the attribute in `unsafe(...)` [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(unsafe(distributed_slice))] [INFO] [stderr] | +++++++ + [INFO] [stderr] [INFO] [stderr] warning: unsafe attribute used without unsafe [INFO] [stderr] --> src/wasm/mod.rs:125:1 [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(distributed_slice)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stderr] ... [INFO] [stderr] 1094 | gen_array_indexing_fn!(array_indexing_bool, as_bool_array, bool); [INFO] [stderr] | ---------------------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stderr] = note: for more information, see issue #123757 [INFO] [stderr] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the macro `gen_array_indexing_fn` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: wrap the attribute in `unsafe(...)` [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(unsafe(distributed_slice))] [INFO] [stderr] | +++++++ + [INFO] [stderr] [INFO] [stderr] warning: unsafe attribute used without unsafe [INFO] [stderr] --> src/wasm/mod.rs:125:1 [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(distributed_slice)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stderr] ... [INFO] [stderr] 1096 | #[wasm_export] [INFO] [stderr] | -------------- in this procedural macro expansion [INFO] [stderr] | [INFO] [stderr] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stderr] = note: for more information, see issue #123757 [INFO] [stderr] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: wrap the attribute in `unsafe(...)` [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(unsafe(distributed_slice))] [INFO] [stderr] | +++++++ + [INFO] [stderr] [INFO] [stderr] warning: unsafe attribute used without unsafe [INFO] [stderr] --> src/wasm/mod.rs:125:1 [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(distributed_slice)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stderr] ... [INFO] [stderr] 1109 | #[wasm_export] [INFO] [stderr] | -------------- in this procedural macro expansion [INFO] [stderr] | [INFO] [stderr] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stderr] = note: for more information, see issue #123757 [INFO] [stderr] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: wrap the attribute in `unsafe(...)` [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(unsafe(distributed_slice))] [INFO] [stderr] | +++++++ + [INFO] [stderr] [INFO] [stderr] warning: unsafe attribute used without unsafe [INFO] [stderr] --> src/wasm/mod.rs:125:1 [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(distributed_slice)] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/wasm/mod.rs:125:1 [INFO] [stdout] | [INFO] [stdout] 125 | #[distributed_slice] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1183 | / gen_map_lookup_fn!( [INFO] [stdout] 1184 | | map_lookup_string_integer, [INFO] [stdout] 1185 | | RuntimeString, [INFO] [stdout] 1186 | | i64 [INFO] [stdout] 1187 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the macro `gen_map_lookup_fn` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 125 | #[unsafe(distributed_slice)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stderr] ... [INFO] [stderr] 1183 | / gen_map_lookup_fn!( [INFO] [stderr] 1184 | | map_lookup_string_integer, [INFO] [stderr] 1185 | | RuntimeString, [INFO] [stderr] 1186 | | i64 [INFO] [stderr] 1187 | | ); [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stderr] = note: for more information, see issue #123757 [INFO] [stderr] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the macro `gen_map_lookup_fn` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: wrap the attribute in `unsafe(...)` [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(unsafe(distributed_slice))] [INFO] [stderr] | +++++++ + [INFO] [stderr] [INFO] [stderr] warning: unsafe attribute used without unsafe [INFO] [stderr] --> src/wasm/mod.rs:125:1 [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(distributed_slice)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stderr] ... [INFO] [stderr] 1190 | / gen_map_lookup_fn!( [INFO] [stderr] 1191 | | map_lookup_string_float, [INFO] [stderr] 1192 | | RuntimeString, [INFO] [stderr] 1193 | | f64 [INFO] [stderr] 1194 | | ); [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stderr] = note: for more information, see issue #123757 [INFO] [stderr] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the macro `gen_map_lookup_fn` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: wrap the attribute in `unsafe(...)` [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(unsafe(distributed_slice))] [INFO] [stderr] | +++++++ + [INFO] [stderr] [INFO] [stderr] warning: unsafe attribute used without unsafe [INFO] [stderr] --> src/wasm/mod.rs:125:1 [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(distributed_slice)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stderr] ... [INFO] [stderr] 1197 | / gen_map_lookup_fn!( [INFO] [stderr] 1198 | | map_lookup_string_bool, [INFO] [stderr] 1199 | | RuntimeString, [INFO] [stderr] 1200 | | bool [INFO] [stderr] 1201 | | ); [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stderr] = note: for more information, see issue #123757 [INFO] [stderr] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the macro `gen_map_lookup_fn` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: wrap the attribute in `unsafe(...)` [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(unsafe(distributed_slice))] [INFO] [stderr] | +++++++ + [INFO] [stderr] [INFO] [stderr] warning: unsafe attribute used without unsafe [INFO] [stderr] --> src/wasm/mod.rs:125:1 [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(distributed_slice)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stderr] ... [INFO] [stderr] 1204 | / gen_map_lookup_fn!( [INFO] [stderr] 1205 | | map_lookup_integer_integer, [INFO] [stderr] 1206 | | i64, [INFO] [stderr] 1207 | | i64 [INFO] [stderr] 1208 | | ); [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stderr] = note: for more information, see issue #123757 [INFO] [stderr] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the macro `gen_map_lookup_fn` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: wrap the attribute in `unsafe(...)` [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(unsafe(distributed_slice))] [INFO] [stderr] | +++++++ + [INFO] [stderr] [INFO] [stderr] warning: unsafe attribute used without unsafe [INFO] [stderr] --> src/wasm/mod.rs:125:1 [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(distributed_slice)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stderr] ... [INFO] [stderr] 1211 | / gen_map_lookup_fn!( [INFO] [stderr] 1212 | | map_lookup_integer_float, [INFO] [stderr] 1213 | | i64, [INFO] [stderr] 1214 | | f64 [INFO] [stderr] 1215 | | ); [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stderr] = note: for more information, see issue #123757 [INFO] [stderr] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the macro `gen_map_lookup_fn` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: wrap the attribute in `unsafe(...)` [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(unsafe(distributed_slice))] [INFO] [stderr] | +++++++ + [INFO] [stderr] [INFO] [stderr] warning: unsafe attribute used without unsafe [INFO] [stderr] --> src/wasm/mod.rs:125:1 [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(distributed_slice)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stderr] ... [INFO] [stderr] 1218 | / gen_map_lookup_fn!( [INFO] [stderr] 1219 | | map_lookup_integer_bool, [INFO] [stderr] 1220 | | i64, [INFO] [stderr] 1221 | | bool [INFO] [stderr] 1222 | | ); [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stderr] = note: for more information, see issue #123757 [INFO] [stderr] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the macro `gen_map_lookup_fn` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: wrap the attribute in `unsafe(...)` [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(unsafe(distributed_slice))] [INFO] [stderr] | +++++++ + [INFO] [stderr] [INFO] [stderr] warning: unsafe attribute used without unsafe [INFO] [stderr] --> src/wasm/mod.rs:125:1 [INFO] [stderr] | [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/wasm/mod.rs:125:1 [INFO] [stdout] | [INFO] [stdout] 125 | #[distributed_slice] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1190 | / gen_map_lookup_fn!( [INFO] [stdout] 1191 | | map_lookup_string_float, [INFO] [stdout] 1192 | | RuntimeString, [INFO] [stdout] 1193 | | f64 [INFO] [stdout] 1194 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the macro `gen_map_lookup_fn` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 125 | #[unsafe(distributed_slice)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] 125 | #[unsafe(distributed_slice)] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/wasm/mod.rs:125:1 [INFO] [stdout] | [INFO] [stdout] 125 | #[distributed_slice] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1197 | / gen_map_lookup_fn!( [INFO] [stdout] 1198 | | map_lookup_string_bool, [INFO] [stdout] 1199 | | RuntimeString, [INFO] [stdout] 1200 | | bool [INFO] [stdout] 1201 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the macro `gen_map_lookup_fn` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 125 | #[unsafe(distributed_slice)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/wasm/mod.rs:125:1 [INFO] [stdout] | [INFO] [stdout] 125 | #[distributed_slice] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1204 | / gen_map_lookup_fn!( [INFO] [stdout] 1205 | | map_lookup_integer_integer, [INFO] [stdout] 1206 | | i64, [INFO] [stdout] 1207 | | i64 [INFO] [stdout] 1208 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the macro `gen_map_lookup_fn` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 125 | #[unsafe(distributed_slice)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] ... [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/wasm/mod.rs:125:1 [INFO] [stdout] | [INFO] [stdout] 125 | #[distributed_slice] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1211 | / gen_map_lookup_fn!( [INFO] [stdout] 1212 | | map_lookup_integer_float, [INFO] [stdout] 1213 | | i64, [INFO] [stdout] 1214 | | f64 [INFO] [stdout] 1215 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the macro `gen_map_lookup_fn` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 125 | #[unsafe(distributed_slice)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] 1224 | #[wasm_export] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/wasm/mod.rs:125:1 [INFO] [stdout] | [INFO] [stdout] 125 | #[distributed_slice] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1218 | / gen_map_lookup_fn!( [INFO] [stdout] 1219 | | map_lookup_integer_bool, [INFO] [stdout] 1220 | | i64, [INFO] [stdout] 1221 | | bool [INFO] [stdout] 1222 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the macro `gen_map_lookup_fn` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 125 | #[unsafe(distributed_slice)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] | -------------- in this procedural macro expansion [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/wasm/mod.rs:125:1 [INFO] [stdout] | [INFO] [stdout] 125 | #[distributed_slice] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1224 | #[wasm_export] [INFO] [stdout] | -------------- in this procedural macro expansion [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 125 | #[unsafe(distributed_slice)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] | [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/wasm/mod.rs:125:1 [INFO] [stdout] | [INFO] [stdout] 125 | #[distributed_slice] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1233 | #[wasm_export] [INFO] [stdout] | -------------- in this procedural macro expansion [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 125 | #[unsafe(distributed_slice)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/wasm/mod.rs:125:1 [INFO] [stdout] | [INFO] [stdout] 125 | #[distributed_slice] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1243 | #[wasm_export] [INFO] [stdout] | -------------- in this procedural macro expansion [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 125 | #[unsafe(distributed_slice)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] = note: for more information, see issue #123757 [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/wasm/mod.rs:125:1 [INFO] [stdout] | [INFO] [stdout] 125 | #[distributed_slice] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1252 | #[wasm_export] [INFO] [stdout] | -------------- in this procedural macro expansion [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 125 | #[unsafe(distributed_slice)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/wasm/mod.rs:125:1 [INFO] [stdout] | [INFO] [stdout] 125 | #[distributed_slice] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1292 | / gen_map_lookup_by_index_fn!( [INFO] [stdout] 1293 | | map_lookup_by_index_integer_integer, [INFO] [stdout] 1294 | | i64, [INFO] [stdout] 1295 | | i64, [INFO] [stdout] 1296 | | with_integer_keys, [INFO] [stdout] 1297 | | as_integer [INFO] [stdout] 1298 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the macro `gen_map_lookup_by_index_fn` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 125 | #[unsafe(distributed_slice)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] help: wrap the attribute in `unsafe(...)` [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(unsafe(distributed_slice))] [INFO] [stderr] | +++++++ + [INFO] [stderr] [INFO] [stderr] warning: unsafe attribute used without unsafe [INFO] [stderr] --> src/wasm/mod.rs:125:1 [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(distributed_slice)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stderr] ... [INFO] [stderr] 1233 | #[wasm_export] [INFO] [stderr] | -------------- in this procedural macro expansion [INFO] [stderr] | [INFO] [stderr] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stderr] = note: for more information, see issue #123757 [INFO] [stderr] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: wrap the attribute in `unsafe(...)` [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(unsafe(distributed_slice))] [INFO] [stderr] | +++++++ + [INFO] [stderr] [INFO] [stderr] warning: unsafe attribute used without unsafe [INFO] [stderr] --> src/wasm/mod.rs:125:1 [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(distributed_slice)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stderr] ... [INFO] [stderr] 1243 | #[wasm_export] [INFO] [stderr] | -------------- in this procedural macro expansion [INFO] [stderr] | [INFO] [stderr] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stderr] = note: for more information, see issue #123757 [INFO] [stderr] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: wrap the attribute in `unsafe(...)` [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(unsafe(distributed_slice))] [INFO] [stderr] | +++++++ + [INFO] [stderr] [INFO] [stderr] warning: unsafe attribute used without unsafe [INFO] [stderr] --> src/wasm/mod.rs:125:1 [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(distributed_slice)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stderr] ... [INFO] [stderr] 1252 | #[wasm_export] [INFO] [stderr] | -------------- in this procedural macro expansion [INFO] [stderr] | [INFO] [stderr] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stderr] = note: for more information, see issue #123757 [INFO] [stderr] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: wrap the attribute in `unsafe(...)` [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(unsafe(distributed_slice))] [INFO] [stderr] | +++++++ + [INFO] [stderr] [INFO] [stderr] warning: unsafe attribute used without unsafe [INFO] [stderr] --> src/wasm/mod.rs:125:1 [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(distributed_slice)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stderr] ... [INFO] [stderr] 1292 | / gen_map_lookup_by_index_fn!( [INFO] [stderr] 1293 | | map_lookup_by_index_integer_integer, [INFO] [stderr] 1294 | | i64, [INFO] [stderr] 1295 | | i64, [INFO] [stderr] 1296 | | with_integer_keys, [INFO] [stderr] 1297 | | as_integer [INFO] [stderr] 1298 | | ); [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/wasm/mod.rs:125:1 [INFO] [stdout] | [INFO] [stdout] 125 | #[distributed_slice] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1301 | / gen_map_lookup_by_index_fn!( [INFO] [stdout] 1302 | | map_lookup_by_index_integer_float, [INFO] [stdout] 1303 | | i64, [INFO] [stdout] 1304 | | f64, [INFO] [stdout] 1305 | | with_integer_keys, [INFO] [stdout] 1306 | | as_float [INFO] [stdout] 1307 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the macro `gen_map_lookup_by_index_fn` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 125 | #[unsafe(distributed_slice)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stderr] = note: for more information, see issue #123757 [INFO] [stderr] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the macro `gen_map_lookup_by_index_fn` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: wrap the attribute in `unsafe(...)` [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(unsafe(distributed_slice))] [INFO] [stderr] | +++++++ + [INFO] [stderr] [INFO] [stderr] warning: unsafe attribute used without unsafe [INFO] [stderr] --> src/wasm/mod.rs:125:1 [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(distributed_slice)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stderr] ... [INFO] [stderr] 1301 | / gen_map_lookup_by_index_fn!( [INFO] [stderr] 1302 | | map_lookup_by_index_integer_float, [INFO] [stderr] 1303 | | i64, [INFO] [stderr] 1304 | | f64, [INFO] [stderr] 1305 | | with_integer_keys, [INFO] [stderr] 1306 | | as_float [INFO] [stderr] 1307 | | ); [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stderr] = note: for more information, see issue #123757 [INFO] [stderr] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the macro `gen_map_lookup_by_index_fn` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: wrap the attribute in `unsafe(...)` [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(unsafe(distributed_slice))] [INFO] [stderr] | +++++++ + [INFO] [stderr] [INFO] [stderr] warning: unsafe attribute used without unsafe [INFO] [stderr] --> src/wasm/mod.rs:125:1 [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(distributed_slice)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stderr] ... [INFO] [stderr] 1310 | / gen_map_lookup_by_index_fn!( [INFO] [stderr] 1311 | | map_lookup_by_index_integer_bool, [INFO] [stderr] 1312 | | i64, [INFO] [stderr] 1313 | | bool, [INFO] [stderr] 1314 | | with_integer_keys, [INFO] [stderr] 1315 | | as_bool [INFO] [stderr] 1316 | | ); [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stderr] = note: for more information, see issue #123757 [INFO] [stderr] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the macro `gen_map_lookup_by_index_fn` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: wrap the attribute in `unsafe(...)` [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(unsafe(distributed_slice))] [INFO] [stderr] | +++++++ + [INFO] [stderr] [INFO] [stderr] warning: unsafe attribute used without unsafe [INFO] [stderr] --> src/wasm/mod.rs:125:1 [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(distributed_slice)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stderr] ... [INFO] [stderr] 1319 | / gen_map_lookup_by_index_fn!( [INFO] [stderr] 1320 | | map_lookup_by_index_string_integer, [INFO] [stderr] 1321 | | RuntimeString, [INFO] [stderr] 1322 | | i64, [INFO] [stderr] 1323 | | with_string_keys, [INFO] [stderr] 1324 | | as_integer [INFO] [stderr] 1325 | | ); [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stderr] = note: for more information, see issue #123757 [INFO] [stderr] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the macro `gen_map_lookup_by_index_fn` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: wrap the attribute in `unsafe(...)` [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(unsafe(distributed_slice))] [INFO] [stderr] | +++++++ + [INFO] [stderr] [INFO] [stderr] warning: unsafe attribute used without unsafe [INFO] [stderr] --> src/wasm/mod.rs:125:1 [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(distributed_slice)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stderr] ... [INFO] [stderr] 1328 | / gen_map_lookup_by_index_fn!( [INFO] [stderr] 1329 | | map_lookup_by_index_string_float, [INFO] [stderr] 1330 | | RuntimeString, [INFO] [stderr] 1331 | | f64, [INFO] [stderr] 1332 | | with_string_keys, [INFO] [stderr] 1333 | | as_float [INFO] [stderr] 1334 | | ); [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stderr] = note: for more information, see issue #123757 [INFO] [stderr] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the macro `gen_map_lookup_by_index_fn` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: wrap the attribute in `unsafe(...)` [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(unsafe(distributed_slice))] [INFO] [stderr] | +++++++ + [INFO] [stderr] [INFO] [stderr] warning: unsafe attribute used without unsafe [INFO] [stderr] --> src/wasm/mod.rs:125:1 [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(distributed_slice)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stderr] ... [INFO] [stderr] 1337 | / gen_map_lookup_by_index_fn!( [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/wasm/mod.rs:125:1 [INFO] [stdout] | [INFO] [stdout] 125 | #[distributed_slice] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1310 | / gen_map_lookup_by_index_fn!( [INFO] [stdout] 1311 | | map_lookup_by_index_integer_bool, [INFO] [stdout] 1312 | | i64, [INFO] [stdout] 1313 | | bool, [INFO] [stdout] 1314 | | with_integer_keys, [INFO] [stdout] 1315 | | as_bool [INFO] [stdout] 1316 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the macro `gen_map_lookup_by_index_fn` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 125 | #[unsafe(distributed_slice)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] 1338 | | map_lookup_by_index_string_bool, [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/wasm/mod.rs:125:1 [INFO] [stdout] | [INFO] [stdout] 125 | #[distributed_slice] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1319 | / gen_map_lookup_by_index_fn!( [INFO] [stdout] 1320 | | map_lookup_by_index_string_integer, [INFO] [stdout] 1321 | | RuntimeString, [INFO] [stdout] 1322 | | i64, [INFO] [stdout] 1323 | | with_string_keys, [INFO] [stdout] 1324 | | as_integer [INFO] [stdout] 1325 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the macro `gen_map_lookup_by_index_fn` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 125 | #[unsafe(distributed_slice)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] 1339 | | RuntimeString, [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/wasm/mod.rs:125:1 [INFO] [stdout] | [INFO] [stdout] 125 | #[distributed_slice] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1328 | / gen_map_lookup_by_index_fn!( [INFO] [stdout] 1329 | | map_lookup_by_index_string_float, [INFO] [stdout] 1330 | | RuntimeString, [INFO] [stdout] 1331 | | f64, [INFO] [stdout] 1332 | | with_string_keys, [INFO] [stdout] 1333 | | as_float [INFO] [stdout] 1334 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the macro `gen_map_lookup_by_index_fn` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 125 | #[unsafe(distributed_slice)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] 1340 | | bool, [INFO] [stderr] 1341 | | with_string_keys, [INFO] [stderr] 1342 | | as_bool [INFO] [stderr] 1343 | | ); [INFO] [stderr] | |_- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stderr] = note: for more information, see issue #123757 [INFO] [stderr] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the macro `gen_map_lookup_by_index_fn` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: wrap the attribute in `unsafe(...)` [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(unsafe(distributed_slice))] [INFO] [stderr] | +++++++ + [INFO] [stderr] [INFO] [stderr] warning: unsafe attribute used without unsafe [INFO] [stderr] --> src/wasm/mod.rs:125:1 [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(distributed_slice)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stderr] ... [INFO] [stderr] 1345 | #[wasm_export] [INFO] [stderr] | -------------- in this procedural macro expansion [INFO] [stderr] | [INFO] [stderr] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stderr] = note: for more information, see issue #123757 [INFO] [stderr] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: wrap the attribute in `unsafe(...)` [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(unsafe(distributed_slice))] [INFO] [stderr] | +++++++ + [INFO] [stderr] [INFO] [stderr] warning: unsafe attribute used without unsafe [INFO] [stderr] --> src/wasm/mod.rs:125:1 [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(distributed_slice)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stderr] ... [INFO] [stderr] 1357 | #[wasm_export] [INFO] [stderr] | -------------- in this procedural macro expansion [INFO] [stderr] | [INFO] [stderr] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stderr] = note: for more information, see issue #123757 [INFO] [stderr] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: wrap the attribute in `unsafe(...)` [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(unsafe(distributed_slice))] [INFO] [stderr] | +++++++ + [INFO] [stderr] [INFO] [stderr] warning: unsafe attribute used without unsafe [INFO] [stderr] --> src/wasm/mod.rs:125:1 [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(distributed_slice)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stderr] ... [INFO] [stderr] 1371 | #[wasm_export] [INFO] [stderr] | -------------- in this procedural macro expansion [INFO] [stderr] | [INFO] [stderr] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stderr] = note: for more information, see issue #123757 [INFO] [stderr] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: wrap the attribute in `unsafe(...)` [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(unsafe(distributed_slice))] [INFO] [stderr] | +++++++ + [INFO] [stderr] [INFO] [stderr] warning: unsafe attribute used without unsafe [INFO] [stderr] --> src/wasm/mod.rs:125:1 [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(distributed_slice)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stderr] ... [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/wasm/mod.rs:125:1 [INFO] [stdout] | [INFO] [stdout] 125 | #[distributed_slice] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1337 | / gen_map_lookup_by_index_fn!( [INFO] [stdout] 1338 | | map_lookup_by_index_string_bool, [INFO] [stdout] 1339 | | RuntimeString, [INFO] [stdout] 1340 | | bool, [INFO] [stdout] 1341 | | with_string_keys, [INFO] [stdout] 1342 | | as_bool [INFO] [stdout] 1343 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the macro `gen_map_lookup_by_index_fn` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 125 | #[unsafe(distributed_slice)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] 1383 | #[wasm_export] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/wasm/mod.rs:125:1 [INFO] [stdout] | [INFO] [stdout] 125 | #[distributed_slice] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1345 | #[wasm_export] [INFO] [stdout] | -------------- in this procedural macro expansion [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 125 | #[unsafe(distributed_slice)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] | -------------- in this procedural macro expansion [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/wasm/mod.rs:125:1 [INFO] [stdout] | [INFO] [stdout] 125 | #[distributed_slice] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1357 | #[wasm_export] [INFO] [stdout] | -------------- in this procedural macro expansion [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 125 | #[unsafe(distributed_slice)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] | [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/wasm/mod.rs:125:1 [INFO] [stdout] | [INFO] [stdout] 125 | #[distributed_slice] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1371 | #[wasm_export] [INFO] [stdout] | -------------- in this procedural macro expansion [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 125 | #[unsafe(distributed_slice)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/wasm/mod.rs:125:1 [INFO] [stdout] | [INFO] [stdout] 125 | #[distributed_slice] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1383 | #[wasm_export] [INFO] [stdout] | -------------- in this procedural macro expansion [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 125 | #[unsafe(distributed_slice)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] = note: for more information, see issue #123757 [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/wasm/mod.rs:125:1 [INFO] [stdout] | [INFO] [stdout] 125 | #[distributed_slice] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1410 | gen_str_cmp_fn!(str_eq, eq); [INFO] [stdout] | --------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the macro `gen_str_cmp_fn` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 125 | #[unsafe(distributed_slice)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/wasm/mod.rs:125:1 [INFO] [stdout] | [INFO] [stdout] 125 | #[distributed_slice] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1411 | gen_str_cmp_fn!(str_ne, ne); [INFO] [stdout] | --------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the macro `gen_str_cmp_fn` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 125 | #[unsafe(distributed_slice)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/wasm/mod.rs:125:1 [INFO] [stdout] | [INFO] [stdout] 125 | #[distributed_slice] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1412 | gen_str_cmp_fn!(str_lt, lt); [INFO] [stdout] | --------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the macro `gen_str_cmp_fn` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 125 | #[unsafe(distributed_slice)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(unsafe(distributed_slice))] [INFO] [stderr] | +++++++ + [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/wasm/mod.rs:125:1 [INFO] [stdout] | [INFO] [stdout] 125 | #[distributed_slice] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1413 | gen_str_cmp_fn!(str_gt, gt); [INFO] [stdout] | --------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the macro `gen_str_cmp_fn` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 125 | #[unsafe(distributed_slice)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] [INFO] [stderr] warning: unsafe attribute used without unsafe [INFO] [stderr] --> src/wasm/mod.rs:125:1 [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(distributed_slice)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stderr] ... [INFO] [stderr] 1410 | gen_str_cmp_fn!(str_eq, eq); [INFO] [stderr] | --------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stderr] = note: for more information, see issue #123757 [INFO] [stderr] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the macro `gen_str_cmp_fn` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: wrap the attribute in `unsafe(...)` [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(unsafe(distributed_slice))] [INFO] [stderr] | +++++++ + [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/wasm/mod.rs:125:1 [INFO] [stdout] | [INFO] [stdout] 125 | #[distributed_slice] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1414 | gen_str_cmp_fn!(str_le, le); [INFO] [stdout] | --------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the macro `gen_str_cmp_fn` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 125 | #[unsafe(distributed_slice)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] [INFO] [stderr] warning: unsafe attribute used without unsafe [INFO] [stderr] --> src/wasm/mod.rs:125:1 [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(distributed_slice)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stderr] ... [INFO] [stderr] 1411 | gen_str_cmp_fn!(str_ne, ne); [INFO] [stderr] | --------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stderr] = note: for more information, see issue #123757 [INFO] [stderr] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the macro `gen_str_cmp_fn` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: wrap the attribute in `unsafe(...)` [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(unsafe(distributed_slice))] [INFO] [stderr] | +++++++ + [INFO] [stderr] [INFO] [stderr] warning: unsafe attribute used without unsafe [INFO] [stderr] --> src/wasm/mod.rs:125:1 [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(distributed_slice)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stderr] ... [INFO] [stderr] 1412 | gen_str_cmp_fn!(str_lt, lt); [INFO] [stderr] | --------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stderr] = note: for more information, see issue #123757 [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/wasm/mod.rs:125:1 [INFO] [stdout] | [INFO] [stdout] 125 | #[distributed_slice] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1415 | gen_str_cmp_fn!(str_ge, ge); [INFO] [stdout] | --------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the macro `gen_str_cmp_fn` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 125 | #[unsafe(distributed_slice)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the macro `gen_str_cmp_fn` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/wasm/mod.rs:125:1 [INFO] [stdout] | [INFO] [stdout] 125 | #[distributed_slice] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1430 | gen_str_op_fn!(str_contains, contains, false); [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the macro `gen_str_op_fn` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 125 | #[unsafe(distributed_slice)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/wasm/mod.rs:125:1 [INFO] [stdout] | [INFO] [stdout] 125 | #[distributed_slice] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1431 | gen_str_op_fn!(str_startswith, starts_with, false); [INFO] [stdout] | -------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the macro `gen_str_op_fn` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 125 | #[unsafe(distributed_slice)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(unsafe(distributed_slice))] [INFO] [stderr] | +++++++ + [INFO] [stderr] [INFO] [stderr] warning: unsafe attribute used without unsafe [INFO] [stderr] --> src/wasm/mod.rs:125:1 [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(distributed_slice)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stderr] ... [INFO] [stderr] 1413 | gen_str_cmp_fn!(str_gt, gt); [INFO] [stderr] | --------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stderr] = note: for more information, see issue #123757 [INFO] [stderr] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the macro `gen_str_cmp_fn` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: wrap the attribute in `unsafe(...)` [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(unsafe(distributed_slice))] [INFO] [stderr] | +++++++ + [INFO] [stderr] [INFO] [stderr] warning: unsafe attribute used without unsafe [INFO] [stderr] --> src/wasm/mod.rs:125:1 [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(distributed_slice)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stderr] ... [INFO] [stderr] 1414 | gen_str_cmp_fn!(str_le, le); [INFO] [stderr] | --------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stderr] = note: for more information, see issue #123757 [INFO] [stderr] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the macro `gen_str_cmp_fn` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: wrap the attribute in `unsafe(...)` [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(unsafe(distributed_slice))] [INFO] [stderr] | +++++++ + [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/wasm/mod.rs:125:1 [INFO] [stdout] | [INFO] [stdout] 125 | #[distributed_slice] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1432 | gen_str_op_fn!(str_endswith, ends_with, false); [INFO] [stdout] | ---------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the macro `gen_str_op_fn` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 125 | #[unsafe(distributed_slice)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] [INFO] [stderr] warning: unsafe attribute used without unsafe [INFO] [stderr] --> src/wasm/mod.rs:125:1 [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(distributed_slice)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stderr] ... [INFO] [stderr] 1415 | gen_str_cmp_fn!(str_ge, ge); [INFO] [stderr] | --------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stderr] = note: for more information, see issue #123757 [INFO] [stderr] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the macro `gen_str_cmp_fn` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: wrap the attribute in `unsafe(...)` [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(unsafe(distributed_slice))] [INFO] [stderr] | +++++++ + [INFO] [stderr] [INFO] [stderr] warning: unsafe attribute used without unsafe [INFO] [stderr] --> src/wasm/mod.rs:125:1 [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(distributed_slice)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stderr] ... [INFO] [stderr] 1430 | gen_str_op_fn!(str_contains, contains, false); [INFO] [stderr] | --------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stderr] = note: for more information, see issue #123757 [INFO] [stderr] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the macro `gen_str_op_fn` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: wrap the attribute in `unsafe(...)` [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(unsafe(distributed_slice))] [INFO] [stderr] | +++++++ + [INFO] [stderr] [INFO] [stderr] warning: unsafe attribute used without unsafe [INFO] [stderr] --> src/wasm/mod.rs:125:1 [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(distributed_slice)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stderr] ... [INFO] [stderr] 1431 | gen_str_op_fn!(str_startswith, starts_with, false); [INFO] [stderr] | -------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stderr] = note: for more information, see issue #123757 [INFO] [stderr] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the macro `gen_str_op_fn` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: wrap the attribute in `unsafe(...)` [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(unsafe(distributed_slice))] [INFO] [stderr] | +++++++ + [INFO] [stderr] [INFO] [stderr] warning: unsafe attribute used without unsafe [INFO] [stderr] --> src/wasm/mod.rs:125:1 [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(distributed_slice)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stderr] ... [INFO] [stderr] 1432 | gen_str_op_fn!(str_endswith, ends_with, false); [INFO] [stderr] | ---------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stderr] = note: for more information, see issue #123757 [INFO] [stderr] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the macro `gen_str_op_fn` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: wrap the attribute in `unsafe(...)` [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(unsafe(distributed_slice))] [INFO] [stderr] | +++++++ + [INFO] [stderr] [INFO] [stderr] warning: unsafe attribute used without unsafe [INFO] [stderr] --> src/wasm/mod.rs:125:1 [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(distributed_slice)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stderr] ... [INFO] [stderr] 1433 | gen_str_op_fn!(str_icontains, contains, true); [INFO] [stderr] | --------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stderr] = note: for more information, see issue #123757 [INFO] [stderr] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the macro `gen_str_op_fn` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: wrap the attribute in `unsafe(...)` [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(unsafe(distributed_slice))] [INFO] [stderr] | +++++++ + [INFO] [stderr] [INFO] [stderr] warning: unsafe attribute used without unsafe [INFO] [stderr] --> src/wasm/mod.rs:125:1 [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(distributed_slice)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stderr] ... [INFO] [stderr] 1434 | gen_str_op_fn!(str_istartswith, starts_with, true); [INFO] [stderr] | -------------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stderr] = note: for more information, see issue #123757 [INFO] [stderr] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the macro `gen_str_op_fn` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: wrap the attribute in `unsafe(...)` [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(unsafe(distributed_slice))] [INFO] [stderr] | +++++++ + [INFO] [stderr] [INFO] [stderr] warning: unsafe attribute used without unsafe [INFO] [stderr] --> src/wasm/mod.rs:125:1 [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(distributed_slice)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stderr] ... [INFO] [stderr] 1435 | gen_str_op_fn!(str_iendswith, ends_with, true); [INFO] [stderr] | ---------------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stderr] = note: for more information, see issue #123757 [INFO] [stderr] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the macro `gen_str_op_fn` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: wrap the attribute in `unsafe(...)` [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(unsafe(distributed_slice))] [INFO] [stderr] | +++++++ + [INFO] [stderr] [INFO] [stderr] warning: unsafe attribute used without unsafe [INFO] [stderr] --> src/wasm/mod.rs:125:1 [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(distributed_slice)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stderr] ... [INFO] [stderr] 1436 | gen_str_op_fn!(str_iequals, equals, true); [INFO] [stderr] | ----------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stderr] = note: for more information, see issue #123757 [INFO] [stderr] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the macro `gen_str_op_fn` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: wrap the attribute in `unsafe(...)` [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(unsafe(distributed_slice))] [INFO] [stderr] | +++++++ + [INFO] [stderr] [INFO] [stderr] warning: unsafe attribute used without unsafe [INFO] [stderr] --> src/wasm/mod.rs:125:1 [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(distributed_slice)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stderr] ... [INFO] [stderr] 1438 | #[wasm_export] [INFO] [stderr] | -------------- in this procedural macro expansion [INFO] [stderr] | [INFO] [stderr] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stderr] = note: for more information, see issue #123757 [INFO] [stderr] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: wrap the attribute in `unsafe(...)` [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(unsafe(distributed_slice))] [INFO] [stderr] | +++++++ + [INFO] [stderr] [INFO] [stderr] warning: unsafe attribute used without unsafe [INFO] [stderr] --> src/wasm/mod.rs:125:1 [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(distributed_slice)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/wasm/mod.rs:125:1 [INFO] [stdout] | [INFO] [stdout] 125 | #[distributed_slice] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1433 | gen_str_op_fn!(str_icontains, contains, true); [INFO] [stdout] | --------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the macro `gen_str_op_fn` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 125 | #[unsafe(distributed_slice)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] ... [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/wasm/mod.rs:125:1 [INFO] [stdout] | [INFO] [stdout] 125 | #[distributed_slice] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1434 | gen_str_op_fn!(str_istartswith, starts_with, true); [INFO] [stdout] | -------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the macro `gen_str_op_fn` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 125 | #[unsafe(distributed_slice)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] 1446 | #[wasm_export] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/wasm/mod.rs:125:1 [INFO] [stdout] | [INFO] [stdout] 125 | #[distributed_slice] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1435 | gen_str_op_fn!(str_iendswith, ends_with, true); [INFO] [stdout] | ---------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the macro `gen_str_op_fn` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 125 | #[unsafe(distributed_slice)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] | -------------- in this procedural macro expansion [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/wasm/mod.rs:125:1 [INFO] [stdout] | [INFO] [stdout] 125 | #[distributed_slice] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1436 | gen_str_op_fn!(str_iequals, equals, true); [INFO] [stdout] | ----------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the macro `gen_str_op_fn` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 125 | #[unsafe(distributed_slice)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] | [INFO] [stderr] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stderr] = note: for more information, see issue #123757 [INFO] [stderr] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: wrap the attribute in `unsafe(...)` [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(unsafe(distributed_slice))] [INFO] [stderr] | +++++++ + [INFO] [stderr] [INFO] [stderr] warning: unsafe attribute used without unsafe [INFO] [stderr] --> src/wasm/mod.rs:125:1 [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(distributed_slice)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stderr] ... [INFO] [stderr] 1475 | gen_xint_fn!(uint8, u8, from_le_bytes); [INFO] [stderr] | -------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stderr] = note: for more information, see issue #123757 [INFO] [stderr] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the macro `gen_xint_fn` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: wrap the attribute in `unsafe(...)` [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(unsafe(distributed_slice))] [INFO] [stderr] | +++++++ + [INFO] [stderr] [INFO] [stderr] warning: unsafe attribute used without unsafe [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/wasm/mod.rs:125:1 [INFO] [stdout] | [INFO] [stdout] 125 | #[distributed_slice] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1438 | #[wasm_export] [INFO] [stdout] | -------------- in this procedural macro expansion [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 125 | #[unsafe(distributed_slice)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] --> src/wasm/mod.rs:125:1 [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(distributed_slice)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stderr] ... [INFO] [stderr] 1476 | gen_xint_fn!(uint16, u16, from_le_bytes); [INFO] [stderr] | ---------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stderr] = note: for more information, see issue #123757 [INFO] [stderr] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the macro `gen_xint_fn` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: wrap the attribute in `unsafe(...)` [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(unsafe(distributed_slice))] [INFO] [stderr] | +++++++ + [INFO] [stderr] [INFO] [stderr] warning: unsafe attribute used without unsafe [INFO] [stderr] --> src/wasm/mod.rs:125:1 [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(distributed_slice)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stderr] ... [INFO] [stderr] 1477 | gen_xint_fn!(uint32, u32, from_le_bytes); [INFO] [stderr] | ---------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stderr] = note: for more information, see issue #123757 [INFO] [stderr] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the macro `gen_xint_fn` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: wrap the attribute in `unsafe(...)` [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(unsafe(distributed_slice))] [INFO] [stderr] | +++++++ + [INFO] [stderr] [INFO] [stderr] warning: unsafe attribute used without unsafe [INFO] [stderr] --> src/wasm/mod.rs:125:1 [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/wasm/mod.rs:125:1 [INFO] [stdout] | [INFO] [stdout] 125 | #[distributed_slice] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1446 | #[wasm_export] [INFO] [stdout] | -------------- in this procedural macro expansion [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the attribute macro `wasm_export` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 125 | #[unsafe(distributed_slice)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(distributed_slice)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stderr] ... [INFO] [stderr] 1478 | gen_xint_fn!(uint8be, u8, from_be_bytes); [INFO] [stderr] | ---------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stderr] = note: for more information, see issue #123757 [INFO] [stderr] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the macro `gen_xint_fn` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: wrap the attribute in `unsafe(...)` [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(unsafe(distributed_slice))] [INFO] [stderr] | +++++++ + [INFO] [stderr] [INFO] [stderr] warning: unsafe attribute used without unsafe [INFO] [stderr] --> src/wasm/mod.rs:125:1 [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(distributed_slice)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stderr] ... [INFO] [stderr] 1479 | gen_xint_fn!(uint16be, u16, from_be_bytes); [INFO] [stderr] | ------------------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stderr] = note: for more information, see issue #123757 [INFO] [stderr] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the macro `gen_xint_fn` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: wrap the attribute in `unsafe(...)` [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(unsafe(distributed_slice))] [INFO] [stderr] | +++++++ + [INFO] [stderr] [INFO] [stderr] warning: unsafe attribute used without unsafe [INFO] [stderr] --> src/wasm/mod.rs:125:1 [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(distributed_slice)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stderr] ... [INFO] [stderr] 1480 | gen_xint_fn!(uint32be, u32, from_be_bytes); [INFO] [stderr] | ------------------------------------------ in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stderr] = note: for more information, see issue #123757 [INFO] [stderr] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the macro `gen_xint_fn` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: wrap the attribute in `unsafe(...)` [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(unsafe(distributed_slice))] [INFO] [stderr] | +++++++ + [INFO] [stderr] [INFO] [stderr] warning: unsafe attribute used without unsafe [INFO] [stderr] --> src/wasm/mod.rs:125:1 [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(distributed_slice)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stderr] ... [INFO] [stderr] 1482 | gen_xint_fn!(int8, i8, from_le_bytes); [INFO] [stderr] | ------------------------------------- in this macro invocation [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/wasm/mod.rs:125:1 [INFO] [stdout] | [INFO] [stdout] 125 | #[distributed_slice] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1475 | gen_xint_fn!(uint8, u8, from_le_bytes); [INFO] [stdout] | -------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the macro `gen_xint_fn` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 125 | #[unsafe(distributed_slice)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] | [INFO] [stderr] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stderr] = note: for more information, see issue #123757 [INFO] [stderr] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the macro `gen_xint_fn` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: wrap the attribute in `unsafe(...)` [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(unsafe(distributed_slice))] [INFO] [stderr] | +++++++ + [INFO] [stderr] [INFO] [stderr] warning: unsafe attribute used without unsafe [INFO] [stderr] --> src/wasm/mod.rs:125:1 [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(distributed_slice)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stderr] ... [INFO] [stderr] 1483 | gen_xint_fn!(int16, i16, from_le_bytes); [INFO] [stderr] | --------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stderr] = note: for more information, see issue #123757 [INFO] [stderr] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the macro `gen_xint_fn` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: wrap the attribute in `unsafe(...)` [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(unsafe(distributed_slice))] [INFO] [stderr] | +++++++ + [INFO] [stderr] [INFO] [stderr] warning: unsafe attribute used without unsafe [INFO] [stderr] --> src/wasm/mod.rs:125:1 [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(distributed_slice)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stderr] ... [INFO] [stderr] 1484 | gen_xint_fn!(int32, i32, from_le_bytes); [INFO] [stderr] | --------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stderr] = note: for more information, see issue #123757 [INFO] [stderr] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the macro `gen_xint_fn` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/wasm/mod.rs:125:1 [INFO] [stdout] | [INFO] [stdout] 125 | #[distributed_slice] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1476 | gen_xint_fn!(uint16, u16, from_le_bytes); [INFO] [stdout] | ---------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the macro `gen_xint_fn` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 125 | #[unsafe(distributed_slice)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(unsafe(distributed_slice))] [INFO] [stderr] | +++++++ + [INFO] [stderr] [INFO] [stderr] warning: unsafe attribute used without unsafe [INFO] [stderr] --> src/wasm/mod.rs:125:1 [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(distributed_slice)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stderr] ... [INFO] [stderr] 1485 | gen_xint_fn!(int8be, i8, from_be_bytes); [INFO] [stderr] | --------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stderr] = note: for more information, see issue #123757 [INFO] [stderr] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the macro `gen_xint_fn` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: wrap the attribute in `unsafe(...)` [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(unsafe(distributed_slice))] [INFO] [stderr] | +++++++ + [INFO] [stderr] [INFO] [stderr] warning: unsafe attribute used without unsafe [INFO] [stderr] --> src/wasm/mod.rs:125:1 [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(distributed_slice)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stderr] ... [INFO] [stderr] 1486 | gen_xint_fn!(int16be, i16, from_be_bytes); [INFO] [stderr] | ----------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stderr] = note: for more information, see issue #123757 [INFO] [stderr] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the macro `gen_xint_fn` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: wrap the attribute in `unsafe(...)` [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(unsafe(distributed_slice))] [INFO] [stderr] | +++++++ + [INFO] [stderr] [INFO] [stderr] warning: unsafe attribute used without unsafe [INFO] [stderr] --> src/wasm/mod.rs:125:1 [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(distributed_slice)] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/wasm/mod.rs:125:1 [INFO] [stdout] | [INFO] [stdout] 125 | #[distributed_slice] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1477 | gen_xint_fn!(uint32, u32, from_le_bytes); [INFO] [stdout] | ---------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the macro `gen_xint_fn` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 125 | #[unsafe(distributed_slice)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] ... [INFO] [stderr] 1487 | gen_xint_fn!(int32be, i32, from_be_bytes); [INFO] [stderr] | ----------------------------------------- in this macro invocation [INFO] [stderr] | [INFO] [stderr] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stderr] = note: for more information, see issue #123757 [INFO] [stderr] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the macro `gen_xint_fn` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stderr] help: wrap the attribute in `unsafe(...)` [INFO] [stderr] | [INFO] [stderr] 125 | #[unsafe(unsafe(distributed_slice))] [INFO] [stderr] | +++++++ + [INFO] [stderr] [INFO] [stderr] warning: elided lifetime has a name [INFO] [stderr] --> src/modules/dotnet/parser.rs:1484:52 [INFO] [stderr] | [INFO] [stderr] 319 | impl<'a> Dotnet<'a> { [INFO] [stderr] | -- lifetime `'a` declared here [INFO] [stderr] ... [INFO] [stderr] 1484 | ) -> impl FnMut(&'a [u8]) -> IResult<&'a [u8], TypeRef> + '_ { [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/wasm/mod.rs:125:1 [INFO] [stdout] | [INFO] [stdout] 125 | #[distributed_slice] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1478 | gen_xint_fn!(uint8be, u8, from_be_bytes); [INFO] [stdout] | ---------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the macro `gen_xint_fn` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 125 | #[unsafe(distributed_slice)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] | ^^^^^^^ this elided lifetime gets resolved as `'a` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(elided_named_lifetimes)]` on by default [INFO] [stderr] [INFO] [stderr] warning: elided lifetime has a name [INFO] [stderr] --> src/modules/dotnet/parser.rs:1511:52 [INFO] [stderr] | [INFO] [stderr] 319 | impl<'a> Dotnet<'a> { [INFO] [stderr] | -- lifetime `'a` declared here [INFO] [stderr] ... [INFO] [stderr] 1511 | ) -> impl FnMut(&'a [u8]) -> IResult<&'a [u8], TypeDef> + '_ { [INFO] [stderr] | ^^^^^^^ this elided lifetime gets resolved as `'a` [INFO] [stderr] [INFO] [stderr] warning: elided lifetime has a name [INFO] [stderr] --> src/modules/dotnet/parser.rs:1576:52 [INFO] [stderr] | [INFO] [stderr] 319 | impl<'a> Dotnet<'a> { [INFO] [stderr] | -- lifetime `'a` declared here [INFO] [stderr] ... [INFO] [stderr] 1576 | ) -> impl FnMut(&'a [u8]) -> IResult<&'a [u8], MethodDef> + '_ { [INFO] [stderr] | ^^^^^^^^^ this elided lifetime gets resolved as `'a` [INFO] [stderr] [INFO] [stderr] warning: elided lifetime has a name [INFO] [stderr] --> src/modules/dotnet/parser.rs:1663:52 [INFO] [stderr] | [INFO] [stderr] 319 | impl<'a> Dotnet<'a> { [INFO] [stderr] | -- lifetime `'a` declared here [INFO] [stderr] ... [INFO] [stderr] 1663 | ) -> impl FnMut(&'a [u8]) -> IResult<&'a [u8], Constant> + '_ { [INFO] [stderr] | ^^^^^^^^ this elided lifetime gets resolved as `'a` [INFO] [stderr] [INFO] [stderr] warning: elided lifetime has a name [INFO] [stderr] --> src/modules/dotnet/parser.rs:1684:52 [INFO] [stderr] | [INFO] [stderr] 319 | impl<'a> Dotnet<'a> { [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/wasm/mod.rs:125:1 [INFO] [stdout] | [INFO] [stdout] 125 | #[distributed_slice] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1479 | gen_xint_fn!(uint16be, u16, from_be_bytes); [INFO] [stdout] | ------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the macro `gen_xint_fn` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 125 | #[unsafe(distributed_slice)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] | -- lifetime `'a` declared here [INFO] [stderr] ... [INFO] [stderr] 1684 | ) -> impl FnMut(&'a [u8]) -> IResult<&'a [u8], CustomAttribute> + '_ { [INFO] [stderr] | ^^^^^^^^^^^^^^^ this elided lifetime gets resolved as `'a` [INFO] [stderr] [INFO] [stderr] warning: elided lifetime has a name [INFO] [stderr] --> src/modules/dotnet/parser.rs:1900:52 [INFO] [stderr] | [INFO] [stderr] 319 | impl<'a> Dotnet<'a> { [INFO] [stderr] | -- lifetime `'a` declared here [INFO] [stderr] ... [INFO] [stderr] 1900 | ) -> impl FnMut(&'a [u8]) -> IResult<&'a [u8], Assembly> + '_ { [INFO] [stderr] | ^^^^^^^^ this elided lifetime gets resolved as `'a` [INFO] [stderr] [INFO] [stderr] warning: elided lifetime has a name [INFO] [stderr] --> src/modules/dotnet/parser.rs:1953:52 [INFO] [stderr] | [INFO] [stderr] 319 | impl<'a> Dotnet<'a> { [INFO] [stderr] | -- lifetime `'a` declared here [INFO] [stderr] ... [INFO] [stderr] 1953 | ) -> impl FnMut(&'a [u8]) -> IResult<&'a [u8], AssemblyRef> + '_ { [INFO] [stderr] | ^^^^^^^^^^^ this elided lifetime gets resolved as `'a` [INFO] [stderr] [INFO] [stderr] warning: elided lifetime has a name [INFO] [stderr] --> src/modules/dotnet/parser.rs:2149:52 [INFO] [stderr] | [INFO] [stderr] 319 | impl<'a> Dotnet<'a> { [INFO] [stderr] | -- lifetime `'a` declared here [INFO] [stderr] ... [INFO] [stderr] 2149 | ) -> impl FnMut(&'a [u8]) -> IResult<&'a [u8], GenericParam> + '_ { [INFO] [stderr] | ^^^^^^^^^^^^ this elided lifetime gets resolved as `'a` [INFO] [stderr] [INFO] [stderr] warning: elided lifetime has a name [INFO] [stderr] --> src/modules/macho/parser.rs:209:51 [INFO] [stderr] | [INFO] [stderr] 123 | impl<'a> MachO<'a> { [INFO] [stderr] | -- lifetime `'a` declared here [INFO] [stderr] ... [INFO] [stderr] 209 | fn parse_macho_file(data: &'a [u8]) -> Result>> { [INFO] [stderr] | ^^^^^^^^^ this elided lifetime gets resolved as `'a` [INFO] [stderr] [INFO] [stderr] warning: elided lifetime has a name [INFO] [stderr] --> src/modules/macho/parser.rs:404:52 [INFO] [stderr] | [INFO] [stderr] 400 | impl<'a> MachOFile<'a> { [INFO] [stderr] | -- lifetime `'a` declared here [INFO] [stderr] ... [INFO] [stderr] 404 | ) -> impl FnMut(&'a [u8]) -> IResult<&'a [u8], Section> + '_ { [INFO] [stderr] | ^^^^^^^ this elided lifetime gets resolved as `'a` [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/wasm/mod.rs:125:1 [INFO] [stdout] | [INFO] [stdout] 125 | #[distributed_slice] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1480 | gen_xint_fn!(uint32be, u32, from_be_bytes); [INFO] [stdout] | ------------------------------------------ in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the macro `gen_xint_fn` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 125 | #[unsafe(distributed_slice)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] [INFO] [stderr] warning: elided lifetime has a name [INFO] [stderr] --> src/modules/macho/parser.rs:594:52 [INFO] [stderr] | [INFO] [stderr] 400 | impl<'a> MachOFile<'a> { [INFO] [stderr] | -- lifetime `'a` declared here [INFO] [stderr] ... [INFO] [stderr] 594 | ) -> impl FnMut(&'a [u8]) -> IResult<&'a [u8], Segment> + '_ { [INFO] [stderr] | ^^^^^^^ this elided lifetime gets resolved as `'a` [INFO] [stderr] [INFO] [stderr] warning: elided lifetime has a name [INFO] [stderr] --> src/modules/macho/parser.rs:649:52 [INFO] [stderr] | [INFO] [stderr] 400 | impl<'a> MachOFile<'a> { [INFO] [stderr] | -- lifetime `'a` declared here [INFO] [stderr] ... [INFO] [stderr] 649 | ) -> impl FnMut(&'a [u8]) -> IResult<&'a [u8], Dylib> + '_ { [INFO] [stderr] | ^^^^^ this elided lifetime gets resolved as `'a` [INFO] [stderr] [INFO] [stderr] warning: elided lifetime has a name [INFO] [stderr] --> src/modules/macho/parser.rs:676:52 [INFO] [stderr] | [INFO] [stderr] 400 | impl<'a> MachOFile<'a> { [INFO] [stderr] | -- lifetime `'a` declared here [INFO] [stderr] ... [INFO] [stderr] 676 | ) -> impl FnMut(&'a [u8]) -> IResult<&'a [u8], Symtab> + '_ { [INFO] [stderr] | ^^^^^^ this elided lifetime gets resolved as `'a` [INFO] [stderr] [INFO] [stderr] warning: elided lifetime has a name [INFO] [stderr] --> src/modules/pe/asn1.rs:125:46 [INFO] [stderr] | [INFO] [stderr] 124 | impl<'a> ContentInfo<'a> { [INFO] [stderr] | -- lifetime `'a` declared here [INFO] [stderr] 125 | pub fn parse(data: &'a [u8]) -> BerResult { [INFO] [stderr] | ^ this elided lifetime gets resolved as `'a` [INFO] [stderr] [INFO] [stderr] warning: elided lifetime has a name [INFO] [stderr] --> src/modules/pe/asn1.rs:135:48 [INFO] [stderr] | [INFO] [stderr] 124 | impl<'a> ContentInfo<'a> { [INFO] [stderr] | -- lifetime `'a` declared here [INFO] [stderr] ... [INFO] [stderr] 135 | fn parse_inner(data: &'a [u8]) -> BerResult { [INFO] [stderr] | ^ this elided lifetime gets resolved as `'a` [INFO] [stderr] [INFO] [stderr] warning: elided lifetime has a name [INFO] [stderr] --> src/modules/pe/asn1.rs:197:49 [INFO] [stderr] | [INFO] [stderr] 196 | impl<'a> SignedData<'a> { [INFO] [stderr] | -- lifetime `'a` declared here [INFO] [stderr] 197 | fn parse_inner(input: &'a [u8]) -> BerResult { [INFO] [stderr] | ^ this elided lifetime gets resolved as `'a` [INFO] [stderr] [INFO] [stderr] warning: elided lifetime has a name [INFO] [stderr] --> src/modules/pe/asn1.rs:311:47 [INFO] [stderr] | [INFO] [stderr] 310 | impl<'a> SignerInfo<'a> { [INFO] [stderr] | -- lifetime `'a` declared here [INFO] [stderr] 311 | pub fn parse(input: &'a [u8]) -> BerResult { [INFO] [stderr] | ^ this elided lifetime gets resolved as `'a` [INFO] [stderr] [INFO] [stderr] warning: elided lifetime has a name [INFO] [stderr] --> src/modules/pe/asn1.rs:317:53 [INFO] [stderr] | [INFO] [stderr] 310 | impl<'a> SignerInfo<'a> { [INFO] [stderr] | -- lifetime `'a` declared here [INFO] [stderr] ... [INFO] [stderr] 317 | pub fn parse_inner(input: &'a [u8]) -> BerResult { [INFO] [stderr] | ^ this elided lifetime gets resolved as `'a` [INFO] [stderr] [INFO] [stderr] warning: elided lifetime has a name [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/wasm/mod.rs:125:1 [INFO] [stdout] | [INFO] [stdout] 125 | #[distributed_slice] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1482 | gen_xint_fn!(int8, i8, from_le_bytes); [INFO] [stdout] | ------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the macro `gen_xint_fn` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 125 | #[unsafe(distributed_slice)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] --> src/modules/pe/asn1.rs:441:47 [INFO] [stderr] | [INFO] [stderr] 440 | impl<'a> Attribute<'a> { [INFO] [stderr] | -- lifetime `'a` declared here [INFO] [stderr] 441 | pub fn parse(input: &'a [u8]) -> BerResult { [INFO] [stderr] | ^ this elided lifetime gets resolved as `'a` [INFO] [stderr] [INFO] [stderr] warning: elided lifetime has a name [INFO] [stderr] --> src/modules/pe/asn1.rs:474:53 [INFO] [stderr] | [INFO] [stderr] 473 | impl<'a> SpcIndirectDataContent<'a> { [INFO] [stderr] | -- lifetime `'a` declared here [INFO] [stderr] 474 | pub fn parse_inner(input: &'a [u8]) -> BerResult { [INFO] [stderr] | ^ this elided lifetime gets resolved as `'a` [INFO] [stderr] [INFO] [stderr] warning: elided lifetime has a name [INFO] [stderr] --> src/modules/pe/asn1.rs:507:47 [INFO] [stderr] | [INFO] [stderr] 506 | impl<'a> DigestInfo<'a> { [INFO] [stderr] | -- lifetime `'a` declared here [INFO] [stderr] 507 | pub fn parse(input: &'a [u8]) -> BerResult { [INFO] [stderr] | ^ this elided lifetime gets resolved as `'a` [INFO] [stderr] [INFO] [stderr] warning: elided lifetime has a name [INFO] [stderr] --> src/modules/pe/asn1.rs:613:47 [INFO] [stderr] | [INFO] [stderr] 606 | impl<'a> TstInfo<'a> { [INFO] [stderr] | -- lifetime `'a` declared here [INFO] [stderr] ... [INFO] [stderr] 613 | pub fn parse(input: &'a [u8]) -> BerResult { [INFO] [stderr] | ^ this elided lifetime gets resolved as `'a` [INFO] [stderr] [INFO] [stderr] warning: elided lifetime has a name [INFO] [stderr] --> src/modules/pe/asn1.rs:629:19 [INFO] [stderr] | [INFO] [stderr] 606 | impl<'a> TstInfo<'a> { [INFO] [stderr] | -- lifetime `'a` declared here [INFO] [stderr] ... [INFO] [stderr] 629 | ) -> BerResult<(AlgorithmIdentifier, &'a [u8])> { [INFO] [stderr] | ^ this elided lifetime gets resolved as `'a` [INFO] [stderr] [INFO] [stderr] warning: elided lifetime has a name [INFO] [stderr] --> src/modules/pe/asn1.rs:629:21 [INFO] [stderr] | [INFO] [stderr] 606 | impl<'a> TstInfo<'a> { [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/wasm/mod.rs:125:1 [INFO] [stdout] | [INFO] [stdout] 125 | #[distributed_slice] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1483 | gen_xint_fn!(int16, i16, from_le_bytes); [INFO] [stdout] | --------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the macro `gen_xint_fn` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 125 | #[unsafe(distributed_slice)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] | -- lifetime `'a` declared here [INFO] [stderr] ... [INFO] [stderr] 629 | ) -> BerResult<(AlgorithmIdentifier, &'a [u8])> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ this elided lifetime gets resolved as `'a` [INFO] [stderr] [INFO] [stderr] warning: elided lifetime has a name [INFO] [stderr] --> src/modules/pe/parser.rs:832:52 [INFO] [stderr] | [INFO] [stderr] 501 | impl<'a> PE<'a> { [INFO] [stderr] | -- lifetime `'a` declared here [INFO] [stderr] ... [INFO] [stderr] 832 | ) -> impl FnMut(&'a [u8]) -> IResult<&'a [u8], Section> { [INFO] [stderr] | ^^^^^^^ this elided lifetime gets resolved as `'a` [INFO] [stderr] [INFO] [stderr] warning: elided lifetime has a name [INFO] [stderr] --> src/modules/pe/parser.rs:950:52 [INFO] [stderr] | [INFO] [stderr] 501 | impl<'a> PE<'a> { [INFO] [stderr] | -- lifetime `'a` declared here [INFO] [stderr] ... [INFO] [stderr] 950 | ) -> impl FnMut(&'a [u8]) -> IResult<&'a [u8], ResourceDirEntry> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^ this elided lifetime gets resolved as `'a` [INFO] [stderr] [INFO] [stderr] warning: elided lifetime has a name [INFO] [stderr] --> src/modules/pe/parser.rs:1509:56 [INFO] [stderr] | [INFO] [stderr] 501 | impl<'a> PE<'a> { [INFO] [stderr] | -- lifetime `'a` declared here [INFO] [stderr] ... [INFO] [stderr] 1509 | ) -> impl FnMut(&'a [u8]) -> IResult<&'a [u8], Vec> + '_ [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ this elided lifetime gets resolved as `'a` [INFO] [stderr] [INFO] [stderr] warning: elided lifetime has a name [INFO] [stderr] --> src/modules/pe/parser.rs:1540:56 [INFO] [stderr] | [INFO] [stderr] 501 | impl<'a> PE<'a> { [INFO] [stderr] | -- lifetime `'a` declared here [INFO] [stderr] ... [INFO] [stderr] 1540 | ) -> impl FnMut(&'a [u8]) -> IResult<&'a [u8], Vec> + '_ [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ this elided lifetime gets resolved as `'a` [INFO] [stderr] [INFO] [stderr] error: aborting due to 54 previous errors; 207 warnings emitted [INFO] [stderr] [INFO] [stderr] For more information about this error, try `rustc --explain E0658`. [INFO] [stderr] Original diagnostics will follow. [INFO] [stderr] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/wasm/mod.rs:125:1 [INFO] [stdout] | [INFO] [stdout] 125 | #[distributed_slice] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1484 | gen_xint_fn!(int32, i32, from_le_bytes); [INFO] [stdout] | --------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the macro `gen_xint_fn` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 125 | #[unsafe(distributed_slice)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/wasm/mod.rs:125:1 [INFO] [stdout] | [INFO] [stdout] 125 | #[distributed_slice] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1485 | gen_xint_fn!(int8be, i8, from_be_bytes); [INFO] [stdout] | --------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the macro `gen_xint_fn` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 125 | #[unsafe(distributed_slice)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/wasm/mod.rs:125:1 [INFO] [stdout] | [INFO] [stdout] 125 | #[distributed_slice] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1486 | gen_xint_fn!(int16be, i16, from_be_bytes); [INFO] [stdout] | ----------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the macro `gen_xint_fn` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 125 | #[unsafe(distributed_slice)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unsafe attribute used without unsafe [INFO] [stdout] --> src/wasm/mod.rs:125:1 [INFO] [stdout] | [INFO] [stdout] 125 | #[distributed_slice] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ usage of unsafe attribute [INFO] [stdout] ... [INFO] [stdout] 1487 | gen_xint_fn!(int32be, i32, from_be_bytes); [INFO] [stdout] | ----------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this is accepted in the current edition (Rust 2021) but is a hard error in Rust 2024! [INFO] [stdout] = note: for more information, see issue #123757 [INFO] [stdout] = note: this warning originates in the macro `WASM_EXPORTS` which comes from the expansion of the macro `gen_xint_fn` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: wrap the attribute in `unsafe(...)` [INFO] [stdout] | [INFO] [stdout] 125 | #[unsafe(distributed_slice)] [INFO] [stdout] | +++++++ + [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> src/compiler/emit.rs:47:37 [INFO] [stdout] | [INFO] [stdout] 47 | ($ctx:ident, $instr:ident, $lhs:expr, $rhs:expr) => {{ [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see Migration Guide [INFO] [stdout] = note: `--force-warn edition-2024-expr-fragment-specifier` implied by `--force-warn rust-2024-compatibility` [INFO] [stdout] help: to keep the existing behavior, use the `expr_2021` fragment specifier [INFO] [stdout] | [INFO] [stdout] 47 | ($ctx:ident, $instr:ident, $lhs:expr_2021, $rhs:expr) => {{ [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> src/compiler/emit.rs:47:48 [INFO] [stdout] | [INFO] [stdout] 47 | ($ctx:ident, $instr:ident, $lhs:expr, $rhs:expr) => {{ [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see Migration Guide [INFO] [stdout] help: to keep the existing behavior, use the `expr_2021` fragment specifier [INFO] [stdout] | [INFO] [stdout] 47 | ($ctx:ident, $instr:ident, $lhs:expr, $rhs:expr_2021) => {{ [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> src/compiler/emit.rs:74:42 [INFO] [stdout] | [INFO] [stdout] 74 | ($ctx:ident, $instr:ident, $operands:expr, $int_op:tt, $float_op:tt) => {{ [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see Migration Guide [INFO] [stdout] help: to keep the existing behavior, use the `expr_2021` fragment specifier [INFO] [stdout] | [INFO] [stdout] 74 | ($ctx:ident, $instr:ident, $operands:expr_2021, $int_op:tt, $float_op:tt) => {{ [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> src/compiler/emit.rs:103:37 [INFO] [stdout] | [INFO] [stdout] 103 | ($ctx:ident, $instr:ident, $lhs:expr, $rhs:expr, $int_op:tt, $float_op:tt, $str_op:expr) => {{ [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see Migration Guide [INFO] [stdout] help: to keep the existing behavior, use the `expr_2021` fragment specifier [INFO] [stdout] | [INFO] [stdout] 103 | ($ctx:ident, $instr:ident, $lhs:expr_2021, $rhs:expr, $int_op:tt, $float_op:tt, $str_op:expr) => {{ [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> src/compiler/emit.rs:103:48 [INFO] [stdout] | [INFO] [stdout] 103 | ($ctx:ident, $instr:ident, $lhs:expr, $rhs:expr, $int_op:tt, $float_op:tt, $str_op:expr) => {{ [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see Migration Guide [INFO] [stdout] help: to keep the existing behavior, use the `expr_2021` fragment specifier [INFO] [stdout] | [INFO] [stdout] 103 | ($ctx:ident, $instr:ident, $lhs:expr, $rhs:expr_2021, $int_op:tt, $float_op:tt, $str_op:expr) => {{ [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> src/compiler/emit.rs:103:88 [INFO] [stdout] | [INFO] [stdout] 103 | ($ctx:ident, $instr:ident, $lhs:expr, $rhs:expr, $int_op:tt, $float_op:tt, $str_op:expr) => {{ [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see Migration Guide [INFO] [stdout] help: to keep the existing behavior, use the `expr_2021` fragment specifier [INFO] [stdout] | [INFO] [stdout] 103 | ($ctx:ident, $instr:ident, $lhs:expr, $rhs:expr, $int_op:tt, $float_op:tt, $str_op:expr_2021) => {{ [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> src/compiler/emit.rs:120:37 [INFO] [stdout] | [INFO] [stdout] 120 | ($ctx:ident, $instr:ident, $lhs:expr, $rhs:expr, $int_op:tt) => {{ [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see Migration Guide [INFO] [stdout] help: to keep the existing behavior, use the `expr_2021` fragment specifier [INFO] [stdout] | [INFO] [stdout] 120 | ($ctx:ident, $instr:ident, $lhs:expr_2021, $rhs:expr, $int_op:tt) => {{ [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> src/compiler/emit.rs:120:48 [INFO] [stdout] | [INFO] [stdout] 120 | ($ctx:ident, $instr:ident, $lhs:expr, $rhs:expr, $int_op:tt) => {{ [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see Migration Guide [INFO] [stdout] help: to keep the existing behavior, use the `expr_2021` fragment specifier [INFO] [stdout] | [INFO] [stdout] 120 | ($ctx:ident, $instr:ident, $lhs:expr, $rhs:expr_2021, $int_op:tt) => {{ [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> src/compiler/emit.rs:169:37 [INFO] [stdout] | [INFO] [stdout] 169 | ($ctx:ident, $instr:ident, $lhs:expr, $rhs:expr, $int_op:tt) => {{ [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see Migration Guide [INFO] [stdout] help: to keep the existing behavior, use the `expr_2021` fragment specifier [INFO] [stdout] | [INFO] [stdout] 169 | ($ctx:ident, $instr:ident, $lhs:expr_2021, $rhs:expr, $int_op:tt) => {{ [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> src/compiler/emit.rs:169:48 [INFO] [stdout] | [INFO] [stdout] 169 | ($ctx:ident, $instr:ident, $lhs:expr, $rhs:expr, $int_op:tt) => {{ [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see Migration Guide [INFO] [stdout] help: to keep the existing behavior, use the `expr_2021` fragment specifier [INFO] [stdout] | [INFO] [stdout] 169 | ($ctx:ident, $instr:ident, $lhs:expr, $rhs:expr_2021, $int_op:tt) => {{ [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> src/compiler/ir/ast2ir.rs:1613:74 [INFO] [stdout] | [INFO] [stdout] 1613 | ($name:ident, $variant:ident, $( $accepted_types:path )|+, $check_fn:expr) => { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see Migration Guide [INFO] [stdout] help: to keep the existing behavior, use the `expr_2021` fragment specifier [INFO] [stdout] | [INFO] [stdout] 1613 | ($name:ident, $variant:ident, $( $accepted_types:path )|+, $check_fn:expr_2021) => { [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> src/compiler/ir/ast2ir.rs:1648:105 [INFO] [stdout] | [INFO] [stdout] 1648 | ($name:ident, $variant:ident, $( $accepted_types:path )|+, $( $compatible_types:path )|+, $check_fn:expr) => { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see Migration Guide [INFO] [stdout] help: to keep the existing behavior, use the `expr_2021` fragment specifier [INFO] [stdout] | [INFO] [stdout] 1648 | ($name:ident, $variant:ident, $( $accepted_types:path )|+, $( $compatible_types:path )|+, $check_fn:expr_2021) => { [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> src/compiler/ir/ast2ir.rs:1724:105 [INFO] [stdout] | [INFO] [stdout] 1724 | ($name:ident, $variant:ident, $( $accepted_types:path )|+, $( $compatible_types:path )|+, $check_fn:expr) => { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see Migration Guide [INFO] [stdout] help: to keep the existing behavior, use the `expr_2021` fragment specifier [INFO] [stdout] | [INFO] [stdout] 1724 | ($name:ident, $variant:ident, $( $accepted_types:path )|+, $( $compatible_types:path )|+, $check_fn:expr_2021) => { [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/modules/dotnet/parser.rs:1484:52 [INFO] [stdout] | [INFO] [stdout] 319 | impl<'a> Dotnet<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 1484 | ) -> impl FnMut(&'a [u8]) -> IResult<&'a [u8], TypeRef> + '_ { [INFO] [stdout] | ^^^^^^^ this elided lifetime gets resolved as `'a` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(elided_named_lifetimes)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/modules/dotnet/parser.rs:1511:52 [INFO] [stdout] | [INFO] [stdout] 319 | impl<'a> Dotnet<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 1511 | ) -> impl FnMut(&'a [u8]) -> IResult<&'a [u8], TypeDef> + '_ { [INFO] [stdout] | ^^^^^^^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/modules/dotnet/parser.rs:1576:52 [INFO] [stdout] | [INFO] [stdout] 319 | impl<'a> Dotnet<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 1576 | ) -> impl FnMut(&'a [u8]) -> IResult<&'a [u8], MethodDef> + '_ { [INFO] [stdout] | ^^^^^^^^^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/modules/dotnet/parser.rs:1663:52 [INFO] [stdout] | [INFO] [stdout] 319 | impl<'a> Dotnet<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 1663 | ) -> impl FnMut(&'a [u8]) -> IResult<&'a [u8], Constant> + '_ { [INFO] [stdout] | ^^^^^^^^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/modules/dotnet/parser.rs:1684:52 [INFO] [stdout] | [INFO] [stdout] 319 | impl<'a> Dotnet<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 1684 | ) -> impl FnMut(&'a [u8]) -> IResult<&'a [u8], CustomAttribute> + '_ { [INFO] [stdout] | ^^^^^^^^^^^^^^^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/modules/dotnet/parser.rs:1900:52 [INFO] [stdout] | [INFO] [stdout] 319 | impl<'a> Dotnet<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 1900 | ) -> impl FnMut(&'a [u8]) -> IResult<&'a [u8], Assembly> + '_ { [INFO] [stdout] | ^^^^^^^^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/modules/dotnet/parser.rs:1953:52 [INFO] [stdout] | [INFO] [stdout] 319 | impl<'a> Dotnet<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 1953 | ) -> impl FnMut(&'a [u8]) -> IResult<&'a [u8], AssemblyRef> + '_ { [INFO] [stdout] | ^^^^^^^^^^^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/modules/dotnet/parser.rs:2149:52 [INFO] [stdout] | [INFO] [stdout] 319 | impl<'a> Dotnet<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 2149 | ) -> impl FnMut(&'a [u8]) -> IResult<&'a [u8], GenericParam> + '_ { [INFO] [stdout] | ^^^^^^^^^^^^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/modules/macho/parser.rs:209:51 [INFO] [stdout] | [INFO] [stdout] 123 | impl<'a> MachO<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 209 | fn parse_macho_file(data: &'a [u8]) -> Result>> { [INFO] [stdout] | ^^^^^^^^^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/modules/macho/parser.rs:404:52 [INFO] [stdout] | [INFO] [stdout] 400 | impl<'a> MachOFile<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 404 | ) -> impl FnMut(&'a [u8]) -> IResult<&'a [u8], Section> + '_ { [INFO] [stdout] | ^^^^^^^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/modules/macho/parser.rs:594:52 [INFO] [stdout] | [INFO] [stdout] 400 | impl<'a> MachOFile<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 594 | ) -> impl FnMut(&'a [u8]) -> IResult<&'a [u8], Segment> + '_ { [INFO] [stdout] | ^^^^^^^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/modules/macho/parser.rs:649:52 [INFO] [stdout] | [INFO] [stdout] 400 | impl<'a> MachOFile<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 649 | ) -> impl FnMut(&'a [u8]) -> IResult<&'a [u8], Dylib> + '_ { [INFO] [stdout] | ^^^^^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/modules/macho/parser.rs:676:52 [INFO] [stdout] | [INFO] [stdout] 400 | impl<'a> MachOFile<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 676 | ) -> impl FnMut(&'a [u8]) -> IResult<&'a [u8], Symtab> + '_ { [INFO] [stdout] | ^^^^^^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/modules/pe/asn1.rs:125:46 [INFO] [stdout] | [INFO] [stdout] 124 | impl<'a> ContentInfo<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] 125 | pub fn parse(data: &'a [u8]) -> BerResult { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/modules/pe/asn1.rs:135:48 [INFO] [stdout] | [INFO] [stdout] 124 | impl<'a> ContentInfo<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 135 | fn parse_inner(data: &'a [u8]) -> BerResult { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/modules/pe/asn1.rs:197:49 [INFO] [stdout] | [INFO] [stdout] 196 | impl<'a> SignedData<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] 197 | fn parse_inner(input: &'a [u8]) -> BerResult { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/modules/pe/asn1.rs:311:47 [INFO] [stdout] | [INFO] [stdout] 310 | impl<'a> SignerInfo<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] 311 | pub fn parse(input: &'a [u8]) -> BerResult { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/modules/pe/asn1.rs:317:53 [INFO] [stdout] | [INFO] [stdout] 310 | impl<'a> SignerInfo<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 317 | pub fn parse_inner(input: &'a [u8]) -> BerResult { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/modules/pe/asn1.rs:441:47 [INFO] [stdout] | [INFO] [stdout] 440 | impl<'a> Attribute<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] 441 | pub fn parse(input: &'a [u8]) -> BerResult { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/modules/pe/asn1.rs:474:53 [INFO] [stdout] | [INFO] [stdout] 473 | impl<'a> SpcIndirectDataContent<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] 474 | pub fn parse_inner(input: &'a [u8]) -> BerResult { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/modules/pe/asn1.rs:507:47 [INFO] [stdout] | [INFO] [stdout] 506 | impl<'a> DigestInfo<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] 507 | pub fn parse(input: &'a [u8]) -> BerResult { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/modules/pe/asn1.rs:613:47 [INFO] [stdout] | [INFO] [stdout] 606 | impl<'a> TstInfo<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 613 | pub fn parse(input: &'a [u8]) -> BerResult { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/modules/pe/asn1.rs:629:19 [INFO] [stdout] | [INFO] [stdout] 606 | impl<'a> TstInfo<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 629 | ) -> BerResult<(AlgorithmIdentifier, &'a [u8])> { [INFO] [stdout] | ^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/modules/pe/asn1.rs:629:21 [INFO] [stdout] | [INFO] [stdout] 606 | impl<'a> TstInfo<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 629 | ) -> BerResult<(AlgorithmIdentifier, &'a [u8])> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/modules/pe/parser.rs:832:52 [INFO] [stdout] | [INFO] [stdout] 501 | impl<'a> PE<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 832 | ) -> impl FnMut(&'a [u8]) -> IResult<&'a [u8], Section> { [INFO] [stdout] | ^^^^^^^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/modules/pe/parser.rs:951:52 [INFO] [stdout] | [INFO] [stdout] 501 | impl<'a> PE<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 951 | ) -> impl FnMut(&'a [u8]) -> IResult<&'a [u8], ResourceDirEntry> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/modules/pe/parser.rs:1510:56 [INFO] [stdout] | [INFO] [stdout] 501 | impl<'a> PE<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 1510 | ) -> impl FnMut(&'a [u8]) -> IResult<&'a [u8], Vec> + '_ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: elided lifetime has a name [INFO] [stdout] --> src/modules/pe/parser.rs:1541:56 [INFO] [stdout] | [INFO] [stdout] 501 | impl<'a> PE<'a> { [INFO] [stdout] | -- lifetime `'a` declared here [INFO] [stdout] ... [INFO] [stdout] 1541 | ) -> impl FnMut(&'a [u8]) -> IResult<&'a [u8], Vec> + '_ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ this elided lifetime gets resolved as `'a` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> src/modules/mod.rs:54:15 [INFO] [stdout] | [INFO] [stdout] 54 | ($modules:expr, $name:literal, $proto:ident, $root_message:literal, $rust_module_name:expr, $main_fn:expr) => {{ [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see Migration Guide [INFO] [stdout] help: to keep the existing behavior, use the `expr_2021` fragment specifier [INFO] [stdout] | [INFO] [stdout] 54 | ($modules:expr_2021, $name:literal, $proto:ident, $root_message:literal, $rust_module_name:expr, $main_fn:expr) => {{ [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> src/modules/mod.rs:54:91 [INFO] [stdout] | [INFO] [stdout] 54 | ($modules:expr, $name:literal, $proto:ident, $root_message:literal, $rust_module_name:expr, $main_fn:expr) => {{ [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see Migration Guide [INFO] [stdout] help: to keep the existing behavior, use the `expr_2021` fragment specifier [INFO] [stdout] | [INFO] [stdout] 54 | ($modules:expr, $name:literal, $proto:ident, $root_message:literal, $rust_module_name:expr_2021, $main_fn:expr) => {{ [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> src/modules/mod.rs:54:106 [INFO] [stdout] | [INFO] [stdout] 54 | ($modules:expr, $name:literal, $proto:ident, $root_message:literal, $rust_module_name:expr, $main_fn:expr) => {{ [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see Migration Guide [INFO] [stdout] help: to keep the existing behavior, use the `expr_2021` fragment specifier [INFO] [stdout] | [INFO] [stdout] 54 | ($modules:expr, $name:literal, $proto:ident, $root_message:literal, $rust_module_name:expr, $main_fn:expr_2021) => {{ [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> src/re/thompson/tests.rs:14:10 [INFO] [stdout] | [INFO] [stdout] 14 | ($re:expr, $fwd:expr, $bck:expr, $atoms:expr, $fwd_closure:expr, $bck_closure:expr) => {{ [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see Migration Guide [INFO] [stdout] help: to keep the existing behavior, use the `expr_2021` fragment specifier [INFO] [stdout] | [INFO] [stdout] 14 | ($re:expr_2021, $fwd:expr, $bck:expr, $atoms:expr, $fwd_closure:expr, $bck_closure:expr) => {{ [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> src/re/thompson/tests.rs:14:21 [INFO] [stdout] | [INFO] [stdout] 14 | ($re:expr, $fwd:expr, $bck:expr, $atoms:expr, $fwd_closure:expr, $bck_closure:expr) => {{ [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see Migration Guide [INFO] [stdout] help: to keep the existing behavior, use the `expr_2021` fragment specifier [INFO] [stdout] | [INFO] [stdout] 14 | ($re:expr, $fwd:expr_2021, $bck:expr, $atoms:expr, $fwd_closure:expr, $bck_closure:expr) => {{ [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> src/re/thompson/tests.rs:14:32 [INFO] [stdout] | [INFO] [stdout] 14 | ($re:expr, $fwd:expr, $bck:expr, $atoms:expr, $fwd_closure:expr, $bck_closure:expr) => {{ [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see Migration Guide [INFO] [stdout] help: to keep the existing behavior, use the `expr_2021` fragment specifier [INFO] [stdout] | [INFO] [stdout] 14 | ($re:expr, $fwd:expr, $bck:expr_2021, $atoms:expr, $fwd_closure:expr, $bck_closure:expr) => {{ [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> src/re/thompson/tests.rs:14:45 [INFO] [stdout] | [INFO] [stdout] 14 | ($re:expr, $fwd:expr, $bck:expr, $atoms:expr, $fwd_closure:expr, $bck_closure:expr) => {{ [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see Migration Guide [INFO] [stdout] help: to keep the existing behavior, use the `expr_2021` fragment specifier [INFO] [stdout] | [INFO] [stdout] 14 | ($re:expr, $fwd:expr, $bck:expr, $atoms:expr_2021, $fwd_closure:expr, $bck_closure:expr) => {{ [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> src/re/thompson/tests.rs:14:64 [INFO] [stdout] | [INFO] [stdout] 14 | ($re:expr, $fwd:expr, $bck:expr, $atoms:expr, $fwd_closure:expr, $bck_closure:expr) => {{ [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see Migration Guide [INFO] [stdout] help: to keep the existing behavior, use the `expr_2021` fragment specifier [INFO] [stdout] | [INFO] [stdout] 14 | ($re:expr, $fwd:expr, $bck:expr, $atoms:expr, $fwd_closure:expr_2021, $bck_closure:expr) => {{ [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> src/re/thompson/tests.rs:14:83 [INFO] [stdout] | [INFO] [stdout] 14 | ($re:expr, $fwd:expr, $bck:expr, $atoms:expr, $fwd_closure:expr, $bck_closure:expr) => {{ [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see Migration Guide [INFO] [stdout] help: to keep the existing behavior, use the `expr_2021` fragment specifier [INFO] [stdout] | [INFO] [stdout] 14 | ($re:expr, $fwd:expr, $bck:expr, $atoms:expr, $fwd_closure:expr, $bck_closure:expr_2021) => {{ [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> src/re/thompson/tests.rs:56:10 [INFO] [stdout] | [INFO] [stdout] 56 | ($re:expr) => {{ [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see Migration Guide [INFO] [stdout] help: to keep the existing behavior, use the `expr_2021` fragment specifier [INFO] [stdout] | [INFO] [stdout] 56 | ($re:expr_2021) => {{ [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> src/re/thompson/tests.rs:69:10 [INFO] [stdout] | [INFO] [stdout] 69 | ($re:expr, $atoms:expr) => {{ [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see Migration Guide [INFO] [stdout] help: to keep the existing behavior, use the `expr_2021` fragment specifier [INFO] [stdout] | [INFO] [stdout] 69 | ($re:expr_2021, $atoms:expr) => {{ [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> src/re/thompson/tests.rs:69:23 [INFO] [stdout] | [INFO] [stdout] 69 | ($re:expr, $atoms:expr) => {{ [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see Migration Guide [INFO] [stdout] help: to keep the existing behavior, use the `expr_2021` fragment specifier [INFO] [stdout] | [INFO] [stdout] 69 | ($re:expr, $atoms:expr_2021) => {{ [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> src/re/thompson/tests.rs:78:10 [INFO] [stdout] | [INFO] [stdout] 78 | ($re:expr, $num_atoms:expr) => {{ [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see Migration Guide [INFO] [stdout] help: to keep the existing behavior, use the `expr_2021` fragment specifier [INFO] [stdout] | [INFO] [stdout] 78 | ($re:expr_2021, $num_atoms:expr) => {{ [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> src/re/thompson/tests.rs:78:27 [INFO] [stdout] | [INFO] [stdout] 78 | ($re:expr, $num_atoms:expr) => {{ [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see Migration Guide [INFO] [stdout] help: to keep the existing behavior, use the `expr_2021` fragment specifier [INFO] [stdout] | [INFO] [stdout] 78 | ($re:expr, $num_atoms:expr_2021) => {{ [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> src/tests/mod.rs:8:32 [INFO] [stdout] | [INFO] [stdout] 8 | ($condition:literal, $data:expr, $expected_result:expr) => {{ [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see Migration Guide [INFO] [stdout] help: to keep the existing behavior, use the `expr_2021` fragment specifier [INFO] [stdout] | [INFO] [stdout] 8 | ($condition:literal, $data:expr_2021, $expected_result:expr) => {{ [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> src/tests/mod.rs:8:55 [INFO] [stdout] | [INFO] [stdout] 8 | ($condition:literal, $data:expr, $expected_result:expr) => {{ [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see Migration Guide [INFO] [stdout] help: to keep the existing behavior, use the `expr_2021` fragment specifier [INFO] [stdout] | [INFO] [stdout] 8 | ($condition:literal, $data:expr, $expected_result:expr_2021) => {{ [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> src/tests/mod.rs:40:33 [INFO] [stdout] | [INFO] [stdout] 40 | ($condition:literal, $data:expr) => {{ [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see Migration Guide [INFO] [stdout] help: to keep the existing behavior, use the `expr_2021` fragment specifier [INFO] [stdout] | [INFO] [stdout] 40 | ($condition:literal, $data:expr_2021) => {{ [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> src/tests/mod.rs:49:33 [INFO] [stdout] | [INFO] [stdout] 49 | ($condition:literal, $data:expr) => {{ [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see Migration Guide [INFO] [stdout] help: to keep the existing behavior, use the `expr_2021` fragment specifier [INFO] [stdout] | [INFO] [stdout] 49 | ($condition:literal, $data:expr_2021) => {{ [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> src/tests/mod.rs:59:19 [INFO] [stdout] | [INFO] [stdout] 59 | (__impl $rule:expr, $data:expr, $metadata:expr, $expected_result:expr) => {{ [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see Migration Guide [INFO] [stdout] help: to keep the existing behavior, use the `expr_2021` fragment specifier [INFO] [stdout] | [INFO] [stdout] 59 | (__impl $rule:expr_2021, $data:expr, $metadata:expr, $expected_result:expr) => {{ [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> src/tests/mod.rs:59:31 [INFO] [stdout] | [INFO] [stdout] 59 | (__impl $rule:expr, $data:expr, $metadata:expr, $expected_result:expr) => {{ [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see Migration Guide [INFO] [stdout] help: to keep the existing behavior, use the `expr_2021` fragment specifier [INFO] [stdout] | [INFO] [stdout] 59 | (__impl $rule:expr, $data:expr_2021, $metadata:expr, $expected_result:expr) => {{ [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> src/tests/mod.rs:59:47 [INFO] [stdout] | [INFO] [stdout] 59 | (__impl $rule:expr, $data:expr, $metadata:expr, $expected_result:expr) => {{ [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see Migration Guide [INFO] [stdout] help: to keep the existing behavior, use the `expr_2021` fragment specifier [INFO] [stdout] | [INFO] [stdout] 59 | (__impl $rule:expr, $data:expr, $metadata:expr_2021, $expected_result:expr) => {{ [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> src/tests/mod.rs:59:70 [INFO] [stdout] | [INFO] [stdout] 59 | (__impl $rule:expr, $data:expr, $metadata:expr, $expected_result:expr) => {{ [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see Migration Guide [INFO] [stdout] help: to keep the existing behavior, use the `expr_2021` fragment specifier [INFO] [stdout] | [INFO] [stdout] 59 | (__impl $rule:expr, $data:expr, $metadata:expr, $expected_result:expr_2021) => {{ [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> src/tests/mod.rs:83:12 [INFO] [stdout] | [INFO] [stdout] 83 | ($rule:expr, $data:expr, $metadata:expr, $expected_result:expr) => {{ [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see Migration Guide [INFO] [stdout] help: to keep the existing behavior, use the `expr_2021` fragment specifier [INFO] [stdout] | [INFO] [stdout] 83 | ($rule:expr_2021, $data:expr, $metadata:expr, $expected_result:expr) => {{ [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> src/tests/mod.rs:83:24 [INFO] [stdout] | [INFO] [stdout] 83 | ($rule:expr, $data:expr, $metadata:expr, $expected_result:expr) => {{ [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see Migration Guide [INFO] [stdout] help: to keep the existing behavior, use the `expr_2021` fragment specifier [INFO] [stdout] | [INFO] [stdout] 83 | ($rule:expr, $data:expr_2021, $metadata:expr, $expected_result:expr) => {{ [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> src/tests/mod.rs:83:40 [INFO] [stdout] | [INFO] [stdout] 83 | ($rule:expr, $data:expr, $metadata:expr, $expected_result:expr) => {{ [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see Migration Guide [INFO] [stdout] help: to keep the existing behavior, use the `expr_2021` fragment specifier [INFO] [stdout] | [INFO] [stdout] 83 | ($rule:expr, $data:expr, $metadata:expr_2021, $expected_result:expr) => {{ [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> src/tests/mod.rs:83:63 [INFO] [stdout] | [INFO] [stdout] 83 | ($rule:expr, $data:expr, $metadata:expr, $expected_result:expr) => {{ [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see Migration Guide [INFO] [stdout] help: to keep the existing behavior, use the `expr_2021` fragment specifier [INFO] [stdout] | [INFO] [stdout] 83 | ($rule:expr, $data:expr, $metadata:expr, $expected_result:expr_2021) => {{ [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> src/tests/mod.rs:88:12 [INFO] [stdout] | [INFO] [stdout] 88 | ($rule:expr, $data:expr, $expected_result:expr) => {{ [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see Migration Guide [INFO] [stdout] help: to keep the existing behavior, use the `expr_2021` fragment specifier [INFO] [stdout] | [INFO] [stdout] 88 | ($rule:expr_2021, $data:expr, $expected_result:expr) => {{ [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> src/tests/mod.rs:88:24 [INFO] [stdout] | [INFO] [stdout] 88 | ($rule:expr, $data:expr, $expected_result:expr) => {{ [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see Migration Guide [INFO] [stdout] help: to keep the existing behavior, use the `expr_2021` fragment specifier [INFO] [stdout] | [INFO] [stdout] 88 | ($rule:expr, $data:expr_2021, $expected_result:expr) => {{ [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> src/tests/mod.rs:88:47 [INFO] [stdout] | [INFO] [stdout] 88 | ($rule:expr, $data:expr, $expected_result:expr) => {{ [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see Migration Guide [INFO] [stdout] help: to keep the existing behavior, use the `expr_2021` fragment specifier [INFO] [stdout] | [INFO] [stdout] 88 | ($rule:expr, $data:expr, $expected_result:expr_2021) => {{ [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> src/tests/mod.rs:92:12 [INFO] [stdout] | [INFO] [stdout] 92 | ($rule:expr) => {{ [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see Migration Guide [INFO] [stdout] help: to keep the existing behavior, use the `expr_2021` fragment specifier [INFO] [stdout] | [INFO] [stdout] 92 | ($rule:expr_2021) => {{ [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> src/tests/mod.rs:98:12 [INFO] [stdout] | [INFO] [stdout] 98 | ($rule:expr, $data:expr) => {{ [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see Migration Guide [INFO] [stdout] help: to keep the existing behavior, use the `expr_2021` fragment specifier [INFO] [stdout] | [INFO] [stdout] 98 | ($rule:expr_2021, $data:expr) => {{ [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> src/tests/mod.rs:98:25 [INFO] [stdout] | [INFO] [stdout] 98 | ($rule:expr, $data:expr) => {{ [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see Migration Guide [INFO] [stdout] help: to keep the existing behavior, use the `expr_2021` fragment specifier [INFO] [stdout] | [INFO] [stdout] 98 | ($rule:expr, $data:expr_2021) => {{ [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> src/tests/mod.rs:101:12 [INFO] [stdout] | [INFO] [stdout] 101 | ($rule:expr) => {{ [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see Migration Guide [INFO] [stdout] help: to keep the existing behavior, use the `expr_2021` fragment specifier [INFO] [stdout] | [INFO] [stdout] 101 | ($rule:expr_2021) => {{ [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> src/tests/mod.rs:107:12 [INFO] [stdout] | [INFO] [stdout] 107 | ($rule:expr, $data:expr) => {{ [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see Migration Guide [INFO] [stdout] help: to keep the existing behavior, use the `expr_2021` fragment specifier [INFO] [stdout] | [INFO] [stdout] 107 | ($rule:expr_2021, $data:expr) => {{ [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> src/tests/mod.rs:107:25 [INFO] [stdout] | [INFO] [stdout] 107 | ($rule:expr, $data:expr) => {{ [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see Migration Guide [INFO] [stdout] help: to keep the existing behavior, use the `expr_2021` fragment specifier [INFO] [stdout] | [INFO] [stdout] 107 | ($rule:expr, $data:expr_2021) => {{ [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> src/tests/mod.rs:110:12 [INFO] [stdout] | [INFO] [stdout] 110 | ($rule:expr) => {{ [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see Migration Guide [INFO] [stdout] help: to keep the existing behavior, use the `expr_2021` fragment specifier [INFO] [stdout] | [INFO] [stdout] 110 | ($rule:expr_2021) => {{ [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> src/tests/mod.rs:116:31 [INFO] [stdout] | [INFO] [stdout] 116 | ($pattern:literal, $data:expr) => {{ [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see Migration Guide [INFO] [stdout] help: to keep the existing behavior, use the `expr_2021` fragment specifier [INFO] [stdout] | [INFO] [stdout] 116 | ($pattern:literal, $data:expr_2021) => {{ [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> src/tests/mod.rs:126:31 [INFO] [stdout] | [INFO] [stdout] 126 | ($pattern:literal, $data:expr) => {{ [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see Migration Guide [INFO] [stdout] help: to keep the existing behavior, use the `expr_2021` fragment specifier [INFO] [stdout] | [INFO] [stdout] 126 | ($pattern:literal, $data:expr_2021) => {{ [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> src/tests/mod.rs:136:30 [INFO] [stdout] | [INFO] [stdout] 136 | ($pattern:literal, $data:expr, $expected_result:expr) => {{ [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see Migration Guide [INFO] [stdout] help: to keep the existing behavior, use the `expr_2021` fragment specifier [INFO] [stdout] | [INFO] [stdout] 136 | ($pattern:literal, $data:expr_2021, $expected_result:expr) => {{ [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> src/tests/mod.rs:136:53 [INFO] [stdout] | [INFO] [stdout] 136 | ($pattern:literal, $data:expr, $expected_result:expr) => {{ [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see Migration Guide [INFO] [stdout] help: to keep the existing behavior, use the `expr_2021` fragment specifier [INFO] [stdout] | [INFO] [stdout] 136 | ($pattern:literal, $data:expr, $expected_result:expr_2021) => {{ [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the `expr` fragment specifier will accept more expressions in the 2024 edition [INFO] [stdout] --> src/lib.rs:118:19 [INFO] [stdout] | [INFO] [stdout] 118 | ($target: expr, $pat: path) => {{ [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see Migration Guide [INFO] [stdout] help: to keep the existing behavior, use the `expr_2021` fragment specifier [INFO] [stdout] | [INFO] [stdout] 118 | ($target: expr_2021, $pat: path) => {{ [INFO] [stdout] | ~~~~~~~~~ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/compiler/mod.rs:536:16 [INFO] [stdout] | [INFO] [stdout] 536 | if let Err(err) = self.c_import(import) { [INFO] [stdout] | ^^^^^^^^^^^^^^^--------------------- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/compiler/mod.rs:538:13 [INFO] [stdout] | [INFO] [stdout] 538 | } [INFO] [stdout] | ^ [INFO] [stdout] = note: `--force-warn if-let-rescope` implied by `--force-warn rust-2024-compatibility` [INFO] [stdout] help: a `match` with a single arm can preserve the drop order up to Edition 2021 [INFO] [stdout] | [INFO] [stdout] 536 ~ match self.c_import(import) { Err(err) => { [INFO] [stdout] 537 | self.errors.push(err); [INFO] [stdout] 538 ~ } _ => {}} [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/compiler/mod.rs:545:16 [INFO] [stdout] | [INFO] [stdout] 545 | if let Err(err) = self.c_rule(rule) { [INFO] [stdout] | ^^^^^^^^^^^^^^^----------------- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/compiler/mod.rs:547:13 [INFO] [stdout] | [INFO] [stdout] 547 | } [INFO] [stdout] | ^ [INFO] [stdout] help: a `match` with a single arm can preserve the drop order up to Edition 2021 [INFO] [stdout] | [INFO] [stdout] 545 ~ match self.c_rule(rule) { Err(err) => { [INFO] [stdout] 546 | self.errors.push(err); [INFO] [stdout] 547 ~ } _ => {}} [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/compiler/mod.rs:1157:20 [INFO] [stdout] | [INFO] [stdout] 1157 | if let Some(module_name) = [INFO] [stdout] | ____________________^ [INFO] [stdout] 1158 | | self.ignored_rules.get(unknown.identifier()) [INFO] [stdout] | |____________________________________________-------_____________^ [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/compiler/mod.rs:1172:17 [INFO] [stdout] | [INFO] [stdout] 1172 | } else { [INFO] [stdout] | ^ [INFO] [stdout] help: a `match` with a single arm can preserve the drop order up to Edition 2021 [INFO] [stdout] | [INFO] [stdout] 1157 ~ match self.ignored_rules.get(unknown.identifier()) [INFO] [stdout] 1158 ~ { Some(module_name) => { [INFO] [stdout] 1159 | self.warnings.add(|| { [INFO] [stdout] ... [INFO] [stdout] 1170 | ); [INFO] [stdout] 1171 ~ } _ => { [INFO] [stdout] 1172 | self.warnings.add(|| { [INFO] [stdout] ... [INFO] [stdout] 1186 | ); [INFO] [stdout] 1187 ~ }} [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/compiler/mod.rs:1303:28 [INFO] [stdout] | [INFO] [stdout] 1303 | if let Err(err) = [INFO] [stdout] | ____________________________^ [INFO] [stdout] 1304 | | self.c_regexp_pattern(pattern, anchored_at, span) [INFO] [stdout] | |_____________________________------------------------------------------------^ [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/compiler/mod.rs:1308:25 [INFO] [stdout] | [INFO] [stdout] 1308 | } [INFO] [stdout] | ^ [INFO] [stdout] help: a `match` with a single arm can preserve the drop order up to Edition 2021 [INFO] [stdout] | [INFO] [stdout] 1303 ~ match self.c_regexp_pattern(pattern, anchored_at, span) [INFO] [stdout] 1304 ~ { Err(err) => { [INFO] [stdout] 1305 | self.restore_snapshot(snapshot); [INFO] [stdout] 1306 | return Err(err); [INFO] [stdout] 1307 ~ } _ => {}} [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/compiler/mod.rs:1746:22 [INFO] [stdout] | [INFO] [stdout] 1746 | let hir = if let hir::HirKind::Capture(group) = hir.kind() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^---^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/compiler/mod.rs:1748:9 [INFO] [stdout] | [INFO] [stdout] 1748 | } else { [INFO] [stdout] | ^ [INFO] [stdout] help: a `match` with a single arm can preserve the drop order up to Edition 2021 [INFO] [stdout] | [INFO] [stdout] 1746 ~ let hir = match hir.kind() { hir::HirKind::Capture(group) => { [INFO] [stdout] 1747 | group.sub.as_ref() [INFO] [stdout] 1748 ~ } _ => { [INFO] [stdout] 1749 | inner = hir.into_inner(); [INFO] [stdout] 1750 | &inner [INFO] [stdout] 1751 ~ }}; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/compiler/mod.rs:1871:16 [INFO] [stdout] | [INFO] [stdout] 1871 | if let hir::HirKind::Literal(literal) = p.hir.kind() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-----^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/compiler/mod.rs:1888:13 [INFO] [stdout] | [INFO] [stdout] 1888 | } else { [INFO] [stdout] | ^ [INFO] [stdout] help: a `match` with a single arm can preserve the drop order up to Edition 2021 [INFO] [stdout] | [INFO] [stdout] 1871 ~ match p.hir.kind() { hir::HirKind::Literal(literal) => { [INFO] [stdout] 1872 | if wide { [INFO] [stdout] ... [INFO] [stdout] 1887 | } [INFO] [stdout] 1888 ~ } _ => { [INFO] [stdout] 1889 | if matches!(p.hir.is_greedy(), Some(true)) { [INFO] [stdout] ... [INFO] [stdout] 1922 | } [INFO] [stdout] 1923 ~ }} [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/compiler/atoms/quality.rs:44:15 [INFO] [stdout] | [INFO] [stdout] 44 | while let Some((byte, mask)) = self.byte_mask_iter.next() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^-------------------^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/compiler/atoms/quality.rs:49:9 [INFO] [stdout] | [INFO] [stdout] 49 | } [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/lib.rs:119:16 [INFO] [stdout] | [INFO] [stdout] 119 | if let $pat(inner) = $target { [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/compiler/emit.rs:1396:31 [INFO] [stdout] | [INFO] [stdout] 1396 | let patterns = cast!(&mut of.items, OfItems::PatternSet); [INFO] [stdout] | ----------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/lib.rs:121:13 [INFO] [stdout] | [INFO] [stdout] 121 | } else { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/compiler/emit.rs:1396:20 [INFO] [stdout] | [INFO] [stdout] 1396 | let patterns = cast!(&mut of.items, OfItems::PatternSet); [INFO] [stdout] | ----------------------------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `cast` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/lib.rs:119:16 [INFO] [stdout] | [INFO] [stdout] 119 | if let $pat(inner) = $target { [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/compiler/emit.rs:1469:34 [INFO] [stdout] | [INFO] [stdout] 1469 | let expressions = cast!(&mut of.items, OfItems::BoolExprTuple); [INFO] [stdout] | -------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/lib.rs:121:13 [INFO] [stdout] | [INFO] [stdout] 121 | } else { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/compiler/emit.rs:1469:23 [INFO] [stdout] | [INFO] [stdout] 1469 | let expressions = cast!(&mut of.items, OfItems::BoolExprTuple); [INFO] [stdout] | -------------------------------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `cast` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/lib.rs:119:16 [INFO] [stdout] | [INFO] [stdout] 119 | if let $pat(inner) = $target { [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/compiler/emit.rs:1557:28 [INFO] [stdout] | [INFO] [stdout] 1557 | let range = cast!(&mut for_in.iterable, Iterable::Range); [INFO] [stdout] | -------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/lib.rs:121:13 [INFO] [stdout] | [INFO] [stdout] 121 | } else { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/compiler/emit.rs:1557:17 [INFO] [stdout] | [INFO] [stdout] 1557 | let range = cast!(&mut for_in.iterable, Iterable::Range); [INFO] [stdout] | -------------------------------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `cast` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/lib.rs:119:16 [INFO] [stdout] | [INFO] [stdout] 119 | if let $pat(inner) = $target { [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/compiler/emit.rs:1635:27 [INFO] [stdout] | [INFO] [stdout] 1635 | let expr = cast!(&mut for_in.iterable, Iterable::Expr); [INFO] [stdout] | ------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/lib.rs:121:13 [INFO] [stdout] | [INFO] [stdout] 121 | } else { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/compiler/emit.rs:1635:16 [INFO] [stdout] | [INFO] [stdout] 1635 | let expr = cast!(&mut for_in.iterable, Iterable::Expr); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `cast` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/lib.rs:119:16 [INFO] [stdout] | [INFO] [stdout] 119 | if let $pat(inner) = $target { [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/compiler/emit.rs:1656:27 [INFO] [stdout] | [INFO] [stdout] 1656 | let expr = cast!(&mut for_in.iterable, Iterable::Expr); [INFO] [stdout] | ------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/lib.rs:121:13 [INFO] [stdout] | [INFO] [stdout] 121 | } else { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/compiler/emit.rs:1656:16 [INFO] [stdout] | [INFO] [stdout] 1656 | let expr = cast!(&mut for_in.iterable, Iterable::Expr); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `cast` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/lib.rs:119:16 [INFO] [stdout] | [INFO] [stdout] 119 | if let $pat(inner) = $target { [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/compiler/emit.rs:1726:27 [INFO] [stdout] | [INFO] [stdout] 1726 | let expr = cast!(&mut for_in.iterable, Iterable::Expr); [INFO] [stdout] | ------------------------------------------- [INFO] [stdout] | | | [INFO] [stdout] | | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/lib.rs:121:13 [INFO] [stdout] | [INFO] [stdout] 121 | } else { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/compiler/emit.rs:1726:16 [INFO] [stdout] | [INFO] [stdout] 1726 | let expr = cast!(&mut for_in.iterable, Iterable::Expr); [INFO] [stdout] | ------------------------------------------- in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `cast` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/lib.rs:119:16 [INFO] [stdout] | [INFO] [stdout] 119 | if let $pat(inner) = $target { [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/compiler/emit.rs:1791:34 [INFO] [stdout] | [INFO] [stdout] 1791 | let expressions = cast!(&mut for_in.iterable, Iterable::ExprTuple); [INFO] [stdout] | ------------------------------------------------ [INFO] [stdout] | | | [INFO] [stdout] | | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/lib.rs:121:13 [INFO] [stdout] | [INFO] [stdout] 121 | } else { [INFO] [stdout] | ^ [INFO] [stdout] | [INFO] [stdout] ::: src/compiler/emit.rs:1791:23 [INFO] [stdout] | [INFO] [stdout] 1791 | let expressions = cast!(&mut for_in.iterable, Iterable::ExprTuple); [INFO] [stdout] | ------------------------------------------------ in this macro invocation [INFO] [stdout] = note: this warning originates in the macro `cast` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/compiler/ir/ast2ir.rs:492:16 [INFO] [stdout] | [INFO] [stdout] 492 | if let Some((expr, msg)) = replacement { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^----------- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/compiler/ir/ast2ir.rs:501:13 [INFO] [stdout] | [INFO] [stdout] 501 | } else { [INFO] [stdout] | ^ [INFO] [stdout] help: a `match` with a single arm can preserve the drop order up to Edition 2021 [INFO] [stdout] | [INFO] [stdout] 492 ~ match replacement { Some((expr, msg)) => { [INFO] [stdout] 493 | ctx.warnings.add(|| { [INFO] [stdout] ... [INFO] [stdout] 500 | Ok(expr) [INFO] [stdout] 501 ~ } _ => { [INFO] [stdout] 502 | eq_expr_from_ast(ctx, expr) [INFO] [stdout] 503 ~ }} [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/compiler/ir/ast2ir.rs:566:29 [INFO] [stdout] | [INFO] [stdout] 566 | let symbol = if let Some(symbol_table) = ¤t_symbol_table { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^-------------------- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/compiler/ir/ast2ir.rs:568:13 [INFO] [stdout] | [INFO] [stdout] 568 | } else { [INFO] [stdout] | ^ [INFO] [stdout] help: a `match` with a single arm can preserve the drop order up to Edition 2021 [INFO] [stdout] | [INFO] [stdout] 566 ~ let symbol = match ¤t_symbol_table { Some(symbol_table) => { [INFO] [stdout] 567 | symbol_table.lookup(ident.name) [INFO] [stdout] 568 ~ } _ => { [INFO] [stdout] 569 | ctx.symbol_table.lookup(ident.name) [INFO] [stdout] 570 ~ }}; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/compiler/ir/ast2ir.rs:643:24 [INFO] [stdout] | [INFO] [stdout] 643 | if let Some(offset) = anchor.at() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^------^^^^^ [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/compiler/ir/ast2ir.rs:645:21 [INFO] [stdout] | [INFO] [stdout] 645 | } else { [INFO] [stdout] | ^ [INFO] [stdout] help: a `match` with a single arm can preserve the drop order up to Edition 2021 [INFO] [stdout] | [INFO] [stdout] 643 ~ match anchor.at() { Some(offset) => { [INFO] [stdout] 644 | pattern.anchor_at(offset as usize); [INFO] [stdout] 645 ~ } _ => { [INFO] [stdout] 646 | pattern.make_non_anchorable(); [INFO] [stdout] 647 ~ }} [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/compiler/ir/ast2ir.rs:899:12 [INFO] [stdout] | [INFO] [stdout] 899 | if let TypeValue::Integer(Value::Const(value)) = expr.type_value() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^----------------- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/compiler/ir/ast2ir.rs:911:9 [INFO] [stdout] | [INFO] [stdout] 911 | } [INFO] [stdout] | ^ [INFO] [stdout] help: a `match` with a single arm can preserve the drop order up to Edition 2021 [INFO] [stdout] | [INFO] [stdout] 899 ~ match expr.type_value() { TypeValue::Integer(Value::Const(value)) => { [INFO] [stdout] 900 | if value > num_items.try_into().unwrap() { [INFO] [stdout] ... [INFO] [stdout] 910 | } [INFO] [stdout] 911 ~ } _ => {}} [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> src/compiler/ir/hex2hir.rs:418:12 [INFO] [stdout] | [INFO] [stdout] 418 | if let HirKind::Class(Class::Bytes(class)) = [INFO] [stdout] | ____________^ [INFO] [stdout] 419 | | Hir::dot(Dot::AnyByte).kind() [INFO] [stdout] | |_____________----------------------______^ [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> src/compiler/ir/hex2hir.rs:425:9 [INFO] [stdout] | [INFO] [stdout] 425 | } else { [INFO] [stdout] | ^ [INFO] [stdout] help: a `match` with a single arm can preserve the drop order up to Edition 2021 [INFO] [stdout] | [INFO] [stdout] 418 ~ match Hir::dot(Dot::AnyByte).kind() [INFO] [stdout] 419 ~ { HirKind::Class(Class::Bytes(class)) => { [INFO] [stdout] 420 | assert_eq!( [INFO] [stdout] ... [INFO] [stdout] 423 | ); [INFO] [stdout] 424 ~ } _ => { [INFO] [stdout] 425 | unreachable!() [INFO] [stdout] 426 ~ }} [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> /opt/rustwide/target/debug/build/yara-x-81fc9da3bcb092a2/out/protos/console.rs:65:15 [INFO] [stdout] | [INFO] [stdout] 65 | while let Some(tag) = is.read_raw_tag_or_eof()? { [INFO] [stdout] | ^^^^^^^^^^^^^^^^------------------------- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> /opt/rustwide/target/debug/build/yara-x-81fc9da3bcb092a2/out/protos/console.rs:71:9 [INFO] [stdout] | [INFO] [stdout] 71 | } [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> /opt/rustwide/target/debug/build/yara-x-81fc9da3bcb092a2/out/protos/cuckoo.rs:65:15 [INFO] [stdout] | [INFO] [stdout] 65 | while let Some(tag) = is.read_raw_tag_or_eof()? { [INFO] [stdout] | ^^^^^^^^^^^^^^^^------------------------- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> /opt/rustwide/target/debug/build/yara-x-81fc9da3bcb092a2/out/protos/cuckoo.rs:71:9 [INFO] [stdout] | [INFO] [stdout] 71 | } [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> /opt/rustwide/target/debug/build/yara-x-81fc9da3bcb092a2/out/protos/dotnet.rs:576:15 [INFO] [stdout] | [INFO] [stdout] 576 | while let Some(tag) = is.read_raw_tag_or_eof()? { [INFO] [stdout] | ^^^^^^^^^^^^^^^^------------------------- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> /opt/rustwide/target/debug/build/yara-x-81fc9da3bcb092a2/out/protos/dotnet.rs:657:9 [INFO] [stdout] | [INFO] [stdout] 657 | } [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> /opt/rustwide/target/debug/build/yara-x-81fc9da3bcb092a2/out/protos/dotnet.rs:1053:15 [INFO] [stdout] | [INFO] [stdout] 1053 | while let Some(tag) = is.read_raw_tag_or_eof()? { [INFO] [stdout] | ^^^^^^^^^^^^^^^^------------------------- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> /opt/rustwide/target/debug/build/yara-x-81fc9da3bcb092a2/out/protos/dotnet.rs:1068:9 [INFO] [stdout] | [INFO] [stdout] 1068 | } [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> /opt/rustwide/target/debug/build/yara-x-81fc9da3bcb092a2/out/protos/dotnet.rs:1292:15 [INFO] [stdout] | [INFO] [stdout] 1292 | while let Some(tag) = is.read_raw_tag_or_eof()? { [INFO] [stdout] | ^^^^^^^^^^^^^^^^------------------------- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> /opt/rustwide/target/debug/build/yara-x-81fc9da3bcb092a2/out/protos/dotnet.rs:1307:9 [INFO] [stdout] | [INFO] [stdout] 1307 | } [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> /opt/rustwide/target/debug/build/yara-x-81fc9da3bcb092a2/out/protos/dotnet.rs:1531:15 [INFO] [stdout] | [INFO] [stdout] 1531 | while let Some(tag) = is.read_raw_tag_or_eof()? { [INFO] [stdout] | ^^^^^^^^^^^^^^^^------------------------- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> /opt/rustwide/target/debug/build/yara-x-81fc9da3bcb092a2/out/protos/dotnet.rs:1546:9 [INFO] [stdout] | [INFO] [stdout] 1546 | } [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> /opt/rustwide/target/debug/build/yara-x-81fc9da3bcb092a2/out/protos/dotnet.rs:1784:15 [INFO] [stdout] | [INFO] [stdout] 1784 | while let Some(tag) = is.read_raw_tag_or_eof()? { [INFO] [stdout] | ^^^^^^^^^^^^^^^^------------------------- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> /opt/rustwide/target/debug/build/yara-x-81fc9da3bcb092a2/out/protos/dotnet.rs:1802:9 [INFO] [stdout] | [INFO] [stdout] 1802 | } [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> /opt/rustwide/target/debug/build/yara-x-81fc9da3bcb092a2/out/protos/dotnet.rs:2027:15 [INFO] [stdout] | [INFO] [stdout] 2027 | while let Some(tag) = is.read_raw_tag_or_eof()? { [INFO] [stdout] | ^^^^^^^^^^^^^^^^------------------------- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> /opt/rustwide/target/debug/build/yara-x-81fc9da3bcb092a2/out/protos/dotnet.rs:2042:9 [INFO] [stdout] | [INFO] [stdout] 2042 | } [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> /opt/rustwide/target/debug/build/yara-x-81fc9da3bcb092a2/out/protos/dotnet.rs:2550:15 [INFO] [stdout] | [INFO] [stdout] 2550 | while let Some(tag) = is.read_raw_tag_or_eof()? { [INFO] [stdout] | ^^^^^^^^^^^^^^^^------------------------- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> /opt/rustwide/target/debug/build/yara-x-81fc9da3bcb092a2/out/protos/dotnet.rs:2595:9 [INFO] [stdout] | [INFO] [stdout] 2595 | } [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> /opt/rustwide/target/debug/build/yara-x-81fc9da3bcb092a2/out/protos/dotnet.rs:3120:15 [INFO] [stdout] | [INFO] [stdout] 3120 | while let Some(tag) = is.read_raw_tag_or_eof()? { [INFO] [stdout] | ^^^^^^^^^^^^^^^^------------------------- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> /opt/rustwide/target/debug/build/yara-x-81fc9da3bcb092a2/out/protos/dotnet.rs:3159:9 [INFO] [stdout] | [INFO] [stdout] 3159 | } [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> /opt/rustwide/target/debug/build/yara-x-81fc9da3bcb092a2/out/protos/dotnet.rs:3435:15 [INFO] [stdout] | [INFO] [stdout] 3435 | while let Some(tag) = is.read_raw_tag_or_eof()? { [INFO] [stdout] | ^^^^^^^^^^^^^^^^------------------------- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> /opt/rustwide/target/debug/build/yara-x-81fc9da3bcb092a2/out/protos/dotnet.rs:3447:9 [INFO] [stdout] | [INFO] [stdout] 3447 | } [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> /opt/rustwide/target/debug/build/yara-x-81fc9da3bcb092a2/out/protos/elf.rs:444:15 [INFO] [stdout] | [INFO] [stdout] 444 | while let Some(tag) = is.read_raw_tag_or_eof()? { [INFO] [stdout] | ^^^^^^^^^^^^^^^^------------------------- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> /opt/rustwide/target/debug/build/yara-x-81fc9da3bcb092a2/out/protos/elf.rs:501:9 [INFO] [stdout] | [INFO] [stdout] 501 | } [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> /opt/rustwide/target/debug/build/yara-x-81fc9da3bcb092a2/out/protos/elf.rs:931:15 [INFO] [stdout] | [INFO] [stdout] 931 | while let Some(tag) = is.read_raw_tag_or_eof()? { [INFO] [stdout] | ^^^^^^^^^^^^^^^^------------------------- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> /opt/rustwide/target/debug/build/yara-x-81fc9da3bcb092a2/out/protos/elf.rs:955:9 [INFO] [stdout] | [INFO] [stdout] 955 | } [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> /opt/rustwide/target/debug/build/yara-x-81fc9da3bcb092a2/out/protos/elf.rs:1336:15 [INFO] [stdout] | [INFO] [stdout] 1336 | while let Some(tag) = is.read_raw_tag_or_eof()? { [INFO] [stdout] | ^^^^^^^^^^^^^^^^------------------------- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> /opt/rustwide/target/debug/build/yara-x-81fc9da3bcb092a2/out/protos/elf.rs:1366:9 [INFO] [stdout] | [INFO] [stdout] 1366 | } [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> /opt/rustwide/target/debug/build/yara-x-81fc9da3bcb092a2/out/protos/elf.rs:1754:15 [INFO] [stdout] | [INFO] [stdout] 1754 | while let Some(tag) = is.read_raw_tag_or_eof()? { [INFO] [stdout] | ^^^^^^^^^^^^^^^^------------------------- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> /opt/rustwide/target/debug/build/yara-x-81fc9da3bcb092a2/out/protos/elf.rs:1781:9 [INFO] [stdout] | [INFO] [stdout] 1781 | } [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> /opt/rustwide/target/debug/build/yara-x-81fc9da3bcb092a2/out/protos/elf.rs:1990:15 [INFO] [stdout] | [INFO] [stdout] 1990 | while let Some(tag) = is.read_raw_tag_or_eof()? { [INFO] [stdout] | ^^^^^^^^^^^^^^^^------------------------- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> /opt/rustwide/target/debug/build/yara-x-81fc9da3bcb092a2/out/protos/elf.rs:2002:9 [INFO] [stdout] | [INFO] [stdout] 2002 | } [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> /opt/rustwide/target/debug/build/yara-x-81fc9da3bcb092a2/out/protos/hash.rs:65:15 [INFO] [stdout] | [INFO] [stdout] 65 | while let Some(tag) = is.read_raw_tag_or_eof()? { [INFO] [stdout] | ^^^^^^^^^^^^^^^^------------------------- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> /opt/rustwide/target/debug/build/yara-x-81fc9da3bcb092a2/out/protos/hash.rs:71:9 [INFO] [stdout] | [INFO] [stdout] 71 | } [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> /opt/rustwide/target/debug/build/yara-x-81fc9da3bcb092a2/out/protos/lnk.rs:743:15 [INFO] [stdout] | [INFO] [stdout] 743 | while let Some(tag) = is.read_raw_tag_or_eof()? { [INFO] [stdout] | ^^^^^^^^^^^^^^^^------------------------- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> /opt/rustwide/target/debug/build/yara-x-81fc9da3bcb092a2/out/protos/lnk.rs:812:9 [INFO] [stdout] | [INFO] [stdout] 812 | } [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> /opt/rustwide/target/debug/build/yara-x-81fc9da3bcb092a2/out/protos/lnk.rs:1320:15 [INFO] [stdout] | [INFO] [stdout] 1320 | while let Some(tag) = is.read_raw_tag_or_eof()? { [INFO] [stdout] | ^^^^^^^^^^^^^^^^------------------------- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> /opt/rustwide/target/debug/build/yara-x-81fc9da3bcb092a2/out/protos/lnk.rs:1344:9 [INFO] [stdout] | [INFO] [stdout] 1344 | } [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> /opt/rustwide/target/debug/build/yara-x-81fc9da3bcb092a2/out/protos/macho.rs:181:15 [INFO] [stdout] | [INFO] [stdout] 181 | while let Some(tag) = is.read_raw_tag_or_eof()? { [INFO] [stdout] | ^^^^^^^^^^^^^^^^------------------------- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> /opt/rustwide/target/debug/build/yara-x-81fc9da3bcb092a2/out/protos/macho.rs:196:9 [INFO] [stdout] | [INFO] [stdout] 196 | } [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> /opt/rustwide/target/debug/build/yara-x-81fc9da3bcb092a2/out/protos/macho.rs:463:15 [INFO] [stdout] | [INFO] [stdout] 463 | while let Some(tag) = is.read_raw_tag_or_eof()? { [INFO] [stdout] | ^^^^^^^^^^^^^^^^------------------------- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> /opt/rustwide/target/debug/build/yara-x-81fc9da3bcb092a2/out/protos/macho.rs:484:9 [INFO] [stdout] | [INFO] [stdout] 484 | } [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> /opt/rustwide/target/debug/build/yara-x-81fc9da3bcb092a2/out/protos/macho.rs:692:15 [INFO] [stdout] | [INFO] [stdout] 692 | while let Some(tag) = is.read_raw_tag_or_eof()? { [INFO] [stdout] | ^^^^^^^^^^^^^^^^------------------------- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> /opt/rustwide/target/debug/build/yara-x-81fc9da3bcb092a2/out/protos/macho.rs:704:9 [INFO] [stdout] | [INFO] [stdout] 704 | } [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> /opt/rustwide/target/debug/build/yara-x-81fc9da3bcb092a2/out/protos/macho.rs:870:15 [INFO] [stdout] | [INFO] [stdout] 870 | while let Some(tag) = is.read_raw_tag_or_eof()? { [INFO] [stdout] | ^^^^^^^^^^^^^^^^------------------------- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> /opt/rustwide/target/debug/build/yara-x-81fc9da3bcb092a2/out/protos/macho.rs:882:9 [INFO] [stdout] | [INFO] [stdout] 882 | } [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> /opt/rustwide/target/debug/build/yara-x-81fc9da3bcb092a2/out/protos/macho.rs:1010:15 [INFO] [stdout] | [INFO] [stdout] 1010 | while let Some(tag) = is.read_raw_tag_or_eof()? { [INFO] [stdout] | ^^^^^^^^^^^^^^^^------------------------- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> /opt/rustwide/target/debug/build/yara-x-81fc9da3bcb092a2/out/protos/macho.rs:1022:9 [INFO] [stdout] | [INFO] [stdout] 1022 | } [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> /opt/rustwide/target/debug/build/yara-x-81fc9da3bcb092a2/out/protos/macho.rs:1303:15 [INFO] [stdout] | [INFO] [stdout] 1303 | while let Some(tag) = is.read_raw_tag_or_eof()? { [INFO] [stdout] | ^^^^^^^^^^^^^^^^------------------------- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> /opt/rustwide/target/debug/build/yara-x-81fc9da3bcb092a2/out/protos/macho.rs:1321:9 [INFO] [stdout] | [INFO] [stdout] 1321 | } [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [INFO] [stdout] --> /opt/rustwide/target/debug/build/yara-x-81fc9da3bcb092a2/out/protos/macho.rs:1711:15 [INFO] [stdout] | [INFO] [stdout] 1711 | while let Some(tag) = is.read_raw_tag_or_eof()? { [INFO] [stdout] | ^^^^^^^^^^^^^^^^------------------------- [INFO] [stdout] | | [INFO] [stdout] | this value has a significant drop implementation which may observe a major change in drop order and requires your discretion [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #124085 [INFO] [stdout] help: the value is now dropped here in Edition 2024 [INFO] [stdout] --> /opt/rustwide/target/debug/build/yara-x-81fc9da3bcb092a2/out/protos/macho.rs:1747:9 [INFO] [stdout] | [INFO] [stdout] 1747 | } [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `if let` assigns a shorter lifetime since Edition 2024 [WARN] too many lines in the log, truncating it