[INFO] cloning repository https://github.com/marktoda/uniswapx-artemis [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/marktoda/uniswapx-artemis" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmarktoda%2Funiswapx-artemis", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmarktoda%2Funiswapx-artemis'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] f7031614f281a69db2b2296eec74e8bd1f71436a [INFO] checking marktoda/uniswapx-artemis against master#1f12b9b0fdbe735968ac002792a720f0ba4faca6 for crater-rollup-uwu [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmarktoda%2Funiswapx-artemis" "/workspace/builds/worker-3-tc1/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-3-tc1/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/marktoda/uniswapx-artemis on toolchain 1f12b9b0fdbe735968ac002792a720f0ba4faca6 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1f12b9b0fdbe735968ac002792a720f0ba4faca6" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking git repo https://github.com/marktoda/uniswapx-artemis [INFO] finished tweaking git repo https://github.com/marktoda/uniswapx-artemis [INFO] tweaked toml for git repo https://github.com/marktoda/uniswapx-artemis written to /workspace/builds/worker-3-tc1/source/Cargo.toml [INFO] crate git repo https://github.com/marktoda/uniswapx-artemis already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1f12b9b0fdbe735968ac002792a720f0ba4faca6" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Updating git repository `https://github.com/alloy-rs/core.git` [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded alloy-rlp v0.3.1 [INFO] [stderr] Downloaded ruint2 v1.9.0 [INFO] [stderr] Downloaded alloy-rlp v0.2.0 [INFO] [stderr] Downloaded alloy-primitives v0.2.0 [INFO] [stderr] Downloaded ruint2-macro v1.0.3 [INFO] [stderr] Downloaded const-hex v1.6.1 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/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:923055f121b5182466d55868a8b05e67af8ba4a3a3f6bad814e953ca3cd3ac2a" "/opt/rustwide/cargo-home/bin/cargo" "+1f12b9b0fdbe735968ac002792a720f0ba4faca6" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 2639129873f5d3ae43d3f06651153a5713fc596abb2f83280828147af9453a77 [INFO] running `Command { std: "docker" "start" "-a" "2639129873f5d3ae43d3f06651153a5713fc596abb2f83280828147af9453a77", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "2639129873f5d3ae43d3f06651153a5713fc596abb2f83280828147af9453a77", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "2639129873f5d3ae43d3f06651153a5713fc596abb2f83280828147af9453a77", kill_on_drop: false }` [INFO] [stdout] 2639129873f5d3ae43d3f06651153a5713fc596abb2f83280828147af9453a77 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/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:923055f121b5182466d55868a8b05e67af8ba4a3a3f6bad814e953ca3cd3ac2a" "/opt/rustwide/cargo-home/bin/cargo" "+1f12b9b0fdbe735968ac002792a720f0ba4faca6" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] f4cb3f261716ed8a7e75815401a635beba6774da952fefa429ef72d57ba71e84 [INFO] running `Command { std: "docker" "start" "-a" "f4cb3f261716ed8a7e75815401a635beba6774da952fefa429ef72d57ba71e84", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.66 [INFO] [stderr] Compiling unicode-ident v1.0.11 [INFO] [stderr] Compiling serde v1.0.174 [INFO] [stderr] Compiling serde_derive v1.0.174 [INFO] [stderr] Checking cfg-if v1.0.0 [INFO] [stderr] Compiling version_check v0.9.4 [INFO] [stderr] Compiling libc v0.2.147 [INFO] [stderr] Compiling typenum v1.16.0 [INFO] [stderr] Compiling autocfg v1.1.0 [INFO] [stderr] Checking zeroize v1.6.0 [INFO] [stderr] Checking once_cell v1.18.0 [INFO] [stderr] Compiling generic-array v0.14.7 [INFO] [stderr] Compiling memchr v2.5.0 [INFO] [stderr] Compiling syn v1.0.109 [INFO] [stderr] Checking itoa v1.0.9 [INFO] [stderr] Compiling thiserror v1.0.44 [INFO] [stderr] Checking pin-project-lite v0.2.10 [INFO] [stderr] Checking log v0.4.19 [INFO] [stderr] Compiling quote v1.0.31 [INFO] [stderr] Checking cpufeatures v0.2.9 [INFO] [stderr] Compiling futures-core v0.3.28 [INFO] [stderr] Checking getrandom v0.2.10 [INFO] [stderr] Compiling syn v2.0.27 [INFO] [stderr] Compiling cc v1.0.79 [INFO] [stderr] Checking rand_core v0.6.4 [INFO] [stderr] Checking const-oid v0.9.4 [INFO] [stderr] Checking subtle v2.5.0 [INFO] [stderr] Checking ppv-lite86 v0.2.17 [INFO] [stderr] Compiling hashbrown v0.14.0 [INFO] [stderr] Compiling equivalent v1.0.1 [INFO] [stderr] Compiling winnow v0.5.0 [INFO] [stderr] Checking crypto-common v0.1.6 [INFO] [stderr] Checking block-buffer v0.10.4 [INFO] [stderr] Compiling indexmap v2.0.0 [INFO] [stderr] Compiling crunchy v0.2.2 [INFO] [stderr] Checking digest v0.10.7 [INFO] [stderr] Checking rand_chacha v0.3.1 [INFO] [stderr] Checking futures-sink v0.3.28 [INFO] [stderr] Compiling futures-channel v0.3.28 [INFO] [stderr] Checking rand v0.8.5 [INFO] [stderr] Checking scopeguard v1.2.0 [INFO] [stderr] Checking futures-io v0.3.28 [INFO] [stderr] Compiling ring v0.16.20 [INFO] [stderr] Compiling lock_api v0.4.10 [INFO] [stderr] Checking smallvec v1.11.0 [INFO] [stderr] Compiling convert_case v0.4.0 [INFO] [stderr] Compiling parking_lot_core v0.9.8 [INFO] [stderr] Checking bytes v1.4.0 [INFO] [stderr] Compiling serde_json v1.0.103 [INFO] [stderr] Compiling futures-task v0.3.28 [INFO] [stderr] Checking ryu v1.0.15 [INFO] [stderr] Compiling toml_datetime v0.6.3 [INFO] [stderr] Compiling serde_spanned v0.6.3 [INFO] [stderr] Compiling tokio v1.29.1 [INFO] [stderr] Compiling slab v0.4.8 [INFO] [stderr] Compiling toml_edit v0.19.14 [INFO] [stderr] Compiling tiny-keccak v2.0.2 [INFO] [stderr] Checking parking_lot v0.12.1 [INFO] [stderr] Checking mio v0.8.8 [INFO] [stderr] Checking num_cpus v1.16.0 [INFO] [stderr] Checking signal-hook-registry v1.4.1 [INFO] [stderr] Checking socket2 v0.4.9 [INFO] [stderr] Checking tracing-core v0.1.31 [INFO] [stderr] Checking untrusted v0.7.1 [INFO] [stderr] Checking spin v0.5.2 [INFO] [stderr] Compiling futures-util v0.3.28 [INFO] [stderr] Checking fnv v1.0.7 [INFO] [stderr] Checking pin-utils v0.1.0 [INFO] [stderr] Checking http v0.2.9 [INFO] [stderr] Compiling semver v1.0.18 [INFO] [stderr] Compiling httparse v1.8.0 [INFO] [stderr] Checking byteorder v1.4.3 [INFO] [stderr] Checking aho-corasick v1.0.2 [INFO] [stderr] Checking regex-syntax v0.7.4 [INFO] [stderr] Compiling heck v0.4.1 [INFO] [stderr] Compiling wasm-bindgen-shared v0.2.87 [INFO] [stderr] Compiling proc-macro-crate v1.3.1 [INFO] [stderr] Compiling bumpalo v3.13.0 [INFO] [stderr] Checking base64 v0.21.2 [INFO] [stderr] Checking openssl-probe v0.1.5 [INFO] [stderr] Compiling indexmap v1.9.3 [INFO] [stderr] Compiling wasm-bindgen-backend v0.2.87 [INFO] [stderr] Checking hex v0.4.3 [INFO] [stderr] Checking sct v0.7.0 [INFO] [stderr] Checking hmac v0.12.1 [INFO] [stderr] Checking der v0.7.7 [INFO] [stderr] Compiling proc-macro-error-attr v1.0.4 [INFO] [stderr] Checking regex-automata v0.3.3 [INFO] [stderr] Checking bitflags v2.3.3 [INFO] [stderr] Checking rustc-hex v2.1.0 [INFO] [stderr] Checking hashbrown v0.12.3 [INFO] [stderr] Checking base64 v0.13.1 [INFO] [stderr] Compiling thiserror-impl v1.0.44 [INFO] [stderr] Compiling tokio-macros v2.1.0 [INFO] [stderr] Compiling futures-macro v0.3.28 [INFO] [stderr] Compiling tracing-attributes v0.1.26 [INFO] [stderr] Compiling wasm-bindgen-macro-support v0.2.87 [INFO] [stderr] Compiling derive_more v0.99.17 [INFO] [stderr] Compiling impl-trait-for-tuples v0.2.2 [INFO] [stderr] Compiling parity-scale-codec-derive v3.6.4 [INFO] [stderr] Compiling rlp-derive v0.1.0 [INFO] [stderr] Compiling scale-info-derive v2.9.0 [INFO] [stderr] Checking regex v1.9.1 [INFO] [stderr] Checking tracing v0.1.37 [INFO] [stderr] Compiling rustix v0.38.4 [INFO] [stderr] Checking tower-service v0.3.2 [INFO] [stderr] Compiling wasm-bindgen v0.2.87 [INFO] [stderr] Checking percent-encoding v2.3.0 [INFO] [stderr] Compiling wasm-bindgen-macro v0.2.87 [INFO] [stderr] Checking http-body v0.4.5 [INFO] [stderr] Compiling num-traits v0.2.16 [INFO] [stderr] Compiling proc-macro-error v1.0.4 [INFO] [stderr] Compiling camino v1.1.6 [INFO] [stderr] Checking try-lock v0.2.4 [INFO] [stderr] Checking linux-raw-sys v0.4.3 [INFO] [stderr] Checking byte-slice-cast v1.2.2 [INFO] [stderr] Compiling rustversion v1.0.14 [INFO] [stderr] Checking arrayvec v0.7.4 [INFO] [stderr] Checking want v0.3.1 [INFO] [stderr] Checking parity-scale-codec v3.6.4 [INFO] [stderr] Checking rlp v0.5.2 [INFO] [stderr] Checking spki v0.7.2 [INFO] [stderr] Checking sha2 v0.10.7 [INFO] [stderr] Checking digest v0.9.0 [INFO] [stderr] Checking block-buffer v0.9.0 [INFO] [stderr] Checking ff v0.13.0 [INFO] [stderr] Checking opaque-debug v0.3.0 [INFO] [stderr] Checking httpdate v1.0.2 [INFO] [stderr] Checking keccak v0.1.4 [INFO] [stderr] Checking static_assertions v1.1.0 [INFO] [stderr] Checking base16ct v0.2.0 [INFO] [stderr] Compiling rustls v0.21.5 [INFO] [stderr] Checking tinyvec_macros v0.1.1 [INFO] [stderr] Checking group v0.13.0 [INFO] [stderr] Checking tinyvec v1.6.0 [INFO] [stderr] Checking sha3 v0.10.8 [INFO] [stderr] Checking sec1 v0.7.3 [INFO] [stderr] Checking js-sys v0.3.64 [INFO] [stderr] Checking pkcs8 v0.10.2 [INFO] [stderr] Checking form_urlencoded v1.2.0 [INFO] [stderr] Checking rustls-webpki v0.101.1 [INFO] [stderr] Checking rustls-pemfile v1.0.3 [INFO] [stderr] Checking crypto-bigint v0.5.2 [INFO] [stderr] Compiling pkg-config v0.3.27 [INFO] [stderr] Compiling strum_macros v0.25.1 [INFO] [stderr] Checking unicode-normalization v0.1.22 [INFO] [stderr] Compiling openssl-sys v0.9.90 [INFO] [stderr] Compiling auto_impl v1.1.0 [INFO] [stderr] Checking tokio-util v0.7.8 [INFO] [stderr] Checking elliptic-curve v0.13.5 [INFO] [stderr] Checking rustls-native-certs v0.6.3 [INFO] [stderr] Checking impl-codec v0.6.0 [INFO] [stderr] Checking scale-info v2.9.0 [INFO] [stderr] Checking fixed-hash v0.8.0 [INFO] [stderr] Checking impl-rlp v0.3.0 [INFO] [stderr] Compiling open-fastrlp-derive v0.1.1 [INFO] [stderr] Checking h2 v0.3.20 [INFO] [stderr] Compiling num_enum_derive v0.6.1 [INFO] [stderr] Checking rfc6979 v0.4.0 [INFO] [stderr] Checking impl-serde v0.4.0 [INFO] [stderr] Checking signature v2.0.0 [INFO] [stderr] Checking unicode-bidi v0.3.13 [INFO] [stderr] Checking ecdsa v0.16.8 [INFO] [stderr] Checking uint v0.9.5 [INFO] [stderr] Compiling pin-project-internal v1.1.2 [INFO] [stderr] Checking idna v0.4.0 [INFO] [stderr] Checking webpki v0.22.0 [INFO] [stderr] Checking k256 v0.13.1 [INFO] [stderr] Checking primitive-types v0.12.1 [INFO] [stderr] Checking ethbloom v0.13.0 [INFO] [stderr] Checking tokio-rustls v0.24.1 [INFO] [stderr] Checking url v2.4.0 [INFO] [stderr] Compiling async-trait v0.1.72 [INFO] [stderr] Compiling openssl v0.10.55 [INFO] [stderr] Checking foreign-types-shared v0.1.1 [INFO] [stderr] Checking lazy_static v1.4.0 [INFO] [stderr] Checking foreign-types v0.3.2 [INFO] [stderr] Checking gloo-timers v0.2.6 [INFO] [stderr] Checking pin-project v1.1.2 [INFO] [stderr] Compiling openssl-macros v0.1.1 [INFO] [stderr] Checking ethereum-types v0.14.1 [INFO] [stderr] Checking cargo-platform v0.1.3 [INFO] [stderr] Checking time v0.1.45 [INFO] [stderr] Checking send_wrapper v0.4.0 [INFO] [stderr] Compiling native-tls v0.2.11 [INFO] [stderr] Checking fastrand v2.0.0 [INFO] [stderr] Checking bitflags v1.3.2 [INFO] [stderr] Checking iana-time-zone v0.1.57 [INFO] [stderr] Checking open-fastrlp v0.1.4 [INFO] [stderr] Checking tempfile v3.7.0 [INFO] [stderr] Checking chrono v0.4.26 [INFO] [stderr] Checking ethabi v18.0.0 [INFO] [stderr] Checking futures-timer v3.0.2 [INFO] [stderr] Checking cargo_metadata v0.15.4 [INFO] [stderr] Checking num_enum v0.6.1 [INFO] [stderr] Checking strum v0.25.0 [INFO] [stderr] Compiling anyhow v1.0.72 [INFO] [stderr] Checking unicode-xid v0.2.4 [INFO] [stderr] Checking hyper v0.14.27 [INFO] [stderr] Checking rustls-webpki v0.100.1 [INFO] [stderr] Checking inout v0.1.3 [INFO] [stderr] Checking cipher v0.4.4 [INFO] [stderr] Checking serde_urlencoded v0.7.1 [INFO] [stderr] Checking webpki-roots v0.23.1 [INFO] [stderr] Checking ethers-core v2.0.8 [INFO] [stderr] Checking event-listener v2.5.3 [INFO] [stderr] Checking sha2 v0.9.9 [INFO] [stderr] Checking utf-8 v0.7.6 [INFO] [stderr] Checking bs58 v0.4.0 [INFO] [stderr] Checking tokio-native-tls v0.3.1 [INFO] [stderr] Checking tokio-stream v0.1.14 [INFO] [stderr] Checking futures-executor v0.3.28 [INFO] [stderr] Checking ripemd v0.1.3 [INFO] [stderr] Compiling crossbeam-utils v0.8.16 [INFO] [stderr] Checking bech32 v0.7.3 [INFO] [stderr] Compiling eyre v0.6.8 [INFO] [stderr] Compiling prettyplease v0.2.12 [INFO] [stderr] Checking coins-core v0.8.3 [INFO] [stderr] Checking futures v0.3.28 [INFO] [stderr] Checking hyper-rustls v0.24.1 [INFO] [stderr] Checking hyper-tls v0.5.0 [INFO] [stderr] Checking salsa20 v0.10.2 [INFO] [stderr] Checking webpki-roots v0.22.6 [INFO] [stderr] Checking bincode v1.3.3 [INFO] [stderr] Checking pbkdf2 v0.11.0 [INFO] [stderr] Checking encoding_rs v0.8.32 [INFO] [stderr] Checking mime v0.3.17 [INFO] [stderr] Checking ipnet v2.8.0 [INFO] [stderr] Compiling dunce v1.0.4 [INFO] [stderr] Checking radium v0.3.0 [INFO] [stderr] Checking either v1.8.1 [INFO] [stderr] Checking bitvec v0.17.4 [INFO] [stderr] Checking coins-bip32 v0.8.3 [INFO] [stderr] Checking scrypt v0.10.0 [INFO] [stderr] Checking ctr v0.9.2 [INFO] [stderr] Checking aes v0.8.3 [INFO] [stderr] Checking reqwest v0.11.18 [INFO] [stderr] Checking wasm-bindgen-futures v0.4.37 [INFO] [stderr] Checking sha-1 v0.9.8 [INFO] [stderr] Checking pbkdf2 v0.12.2 [INFO] [stderr] Checking beef v0.5.2 [INFO] [stderr] Checking uuid v0.8.2 [INFO] [stderr] Checking bstr v1.6.0 [INFO] [stderr] Checking instant v0.1.12 [INFO] [stderr] Checking eth-keystore v0.5.0 [INFO] [stderr] Checking jsonrpsee-types v0.18.2 [INFO] [stderr] Checking globset v0.4.11 [INFO] [stderr] Checking coins-bip39 v0.8.6 [INFO] [stderr] Checking soketto v0.7.1 [INFO] [stderr] Checking async-lock v2.7.0 [INFO] [stderr] Checking sha1 v0.10.5 [INFO] [stderr] Checking data-encoding v2.4.0 [INFO] [stderr] Compiling same-file v1.0.6 [INFO] [stderr] Compiling indenter v0.3.3 [INFO] [stderr] Checking rustc-hash v1.1.0 [INFO] [stderr] Compiling walkdir v2.3.3 [INFO] [stderr] Checking jsonrpsee-core v0.18.2 [INFO] [stderr] Checking tungstenite v0.19.0 [INFO] [stderr] Compiling Inflector v0.11.4 [INFO] [stderr] Checking ethers-signers v2.0.8 [INFO] [stderr] Checking web-sys v0.3.64 [INFO] [stderr] Compiling toml v0.7.6 [INFO] [stderr] Checking fxhash v0.2.1 [INFO] [stderr] Checking tower-layer v0.3.2 [INFO] [stderr] Compiling getrandom v0.1.16 [INFO] [stderr] Checking hashers v1.0.1 [INFO] [stderr] Checking tokio-tungstenite v0.19.0 [INFO] [stderr] Checking tracing-futures v0.2.5 [INFO] [stderr] Compiling rustc_version v0.4.0 [INFO] [stderr] Checking enr v0.8.1 [INFO] [stderr] Compiling ruint2 v1.9.0 [INFO] [stderr] Checking tower v0.4.13 [INFO] [stderr] Checking ethers-providers v2.0.8 [INFO] [stderr] Compiling rustls v0.20.8 [INFO] [stderr] Checking rand_core v0.5.1 [INFO] [stderr] Checking ethers-etherscan v2.0.8 [INFO] [stderr] Checking futures-locks v0.7.1 [INFO] [stderr] Compiling ruint2-macro v1.0.3 [INFO] [stderr] Checking rand_chacha v0.2.2 [INFO] [stderr] Checking ethers-addressbook v2.0.8 [INFO] [stderr] Checking concurrent-queue v2.2.0 [INFO] [stderr] Checking const-hex v1.6.1 [INFO] [stderr] Checking parking v2.1.0 [INFO] [stderr] Checking waker-fn v1.1.0 [INFO] [stderr] Checking fastrand v1.9.0 [INFO] [stderr] Compiling http-types v2.12.0 [INFO] [stderr] Checking futures-lite v1.13.0 [INFO] [stderr] Checking async-channel v1.9.0 [INFO] [stderr] Checking rand v0.7.3 [INFO] [stderr] Checking ethers-contract-abigen v2.0.8 [INFO] [stderr] Checking jsonrpsee-server v0.18.2 [INFO] [stderr] Checking gloo-utils v0.1.7 [INFO] [stderr] Checking jsonrpsee-http-client v0.18.2 [INFO] [stderr] Checking gloo-net v0.2.6 [INFO] [stderr] Checking jsonrpsee-client-transport v0.18.2 [INFO] [stderr] Checking is-terminal v0.4.9 [INFO] [stderr] Checking serde_qs v0.8.5 [INFO] [stderr] Compiling jsonrpsee-proc-macros v0.18.2 [INFO] [stderr] Checking sha-1 v0.10.1 [INFO] [stderr] Compiling memoffset v0.9.0 [INFO] [stderr] Checking infer v0.2.3 [INFO] [stderr] Checking jsonrpsee-ws-client v0.18.2 [INFO] [stderr] Checking jsonrpsee-wasm-client v0.18.2 [INFO] [stderr] Checking hex-literal v0.4.1 [INFO] [stderr] Checking alloy-primitives v0.2.0 (https://github.com/alloy-rs/core.git?branch=main#3d89ec51) [INFO] [stderr] Checking tungstenite v0.17.3 [INFO] [stderr] Checking tokio-rustls v0.23.4 [INFO] [stderr] Compiling syn-solidity v0.2.0 (https://github.com/alloy-rs/core.git?branch=main#3d89ec51) [INFO] [stderr] Compiling crossbeam-epoch v0.9.15 [INFO] [stderr] Checking utf8parse v0.2.1 [INFO] [stderr] Checking anstyle-parse v0.2.1 [INFO] [stderr] Checking tokio-tungstenite v0.17.2 [INFO] [stderr] Checking backoff v0.4.0 [INFO] [stderr] Checking http-range-header v0.3.1 [INFO] [stderr] Checking anstyle-query v1.0.0 [INFO] [stderr] Checking anstyle v1.0.1 [INFO] [stderr] Compiling crossbeam-queue v0.3.8 [INFO] [stderr] Checking colorchoice v1.0.0 [INFO] [stderr] Checking alloy-sol-type-parser v0.2.0 (https://github.com/alloy-rs/core.git?branch=main#3d89ec51) [INFO] [stderr] Checking anstream v0.3.2 [INFO] [stderr] Checking alloy-json-abi v0.2.0 (https://github.com/alloy-rs/core.git?branch=main#3d89ec51) [INFO] [stderr] Checking phyllo v0.3.0 [INFO] [stderr] Checking tower-http v0.4.3 [INFO] [stderr] Checking jsonrpsee v0.18.2 [INFO] [stderr] Checking async-sse v5.1.0 [INFO] [stderr] Checking mev-share-rpc-api v0.1.1 [INFO] [stderr] Checking mev-share-sse v0.1.1 [INFO] [stderr] Checking overload v0.1.1 [INFO] [stderr] Checking strsim v0.10.0 [INFO] [stderr] Checking clap_lex v0.5.0 [INFO] [stderr] Checking nu-ansi-term v0.46.0 [INFO] [stderr] Checking clap_builder v4.3.17 [INFO] [stderr] Compiling alloy-sol-macro v0.2.0 (https://github.com/alloy-rs/core.git?branch=main#3d89ec51) [INFO] [stderr] Checking crossbeam-deque v0.8.3 [INFO] [stderr] Checking colored v2.0.4 [INFO] [stderr] Checking opensea-stream v0.4.0 (https://github.com/FrankieIsLost/opensea-stream-rs#b19bc2f9) [INFO] [stderr] Checking crossbeam-channel v0.5.8 [INFO] [stderr] Checking mev-share v0.1.1 [INFO] [stderr] Checking tracing-log v0.1.3 [INFO] [stderr] Checking sharded-slab v0.1.4 [INFO] [stderr] Compiling clap_derive v4.3.12 [INFO] [stderr] Compiling async-stream-impl v0.3.5 [INFO] [stderr] Checking assert-json-diff v2.0.2 [INFO] [stderr] Checking thread_local v1.1.7 [INFO] [stderr] Checking similar v2.2.1 [INFO] [stderr] Checking async-stream v0.3.5 [INFO] [stderr] Checking crossbeam v0.8.2 [INFO] [stderr] Checking tracing-subscriber v0.3.17 [INFO] [stderr] Checking alloy-primitives v0.2.0 [INFO] [stderr] Checking mockito v1.1.0 [INFO] [stderr] Checking serde_qs v0.12.0 [INFO] [stderr] Checking dotenv v0.15.0 [INFO] [stderr] Checking alloy-sol-types v0.2.0 (https://github.com/alloy-rs/core.git?branch=main#3d89ec51) [INFO] [stderr] Checking clap v4.3.17 [INFO] [stderr] Compiling ethers-contract-derive v2.0.8 [INFO] [stderr] Checking ethers-contract v2.0.8 [INFO] [stderr] Checking alloy-dyn-abi v0.2.0 (https://github.com/alloy-rs/core.git?branch=main#3d89ec51) [INFO] [stderr] Checking ethers-middleware v2.0.8 [INFO] [stderr] Checking ethers v2.0.8 [INFO] [stderr] Checking matchmaker v0.1.0 (https://github.com/paradigmxyz/artemis#70f3bce3) [INFO] [stderr] Checking ethers-flashbots v0.12.1 (https://github.com/FrankieIsLost/ethers-flashbots#bf2ab96b) [INFO] [stderr] Checking bindings-uniswapx v0.2.0 (/opt/rustwide/workdir/crates/bindings-uniswapx) [INFO] [stderr] Checking uniswapx-rs v0.1.0 (/opt/rustwide/workdir/crates/uniswapx-rs) [INFO] [stderr] Checking artemis-core v0.1.0 (https://github.com/paradigmxyz/artemis#70f3bce3) [INFO] [stderr] Checking uniswapx-artemis v0.1.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 21s [INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: wasm-bindgen v0.2.87 [INFO] [stderr] note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 1` [INFO] running `Command { std: "docker" "inspect" "f4cb3f261716ed8a7e75815401a635beba6774da952fefa429ef72d57ba71e84", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "f4cb3f261716ed8a7e75815401a635beba6774da952fefa429ef72d57ba71e84", kill_on_drop: false }` [INFO] [stdout] f4cb3f261716ed8a7e75815401a635beba6774da952fefa429ef72d57ba71e84 [INFO] checking marktoda/uniswapx-artemis against try#f9935d29d867449445ee008640ccca1bf1ae0889+rustflags=-Dtail_expr_drop_order for crater-rollup-uwu [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmarktoda%2Funiswapx-artemis" "/workspace/builds/worker-3-tc2/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-3-tc2/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/marktoda/uniswapx-artemis on toolchain f9935d29d867449445ee008640ccca1bf1ae0889 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+f9935d29d867449445ee008640ccca1bf1ae0889" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking git repo https://github.com/marktoda/uniswapx-artemis [INFO] finished tweaking git repo https://github.com/marktoda/uniswapx-artemis [INFO] tweaked toml for git repo https://github.com/marktoda/uniswapx-artemis written to /workspace/builds/worker-3-tc2/source/Cargo.toml [INFO] crate git repo https://github.com/marktoda/uniswapx-artemis already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+f9935d29d867449445ee008640ccca1bf1ae0889" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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:923055f121b5182466d55868a8b05e67af8ba4a3a3f6bad814e953ca3cd3ac2a" "/opt/rustwide/cargo-home/bin/cargo" "+f9935d29d867449445ee008640ccca1bf1ae0889" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 52577d95f3792088039c94e98b8ab9d369002ede6641ac1d02244e08c11a29c0 [INFO] running `Command { std: "docker" "start" "-a" "52577d95f3792088039c94e98b8ab9d369002ede6641ac1d02244e08c11a29c0", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "52577d95f3792088039c94e98b8ab9d369002ede6641ac1d02244e08c11a29c0", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "52577d95f3792088039c94e98b8ab9d369002ede6641ac1d02244e08c11a29c0", kill_on_drop: false }` [INFO] [stdout] 52577d95f3792088039c94e98b8ab9d369002ede6641ac1d02244e08c11a29c0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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 -Dtail_expr_drop_order" "-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:923055f121b5182466d55868a8b05e67af8ba4a3a3f6bad814e953ca3cd3ac2a" "/opt/rustwide/cargo-home/bin/cargo" "+f9935d29d867449445ee008640ccca1bf1ae0889" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 7e0e31a71f36601b46976e2f496455863de1b0eca4ea20ba5cea05e7d12c8b25 [INFO] running `Command { std: "docker" "start" "-a" "7e0e31a71f36601b46976e2f496455863de1b0eca4ea20ba5cea05e7d12c8b25", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.66 [INFO] [stderr] Compiling unicode-ident v1.0.11 [INFO] [stderr] Compiling serde v1.0.174 [INFO] [stderr] Compiling serde_derive v1.0.174 [INFO] [stderr] Checking cfg-if v1.0.0 [INFO] [stderr] Compiling version_check v0.9.4 [INFO] [stderr] Compiling libc v0.2.147 [INFO] [stderr] Compiling typenum v1.16.0 [INFO] [stderr] Compiling autocfg v1.1.0 [INFO] [stderr] Checking zeroize v1.6.0 [INFO] [stderr] Checking once_cell v1.18.0 [INFO] [stderr] Compiling memchr v2.5.0 [INFO] [stderr] Compiling generic-array v0.14.7 [INFO] [stderr] Compiling syn v1.0.109 [INFO] [stderr] Compiling thiserror v1.0.44 [INFO] [stderr] Checking itoa v1.0.9 [INFO] [stderr] Checking pin-project-lite v0.2.10 [INFO] [stderr] Compiling quote v1.0.31 [INFO] [stderr] Checking log v0.4.19 [INFO] [stderr] Compiling futures-core v0.3.28 [INFO] [stderr] Compiling syn v2.0.27 [INFO] [stderr] Checking getrandom v0.2.10 [INFO] [stderr] Checking cpufeatures v0.2.9 [INFO] [stderr] Compiling cc v1.0.79 [INFO] [stderr] Checking rand_core v0.6.4 [INFO] [stderr] Checking subtle v2.5.0 [INFO] [stderr] Checking ppv-lite86 v0.2.17 [INFO] [stderr] Compiling equivalent v1.0.1 [INFO] [stderr] Compiling hashbrown v0.14.0 [INFO] [stderr] Checking const-oid v0.9.4 [INFO] [stderr] Checking crypto-common v0.1.6 [INFO] [stderr] Compiling winnow v0.5.0 [INFO] [stderr] Checking block-buffer v0.10.4 [INFO] [stderr] Compiling indexmap v2.0.0 [INFO] [stderr] Compiling crunchy v0.2.2 [INFO] [stderr] Checking digest v0.10.7 [INFO] [stderr] Checking rand_chacha v0.3.1 [INFO] [stderr] Checking futures-sink v0.3.28 [INFO] [stderr] Checking rand v0.8.5 [INFO] [stderr] Compiling futures-channel v0.3.28 [INFO] [stderr] Checking scopeguard v1.2.0 [INFO] [stderr] Checking futures-io v0.3.28 [INFO] [stderr] Compiling ring v0.16.20 [INFO] [stderr] Compiling lock_api v0.4.10 [INFO] [stderr] Compiling parking_lot_core v0.9.8 [INFO] [stderr] Checking bytes v1.4.0 [INFO] [stderr] Checking smallvec v1.11.0 [INFO] [stderr] Compiling convert_case v0.4.0 [INFO] [stderr] Compiling futures-task v0.3.28 [INFO] [stderr] Checking ryu v1.0.15 [INFO] [stderr] Compiling serde_spanned v0.6.3 [INFO] [stderr] Compiling toml_datetime v0.6.3 [INFO] [stderr] Compiling serde_json v1.0.103 [INFO] [stderr] Compiling toml_edit v0.19.14 [INFO] [stderr] Compiling slab v0.4.8 [INFO] [stderr] Compiling tokio v1.29.1 [INFO] [stderr] Compiling tiny-keccak v2.0.2 [INFO] [stderr] Checking parking_lot v0.12.1 [INFO] [stderr] Checking socket2 v0.4.9 [INFO] [stderr] Checking signal-hook-registry v1.4.1 [INFO] [stderr] Checking num_cpus v1.16.0 [INFO] [stderr] Checking mio v0.8.8 [INFO] [stderr] Checking tracing-core v0.1.31 [INFO] [stderr] Checking untrusted v0.7.1 [INFO] [stderr] Checking spin v0.5.2 [INFO] [stderr] Compiling futures-util v0.3.28 [INFO] [stderr] Checking fnv v1.0.7 [INFO] [stderr] Checking pin-utils v0.1.0 [INFO] [stderr] Compiling semver v1.0.18 [INFO] [stderr] Checking http v0.2.9 [INFO] [stderr] Compiling httparse v1.8.0 [INFO] [stderr] Checking byteorder v1.4.3 [INFO] [stderr] Checking aho-corasick v1.0.2 [INFO] [stderr] Compiling heck v0.4.1 [INFO] [stderr] Checking regex-syntax v0.7.4 [INFO] [stderr] Compiling wasm-bindgen-shared v0.2.87 [INFO] [stderr] Compiling proc-macro-crate v1.3.1 [INFO] [stderr] Checking openssl-probe v0.1.5 [INFO] [stderr] Compiling bumpalo v3.13.0 [INFO] [stderr] Checking base64 v0.21.2 [INFO] [stderr] Checking sct v0.7.0 [INFO] [stderr] Compiling wasm-bindgen-backend v0.2.87 [INFO] [stderr] Compiling indexmap v1.9.3 [INFO] [stderr] Checking hex v0.4.3 [INFO] [stderr] Checking hmac v0.12.1 [INFO] [stderr] Checking der v0.7.7 [INFO] [stderr] Compiling proc-macro-error-attr v1.0.4 [INFO] [stderr] Checking rustc-hex v2.1.0 [INFO] [stderr] Checking regex-automata v0.3.3 [INFO] [stderr] Checking bitflags v2.3.3 [INFO] [stderr] Compiling wasm-bindgen v0.2.87 [INFO] [stderr] Compiling thiserror-impl v1.0.44 [INFO] [stderr] Compiling tokio-macros v2.1.0 [INFO] [stderr] Compiling futures-macro v0.3.28 [INFO] [stderr] Compiling tracing-attributes v0.1.26 [INFO] [stderr] Compiling wasm-bindgen-macro-support v0.2.87 [INFO] [stderr] Compiling derive_more v0.99.17 [INFO] [stderr] Compiling impl-trait-for-tuples v0.2.2 [INFO] [stderr] Compiling parity-scale-codec-derive v3.6.4 [INFO] [stderr] Compiling rlp-derive v0.1.0 [INFO] [stderr] Checking tracing v0.1.37 [INFO] [stderr] Compiling scale-info-derive v2.9.0 [INFO] [stderr] Compiling rustix v0.38.4 [INFO] [stderr] Checking regex v1.9.1 [INFO] [stderr] Checking percent-encoding v2.3.0 [INFO] [stderr] Checking base64 v0.13.1 [INFO] [stderr] Checking tower-service v0.3.2 [INFO] [stderr] Checking hashbrown v0.12.3 [INFO] [stderr] Compiling wasm-bindgen-macro v0.2.87 [INFO] [stderr] Checking http-body v0.4.5 [INFO] [stderr] Compiling num-traits v0.2.16 [INFO] [stderr] Compiling proc-macro-error v1.0.4 [INFO] [stderr] Checking try-lock v0.2.4 [INFO] [stderr] Compiling rustversion v1.0.14 [INFO] [stderr] Checking byte-slice-cast v1.2.2 [INFO] [stderr] Checking arrayvec v0.7.4 [INFO] [stderr] Checking linux-raw-sys v0.4.3 [INFO] [stderr] Compiling camino v1.1.6 [INFO] [stderr] Checking want v0.3.1 [INFO] [stderr] Checking parity-scale-codec v3.6.4 [INFO] [stderr] Checking rlp v0.5.2 [INFO] [stderr] Checking spki v0.7.2 [INFO] [stderr] Checking sha2 v0.10.7 [INFO] [stderr] Checking digest v0.9.0 [INFO] [stderr] Checking block-buffer v0.9.0 [INFO] [stderr] Checking ff v0.13.0 [INFO] [stderr] Checking opaque-debug v0.3.0 [INFO] [stderr] Checking base16ct v0.2.0 [INFO] [stderr] Compiling rustls v0.21.5 [INFO] [stderr] Checking tinyvec_macros v0.1.1 [INFO] [stderr] Checking static_assertions v1.1.0 [INFO] [stderr] Checking keccak v0.1.4 [INFO] [stderr] Checking httpdate v1.0.2 [INFO] [stderr] Checking tinyvec v1.6.0 [INFO] [stderr] Checking sec1 v0.7.3 [INFO] [stderr] Checking js-sys v0.3.64 [INFO] [stderr] Checking sha3 v0.10.8 [INFO] [stderr] Checking group v0.13.0 [INFO] [stderr] Checking pkcs8 v0.10.2 [INFO] [stderr] Checking form_urlencoded v1.2.0 [INFO] [stderr] Checking rustls-pemfile v1.0.3 [INFO] [stderr] Checking tokio-util v0.7.8 [INFO] [stderr] Checking rustls-webpki v0.101.1 [INFO] [stderr] Checking crypto-bigint v0.5.2 [INFO] [stderr] Compiling pkg-config v0.3.27 [INFO] [stderr] Compiling strum_macros v0.25.1 [INFO] [stderr] Checking unicode-normalization v0.1.22 [INFO] [stderr] Checking h2 v0.3.20 [INFO] [stderr] Compiling openssl-sys v0.9.90 [INFO] [stderr] Compiling auto_impl v1.1.0 [INFO] [stderr] Checking rustls-native-certs v0.6.3 [INFO] [stderr] Checking elliptic-curve v0.13.5 [INFO] [stderr] Checking scale-info v2.9.0 [INFO] [stderr] Checking impl-codec v0.6.0 [INFO] [stderr] Checking fixed-hash v0.8.0 [INFO] [stderr] Checking impl-rlp v0.3.0 [INFO] [stderr] Compiling open-fastrlp-derive v0.1.1 [INFO] [stderr] Compiling num_enum_derive v0.6.1 [INFO] [stderr] Checking rfc6979 v0.4.0 [INFO] [stderr] Checking impl-serde v0.4.0 [INFO] [stderr] Checking signature v2.0.0 [INFO] [stderr] Checking unicode-bidi v0.3.13 [INFO] [stderr] Checking ecdsa v0.16.8 [INFO] [stderr] Checking idna v0.4.0 [INFO] [stderr] Checking uint v0.9.5 [INFO] [stderr] Compiling pin-project-internal v1.1.2 [INFO] [stderr] Checking webpki v0.22.0 [INFO] [stderr] Checking k256 v0.13.1 [INFO] [stderr] Checking primitive-types v0.12.1 [INFO] [stderr] Checking tokio-rustls v0.24.1 [INFO] [stderr] Checking ethbloom v0.13.0 [INFO] [stderr] Checking url v2.4.0 [INFO] [stderr] Compiling async-trait v0.1.72 [INFO] [stderr] Compiling openssl v0.10.55 [INFO] [stderr] Checking lazy_static v1.4.0 [INFO] [stderr] Checking foreign-types-shared v0.1.1 [INFO] [stderr] Checking foreign-types v0.3.2 [INFO] [stderr] Checking gloo-timers v0.2.6 [INFO] [stderr] Checking pin-project v1.1.2 [INFO] [stderr] Compiling openssl-macros v0.1.1 [INFO] [stderr] Checking ethereum-types v0.14.1 [INFO] [stderr] Checking cargo-platform v0.1.3 [INFO] [stderr] Checking time v0.1.45 [INFO] [stderr] Checking fastrand v2.0.0 [INFO] [stderr] Checking bitflags v1.3.2 [INFO] [stderr] Checking send_wrapper v0.4.0 [INFO] [stderr] Compiling native-tls v0.2.11 [INFO] [stderr] Checking iana-time-zone v0.1.57 [INFO] [stderr] Checking futures-timer v3.0.2 [INFO] [stderr] Checking chrono v0.4.26 [INFO] [stderr] Checking ethabi v18.0.0 [INFO] [stderr] Checking open-fastrlp v0.1.4 [INFO] [stderr] Checking tempfile v3.7.0 [INFO] [stderr] Checking hyper v0.14.27 [INFO] [stderr] Checking cargo_metadata v0.15.4 [INFO] [stderr] Checking num_enum v0.6.1 [INFO] [stderr] Checking strum v0.25.0 [INFO] [stderr] Compiling anyhow v1.0.72 [INFO] [stderr] Checking unicode-xid v0.2.4 [INFO] [stderr] Checking rustls-webpki v0.100.1 [INFO] [stderr] Checking inout v0.1.3 [INFO] [stderr] Checking cipher v0.4.4 [INFO] [stderr] Checking webpki-roots v0.23.1 [INFO] [stderr] Checking serde_urlencoded v0.7.1 [INFO] [stderr] Checking ethers-core v2.0.8 [INFO] [stderr] Checking event-listener v2.5.3 [INFO] [stderr] Checking sha2 v0.9.9 [INFO] [stderr] Checking utf-8 v0.7.6 [INFO] [stderr] Checking bs58 v0.4.0 [INFO] [stderr] Checking tokio-native-tls v0.3.1 [INFO] [stderr] Checking tokio-stream v0.1.14 [INFO] [stderr] Checking futures-executor v0.3.28 [INFO] [stderr] Checking ripemd v0.1.3 [INFO] [stderr] Compiling prettyplease v0.2.12 [INFO] [stderr] Compiling eyre v0.6.8 [INFO] [stderr] Checking bech32 v0.7.3 [INFO] [stderr] Compiling crossbeam-utils v0.8.16 [INFO] [stderr] Checking coins-core v0.8.3 [INFO] [stderr] Checking hyper-rustls v0.24.1 [INFO] [stderr] Checking hyper-tls v0.5.0 [INFO] [stderr] Checking futures v0.3.28 [INFO] [stderr] Checking salsa20 v0.10.2 [INFO] [stderr] Checking webpki-roots v0.22.6 [INFO] [stderr] Checking bincode v1.3.3 [INFO] [stderr] Checking pbkdf2 v0.11.0 [INFO] [stderr] Checking encoding_rs v0.8.32 [INFO] [stderr] Checking ipnet v2.8.0 [INFO] [stderr] Checking either v1.8.1 [INFO] [stderr] Checking mime v0.3.17 [INFO] [stderr] Checking radium v0.3.0 [INFO] [stderr] Compiling dunce v1.0.4 [INFO] [stderr] Checking bitvec v0.17.4 [INFO] [stderr] Checking coins-bip32 v0.8.3 [INFO] [stderr] Checking scrypt v0.10.0 [INFO] [stderr] Checking reqwest v0.11.18 [INFO] [stderr] Checking aes v0.8.3 [INFO] [stderr] Checking ctr v0.9.2 [INFO] [stderr] Checking wasm-bindgen-futures v0.4.37 [INFO] [stderr] Checking sha-1 v0.9.8 [INFO] [stderr] Checking pbkdf2 v0.12.2 [INFO] [stderr] Checking uuid v0.8.2 [INFO] [stderr] Checking beef v0.5.2 [INFO] [stderr] Checking bstr v1.6.0 [INFO] [stderr] Checking instant v0.1.12 [INFO] [stderr] Checking jsonrpsee-types v0.18.2 [INFO] [stderr] Checking eth-keystore v0.5.0 [INFO] [stderr] Checking globset v0.4.11 [INFO] [stderr] Checking coins-bip39 v0.8.6 [INFO] [stderr] Checking soketto v0.7.1 [INFO] [stderr] Checking async-lock v2.7.0 [INFO] [stderr] Checking sha1 v0.10.5 [INFO] [stderr] Checking data-encoding v2.4.0 [INFO] [stderr] Compiling indenter v0.3.3 [INFO] [stderr] Checking rustc-hash v1.1.0 [INFO] [stderr] Compiling same-file v1.0.6 [INFO] [stderr] Compiling Inflector v0.11.4 [INFO] [stderr] Compiling walkdir v2.3.3 [INFO] [stderr] Checking jsonrpsee-core v0.18.2 [INFO] [stderr] Checking tungstenite v0.19.0 [INFO] [stderr] Checking ethers-signers v2.0.8 [INFO] [stderr] Checking web-sys v0.3.64 [INFO] [stderr] Compiling toml v0.7.6 [INFO] [stderr] Checking fxhash v0.2.1 [INFO] [stderr] Compiling getrandom v0.1.16 [INFO] [stderr] Checking tower-layer v0.3.2 [INFO] [stderr] Checking hashers v1.0.1 [INFO] [stderr] Checking tokio-tungstenite v0.19.0 [INFO] [stderr] Checking tracing-futures v0.2.5 [INFO] [stderr] Compiling rustc_version v0.4.0 [INFO] [stderr] Checking enr v0.8.1 [INFO] [stderr] Checking tower v0.4.13 [INFO] [stderr] Checking ethers-providers v2.0.8 [INFO] [stderr] Compiling ruint2 v1.9.0 [INFO] [stderr] Compiling rustls v0.20.8 [INFO] [stderr] Checking rand_core v0.5.1 [INFO] [stderr] Checking ethers-etherscan v2.0.8 [INFO] [stderr] Checking futures-locks v0.7.1 [INFO] [stderr] Compiling ruint2-macro v1.0.3 [INFO] [stderr] Checking rand_chacha v0.2.2 [INFO] [stderr] Checking ethers-addressbook v2.0.8 [INFO] [stderr] Checking concurrent-queue v2.2.0 [INFO] [stderr] Checking const-hex v1.6.1 [INFO] [stderr] Checking parking v2.1.0 [INFO] [stderr] Checking waker-fn v1.1.0 [INFO] [stderr] Checking fastrand v1.9.0 [INFO] [stderr] Compiling http-types v2.12.0 [INFO] [stderr] Checking futures-lite v1.13.0 [INFO] [stderr] Checking async-channel v1.9.0 [INFO] [stderr] Checking rand v0.7.3 [INFO] [stderr] Checking gloo-utils v0.1.7 [INFO] [stderr] Checking ethers-contract-abigen v2.0.8 [INFO] [stderr] Checking jsonrpsee-http-client v0.18.2 [INFO] [stderr] Checking gloo-net v0.2.6 [INFO] [stderr] Checking jsonrpsee-server v0.18.2 [INFO] [stderr] Checking jsonrpsee-client-transport v0.18.2 [INFO] [stderr] Checking is-terminal v0.4.9 [INFO] [stderr] Checking serde_qs v0.8.5 [INFO] [stderr] Compiling jsonrpsee-proc-macros v0.18.2 [INFO] [stderr] Checking sha-1 v0.10.1 [INFO] [stderr] Checking jsonrpsee-wasm-client v0.18.2 [INFO] [stderr] Checking jsonrpsee-ws-client v0.18.2 [INFO] [stderr] Compiling memoffset v0.9.0 [INFO] [stderr] Checking hex-literal v0.4.1 [INFO] [stderr] Checking infer v0.2.3 [INFO] [stderr] Checking alloy-primitives v0.2.0 (https://github.com/alloy-rs/core.git?branch=main#3d89ec51) [INFO] [stderr] Checking tungstenite v0.17.3 [INFO] [stderr] Checking tokio-rustls v0.23.4 [INFO] [stderr] Compiling syn-solidity v0.2.0 (https://github.com/alloy-rs/core.git?branch=main#3d89ec51) [INFO] [stderr] Compiling crossbeam-epoch v0.9.15 [INFO] [stderr] Checking utf8parse v0.2.1 [INFO] [stderr] Checking tokio-tungstenite v0.17.2 [INFO] [stderr] Checking anstyle-parse v0.2.1 [INFO] [stderr] Checking backoff v0.4.0 [INFO] [stderr] Checking alloy-sol-type-parser v0.2.0 (https://github.com/alloy-rs/core.git?branch=main#3d89ec51) [INFO] [stderr] Checking anstyle-query v1.0.0 [INFO] [stderr] Checking http-range-header v0.3.1 [INFO] [stderr] Checking anstyle v1.0.1 [INFO] [stderr] Checking colorchoice v1.0.0 [INFO] [stderr] Compiling crossbeam-queue v0.3.8 [INFO] [stderr] Checking tower-http v0.4.3 [INFO] [stderr] Checking anstream v0.3.2 [INFO] [stderr] Checking phyllo v0.3.0 [INFO] [stderr] Checking alloy-json-abi v0.2.0 (https://github.com/alloy-rs/core.git?branch=main#3d89ec51) [INFO] [stderr] Checking jsonrpsee v0.18.2 [INFO] [stderr] Checking mev-share-rpc-api v0.1.1 [INFO] [stderr] Checking async-sse v5.1.0 [INFO] [stderr] Checking overload v0.1.1 [INFO] [stderr] Checking strsim v0.10.0 [INFO] [stderr] Checking mev-share-sse v0.1.1 [INFO] [stderr] Checking clap_lex v0.5.0 [INFO] [stderr] Checking clap_builder v4.3.17 [INFO] [stderr] Checking nu-ansi-term v0.46.0 [INFO] [stderr] Checking crossbeam-deque v0.8.3 [INFO] [stderr] Compiling alloy-sol-macro v0.2.0 (https://github.com/alloy-rs/core.git?branch=main#3d89ec51) [INFO] [stderr] Checking colored v2.0.4 [INFO] [stderr] Checking crossbeam-channel v0.5.8 [INFO] [stderr] Checking opensea-stream v0.4.0 (https://github.com/FrankieIsLost/opensea-stream-rs#b19bc2f9) [INFO] [stderr] Checking tracing-log v0.1.3 [INFO] [stderr] Checking mev-share v0.1.1 [INFO] [stderr] Checking sharded-slab v0.1.4 [INFO] [stderr] Compiling async-stream-impl v0.3.5 [INFO] [stderr] Compiling clap_derive v4.3.12 [INFO] [stderr] Checking assert-json-diff v2.0.2 [INFO] [stderr] Checking thread_local v1.1.7 [INFO] [stderr] Checking similar v2.2.1 [INFO] [stderr] Checking tracing-subscriber v0.3.17 [INFO] [stderr] Checking async-stream v0.3.5 [INFO] [stderr] Checking crossbeam v0.8.2 [INFO] [stderr] Checking alloy-primitives v0.2.0 [INFO] [stderr] Checking mockito v1.1.0 [INFO] [stderr] Checking serde_qs v0.12.0 [INFO] [stderr] Checking dotenv v0.15.0 [INFO] [stderr] Checking alloy-sol-types v0.2.0 (https://github.com/alloy-rs/core.git?branch=main#3d89ec51) [INFO] [stderr] Checking clap v4.3.17 [INFO] [stderr] Compiling ethers-contract-derive v2.0.8 [INFO] [stderr] Checking ethers-contract v2.0.8 [INFO] [stderr] Checking alloy-dyn-abi v0.2.0 (https://github.com/alloy-rs/core.git?branch=main#3d89ec51) [INFO] [stderr] Checking ethers-middleware v2.0.8 [INFO] [stderr] Checking ethers v2.0.8 [INFO] [stderr] Checking ethers-flashbots v0.12.1 (https://github.com/FrankieIsLost/ethers-flashbots#bf2ab96b) [INFO] [stderr] Checking matchmaker v0.1.0 (https://github.com/paradigmxyz/artemis#70f3bce3) [INFO] [stderr] Checking bindings-uniswapx v0.2.0 (/opt/rustwide/workdir/crates/bindings-uniswapx) [INFO] [stderr] Checking uniswapx-rs v0.1.0 (/opt/rustwide/workdir/crates/uniswapx-rs) [INFO] [stderr] Checking artemis-core v0.1.0 (https://github.com/paradigmxyz/artemis#70f3bce3) [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/array_builder.rs:72:17 [INFO] [stdout] | [INFO] [stdout] 68 | address: T, [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 69 | client: ::std::sync::Arc, [INFO] [stdout] | --------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 72 | / ::ethers::contract::Contract::new( [INFO] [stdout] 73 | | address.into(), [INFO] [stdout] 74 | | ARRAYBUILDER_ABI.clone(), [INFO] [stdout] 75 | | client, [INFO] [stdout] 76 | | ), [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: requested on the command line with `-D tail-expr-drop-order` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/array_builder.rs:122:43 [INFO] [stdout] | [INFO] [stdout] 121 | fn from(contract: ::ethers::contract::Contract) -> Self { [INFO] [stdout] | ----------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 122 | Self::new(contract.address(), contract.client()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/base_reactor.rs:471:17 [INFO] [stdout] | [INFO] [stdout] 467 | address: T, [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 468 | client: ::std::sync::Arc, [INFO] [stdout] | --------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 471 | / ::ethers::contract::Contract::new( [INFO] [stdout] 472 | | address.into(), [INFO] [stdout] 473 | | BASEREACTOR_ABI.clone(), [INFO] [stdout] 474 | | client, [INFO] [stdout] 475 | | ), [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/base_reactor.rs:483:13 [INFO] [stdout] | [INFO] [stdout] 481 | order: SignedOrder, [INFO] [stdout] | ------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 482 | ) -> ::ethers::contract::builders::ContractCall { [INFO] [stdout] 483 | / self.0 [INFO] [stdout] 484 | | .method_hash([63, 98, 25, 46], (order,)) [INFO] [stdout] | |________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/base_reactor.rs:492:13 [INFO] [stdout] | [INFO] [stdout] 490 | orders: ::std::vec::Vec, [INFO] [stdout] | ------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 491 | ) -> ::ethers::contract::builders::ContractCall { [INFO] [stdout] 492 | / self.0 [INFO] [stdout] 493 | | .method_hash([13, 122, 22, 195], orders) [INFO] [stdout] | |________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/base_reactor.rs:502:13 [INFO] [stdout] | [INFO] [stdout] 499 | orders: ::std::vec::Vec, [INFO] [stdout] | ------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 500 | callback_data: ::ethers::core::types::Bytes, [INFO] [stdout] | ------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 501 | ) -> ::ethers::contract::builders::ContractCall { [INFO] [stdout] 502 | / self.0 [INFO] [stdout] 503 | | .method_hash([19, 251, 114, 199], (orders, callback_data)) [INFO] [stdout] | |__________________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/base_reactor.rs:512:13 [INFO] [stdout] | [INFO] [stdout] 509 | order: SignedOrder, [INFO] [stdout] | ------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 510 | callback_data: ::ethers::core::types::Bytes, [INFO] [stdout] | ------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 511 | ) -> ::ethers::contract::builders::ContractCall { [INFO] [stdout] 512 | / self.0 [INFO] [stdout] 513 | | .method_hash([13, 51, 88, 132], (order, callback_data)) [INFO] [stdout] | |_______________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/base_reactor.rs:607:43 [INFO] [stdout] | [INFO] [stdout] 606 | fn from(contract: ::ethers::contract::Contract) -> Self { [INFO] [stdout] | ----------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 607 | Self::new(contract.address(), contract.client()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/base_reactor.rs:713:9 [INFO] [stdout] | [INFO] [stdout] 713 | serde::Deserialize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/base_reactor.rs:770:17 [INFO] [stdout] | [INFO] [stdout] 732 | data: impl AsRef<[u8]>, [INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 770 | Err(::ethers::core::abi::Error::InvalidData.into()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/base_reactor.rs:951:9 [INFO] [stdout] | [INFO] [stdout] 951 | serde::Deserialize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/base_reactor.rs:1169:9 [INFO] [stdout] | [INFO] [stdout] 1169 | serde::Deserialize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/base_reactor.rs:1236:17 [INFO] [stdout] | [INFO] [stdout] 1188 | data: impl AsRef<[u8]>, [INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1236 | Err(::ethers::core::abi::Error::InvalidData.into()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/bytes_lib.rs:70:17 [INFO] [stdout] | [INFO] [stdout] 66 | address: T, [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 67 | client: ::std::sync::Arc, [INFO] [stdout] | --------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 70 | / ::ethers::contract::Contract::new( [INFO] [stdout] 71 | | address.into(), [INFO] [stdout] 72 | | BYTESLIB_ABI.clone(), [INFO] [stdout] 73 | | client, [INFO] [stdout] 74 | | ), [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/bytes_lib.rs:120:43 [INFO] [stdout] | [INFO] [stdout] 119 | fn from(contract: ::ethers::contract::Contract) -> Self { [INFO] [stdout] | ----------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 120 | Self::new(contract.address(), contract.client()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/cosigner_lib.rs:82:17 [INFO] [stdout] | [INFO] [stdout] 78 | address: T, [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 79 | client: ::std::sync::Arc, [INFO] [stdout] | --------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 82 | / ::ethers::contract::Contract::new( [INFO] [stdout] 83 | | address.into(), [INFO] [stdout] 84 | | COSIGNERLIB_ABI.clone(), [INFO] [stdout] 85 | | client, [INFO] [stdout] 86 | | ), [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/cosigner_lib.rs:132:43 [INFO] [stdout] | [INFO] [stdout] 131 | fn from(contract: ::ethers::contract::Contract) -> Self { [INFO] [stdout] | ----------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 132 | Self::new(contract.address(), contract.client()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/currency_library.rs:84:17 [INFO] [stdout] | [INFO] [stdout] 80 | address: T, [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 81 | client: ::std::sync::Arc, [INFO] [stdout] | --------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 84 | / ::ethers::contract::Contract::new( [INFO] [stdout] 85 | | address.into(), [INFO] [stdout] 86 | | CURRENCYLIBRARY_ABI.clone(), [INFO] [stdout] 87 | | client, [INFO] [stdout] 88 | | ), [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/currency_library.rs:134:43 [INFO] [stdout] | [INFO] [stdout] 133 | fn from(contract: ::ethers::contract::Contract) -> Self { [INFO] [stdout] | ----------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 134 | Self::new(contract.address(), contract.client()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/deploy_dutch.rs:131:17 [INFO] [stdout] | [INFO] [stdout] 127 | address: T, [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 128 | client: ::std::sync::Arc, [INFO] [stdout] | --------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 131 | / ::ethers::contract::Contract::new( [INFO] [stdout] 132 | | address.into(), [INFO] [stdout] 133 | | DEPLOYDUTCH_ABI.clone(), [INFO] [stdout] 134 | | client, [INFO] [stdout] 135 | | ), [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/deploy_dutch.rs:201:43 [INFO] [stdout] | [INFO] [stdout] 200 | fn from(contract: ::ethers::contract::Contract) -> Self { [INFO] [stdout] | ----------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 201 | Self::new(contract.address(), contract.client()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/deploy_dutch.rs:254:9 [INFO] [stdout] | [INFO] [stdout] 254 | serde::Deserialize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/deploy_dutch.rs:285:17 [INFO] [stdout] | [INFO] [stdout] 267 | data: impl AsRef<[u8]>, [INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 285 | Err(::ethers::core::abi::Error::InvalidData.into()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/deploy_dutch_v2.rs:132:17 [INFO] [stdout] | [INFO] [stdout] 128 | address: T, [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 129 | client: ::std::sync::Arc, [INFO] [stdout] | --------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 132 | / ::ethers::contract::Contract::new( [INFO] [stdout] 133 | | address.into(), [INFO] [stdout] 134 | | DEPLOYDUTCHV2_ABI.clone(), [INFO] [stdout] 135 | | client, [INFO] [stdout] 136 | | ), [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/deploy_dutch_v2.rs:202:43 [INFO] [stdout] | [INFO] [stdout] 201 | fn from(contract: ::ethers::contract::Contract) -> Self { [INFO] [stdout] | ----------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 202 | Self::new(contract.address(), contract.client()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/deploy_dutch_v2.rs:255:9 [INFO] [stdout] | [INFO] [stdout] 255 | serde::Deserialize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/deploy_dutch_v2.rs:286:17 [INFO] [stdout] | [INFO] [stdout] 268 | data: impl AsRef<[u8]>, [INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 286 | Err(::ethers::core::abi::Error::InvalidData.into()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/deploy_exclusive_dutch.rs:133:17 [INFO] [stdout] | [INFO] [stdout] 129 | address: T, [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 130 | client: ::std::sync::Arc, [INFO] [stdout] | --------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 133 | / ::ethers::contract::Contract::new( [INFO] [stdout] 134 | | address.into(), [INFO] [stdout] 135 | | DEPLOYEXCLUSIVEDUTCH_ABI.clone(), [INFO] [stdout] 136 | | client, [INFO] [stdout] 137 | | ), [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/deploy_exclusive_dutch.rs:203:43 [INFO] [stdout] | [INFO] [stdout] 202 | fn from(contract: ::ethers::contract::Contract) -> Self { [INFO] [stdout] | ----------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 203 | Self::new(contract.address(), contract.client()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/deploy_exclusive_dutch.rs:256:9 [INFO] [stdout] | [INFO] [stdout] 256 | serde::Deserialize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/deploy_exclusive_dutch.rs:287:17 [INFO] [stdout] | [INFO] [stdout] 269 | data: impl AsRef<[u8]>, [INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 287 | Err(::ethers::core::abi::Error::InvalidData.into()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/deploy_permit_2.rs:93:17 [INFO] [stdout] | [INFO] [stdout] 89 | address: T, [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 90 | client: ::std::sync::Arc, [INFO] [stdout] | --------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 93 | / ::ethers::contract::Contract::new( [INFO] [stdout] 94 | | address.into(), [INFO] [stdout] 95 | | DEPLOYPERMIT2_ABI.clone(), [INFO] [stdout] 96 | | client, [INFO] [stdout] 97 | | ), [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/deploy_permit_2.rs:149:43 [INFO] [stdout] | [INFO] [stdout] 148 | fn from(contract: ::ethers::contract::Contract) -> Self { [INFO] [stdout] | ----------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 149 | Self::new(contract.address(), contract.client()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/deploy_priority_order_reactor.rs:133:17 [INFO] [stdout] | [INFO] [stdout] 129 | address: T, [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 130 | client: ::std::sync::Arc, [INFO] [stdout] | --------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 133 | / ::ethers::contract::Contract::new( [INFO] [stdout] 134 | | address.into(), [INFO] [stdout] 135 | | DEPLOYPRIORITYORDERREACTOR_ABI.clone(), [INFO] [stdout] 136 | | client, [INFO] [stdout] 137 | | ), [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/deploy_priority_order_reactor.rs:206:43 [INFO] [stdout] | [INFO] [stdout] 205 | fn from(contract: ::ethers::contract::Contract) -> Self { [INFO] [stdout] | ----------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 206 | Self::new(contract.address(), contract.client()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/deploy_priority_order_reactor.rs:259:9 [INFO] [stdout] | [INFO] [stdout] 259 | serde::Deserialize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/deploy_priority_order_reactor.rs:290:17 [INFO] [stdout] | [INFO] [stdout] 272 | data: impl AsRef<[u8]>, [INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 290 | Err(::ethers::core::abi::Error::InvalidData.into()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/deploy_swap_router_02_executor.rs:127:17 [INFO] [stdout] | [INFO] [stdout] 123 | address: T, [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 124 | client: ::std::sync::Arc, [INFO] [stdout] | --------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 127 | / ::ethers::contract::Contract::new( [INFO] [stdout] 128 | | address.into(), [INFO] [stdout] 129 | | DEPLOYSWAPROUTER02EXECUTOR_ABI.clone(), [INFO] [stdout] 130 | | client, [INFO] [stdout] 131 | | ), [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/deploy_swap_router_02_executor.rs:200:43 [INFO] [stdout] | [INFO] [stdout] 199 | fn from(contract: ::ethers::contract::Contract) -> Self { [INFO] [stdout] | ----------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 200 | Self::new(contract.address(), contract.client()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/deploy_swap_router_02_executor.rs:253:9 [INFO] [stdout] | [INFO] [stdout] 253 | serde::Deserialize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/deploy_swap_router_02_executor.rs:284:17 [INFO] [stdout] | [INFO] [stdout] 266 | data: impl AsRef<[u8]>, [INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 284 | Err(::ethers::core::abi::Error::InvalidData.into()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/dutch_decay_lib.rs:93:17 [INFO] [stdout] | [INFO] [stdout] 89 | address: T, [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 90 | client: ::std::sync::Arc, [INFO] [stdout] | --------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 93 | / ::ethers::contract::Contract::new( [INFO] [stdout] 94 | | address.into(), [INFO] [stdout] 95 | | DUTCHDECAYLIB_ABI.clone(), [INFO] [stdout] 96 | | client, [INFO] [stdout] 97 | | ), [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/dutch_decay_lib.rs:143:43 [INFO] [stdout] | [INFO] [stdout] 142 | fn from(contract: ::ethers::contract::Contract) -> Self { [INFO] [stdout] | ----------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 143 | Self::new(contract.address(), contract.client()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/dutch_decay_lib.rs:181:9 [INFO] [stdout] | [INFO] [stdout] 181 | serde::Deserialize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/dutch_decay_lib.rs:214:17 [INFO] [stdout] | [INFO] [stdout] 196 | data: impl AsRef<[u8]>, [INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 214 | Err(::ethers::core::abi::Error::InvalidData.into()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/dutch_order_lib.rs:72:17 [INFO] [stdout] | [INFO] [stdout] 68 | address: T, [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 69 | client: ::std::sync::Arc, [INFO] [stdout] | --------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 72 | / ::ethers::contract::Contract::new( [INFO] [stdout] 73 | | address.into(), [INFO] [stdout] 74 | | DUTCHORDERLIB_ABI.clone(), [INFO] [stdout] 75 | | client, [INFO] [stdout] 76 | | ), [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/dutch_order_lib.rs:122:43 [INFO] [stdout] | [INFO] [stdout] 121 | fn from(contract: ::ethers::contract::Contract) -> Self { [INFO] [stdout] | ----------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 122 | Self::new(contract.address(), contract.client()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/dutch_order_reactor.rs:542:17 [INFO] [stdout] | [INFO] [stdout] 538 | address: T, [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 539 | client: ::std::sync::Arc, [INFO] [stdout] | --------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 542 | / ::ethers::contract::Contract::new( [INFO] [stdout] 543 | | address.into(), [INFO] [stdout] 544 | | DUTCHORDERREACTOR_ABI.clone(), [INFO] [stdout] 545 | | client, [INFO] [stdout] 546 | | ), [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/dutch_order_reactor.rs:593:13 [INFO] [stdout] | [INFO] [stdout] 591 | order: SignedOrder, [INFO] [stdout] | ------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 592 | ) -> ::ethers::contract::builders::ContractCall { [INFO] [stdout] 593 | / self.0 [INFO] [stdout] 594 | | .method_hash([63, 98, 25, 46], (order,)) [INFO] [stdout] | |________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/dutch_order_reactor.rs:602:13 [INFO] [stdout] | [INFO] [stdout] 600 | orders: ::std::vec::Vec, [INFO] [stdout] | ------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 601 | ) -> ::ethers::contract::builders::ContractCall { [INFO] [stdout] 602 | / self.0 [INFO] [stdout] 603 | | .method_hash([13, 122, 22, 195], orders) [INFO] [stdout] | |________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/dutch_order_reactor.rs:612:13 [INFO] [stdout] | [INFO] [stdout] 609 | orders: ::std::vec::Vec, [INFO] [stdout] | ------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 610 | callback_data: ::ethers::core::types::Bytes, [INFO] [stdout] | ------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 611 | ) -> ::ethers::contract::builders::ContractCall { [INFO] [stdout] 612 | / self.0 [INFO] [stdout] 613 | | .method_hash([19, 251, 114, 199], (orders, callback_data)) [INFO] [stdout] | |__________________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/dutch_order_reactor.rs:622:13 [INFO] [stdout] | [INFO] [stdout] 619 | order: SignedOrder, [INFO] [stdout] | ------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 620 | callback_data: ::ethers::core::types::Bytes, [INFO] [stdout] | ------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 621 | ) -> ::ethers::contract::builders::ContractCall { [INFO] [stdout] 622 | / self.0 [INFO] [stdout] 623 | | .method_hash([13, 51, 88, 132], (order, callback_data)) [INFO] [stdout] | |_______________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/dutch_order_reactor.rs:717:43 [INFO] [stdout] | [INFO] [stdout] 716 | fn from(contract: ::ethers::contract::Contract) -> Self { [INFO] [stdout] | ----------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 717 | Self::new(contract.address(), contract.client()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/dutch_order_reactor.rs:883:9 [INFO] [stdout] | [INFO] [stdout] 883 | serde::Deserialize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/dutch_order_reactor.rs:964:17 [INFO] [stdout] | [INFO] [stdout] 906 | data: impl AsRef<[u8]>, [INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 964 | Err(::ethers::core::abi::Error::InvalidData.into()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/dutch_order_reactor.rs:1203:9 [INFO] [stdout] | [INFO] [stdout] 1203 | serde::Deserialize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/dutch_order_reactor.rs:1424:9 [INFO] [stdout] | [INFO] [stdout] 1424 | serde::Deserialize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/dutch_order_reactor.rs:1491:17 [INFO] [stdout] | [INFO] [stdout] 1443 | data: impl AsRef<[u8]>, [INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1491 | Err(::ethers::core::abi::Error::InvalidData.into()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/ecdsa.rs:70:17 [INFO] [stdout] | [INFO] [stdout] 66 | address: T, [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 67 | client: ::std::sync::Arc, [INFO] [stdout] | --------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 70 | / ::ethers::contract::Contract::new( [INFO] [stdout] 71 | | address.into(), [INFO] [stdout] 72 | | ECDSA_ABI.clone(), [INFO] [stdout] 73 | | client, [INFO] [stdout] 74 | | ), [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/ecdsa.rs:120:43 [INFO] [stdout] | [INFO] [stdout] 119 | fn from(contract: ::ethers::contract::Contract) -> Self { [INFO] [stdout] | ----------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 120 | Self::new(contract.address(), contract.client()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/eip712.rs:171:17 [INFO] [stdout] | [INFO] [stdout] 167 | address: T, [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 168 | client: ::std::sync::Arc, [INFO] [stdout] | --------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 171 | / ::ethers::contract::Contract::new( [INFO] [stdout] 172 | | address.into(), [INFO] [stdout] 173 | | EIP712_ABI.clone(), [INFO] [stdout] 174 | | client, [INFO] [stdout] 175 | | ), [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/eip712.rs:221:43 [INFO] [stdout] | [INFO] [stdout] 220 | fn from(contract: ::ethers::contract::Contract) -> Self { [INFO] [stdout] | ----------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 221 | Self::new(contract.address(), contract.client()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/eip712.rs:261:9 [INFO] [stdout] | [INFO] [stdout] 261 | serde::Deserialize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/eip712.rs:294:17 [INFO] [stdout] | [INFO] [stdout] 276 | data: impl AsRef<[u8]>, [INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 294 | Err(::ethers::core::abi::Error::InvalidData.into()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/erc20.rs:505:17 [INFO] [stdout] | [INFO] [stdout] 501 | address: T, [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 502 | client: ::std::sync::Arc, [INFO] [stdout] | --------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 505 | / ::ethers::contract::Contract::new( [INFO] [stdout] 506 | | address.into(), [INFO] [stdout] 507 | | ERC20_ABI.clone(), [INFO] [stdout] 508 | | client, [INFO] [stdout] 509 | | ), [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/erc20.rs:657:43 [INFO] [stdout] | [INFO] [stdout] 656 | fn from(contract: ::ethers::contract::Contract) -> Self { [INFO] [stdout] | ----------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 657 | Self::new(contract.address(), contract.client()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/erc20.rs:705:9 [INFO] [stdout] | [INFO] [stdout] 705 | serde::Deserialize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/erc20.rs:955:9 [INFO] [stdout] | [INFO] [stdout] 955 | serde::Deserialize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/erc20.rs:1040:17 [INFO] [stdout] | [INFO] [stdout] 977 | data: impl AsRef<[u8]>, [INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1040 | Err(::ethers::core::abi::Error::InvalidData.into()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/exclusive_dutch_order_lib.rs:72:17 [INFO] [stdout] | [INFO] [stdout] 68 | address: T, [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 69 | client: ::std::sync::Arc, [INFO] [stdout] | --------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 72 | / ::ethers::contract::Contract::new( [INFO] [stdout] 73 | | address.into(), [INFO] [stdout] 74 | | EXCLUSIVEDUTCHORDERLIB_ABI.clone(), [INFO] [stdout] 75 | | client, [INFO] [stdout] 76 | | ), [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/exclusive_dutch_order_lib.rs:122:43 [INFO] [stdout] | [INFO] [stdout] 121 | fn from(contract: ::ethers::contract::Contract) -> Self { [INFO] [stdout] | ----------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 122 | Self::new(contract.address(), contract.client()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/exclusive_dutch_order_reactor.rs:553:17 [INFO] [stdout] | [INFO] [stdout] 549 | address: T, [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 550 | client: ::std::sync::Arc, [INFO] [stdout] | --------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 553 | / ::ethers::contract::Contract::new( [INFO] [stdout] 554 | | address.into(), [INFO] [stdout] 555 | | EXCLUSIVEDUTCHORDERREACTOR_ABI.clone(), [INFO] [stdout] 556 | | client, [INFO] [stdout] 557 | | ), [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/exclusive_dutch_order_reactor.rs:604:13 [INFO] [stdout] | [INFO] [stdout] 602 | order: SignedOrder, [INFO] [stdout] | ------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 603 | ) -> ::ethers::contract::builders::ContractCall { [INFO] [stdout] 604 | / self.0 [INFO] [stdout] 605 | | .method_hash([63, 98, 25, 46], (order,)) [INFO] [stdout] | |________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/exclusive_dutch_order_reactor.rs:613:13 [INFO] [stdout] | [INFO] [stdout] 611 | orders: ::std::vec::Vec, [INFO] [stdout] | ------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 612 | ) -> ::ethers::contract::builders::ContractCall { [INFO] [stdout] 613 | / self.0 [INFO] [stdout] 614 | | .method_hash([13, 122, 22, 195], orders) [INFO] [stdout] | |________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/exclusive_dutch_order_reactor.rs:623:13 [INFO] [stdout] | [INFO] [stdout] 620 | orders: ::std::vec::Vec, [INFO] [stdout] | ------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 621 | callback_data: ::ethers::core::types::Bytes, [INFO] [stdout] | ------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 622 | ) -> ::ethers::contract::builders::ContractCall { [INFO] [stdout] 623 | / self.0 [INFO] [stdout] 624 | | .method_hash([19, 251, 114, 199], (orders, callback_data)) [INFO] [stdout] | |__________________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/exclusive_dutch_order_reactor.rs:633:13 [INFO] [stdout] | [INFO] [stdout] 630 | order: SignedOrder, [INFO] [stdout] | ------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 631 | callback_data: ::ethers::core::types::Bytes, [INFO] [stdout] | ------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 632 | ) -> ::ethers::contract::builders::ContractCall { [INFO] [stdout] 633 | / self.0 [INFO] [stdout] 634 | | .method_hash([13, 51, 88, 132], (order, callback_data)) [INFO] [stdout] | |_______________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/exclusive_dutch_order_reactor.rs:728:43 [INFO] [stdout] | [INFO] [stdout] 727 | fn from(contract: ::ethers::contract::Contract) -> Self { [INFO] [stdout] | ----------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 728 | Self::new(contract.address(), contract.client()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/exclusive_dutch_order_reactor.rs:909:9 [INFO] [stdout] | [INFO] [stdout] 909 | serde::Deserialize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/exclusive_dutch_order_reactor.rs:996:17 [INFO] [stdout] | [INFO] [stdout] 933 | data: impl AsRef<[u8]>, [INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 996 | Err(::ethers::core::abi::Error::InvalidData.into()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/exclusive_dutch_order_reactor.rs:1256:9 [INFO] [stdout] | [INFO] [stdout] 1256 | serde::Deserialize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/exclusive_dutch_order_reactor.rs:1482:9 [INFO] [stdout] | [INFO] [stdout] 1482 | serde::Deserialize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/exclusive_dutch_order_reactor.rs:1549:17 [INFO] [stdout] | [INFO] [stdout] 1501 | data: impl AsRef<[u8]>, [INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1549 | Err(::ethers::core::abi::Error::InvalidData.into()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/exclusive_filler_validation.rs:152:17 [INFO] [stdout] | [INFO] [stdout] 148 | address: T, [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 149 | client: ::std::sync::Arc, [INFO] [stdout] | --------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 152 | / ::ethers::contract::Contract::new( [INFO] [stdout] 153 | | address.into(), [INFO] [stdout] 154 | | EXCLUSIVEFILLERVALIDATION_ABI.clone(), [INFO] [stdout] 155 | | client, [INFO] [stdout] 156 | | ), [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/exclusive_filler_validation.rs:204:13 [INFO] [stdout] | [INFO] [stdout] 202 | resolved_order: ResolvedOrder, [INFO] [stdout] | ----------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 203 | ) -> ::ethers::contract::builders::ContractCall { [INFO] [stdout] 204 | / self.0 [INFO] [stdout] 205 | | .method_hash([110, 132, 186, 43], (filler, resolved_order)) [INFO] [stdout] | |___________________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/exclusive_filler_validation.rs:212:43 [INFO] [stdout] | [INFO] [stdout] 211 | fn from(contract: ::ethers::contract::Contract) -> Self { [INFO] [stdout] | ----------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 212 | Self::new(contract.address(), contract.client()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/exclusivity_lib.rs:84:17 [INFO] [stdout] | [INFO] [stdout] 80 | address: T, [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 81 | client: ::std::sync::Arc, [INFO] [stdout] | --------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 84 | / ::ethers::contract::Contract::new( [INFO] [stdout] 85 | | address.into(), [INFO] [stdout] 86 | | EXCLUSIVITYLIB_ABI.clone(), [INFO] [stdout] 87 | | client, [INFO] [stdout] 88 | | ), [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/exclusivity_lib.rs:134:43 [INFO] [stdout] | [INFO] [stdout] 133 | fn from(contract: ::ethers::contract::Contract) -> Self { [INFO] [stdout] | ----------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 134 | Self::new(contract.address(), contract.client()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/fixed_point_math_lib.rs:72:17 [INFO] [stdout] | [INFO] [stdout] 68 | address: T, [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 69 | client: ::std::sync::Arc, [INFO] [stdout] | --------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 72 | / ::ethers::contract::Contract::new( [INFO] [stdout] 73 | | address.into(), [INFO] [stdout] 74 | | FIXEDPOINTMATHLIB_ABI.clone(), [INFO] [stdout] 75 | | client, [INFO] [stdout] 76 | | ), [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/fixed_point_math_lib.rs:122:43 [INFO] [stdout] | [INFO] [stdout] 121 | fn from(contract: ::ethers::contract::Contract) -> Self { [INFO] [stdout] | ----------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 122 | Self::new(contract.address(), contract.client()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/gas_snapshot.rs:164:17 [INFO] [stdout] | [INFO] [stdout] 160 | address: T, [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 161 | client: ::std::sync::Arc, [INFO] [stdout] | --------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 164 | / ::ethers::contract::Contract::new( [INFO] [stdout] 165 | | address.into(), [INFO] [stdout] 166 | | GASSNAPSHOT_ABI.clone(), [INFO] [stdout] 167 | | client, [INFO] [stdout] 168 | | ), [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/gas_snapshot.rs:236:43 [INFO] [stdout] | [INFO] [stdout] 235 | fn from(contract: ::ethers::contract::Contract) -> Self { [INFO] [stdout] | ----------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 236 | Self::new(contract.address(), contract.client()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/gas_snapshot.rs:307:9 [INFO] [stdout] | [INFO] [stdout] 307 | serde::Deserialize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/gas_snapshot.rs:338:17 [INFO] [stdout] | [INFO] [stdout] 320 | data: impl AsRef<[u8]>, [INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 338 | Err(::ethers::core::abi::Error::InvalidData.into()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/i_allowance_transfer.rs:614:17 [INFO] [stdout] | [INFO] [stdout] 610 | address: T, [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 611 | client: ::std::sync::Arc, [INFO] [stdout] | --------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 614 | / ::ethers::contract::Contract::new( [INFO] [stdout] 615 | | address.into(), [INFO] [stdout] 616 | | IALLOWANCETRANSFER_ABI.clone(), [INFO] [stdout] 617 | | client, [INFO] [stdout] 618 | | ), [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/i_allowance_transfer.rs:682:13 [INFO] [stdout] | [INFO] [stdout] 680 | signature: ::ethers::core::types::Bytes, [INFO] [stdout] | --------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 681 | ) -> ::ethers::contract::builders::ContractCall { [INFO] [stdout] 682 | / self.0 [INFO] [stdout] 683 | | .method_hash([42, 45, 128, 209], (owner, permit_batch, signature)) [INFO] [stdout] | |__________________________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/i_allowance_transfer.rs:693:13 [INFO] [stdout] | [INFO] [stdout] 691 | signature: ::ethers::core::types::Bytes, [INFO] [stdout] | --------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 692 | ) -> ::ethers::contract::builders::ContractCall { [INFO] [stdout] 693 | / self.0 [INFO] [stdout] 694 | | .method_hash([43, 103, 181, 112], (owner, permit_single, signature)) [INFO] [stdout] | |____________________________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/i_allowance_transfer.rs:768:43 [INFO] [stdout] | [INFO] [stdout] 767 | fn from(contract: ::ethers::contract::Contract) -> Self { [INFO] [stdout] | ----------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 768 | Self::new(contract.address(), contract.client()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/i_allowance_transfer.rs:825:9 [INFO] [stdout] | [INFO] [stdout] 825 | serde::Deserialize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/i_allowance_transfer.rs:864:17 [INFO] [stdout] | [INFO] [stdout] 841 | data: impl AsRef<[u8]>, [INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 864 | Err(::ethers::core::abi::Error::InvalidData.into()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/i_allowance_transfer.rs:1040:9 [INFO] [stdout] | [INFO] [stdout] 1040 | serde::Deserialize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/i_allowance_transfer.rs:1288:9 [INFO] [stdout] | [INFO] [stdout] 1288 | serde::Deserialize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/i_allowance_transfer.rs:1355:17 [INFO] [stdout] | [INFO] [stdout] 1307 | data: impl AsRef<[u8]>, [INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1355 | Err(::ethers::core::abi::Error::InvalidData.into()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/i_permit_2.rs:1030:17 [INFO] [stdout] | [INFO] [stdout] 1026 | address: T, [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1027 | client: ::std::sync::Arc, [INFO] [stdout] | --------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1030 | / ::ethers::contract::Contract::new( [INFO] [stdout] 1031 | | address.into(), [INFO] [stdout] 1032 | | IPERMIT2_ABI.clone(), [INFO] [stdout] 1033 | | client, [INFO] [stdout] 1034 | | ), [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/i_permit_2.rs:1118:13 [INFO] [stdout] | [INFO] [stdout] 1116 | signature: ::ethers::core::types::Bytes, [INFO] [stdout] | --------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1117 | ) -> ::ethers::contract::builders::ContractCall { [INFO] [stdout] 1118 | / self.0 [INFO] [stdout] 1119 | | .method_hash([42, 45, 128, 209], (owner, permit_batch, signature)) [INFO] [stdout] | |__________________________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/i_permit_2.rs:1129:13 [INFO] [stdout] | [INFO] [stdout] 1127 | signature: ::ethers::core::types::Bytes, [INFO] [stdout] | --------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1128 | ) -> ::ethers::contract::builders::ContractCall { [INFO] [stdout] 1129 | / self.0 [INFO] [stdout] 1130 | | .method_hash([43, 103, 181, 112], (owner, permit_single, signature)) [INFO] [stdout] | |____________________________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/i_permit_2.rs:1141:13 [INFO] [stdout] | [INFO] [stdout] 1139 | signature: ::ethers::core::types::Bytes, [INFO] [stdout] | --------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1140 | ) -> ::ethers::contract::builders::ContractCall { [INFO] [stdout] 1141 | / self.0 [INFO] [stdout] 1142 | | .method_hash( [INFO] [stdout] 1143 | | [48, 242, 139, 122], [INFO] [stdout] 1144 | | (permit, transfer_details, owner, signature), [INFO] [stdout] 1145 | | ) [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/i_permit_2.rs:1156:13 [INFO] [stdout] | [INFO] [stdout] 1154 | signature: ::ethers::core::types::Bytes, [INFO] [stdout] | --------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1155 | ) -> ::ethers::contract::builders::ContractCall { [INFO] [stdout] 1156 | / self.0 [INFO] [stdout] 1157 | | .method_hash( [INFO] [stdout] 1158 | | [237, 217, 68, 75], [INFO] [stdout] 1159 | | (permit, transfer_details, owner, signature), [INFO] [stdout] 1160 | | ) [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/i_permit_2.rs:1173:13 [INFO] [stdout] | [INFO] [stdout] 1171 | signature: ::ethers::core::types::Bytes, [INFO] [stdout] | --------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1172 | ) -> ::ethers::contract::builders::ContractCall { [INFO] [stdout] 1173 | / self.0 [INFO] [stdout] 1174 | | .method_hash( [INFO] [stdout] 1175 | | [19, 124, 41, 254], [INFO] [stdout] 1176 | | ( [INFO] [stdout] ... | [INFO] [stdout] 1183 | | ), [INFO] [stdout] 1184 | | ) [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/i_permit_2.rs:1197:13 [INFO] [stdout] | [INFO] [stdout] 1195 | signature: ::ethers::core::types::Bytes, [INFO] [stdout] | --------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1196 | ) -> ::ethers::contract::builders::ContractCall { [INFO] [stdout] 1197 | / self.0 [INFO] [stdout] 1198 | | .method_hash( [INFO] [stdout] 1199 | | [254, 142, 193, 167], [INFO] [stdout] 1200 | | ( [INFO] [stdout] ... | [INFO] [stdout] 1207 | | ), [INFO] [stdout] 1208 | | ) [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/i_permit_2.rs:1292:43 [INFO] [stdout] | [INFO] [stdout] 1291 | fn from(contract: ::ethers::contract::Contract) -> Self { [INFO] [stdout] | ----------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1292 | Self::new(contract.address(), contract.client()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/i_permit_2.rs:1381:9 [INFO] [stdout] | [INFO] [stdout] 1381 | serde::Deserialize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/i_permit_2.rs:1432:17 [INFO] [stdout] | [INFO] [stdout] 1399 | data: impl AsRef<[u8]>, [INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1432 | Err(::ethers::core::abi::Error::InvalidData.into()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/i_permit_2.rs:1656:9 [INFO] [stdout] | [INFO] [stdout] 1656 | serde::Deserialize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/i_permit_2.rs:2051:9 [INFO] [stdout] | [INFO] [stdout] 2051 | serde::Deserialize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/i_permit_2.rs:2166:17 [INFO] [stdout] | [INFO] [stdout] 2080 | data: impl AsRef<[u8]>, [INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2166 | Err(::ethers::core::abi::Error::InvalidData.into()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/i_protocol_fee_controller.rs:133:17 [INFO] [stdout] | [INFO] [stdout] 129 | address: T, [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 130 | client: ::std::sync::Arc, [INFO] [stdout] | --------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 133 | / ::ethers::contract::Contract::new( [INFO] [stdout] 134 | | address.into(), [INFO] [stdout] 135 | | IPROTOCOLFEECONTROLLER_ABI.clone(), [INFO] [stdout] 136 | | client, [INFO] [stdout] 137 | | ), [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/i_protocol_fee_controller.rs:148:13 [INFO] [stdout] | [INFO] [stdout] 143 | order: ResolvedOrder, [INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 148 | / self.0 [INFO] [stdout] 149 | | .method_hash([138, 166, 207, 3], (order,)) [INFO] [stdout] | |__________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/i_protocol_fee_controller.rs:156:43 [INFO] [stdout] | [INFO] [stdout] 155 | fn from(contract: ::ethers::contract::Contract) -> Self { [INFO] [stdout] | ----------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 156 | Self::new(contract.address(), contract.client()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/i_reactor.rs:186:17 [INFO] [stdout] | [INFO] [stdout] 182 | address: T, [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 183 | client: ::std::sync::Arc, [INFO] [stdout] | --------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 186 | / ::ethers::contract::Contract::new( [INFO] [stdout] 187 | | address.into(), [INFO] [stdout] 188 | | IREACTOR_ABI.clone(), [INFO] [stdout] 189 | | client, [INFO] [stdout] 190 | | ), [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/i_reactor.rs:198:13 [INFO] [stdout] | [INFO] [stdout] 196 | order: SignedOrder, [INFO] [stdout] | ------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 197 | ) -> ::ethers::contract::builders::ContractCall { [INFO] [stdout] 198 | / self.0 [INFO] [stdout] 199 | | .method_hash([63, 98, 25, 46], (order,)) [INFO] [stdout] | |________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/i_reactor.rs:207:13 [INFO] [stdout] | [INFO] [stdout] 205 | orders: ::std::vec::Vec, [INFO] [stdout] | ------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 206 | ) -> ::ethers::contract::builders::ContractCall { [INFO] [stdout] 207 | / self.0 [INFO] [stdout] 208 | | .method_hash([13, 122, 22, 195], orders) [INFO] [stdout] | |________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/i_reactor.rs:217:13 [INFO] [stdout] | [INFO] [stdout] 214 | orders: ::std::vec::Vec, [INFO] [stdout] | ------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 215 | callback_data: ::ethers::core::types::Bytes, [INFO] [stdout] | ------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 216 | ) -> ::ethers::contract::builders::ContractCall { [INFO] [stdout] 217 | / self.0 [INFO] [stdout] 218 | | .method_hash([19, 251, 114, 199], (orders, callback_data)) [INFO] [stdout] | |__________________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/i_reactor.rs:227:13 [INFO] [stdout] | [INFO] [stdout] 224 | order: SignedOrder, [INFO] [stdout] | ------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 225 | callback_data: ::ethers::core::types::Bytes, [INFO] [stdout] | ------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 226 | ) -> ::ethers::contract::builders::ContractCall { [INFO] [stdout] 227 | / self.0 [INFO] [stdout] 228 | | .method_hash([13, 51, 88, 132], (order, callback_data)) [INFO] [stdout] | |_______________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/i_reactor.rs:235:43 [INFO] [stdout] | [INFO] [stdout] 234 | fn from(contract: ::ethers::contract::Contract) -> Self { [INFO] [stdout] | ----------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 235 | Self::new(contract.address(), contract.client()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/i_reactor.rs:319:9 [INFO] [stdout] | [INFO] [stdout] 319 | serde::Deserialize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/i_reactor.rs:356:17 [INFO] [stdout] | [INFO] [stdout] 333 | data: impl AsRef<[u8]>, [INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 356 | Err(::ethers::core::abi::Error::InvalidData.into()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/i_reactor_callback.rs:126:17 [INFO] [stdout] | [INFO] [stdout] 122 | address: T, [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 123 | client: ::std::sync::Arc, [INFO] [stdout] | --------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 126 | / ::ethers::contract::Contract::new( [INFO] [stdout] 127 | | address.into(), [INFO] [stdout] 128 | | IREACTORCALLBACK_ABI.clone(), [INFO] [stdout] 129 | | client, [INFO] [stdout] 130 | | ), [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/i_reactor_callback.rs:139:13 [INFO] [stdout] | [INFO] [stdout] 136 | resolved_orders: ::std::vec::Vec, [INFO] [stdout] | ----------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 137 | callback_data: ::ethers::core::types::Bytes, [INFO] [stdout] | ------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 138 | ) -> ::ethers::contract::builders::ContractCall { [INFO] [stdout] 139 | / self.0 [INFO] [stdout] 140 | | .method_hash([88, 93, 166, 40], (resolved_orders, callback_data)) [INFO] [stdout] | |_________________________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/i_reactor_callback.rs:147:43 [INFO] [stdout] | [INFO] [stdout] 146 | fn from(contract: ::ethers::contract::Contract) -> Self { [INFO] [stdout] | ----------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 147 | Self::new(contract.address(), contract.client()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/i_signature_transfer.rs:504:17 [INFO] [stdout] | [INFO] [stdout] 500 | address: T, [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 501 | client: ::std::sync::Arc, [INFO] [stdout] | --------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 504 | / ::ethers::contract::Contract::new( [INFO] [stdout] 505 | | address.into(), [INFO] [stdout] 506 | | ISIGNATURETRANSFER_ABI.clone(), [INFO] [stdout] 507 | | client, [INFO] [stdout] 508 | | ), [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/i_signature_transfer.rs:547:13 [INFO] [stdout] | [INFO] [stdout] 545 | signature: ::ethers::core::types::Bytes, [INFO] [stdout] | --------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 546 | ) -> ::ethers::contract::builders::ContractCall { [INFO] [stdout] 547 | / self.0 [INFO] [stdout] 548 | | .method_hash( [INFO] [stdout] 549 | | [48, 242, 139, 122], [INFO] [stdout] 550 | | (permit, transfer_details, owner, signature), [INFO] [stdout] 551 | | ) [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/i_signature_transfer.rs:562:13 [INFO] [stdout] | [INFO] [stdout] 560 | signature: ::ethers::core::types::Bytes, [INFO] [stdout] | --------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 561 | ) -> ::ethers::contract::builders::ContractCall { [INFO] [stdout] 562 | / self.0 [INFO] [stdout] 563 | | .method_hash( [INFO] [stdout] 564 | | [237, 217, 68, 75], [INFO] [stdout] 565 | | (permit, transfer_details, owner, signature), [INFO] [stdout] 566 | | ) [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/i_signature_transfer.rs:579:13 [INFO] [stdout] | [INFO] [stdout] 577 | signature: ::ethers::core::types::Bytes, [INFO] [stdout] | --------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 578 | ) -> ::ethers::contract::builders::ContractCall { [INFO] [stdout] 579 | / self.0 [INFO] [stdout] 580 | | .method_hash( [INFO] [stdout] 581 | | [19, 124, 41, 254], [INFO] [stdout] 582 | | ( [INFO] [stdout] ... | [INFO] [stdout] 589 | | ), [INFO] [stdout] 590 | | ) [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/i_signature_transfer.rs:603:13 [INFO] [stdout] | [INFO] [stdout] 601 | signature: ::ethers::core::types::Bytes, [INFO] [stdout] | --------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 602 | ) -> ::ethers::contract::builders::ContractCall { [INFO] [stdout] 603 | / self.0 [INFO] [stdout] 604 | | .method_hash( [INFO] [stdout] 605 | | [254, 142, 193, 167], [INFO] [stdout] 606 | | ( [INFO] [stdout] ... | [INFO] [stdout] 613 | | ), [INFO] [stdout] 614 | | ) [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/i_signature_transfer.rs:641:43 [INFO] [stdout] | [INFO] [stdout] 640 | fn from(contract: ::ethers::contract::Contract) -> Self { [INFO] [stdout] | ----------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 641 | Self::new(contract.address(), contract.client()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/i_signature_transfer.rs:681:9 [INFO] [stdout] | [INFO] [stdout] 681 | serde::Deserialize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/i_signature_transfer.rs:714:17 [INFO] [stdout] | [INFO] [stdout] 696 | data: impl AsRef<[u8]>, [INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 714 | Err(::ethers::core::abi::Error::InvalidData.into()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/i_signature_transfer.rs:947:9 [INFO] [stdout] | [INFO] [stdout] 947 | serde::Deserialize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/i_signature_transfer.rs:1014:17 [INFO] [stdout] | [INFO] [stdout] 968 | data: impl AsRef<[u8]>, [INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1014 | Err(::ethers::core::abi::Error::InvalidData.into()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/i_swap_router_02.rs:289:17 [INFO] [stdout] | [INFO] [stdout] 285 | address: T, [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 286 | client: ::std::sync::Arc, [INFO] [stdout] | --------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 289 | / ::ethers::contract::Contract::new( [INFO] [stdout] 290 | | address.into(), [INFO] [stdout] 291 | | ISWAPROUTER02_ABI.clone(), [INFO] [stdout] 292 | | client, [INFO] [stdout] 293 | | ), [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/i_swap_router_02.rs:312:13 [INFO] [stdout] | [INFO] [stdout] 310 | params: ExactInputParams, [INFO] [stdout] | ------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 311 | ) -> ::ethers::contract::builders::ContractCall { [INFO] [stdout] 312 | / self.0 [INFO] [stdout] 313 | | .method_hash([184, 88, 24, 63], (params,)) [INFO] [stdout] | |__________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/i_swap_router_02.rs:334:13 [INFO] [stdout] | [INFO] [stdout] 329 | data: ::std::vec::Vec<::ethers::core::types::Bytes>, [INFO] [stdout] | --------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 334 | / self.0 [INFO] [stdout] 335 | | .method_hash([90, 228, 1, 220], (deadline, data)) [INFO] [stdout] | |_________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/i_swap_router_02.rs:363:43 [INFO] [stdout] | [INFO] [stdout] 362 | fn from(contract: ::ethers::contract::Contract) -> Self { [INFO] [stdout] | ----------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 363 | Self::new(contract.address(), contract.client()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/i_swap_router_02.rs:481:9 [INFO] [stdout] | [INFO] [stdout] 481 | serde::Deserialize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/i_swap_router_02.rs:530:17 [INFO] [stdout] | [INFO] [stdout] 497 | data: impl AsRef<[u8]>, [INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 530 | Err(::ethers::core::abi::Error::InvalidData.into()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/i_validation_callback.rs:122:17 [INFO] [stdout] | [INFO] [stdout] 118 | address: T, [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 119 | client: ::std::sync::Arc, [INFO] [stdout] | --------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 122 | / ::ethers::contract::Contract::new( [INFO] [stdout] 123 | | address.into(), [INFO] [stdout] 124 | | IVALIDATIONCALLBACK_ABI.clone(), [INFO] [stdout] 125 | | client, [INFO] [stdout] 126 | | ), [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/i_validation_callback.rs:135:13 [INFO] [stdout] | [INFO] [stdout] 133 | resolved_order: ResolvedOrder, [INFO] [stdout] | ----------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 134 | ) -> ::ethers::contract::builders::ContractCall { [INFO] [stdout] 135 | / self.0 [INFO] [stdout] 136 | | .method_hash([110, 132, 186, 43], (filler, resolved_order)) [INFO] [stdout] | |___________________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/i_validation_callback.rs:143:43 [INFO] [stdout] | [INFO] [stdout] 142 | fn from(contract: ::ethers::contract::Contract) -> Self { [INFO] [stdout] | ----------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 143 | Self::new(contract.address(), contract.client()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/ieip712.rs:81:17 [INFO] [stdout] | [INFO] [stdout] 77 | address: T, [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 78 | client: ::std::sync::Arc, [INFO] [stdout] | --------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 81 | / ::ethers::contract::Contract::new( [INFO] [stdout] 82 | | address.into(), [INFO] [stdout] 83 | | IEIP712_ABI.clone(), [INFO] [stdout] 84 | | client, [INFO] [stdout] 85 | | ), [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/ieip712.rs:100:43 [INFO] [stdout] | [INFO] [stdout] 99 | fn from(contract: ::ethers::contract::Contract) -> Self { [INFO] [stdout] | ----------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 100 | Self::new(contract.address(), contract.client()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/ierc165.rs:89:17 [INFO] [stdout] | [INFO] [stdout] 85 | address: T, [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 86 | client: ::std::sync::Arc, [INFO] [stdout] | --------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 89 | / ::ethers::contract::Contract::new( [INFO] [stdout] 90 | | address.into(), [INFO] [stdout] 91 | | IERC165_ABI.clone(), [INFO] [stdout] 92 | | client, [INFO] [stdout] 93 | | ), [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/ierc165.rs:109:43 [INFO] [stdout] | [INFO] [stdout] 108 | fn from(contract: ::ethers::contract::Contract) -> Self { [INFO] [stdout] | ----------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 109 | Self::new(contract.address(), contract.client()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/ierc20.rs:383:17 [INFO] [stdout] | [INFO] [stdout] 379 | address: T, [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 380 | client: ::std::sync::Arc, [INFO] [stdout] | --------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 383 | / ::ethers::contract::Contract::new( [INFO] [stdout] 384 | | address.into(), [INFO] [stdout] 385 | | IERC20_ABI.clone(), [INFO] [stdout] 386 | | client, [INFO] [stdout] 387 | | ), [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/ierc20.rs:500:43 [INFO] [stdout] | [INFO] [stdout] 499 | fn from(contract: ::ethers::contract::Contract) -> Self { [INFO] [stdout] | ----------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 500 | Self::new(contract.address(), contract.client()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/ierc20.rs:548:9 [INFO] [stdout] | [INFO] [stdout] 548 | serde::Deserialize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/ierc20.rs:744:9 [INFO] [stdout] | [INFO] [stdout] 744 | serde::Deserialize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/ierc20.rs:811:17 [INFO] [stdout] | [INFO] [stdout] 763 | data: impl AsRef<[u8]>, [INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 811 | Err(::ethers::core::abi::Error::InvalidData.into()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/ierc5267.rs:144:17 [INFO] [stdout] | [INFO] [stdout] 140 | address: T, [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 141 | client: ::std::sync::Arc, [INFO] [stdout] | --------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 144 | / ::ethers::contract::Contract::new( [INFO] [stdout] 145 | | address.into(), [INFO] [stdout] 146 | | IERC5267_ABI.clone(), [INFO] [stdout] 147 | | client, [INFO] [stdout] 148 | | ), [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/ierc5267.rs:194:43 [INFO] [stdout] | [INFO] [stdout] 193 | fn from(contract: ::ethers::contract::Contract) -> Self { [INFO] [stdout] | ----------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 194 | Self::new(contract.address(), contract.client()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/ierc721.rs:463:17 [INFO] [stdout] | [INFO] [stdout] 459 | address: T, [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 460 | client: ::std::sync::Arc, [INFO] [stdout] | --------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 463 | / ::ethers::contract::Contract::new( [INFO] [stdout] 464 | | address.into(), [INFO] [stdout] 465 | | IERC721_ABI.clone(), [INFO] [stdout] 466 | | client, [INFO] [stdout] 467 | | ), [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/ierc721.rs:542:13 [INFO] [stdout] | [INFO] [stdout] 540 | data: ::ethers::core::types::Bytes, [INFO] [stdout] | ---------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 541 | ) -> ::ethers::contract::builders::ContractCall { [INFO] [stdout] 542 | / self.0 [INFO] [stdout] 543 | | .method_hash([184, 141, 79, 222], (from, to, token_id, data)) [INFO] [stdout] | |_____________________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/ierc721.rs:616:43 [INFO] [stdout] | [INFO] [stdout] 615 | fn from(contract: ::ethers::contract::Contract) -> Self { [INFO] [stdout] | ----------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 616 | Self::new(contract.address(), contract.client()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/ierc721.rs:686:9 [INFO] [stdout] | [INFO] [stdout] 686 | serde::Deserialize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/ierc721.rs:930:9 [INFO] [stdout] | [INFO] [stdout] 930 | serde::Deserialize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/ierc721.rs:1003:17 [INFO] [stdout] | [INFO] [stdout] 950 | data: impl AsRef<[u8]>, [INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1003 | Err(::ethers::core::abi::Error::InvalidData.into()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/ierc721_enumerable.rs:560:17 [INFO] [stdout] | [INFO] [stdout] 556 | address: T, [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 557 | client: ::std::sync::Arc, [INFO] [stdout] | --------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 560 | / ::ethers::contract::Contract::new( [INFO] [stdout] 561 | | address.into(), [INFO] [stdout] 562 | | IERC721ENUMERABLE_ABI.clone(), [INFO] [stdout] 563 | | client, [INFO] [stdout] 564 | | ), [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/ierc721_enumerable.rs:639:13 [INFO] [stdout] | [INFO] [stdout] 637 | data: ::ethers::core::types::Bytes, [INFO] [stdout] | ---------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 638 | ) -> ::ethers::contract::builders::ContractCall { [INFO] [stdout] 639 | / self.0 [INFO] [stdout] 640 | | .method_hash([184, 141, 79, 222], (from, to, token_id, data)) [INFO] [stdout] | |_____________________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/ierc721_enumerable.rs:744:43 [INFO] [stdout] | [INFO] [stdout] 743 | fn from(contract: ::ethers::contract::Contract) -> Self { [INFO] [stdout] | ----------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 744 | Self::new(contract.address(), contract.client()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/ierc721_enumerable.rs:814:9 [INFO] [stdout] | [INFO] [stdout] 814 | serde::Deserialize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/ierc721_enumerable.rs:1111:9 [INFO] [stdout] | [INFO] [stdout] 1111 | serde::Deserialize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/ierc721_enumerable.rs:1202:17 [INFO] [stdout] | [INFO] [stdout] 1134 | data: impl AsRef<[u8]>, [INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1202 | Err(::ethers::core::abi::Error::InvalidData.into()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/ierc721_metadata.rs:535:17 [INFO] [stdout] | [INFO] [stdout] 531 | address: T, [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 532 | client: ::std::sync::Arc, [INFO] [stdout] | --------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 535 | / ::ethers::contract::Contract::new( [INFO] [stdout] 536 | | address.into(), [INFO] [stdout] 537 | | IERC721METADATA_ABI.clone(), [INFO] [stdout] 538 | | client, [INFO] [stdout] 539 | | ), [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/ierc721_metadata.rs:622:13 [INFO] [stdout] | [INFO] [stdout] 620 | data: ::ethers::core::types::Bytes, [INFO] [stdout] | ---------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 621 | ) -> ::ethers::contract::builders::ContractCall { [INFO] [stdout] 622 | / self.0 [INFO] [stdout] 623 | | .method_hash([184, 141, 79, 222], (from, to, token_id, data)) [INFO] [stdout] | |_____________________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/ierc721_metadata.rs:717:43 [INFO] [stdout] | [INFO] [stdout] 716 | fn from(contract: ::ethers::contract::Contract) -> Self { [INFO] [stdout] | ----------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 717 | Self::new(contract.address(), contract.client()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/ierc721_metadata.rs:787:9 [INFO] [stdout] | [INFO] [stdout] 787 | serde::Deserialize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/ierc721_metadata.rs:1078:9 [INFO] [stdout] | [INFO] [stdout] 1078 | serde::Deserialize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/ierc721_metadata.rs:1169:17 [INFO] [stdout] | [INFO] [stdout] 1101 | data: impl AsRef<[u8]>, [INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1169 | Err(::ethers::core::abi::Error::InvalidData.into()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/ierc721_token_receiver.rs:114:17 [INFO] [stdout] | [INFO] [stdout] 110 | address: T, [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 111 | client: ::std::sync::Arc, [INFO] [stdout] | --------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 114 | / ::ethers::contract::Contract::new( [INFO] [stdout] 115 | | address.into(), [INFO] [stdout] 116 | | IERC721TOKENRECEIVER_ABI.clone(), [INFO] [stdout] 117 | | client, [INFO] [stdout] 118 | | ), [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/ierc721_token_receiver.rs:129:13 [INFO] [stdout] | [INFO] [stdout] 127 | data: ::ethers::core::types::Bytes, [INFO] [stdout] | ---------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 128 | ) -> ::ethers::contract::builders::ContractCall { [INFO] [stdout] 129 | / self.0 [INFO] [stdout] 130 | | .method_hash([21, 11, 122, 2], (operator, from, token_id, data)) [INFO] [stdout] | |________________________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/ierc721_token_receiver.rs:137:43 [INFO] [stdout] | [INFO] [stdout] 136 | fn from(contract: ::ethers::contract::Contract) -> Self { [INFO] [stdout] | ----------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 137 | Self::new(contract.address(), contract.client()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/limit_order_lib.rs:72:17 [INFO] [stdout] | [INFO] [stdout] 68 | address: T, [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 69 | client: ::std::sync::Arc, [INFO] [stdout] | --------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 72 | / ::ethers::contract::Contract::new( [INFO] [stdout] 73 | | address.into(), [INFO] [stdout] 74 | | LIMITORDERLIB_ABI.clone(), [INFO] [stdout] 75 | | client, [INFO] [stdout] 76 | | ), [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/limit_order_lib.rs:122:43 [INFO] [stdout] | [INFO] [stdout] 121 | fn from(contract: ::ethers::contract::Contract) -> Self { [INFO] [stdout] | ----------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 122 | Self::new(contract.address(), contract.client()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/limit_order_reactor.rs:500:17 [INFO] [stdout] | [INFO] [stdout] 496 | address: T, [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 497 | client: ::std::sync::Arc, [INFO] [stdout] | --------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 500 | / ::ethers::contract::Contract::new( [INFO] [stdout] 501 | | address.into(), [INFO] [stdout] 502 | | LIMITORDERREACTOR_ABI.clone(), [INFO] [stdout] 503 | | client, [INFO] [stdout] 504 | | ), [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/limit_order_reactor.rs:551:13 [INFO] [stdout] | [INFO] [stdout] 549 | order: SignedOrder, [INFO] [stdout] | ------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 550 | ) -> ::ethers::contract::builders::ContractCall { [INFO] [stdout] 551 | / self.0 [INFO] [stdout] 552 | | .method_hash([63, 98, 25, 46], (order,)) [INFO] [stdout] | |________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/limit_order_reactor.rs:560:13 [INFO] [stdout] | [INFO] [stdout] 558 | orders: ::std::vec::Vec, [INFO] [stdout] | ------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 559 | ) -> ::ethers::contract::builders::ContractCall { [INFO] [stdout] 560 | / self.0 [INFO] [stdout] 561 | | .method_hash([13, 122, 22, 195], orders) [INFO] [stdout] | |________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/limit_order_reactor.rs:570:13 [INFO] [stdout] | [INFO] [stdout] 567 | orders: ::std::vec::Vec, [INFO] [stdout] | ------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 568 | callback_data: ::ethers::core::types::Bytes, [INFO] [stdout] | ------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 569 | ) -> ::ethers::contract::builders::ContractCall { [INFO] [stdout] 570 | / self.0 [INFO] [stdout] 571 | | .method_hash([19, 251, 114, 199], (orders, callback_data)) [INFO] [stdout] | |__________________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/limit_order_reactor.rs:580:13 [INFO] [stdout] | [INFO] [stdout] 577 | order: SignedOrder, [INFO] [stdout] | ------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 578 | callback_data: ::ethers::core::types::Bytes, [INFO] [stdout] | ------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 579 | ) -> ::ethers::contract::builders::ContractCall { [INFO] [stdout] 580 | / self.0 [INFO] [stdout] 581 | | .method_hash([13, 51, 88, 132], (order, callback_data)) [INFO] [stdout] | |_______________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/limit_order_reactor.rs:675:43 [INFO] [stdout] | [INFO] [stdout] 674 | fn from(contract: ::ethers::contract::Contract) -> Self { [INFO] [stdout] | ----------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 675 | Self::new(contract.address(), contract.client()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/limit_order_reactor.rs:781:9 [INFO] [stdout] | [INFO] [stdout] 781 | serde::Deserialize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/limit_order_reactor.rs:838:17 [INFO] [stdout] | [INFO] [stdout] 800 | data: impl AsRef<[u8]>, [INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 838 | Err(::ethers::core::abi::Error::InvalidData.into()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/limit_order_reactor.rs:1019:9 [INFO] [stdout] | [INFO] [stdout] 1019 | serde::Deserialize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/limit_order_reactor.rs:1240:9 [INFO] [stdout] | [INFO] [stdout] 1240 | serde::Deserialize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/limit_order_reactor.rs:1307:17 [INFO] [stdout] | [INFO] [stdout] 1259 | data: impl AsRef<[u8]>, [INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1307 | Err(::ethers::core::abi::Error::InvalidData.into()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/math.rs:70:17 [INFO] [stdout] | [INFO] [stdout] 66 | address: T, [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 67 | client: ::std::sync::Arc, [INFO] [stdout] | --------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 70 | / ::ethers::contract::Contract::new( [INFO] [stdout] 71 | | address.into(), [INFO] [stdout] 72 | | MATH_ABI.clone(), [INFO] [stdout] 73 | | client, [INFO] [stdout] 74 | | ), [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/math.rs:120:43 [INFO] [stdout] | [INFO] [stdout] 119 | fn from(contract: ::ethers::contract::Contract) -> Self { [INFO] [stdout] | ----------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 120 | Self::new(contract.address(), contract.client()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/mock_cosigner_lib_contract.rs:119:17 [INFO] [stdout] | [INFO] [stdout] 115 | address: T, [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 116 | client: ::std::sync::Arc, [INFO] [stdout] | --------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 119 | / ::ethers::contract::Contract::new( [INFO] [stdout] 120 | | address.into(), [INFO] [stdout] 121 | | MOCKCOSIGNERLIBCONTRACT_ABI.clone(), [INFO] [stdout] 122 | | client, [INFO] [stdout] 123 | | ), [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/mock_cosigner_lib_contract.rs:172:13 [INFO] [stdout] | [INFO] [stdout] 170 | cosignature: ::ethers::core::types::Bytes, [INFO] [stdout] | ----------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 171 | ) -> ::ethers::contract::builders::ContractCall { [INFO] [stdout] 172 | / self.0 [INFO] [stdout] 173 | | .method_hash([26, 134, 181, 80], (cosigner, data, cosignature)) [INFO] [stdout] | |_______________________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/mock_cosigner_lib_contract.rs:180:43 [INFO] [stdout] | [INFO] [stdout] 179 | fn from(contract: ::ethers::contract::Contract) -> Self { [INFO] [stdout] | ----------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 180 | Self::new(contract.address(), contract.client()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/mock_dutch_order_reactor.rs:608:17 [INFO] [stdout] | [INFO] [stdout] 604 | address: T, [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 605 | client: ::std::sync::Arc, [INFO] [stdout] | --------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 608 | / ::ethers::contract::Contract::new( [INFO] [stdout] 609 | | address.into(), [INFO] [stdout] 610 | | MOCKDUTCHORDERREACTOR_ABI.clone(), [INFO] [stdout] 611 | | client, [INFO] [stdout] 612 | | ), [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/mock_dutch_order_reactor.rs:659:13 [INFO] [stdout] | [INFO] [stdout] 657 | order: SignedOrder, [INFO] [stdout] | ------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 658 | ) -> ::ethers::contract::builders::ContractCall { [INFO] [stdout] 659 | / self.0 [INFO] [stdout] 660 | | .method_hash([63, 98, 25, 46], (order,)) [INFO] [stdout] | |________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/mock_dutch_order_reactor.rs:668:13 [INFO] [stdout] | [INFO] [stdout] 666 | orders: ::std::vec::Vec, [INFO] [stdout] | ------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 667 | ) -> ::ethers::contract::builders::ContractCall { [INFO] [stdout] 668 | / self.0 [INFO] [stdout] 669 | | .method_hash([13, 122, 22, 195], orders) [INFO] [stdout] | |________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/mock_dutch_order_reactor.rs:678:13 [INFO] [stdout] | [INFO] [stdout] 675 | orders: ::std::vec::Vec, [INFO] [stdout] | ------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 676 | callback_data: ::ethers::core::types::Bytes, [INFO] [stdout] | ------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 677 | ) -> ::ethers::contract::builders::ContractCall { [INFO] [stdout] 678 | / self.0 [INFO] [stdout] 679 | | .method_hash([19, 251, 114, 199], (orders, callback_data)) [INFO] [stdout] | |__________________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/mock_dutch_order_reactor.rs:688:13 [INFO] [stdout] | [INFO] [stdout] 685 | order: SignedOrder, [INFO] [stdout] | ------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 686 | callback_data: ::ethers::core::types::Bytes, [INFO] [stdout] | ------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 687 | ) -> ::ethers::contract::builders::ContractCall { [INFO] [stdout] 688 | / self.0 [INFO] [stdout] 689 | | .method_hash([13, 51, 88, 132], (order, callback_data)) [INFO] [stdout] | |_______________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/mock_dutch_order_reactor.rs:730:13 [INFO] [stdout] | [INFO] [stdout] 728 | order: SignedOrder, [INFO] [stdout] | ------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 729 | ) -> ::ethers::contract::builders::ContractCall { [INFO] [stdout] 730 | / self.0 [INFO] [stdout] 731 | | .method_hash([155, 179, 34, 101], (order,)) [INFO] [stdout] | |___________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/mock_dutch_order_reactor.rs:792:43 [INFO] [stdout] | [INFO] [stdout] 791 | fn from(contract: ::ethers::contract::Contract) -> Self { [INFO] [stdout] | ----------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 792 | Self::new(contract.address(), contract.client()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/mock_dutch_order_reactor.rs:958:9 [INFO] [stdout] | [INFO] [stdout] 958 | serde::Deserialize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/mock_dutch_order_reactor.rs:1039:17 [INFO] [stdout] | [INFO] [stdout] 981 | data: impl AsRef<[u8]>, [INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1039 | Err(::ethers::core::abi::Error::InvalidData.into()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/mock_dutch_order_reactor.rs:1278:9 [INFO] [stdout] | [INFO] [stdout] 1278 | serde::Deserialize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/mock_dutch_order_reactor.rs:1519:9 [INFO] [stdout] | [INFO] [stdout] 1519 | serde::Deserialize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/mock_dutch_order_reactor.rs:1592:17 [INFO] [stdout] | [INFO] [stdout] 1539 | data: impl AsRef<[u8]>, [INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1592 | Err(::ethers::core::abi::Error::InvalidData.into()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/mock_erc20.rs:551:17 [INFO] [stdout] | [INFO] [stdout] 547 | address: T, [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 548 | client: ::std::sync::Arc, [INFO] [stdout] | --------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 551 | / ::ethers::contract::Contract::new( [INFO] [stdout] 552 | | address.into(), [INFO] [stdout] 553 | | MOCKERC20_ABI.clone(), [INFO] [stdout] 554 | | client, [INFO] [stdout] 555 | | ), [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/mock_erc20.rs:757:43 [INFO] [stdout] | [INFO] [stdout] 756 | fn from(contract: ::ethers::contract::Contract) -> Self { [INFO] [stdout] | ----------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 757 | Self::new(contract.address(), contract.client()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/mock_erc20.rs:805:9 [INFO] [stdout] | [INFO] [stdout] 805 | serde::Deserialize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/mock_erc20.rs:1076:9 [INFO] [stdout] | [INFO] [stdout] 1076 | serde::Deserialize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/mock_erc20.rs:1167:17 [INFO] [stdout] | [INFO] [stdout] 1099 | data: impl AsRef<[u8]>, [INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1167 | Err(::ethers::core::abi::Error::InvalidData.into()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/mock_erc721.rs:572:17 [INFO] [stdout] | [INFO] [stdout] 568 | address: T, [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 569 | client: ::std::sync::Arc, [INFO] [stdout] | --------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 572 | / ::ethers::contract::Contract::new( [INFO] [stdout] 573 | | address.into(), [INFO] [stdout] 574 | | MOCKERC721_ABI.clone(), [INFO] [stdout] 575 | | client, [INFO] [stdout] 576 | | ), [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/mock_erc721.rs:708:13 [INFO] [stdout] | [INFO] [stdout] 706 | data: ::ethers::core::types::Bytes, [INFO] [stdout] | ---------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 707 | ) -> ::ethers::contract::builders::ContractCall { [INFO] [stdout] 708 | / self.0 [INFO] [stdout] 709 | | .method_hash([184, 141, 79, 222], (from, to, id, data)) [INFO] [stdout] | |_______________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/mock_erc721.rs:803:43 [INFO] [stdout] | [INFO] [stdout] 802 | fn from(contract: ::ethers::contract::Contract) -> Self { [INFO] [stdout] | ----------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 803 | Self::new(contract.address(), contract.client()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/mock_erc721.rs:873:9 [INFO] [stdout] | [INFO] [stdout] 873 | serde::Deserialize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/mock_erc721.rs:1182:9 [INFO] [stdout] | [INFO] [stdout] 1182 | serde::Deserialize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/mock_erc721.rs:1279:17 [INFO] [stdout] | [INFO] [stdout] 1206 | data: impl AsRef<[u8]>, [INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1279 | Err(::ethers::core::abi::Error::InvalidData.into()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/mock_exclusivity_lib.rs:250:17 [INFO] [stdout] | [INFO] [stdout] 246 | address: T, [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 247 | client: ::std::sync::Arc, [INFO] [stdout] | --------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 250 | / ::ethers::contract::Contract::new( [INFO] [stdout] 251 | | address.into(), [INFO] [stdout] 252 | | MOCKEXCLUSIVITYLIB_ABI.clone(), [INFO] [stdout] 253 | | client, [INFO] [stdout] 254 | | ), [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/mock_exclusivity_lib.rs:304:13 [INFO] [stdout] | [INFO] [stdout] 299 | order: ResolvedOrder, [INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 304 | / self.0 [INFO] [stdout] 305 | | .method_hash( [INFO] [stdout] 306 | | [211, 161, 65, 15], [INFO] [stdout] 307 | | (order, exclusive, exclusivity_end_time, exclusivity_override_bps), [INFO] [stdout] 308 | | ) [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/mock_exclusivity_lib.rs:325:43 [INFO] [stdout] | [INFO] [stdout] 324 | fn from(contract: ::ethers::contract::Contract) -> Self { [INFO] [stdout] | ----------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 325 | Self::new(contract.address(), contract.client()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/mock_exclusivity_lib.rs:389:9 [INFO] [stdout] | [INFO] [stdout] 389 | serde::Deserialize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/mock_exclusivity_lib.rs:414:17 [INFO] [stdout] | [INFO] [stdout] 401 | data: impl AsRef<[u8]>, [INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 414 | Err(::ethers::core::abi::Error::InvalidData.into()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/mock_fee_controller.rs:312:17 [INFO] [stdout] | [INFO] [stdout] 308 | address: T, [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 309 | client: ::std::sync::Arc, [INFO] [stdout] | --------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 312 | / ::ethers::contract::Contract::new( [INFO] [stdout] 313 | | address.into(), [INFO] [stdout] 314 | | MOCKFEECONTROLLER_ABI.clone(), [INFO] [stdout] 315 | | client, [INFO] [stdout] 316 | | ), [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/mock_fee_controller.rs:387:13 [INFO] [stdout] | [INFO] [stdout] 382 | order: ResolvedOrder, [INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 387 | / self.0 [INFO] [stdout] 388 | | .method_hash([138, 166, 207, 3], (order,)) [INFO] [stdout] | |__________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/mock_fee_controller.rs:446:43 [INFO] [stdout] | [INFO] [stdout] 445 | fn from(contract: ::ethers::contract::Contract) -> Self { [INFO] [stdout] | ----------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 446 | Self::new(contract.address(), contract.client()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/mock_fee_controller.rs:580:9 [INFO] [stdout] | [INFO] [stdout] 580 | serde::Deserialize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/mock_fee_controller.rs:629:17 [INFO] [stdout] | [INFO] [stdout] 596 | data: impl AsRef<[u8]>, [INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 629 | Err(::ethers::core::abi::Error::InvalidData.into()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/mock_fee_controller_duplicates.rs:312:17 [INFO] [stdout] | [INFO] [stdout] 308 | address: T, [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 309 | client: ::std::sync::Arc, [INFO] [stdout] | --------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 312 | / ::ethers::contract::Contract::new( [INFO] [stdout] 313 | | address.into(), [INFO] [stdout] 314 | | MOCKFEECONTROLLERDUPLICATES_ABI.clone(), [INFO] [stdout] 315 | | client, [INFO] [stdout] 316 | | ), [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/mock_fee_controller_duplicates.rs:387:13 [INFO] [stdout] | [INFO] [stdout] 382 | order: ResolvedOrder, [INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 387 | / self.0 [INFO] [stdout] 388 | | .method_hash([138, 166, 207, 3], (order,)) [INFO] [stdout] | |__________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/mock_fee_controller_duplicates.rs:446:43 [INFO] [stdout] | [INFO] [stdout] 445 | fn from(contract: ::ethers::contract::Contract) -> Self { [INFO] [stdout] | ----------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 446 | Self::new(contract.address(), contract.client()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/mock_fee_controller_duplicates.rs:580:9 [INFO] [stdout] | [INFO] [stdout] 580 | serde::Deserialize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/mock_fee_controller_duplicates.rs:629:17 [INFO] [stdout] | [INFO] [stdout] 596 | data: impl AsRef<[u8]>, [INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 629 | Err(::ethers::core::abi::Error::InvalidData.into()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/mock_fee_controller_input_and_output_fees.rs:298:17 [INFO] [stdout] | [INFO] [stdout] 294 | address: T, [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 295 | client: ::std::sync::Arc, [INFO] [stdout] | --------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 298 | / ::ethers::contract::Contract::new( [INFO] [stdout] 299 | | address.into(), [INFO] [stdout] 300 | | MOCKFEECONTROLLERINPUTANDOUTPUTFEES_ABI.clone(), [INFO] [stdout] 301 | | client, [INFO] [stdout] 302 | | ), [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/mock_fee_controller_input_and_output_fees.rs:372:13 [INFO] [stdout] | [INFO] [stdout] 367 | order: ResolvedOrder, [INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 372 | / self.0 [INFO] [stdout] 373 | | .method_hash([138, 166, 207, 3], (order,)) [INFO] [stdout] | |__________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/mock_fee_controller_input_and_output_fees.rs:430:43 [INFO] [stdout] | [INFO] [stdout] 429 | fn from(contract: ::ethers::contract::Contract) -> Self { [INFO] [stdout] | ----------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 430 | Self::new(contract.address(), contract.client()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/mock_fee_controller_input_and_output_fees.rs:562:9 [INFO] [stdout] | [INFO] [stdout] 562 | serde::Deserialize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/mock_fee_controller_input_and_output_fees.rs:611:17 [INFO] [stdout] | [INFO] [stdout] 578 | data: impl AsRef<[u8]>, [INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 611 | Err(::ethers::core::abi::Error::InvalidData.into()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/mock_fee_controller_input_fees.rs:298:17 [INFO] [stdout] | [INFO] [stdout] 294 | address: T, [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 295 | client: ::std::sync::Arc, [INFO] [stdout] | --------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 298 | / ::ethers::contract::Contract::new( [INFO] [stdout] 299 | | address.into(), [INFO] [stdout] 300 | | MOCKFEECONTROLLERINPUTFEES_ABI.clone(), [INFO] [stdout] 301 | | client, [INFO] [stdout] 302 | | ), [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/mock_fee_controller_input_fees.rs:372:13 [INFO] [stdout] | [INFO] [stdout] 367 | order: ResolvedOrder, [INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 372 | / self.0 [INFO] [stdout] 373 | | .method_hash([138, 166, 207, 3], (order,)) [INFO] [stdout] | |__________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/mock_fee_controller_input_fees.rs:430:43 [INFO] [stdout] | [INFO] [stdout] 429 | fn from(contract: ::ethers::contract::Contract) -> Self { [INFO] [stdout] | ----------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 430 | Self::new(contract.address(), contract.client()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/mock_fee_controller_input_fees.rs:562:9 [INFO] [stdout] | [INFO] [stdout] 562 | serde::Deserialize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/mock_fee_controller_input_fees.rs:611:17 [INFO] [stdout] | [INFO] [stdout] 578 | data: impl AsRef<[u8]>, [INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 611 | Err(::ethers::core::abi::Error::InvalidData.into()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/mock_fee_controller_zero_fee.rs:312:17 [INFO] [stdout] | [INFO] [stdout] 308 | address: T, [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 309 | client: ::std::sync::Arc, [INFO] [stdout] | --------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 312 | / ::ethers::contract::Contract::new( [INFO] [stdout] 313 | | address.into(), [INFO] [stdout] 314 | | MOCKFEECONTROLLERZEROFEE_ABI.clone(), [INFO] [stdout] 315 | | client, [INFO] [stdout] 316 | | ), [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/mock_fee_controller_zero_fee.rs:387:13 [INFO] [stdout] | [INFO] [stdout] 382 | p0: ResolvedOrder, [INFO] [stdout] | ----------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 387 | / self.0 [INFO] [stdout] 388 | | .method_hash([138, 166, 207, 3], (p0,)) [INFO] [stdout] | |_______________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/mock_fee_controller_zero_fee.rs:446:43 [INFO] [stdout] | [INFO] [stdout] 445 | fn from(contract: ::ethers::contract::Contract) -> Self { [INFO] [stdout] | ----------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 446 | Self::new(contract.address(), contract.client()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/mock_fee_controller_zero_fee.rs:578:9 [INFO] [stdout] | [INFO] [stdout] 578 | serde::Deserialize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/mock_fee_controller_zero_fee.rs:627:17 [INFO] [stdout] | [INFO] [stdout] 594 | data: impl AsRef<[u8]>, [INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 627 | Err(::ethers::core::abi::Error::InvalidData.into()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/mock_fill_contract.rs:214:17 [INFO] [stdout] | [INFO] [stdout] 210 | address: T, [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 211 | client: ::std::sync::Arc, [INFO] [stdout] | --------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 214 | / ::ethers::contract::Contract::new( [INFO] [stdout] 215 | | address.into(), [INFO] [stdout] 216 | | MOCKFILLCONTRACT_ABI.clone(), [INFO] [stdout] 217 | | client, [INFO] [stdout] 218 | | ), [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/mock_fill_contract.rs:265:13 [INFO] [stdout] | [INFO] [stdout] 263 | order: SignedOrder, [INFO] [stdout] | ------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 264 | ) -> ::ethers::contract::builders::ContractCall { [INFO] [stdout] 265 | / self.0 [INFO] [stdout] 266 | | .method_hash([63, 98, 25, 46], (order,)) [INFO] [stdout] | |________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/mock_fill_contract.rs:274:13 [INFO] [stdout] | [INFO] [stdout] 272 | orders: ::std::vec::Vec, [INFO] [stdout] | ------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 273 | ) -> ::ethers::contract::builders::ContractCall { [INFO] [stdout] 274 | / self.0 [INFO] [stdout] 275 | | .method_hash([13, 122, 22, 195], orders) [INFO] [stdout] | |________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/mock_fill_contract.rs:284:13 [INFO] [stdout] | [INFO] [stdout] 281 | resolved_orders: ::std::vec::Vec, [INFO] [stdout] | ----------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 282 | p1: ::ethers::core::types::Bytes, [INFO] [stdout] | -------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 283 | ) -> ::ethers::contract::builders::ContractCall { [INFO] [stdout] 284 | / self.0 [INFO] [stdout] 285 | | .method_hash([88, 93, 166, 40], (resolved_orders, p1)) [INFO] [stdout] | |______________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/mock_fill_contract.rs:292:43 [INFO] [stdout] | [INFO] [stdout] 291 | fn from(contract: ::ethers::contract::Contract) -> Self { [INFO] [stdout] | ----------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 292 | Self::new(contract.address(), contract.client()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/mock_fill_contract.rs:370:9 [INFO] [stdout] | [INFO] [stdout] 370 | serde::Deserialize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/mock_fill_contract.rs:401:17 [INFO] [stdout] | [INFO] [stdout] 383 | data: impl AsRef<[u8]>, [INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 401 | Err(::ethers::core::abi::Error::InvalidData.into()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/mock_fill_contract_double_execution.rs:204:17 [INFO] [stdout] | [INFO] [stdout] 200 | address: T, [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 201 | client: ::std::sync::Arc, [INFO] [stdout] | --------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 204 | / ::ethers::contract::Contract::new( [INFO] [stdout] 205 | | address.into(), [INFO] [stdout] 206 | | MOCKFILLCONTRACTDOUBLEEXECUTION_ABI.clone(), [INFO] [stdout] 207 | | client, [INFO] [stdout] 208 | | ), [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/mock_fill_contract_double_execution.rs:256:13 [INFO] [stdout] | [INFO] [stdout] 253 | order: SignedOrder, [INFO] [stdout] | ------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 254 | other: SignedOrder, [INFO] [stdout] | ------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 255 | ) -> ::ethers::contract::builders::ContractCall { [INFO] [stdout] 256 | / self.0 [INFO] [stdout] 257 | | .method_hash([80, 223, 45, 64], (order, other)) [INFO] [stdout] | |_______________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/mock_fill_contract_double_execution.rs:266:13 [INFO] [stdout] | [INFO] [stdout] 263 | resolved_orders: ::std::vec::Vec, [INFO] [stdout] | ----------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 264 | other_signed_order: ::ethers::core::types::Bytes, [INFO] [stdout] | ------------------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 265 | ) -> ::ethers::contract::builders::ContractCall { [INFO] [stdout] 266 | / self.0 [INFO] [stdout] 267 | | .method_hash([88, 93, 166, 40], (resolved_orders, other_signed_order)) [INFO] [stdout] | |______________________________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/mock_fill_contract_double_execution.rs:274:43 [INFO] [stdout] | [INFO] [stdout] 273 | fn from(contract: ::ethers::contract::Contract) -> Self { [INFO] [stdout] | ----------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 274 | Self::new(contract.address(), contract.client()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/mock_fill_contract_double_execution.rs:336:9 [INFO] [stdout] | [INFO] [stdout] 336 | serde::Deserialize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/mock_fill_contract_double_execution.rs:361:17 [INFO] [stdout] | [INFO] [stdout] 348 | data: impl AsRef<[u8]>, [INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 361 | Err(::ethers::core::abi::Error::InvalidData.into()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/mock_fill_contract_with_output_override.rs:236:17 [INFO] [stdout] | [INFO] [stdout] 232 | address: T, [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 233 | client: ::std::sync::Arc, [INFO] [stdout] | --------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 236 | / ::ethers::contract::Contract::new( [INFO] [stdout] 237 | | address.into(), [INFO] [stdout] 238 | | MOCKFILLCONTRACTWITHOUTPUTOVERRIDE_ABI.clone(), [INFO] [stdout] 239 | | client, [INFO] [stdout] 240 | | ), [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/mock_fill_contract_with_output_override.rs:287:13 [INFO] [stdout] | [INFO] [stdout] 285 | order: SignedOrder, [INFO] [stdout] | ------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 286 | ) -> ::ethers::contract::builders::ContractCall { [INFO] [stdout] 287 | / self.0 [INFO] [stdout] 288 | | .method_hash([63, 98, 25, 46], (order,)) [INFO] [stdout] | |________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/mock_fill_contract_with_output_override.rs:296:13 [INFO] [stdout] | [INFO] [stdout] 294 | orders: ::std::vec::Vec, [INFO] [stdout] | ------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 295 | ) -> ::ethers::contract::builders::ContractCall { [INFO] [stdout] 296 | / self.0 [INFO] [stdout] 297 | | .method_hash([13, 122, 22, 195], orders) [INFO] [stdout] | |________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/mock_fill_contract_with_output_override.rs:306:13 [INFO] [stdout] | [INFO] [stdout] 303 | resolved_orders: ::std::vec::Vec, [INFO] [stdout] | ----------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 304 | p1: ::ethers::core::types::Bytes, [INFO] [stdout] | -------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 305 | ) -> ::ethers::contract::builders::ContractCall { [INFO] [stdout] 306 | / self.0 [INFO] [stdout] 307 | | .method_hash([88, 93, 166, 40], (resolved_orders, p1)) [INFO] [stdout] | |______________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/mock_fill_contract_with_output_override.rs:323:43 [INFO] [stdout] | [INFO] [stdout] 322 | fn from(contract: ::ethers::contract::Contract) -> Self { [INFO] [stdout] | ----------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 323 | Self::new(contract.address(), contract.client()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/mock_fill_contract_with_output_override.rs:418:9 [INFO] [stdout] | [INFO] [stdout] 418 | serde::Deserialize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/mock_fill_contract_with_output_override.rs:455:17 [INFO] [stdout] | [INFO] [stdout] 432 | data: impl AsRef<[u8]>, [INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 455 | Err(::ethers::core::abi::Error::InvalidData.into()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/mock_protocol_fees.rs:386:17 [INFO] [stdout] | [INFO] [stdout] 382 | address: T, [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 383 | client: ::std::sync::Arc, [INFO] [stdout] | --------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 386 | / ::ethers::contract::Contract::new( [INFO] [stdout] 387 | | address.into(), [INFO] [stdout] 388 | | MOCKPROTOCOLFEES_ABI.clone(), [INFO] [stdout] 389 | | client, [INFO] [stdout] 390 | | ), [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/mock_protocol_fees.rs:468:13 [INFO] [stdout] | [INFO] [stdout] 466 | order: ResolvedOrder, [INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 467 | ) -> ::ethers::contract::builders::ContractCall { [INFO] [stdout] 468 | / self.0 [INFO] [stdout] 469 | | .method_hash([111, 18, 244, 66], (order,)) [INFO] [stdout] | |__________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/mock_protocol_fees.rs:515:43 [INFO] [stdout] | [INFO] [stdout] 514 | fn from(contract: ::ethers::contract::Contract) -> Self { [INFO] [stdout] | ----------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 515 | Self::new(contract.address(), contract.client()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/mock_protocol_fees.rs:591:9 [INFO] [stdout] | [INFO] [stdout] 591 | serde::Deserialize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/mock_protocol_fees.rs:636:17 [INFO] [stdout] | [INFO] [stdout] 608 | data: impl AsRef<[u8]>, [INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 636 | Err(::ethers::core::abi::Error::InvalidData.into()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/mock_protocol_fees.rs:767:9 [INFO] [stdout] | [INFO] [stdout] 767 | serde::Deserialize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/mock_protocol_fees.rs:907:9 [INFO] [stdout] | [INFO] [stdout] 907 | serde::Deserialize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/mock_protocol_fees.rs:950:17 [INFO] [stdout] | [INFO] [stdout] 922 | data: impl AsRef<[u8]>, [INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 950 | Err(::ethers::core::abi::Error::InvalidData.into()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/mock_resolved_order_lib.rs:144:17 [INFO] [stdout] | [INFO] [stdout] 140 | address: T, [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 141 | client: ::std::sync::Arc, [INFO] [stdout] | --------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 144 | / ::ethers::contract::Contract::new( [INFO] [stdout] 145 | | address.into(), [INFO] [stdout] 146 | | MOCKRESOLVEDORDERLIB_ABI.clone(), [INFO] [stdout] 147 | | client, [INFO] [stdout] 148 | | ), [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/mock_resolved_order_lib.rs:196:13 [INFO] [stdout] | [INFO] [stdout] 193 | resolved_order: ResolvedOrder, [INFO] [stdout] | ----------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 196 | / self.0 [INFO] [stdout] 197 | | .method_hash([88, 201, 237, 191], (resolved_order, filler)) [INFO] [stdout] | |___________________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/mock_resolved_order_lib.rs:204:43 [INFO] [stdout] | [INFO] [stdout] 203 | fn from(contract: ::ethers::contract::Contract) -> Self { [INFO] [stdout] | ----------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 204 | Self::new(contract.address(), contract.client()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/mock_swap_router.rs:254:17 [INFO] [stdout] | [INFO] [stdout] 250 | address: T, [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 251 | client: ::std::sync::Arc, [INFO] [stdout] | --------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 254 | / ::ethers::contract::Contract::new( [INFO] [stdout] 255 | | address.into(), [INFO] [stdout] 256 | | MOCKSWAPROUTER_ABI.clone(), [INFO] [stdout] 257 | | client, [INFO] [stdout] 258 | | ), [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/mock_swap_router.rs:324:13 [INFO] [stdout] | [INFO] [stdout] 322 | params: ExactInputParams, [INFO] [stdout] | ------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 323 | ) -> ::ethers::contract::builders::ContractCall { [INFO] [stdout] 324 | / self.0 [INFO] [stdout] 325 | | .method_hash([184, 88, 24, 63], (params,)) [INFO] [stdout] | |__________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/mock_swap_router.rs:337:13 [INFO] [stdout] | [INFO] [stdout] 332 | data: ::std::vec::Vec<::ethers::core::types::Bytes>, [INFO] [stdout] | --------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 337 | / self.0 [INFO] [stdout] 338 | | .method_hash([90, 228, 1, 220], (p0, data)) [INFO] [stdout] | |___________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/mock_swap_router.rs:362:43 [INFO] [stdout] | [INFO] [stdout] 361 | fn from(contract: ::ethers::contract::Contract) -> Self { [INFO] [stdout] | ----------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 362 | Self::new(contract.address(), contract.client()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/mock_swap_router.rs:467:9 [INFO] [stdout] | [INFO] [stdout] 467 | serde::Deserialize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/mock_swap_router.rs:516:17 [INFO] [stdout] | [INFO] [stdout] 483 | data: impl AsRef<[u8]>, [INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 516 | Err(::ethers::core::abi::Error::InvalidData.into()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/mock_swapper.rs:109:17 [INFO] [stdout] | [INFO] [stdout] 105 | address: T, [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 106 | client: ::std::sync::Arc, [INFO] [stdout] | --------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 109 | / ::ethers::contract::Contract::new( [INFO] [stdout] 110 | | address.into(), [INFO] [stdout] 111 | | MOCKSWAPPER_ABI.clone(), [INFO] [stdout] 112 | | client, [INFO] [stdout] 113 | | ), [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/mock_swapper.rs:170:43 [INFO] [stdout] | [INFO] [stdout] 169 | fn from(contract: ::ethers::contract::Contract) -> Self { [INFO] [stdout] | ----------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 170 | Self::new(contract.address(), contract.client()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/mock_validation_contract.rs:186:17 [INFO] [stdout] | [INFO] [stdout] 182 | address: T, [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 183 | client: ::std::sync::Arc, [INFO] [stdout] | --------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 186 | / ::ethers::contract::Contract::new( [INFO] [stdout] 187 | | address.into(), [INFO] [stdout] 188 | | MOCKVALIDATIONCONTRACT_ABI.clone(), [INFO] [stdout] 189 | | client, [INFO] [stdout] 190 | | ), [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/mock_validation_contract.rs:253:13 [INFO] [stdout] | [INFO] [stdout] 251 | p1: ResolvedOrder, [INFO] [stdout] | ----------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 252 | ) -> ::ethers::contract::builders::ContractCall { [INFO] [stdout] 253 | / self.0 [INFO] [stdout] 254 | | .method_hash([110, 132, 186, 43], (p0, p1)) [INFO] [stdout] | |___________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/mock_validation_contract.rs:261:43 [INFO] [stdout] | [INFO] [stdout] 260 | fn from(contract: ::ethers::contract::Contract) -> Self { [INFO] [stdout] | ----------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 261 | Self::new(contract.address(), contract.client()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/mock_validation_contract.rs:334:9 [INFO] [stdout] | [INFO] [stdout] 334 | serde::Deserialize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/mock_validation_contract.rs:365:17 [INFO] [stdout] | [INFO] [stdout] 347 | data: impl AsRef<[u8]>, [INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 365 | Err(::ethers::core::abi::Error::InvalidData.into()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/order_info_builder.rs:72:17 [INFO] [stdout] | [INFO] [stdout] 68 | address: T, [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 69 | client: ::std::sync::Arc, [INFO] [stdout] | --------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 72 | / ::ethers::contract::Contract::new( [INFO] [stdout] 73 | | address.into(), [INFO] [stdout] 74 | | ORDERINFOBUILDER_ABI.clone(), [INFO] [stdout] 75 | | client, [INFO] [stdout] 76 | | ), [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/order_info_builder.rs:122:43 [INFO] [stdout] | [INFO] [stdout] 121 | fn from(contract: ::ethers::contract::Contract) -> Self { [INFO] [stdout] | ----------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 122 | Self::new(contract.address(), contract.client()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/order_info_lib.rs:72:17 [INFO] [stdout] | [INFO] [stdout] 68 | address: T, [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 69 | client: ::std::sync::Arc, [INFO] [stdout] | --------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 72 | / ::ethers::contract::Contract::new( [INFO] [stdout] 73 | | address.into(), [INFO] [stdout] 74 | | ORDERINFOLIB_ABI.clone(), [INFO] [stdout] 75 | | client, [INFO] [stdout] 76 | | ), [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/order_info_lib.rs:122:43 [INFO] [stdout] | [INFO] [stdout] 121 | fn from(contract: ::ethers::contract::Contract) -> Self { [INFO] [stdout] | ----------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 122 | Self::new(contract.address(), contract.client()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/order_quoter.rs:246:17 [INFO] [stdout] | [INFO] [stdout] 242 | address: T, [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 243 | client: ::std::sync::Arc, [INFO] [stdout] | --------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 246 | / ::ethers::contract::Contract::new( [INFO] [stdout] 247 | | address.into(), [INFO] [stdout] 248 | | ORDERQUOTER_ABI.clone(), [INFO] [stdout] 249 | | client, [INFO] [stdout] 250 | | ), [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/order_quoter.rs:300:13 [INFO] [stdout] | [INFO] [stdout] 295 | order: ::ethers::core::types::Bytes, [INFO] [stdout] | ----------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 300 | / self.0 [INFO] [stdout] 301 | | .method_hash([118, 113, 208, 123], order) [INFO] [stdout] | |_________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/order_quoter.rs:310:13 [INFO] [stdout] | [INFO] [stdout] 307 | order: ::ethers::core::types::Bytes, [INFO] [stdout] | ----------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 308 | sig: ::ethers::core::types::Bytes, [INFO] [stdout] | --------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 309 | ) -> ::ethers::contract::builders::ContractCall { [INFO] [stdout] 310 | / self.0 [INFO] [stdout] 311 | | .method_hash([65, 216, 141, 105], (order, sig)) [INFO] [stdout] | |_______________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/order_quoter.rs:320:13 [INFO] [stdout] | [INFO] [stdout] 317 | resolved_orders: ::std::vec::Vec, [INFO] [stdout] | ----------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 318 | p1: ::ethers::core::types::Bytes, [INFO] [stdout] | -------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 319 | ) -> ::ethers::contract::builders::ContractCall { [INFO] [stdout] 320 | / self.0 [INFO] [stdout] 321 | | .method_hash([88, 93, 166, 40], (resolved_orders, p1)) [INFO] [stdout] | |______________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/order_quoter.rs:328:43 [INFO] [stdout] | [INFO] [stdout] 327 | fn from(contract: ::ethers::contract::Contract) -> Self { [INFO] [stdout] | ----------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 328 | Self::new(contract.address(), contract.client()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/order_quoter.rs:407:9 [INFO] [stdout] | [INFO] [stdout] 407 | serde::Deserialize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/order_quoter.rs:438:17 [INFO] [stdout] | [INFO] [stdout] 420 | data: impl AsRef<[u8]>, [INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 438 | Err(::ethers::core::abi::Error::InvalidData.into()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/outputs_builder.rs:72:17 [INFO] [stdout] | [INFO] [stdout] 68 | address: T, [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 69 | client: ::std::sync::Arc, [INFO] [stdout] | --------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 72 | / ::ethers::contract::Contract::new( [INFO] [stdout] 73 | | address.into(), [INFO] [stdout] 74 | | OUTPUTSBUILDER_ABI.clone(), [INFO] [stdout] 75 | | client, [INFO] [stdout] 76 | | ), [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/outputs_builder.rs:122:43 [INFO] [stdout] | [INFO] [stdout] 121 | fn from(contract: ::ethers::contract::Contract) -> Self { [INFO] [stdout] | ----------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 122 | Self::new(contract.address(), contract.client()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/owned.rs:123:17 [INFO] [stdout] | [INFO] [stdout] 119 | address: T, [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 120 | client: ::std::sync::Arc, [INFO] [stdout] | --------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 123 | / ::ethers::contract::Contract::new( [INFO] [stdout] 124 | | address.into(), [INFO] [stdout] 125 | | OWNED_ABI.clone(), [INFO] [stdout] 126 | | client, [INFO] [stdout] 127 | | ), [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/owned.rs:174:43 [INFO] [stdout] | [INFO] [stdout] 173 | fn from(contract: ::ethers::contract::Contract) -> Self { [INFO] [stdout] | ----------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 174 | Self::new(contract.address(), contract.client()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/owned.rs:236:9 [INFO] [stdout] | [INFO] [stdout] 236 | serde::Deserialize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/owned.rs:261:17 [INFO] [stdout] | [INFO] [stdout] 248 | data: impl AsRef<[u8]>, [INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 261 | Err(::ethers::core::abi::Error::InvalidData.into()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/path.rs:70:17 [INFO] [stdout] | [INFO] [stdout] 66 | address: T, [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 67 | client: ::std::sync::Arc, [INFO] [stdout] | --------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 70 | / ::ethers::contract::Contract::new( [INFO] [stdout] 71 | | address.into(), [INFO] [stdout] 72 | | PATH_ABI.clone(), [INFO] [stdout] 73 | | client, [INFO] [stdout] 74 | | ), [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/path.rs:120:43 [INFO] [stdout] | [INFO] [stdout] 119 | fn from(contract: ::ethers::contract::Contract) -> Self { [INFO] [stdout] | ----------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 120 | Self::new(contract.address(), contract.client()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/path_builder.rs:72:17 [INFO] [stdout] | [INFO] [stdout] 68 | address: T, [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 69 | client: ::std::sync::Arc, [INFO] [stdout] | --------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 72 | / ::ethers::contract::Contract::new( [INFO] [stdout] 73 | | address.into(), [INFO] [stdout] 74 | | PATHBUILDER_ABI.clone(), [INFO] [stdout] 75 | | client, [INFO] [stdout] 76 | | ), [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/path_builder.rs:122:43 [INFO] [stdout] | [INFO] [stdout] 121 | fn from(contract: ::ethers::contract::Contract) -> Self { [INFO] [stdout] | ----------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 122 | Self::new(contract.address(), contract.client()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/permit_2_lib.rs:70:17 [INFO] [stdout] | [INFO] [stdout] 66 | address: T, [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 67 | client: ::std::sync::Arc, [INFO] [stdout] | --------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 70 | / ::ethers::contract::Contract::new( [INFO] [stdout] 71 | | address.into(), [INFO] [stdout] 72 | | PERMIT2LIB_ABI.clone(), [INFO] [stdout] 73 | | client, [INFO] [stdout] 74 | | ), [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/permit_2_lib.rs:120:43 [INFO] [stdout] | [INFO] [stdout] 119 | fn from(contract: ::ethers::contract::Contract) -> Self { [INFO] [stdout] | ----------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 120 | Self::new(contract.address(), contract.client()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/permit_signature.rs:899:17 [INFO] [stdout] | [INFO] [stdout] 895 | address: T, [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 896 | client: ::std::sync::Arc, [INFO] [stdout] | --------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 899 | / ::ethers::contract::Contract::new( [INFO] [stdout] 900 | | address.into(), [INFO] [stdout] 901 | | PERMITSIGNATURE_ABI.clone(), [INFO] [stdout] 902 | | client, [INFO] [stdout] 903 | | ), [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/permit_signature.rs:1301:43 [INFO] [stdout] | [INFO] [stdout] 1300 | fn from(contract: ::ethers::contract::Contract) -> Self { [INFO] [stdout] | ----------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1301 | Self::new(contract.address(), contract.client()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/permit_signature.rs:1664:9 [INFO] [stdout] | [INFO] [stdout] 1664 | serde::Deserialize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/permit_signature.rs:2140:9 [INFO] [stdout] | [INFO] [stdout] 2140 | serde::Deserialize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/permit_signature.rs:2237:17 [INFO] [stdout] | [INFO] [stdout] 2164 | data: impl AsRef<[u8]>, [INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2237 | Err(::ethers::core::abi::Error::InvalidData.into()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/priority_fee_lib.rs:72:17 [INFO] [stdout] | [INFO] [stdout] 68 | address: T, [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 69 | client: ::std::sync::Arc, [INFO] [stdout] | --------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 72 | / ::ethers::contract::Contract::new( [INFO] [stdout] 73 | | address.into(), [INFO] [stdout] 74 | | PRIORITYFEELIB_ABI.clone(), [INFO] [stdout] 75 | | client, [INFO] [stdout] 76 | | ), [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/priority_fee_lib.rs:122:43 [INFO] [stdout] | [INFO] [stdout] 121 | fn from(contract: ::ethers::contract::Contract) -> Self { [INFO] [stdout] | ----------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 122 | Self::new(contract.address(), contract.client()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/priority_order_lib.rs:72:17 [INFO] [stdout] | [INFO] [stdout] 68 | address: T, [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 69 | client: ::std::sync::Arc, [INFO] [stdout] | --------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 72 | / ::ethers::contract::Contract::new( [INFO] [stdout] 73 | | address.into(), [INFO] [stdout] 74 | | PRIORITYORDERLIB_ABI.clone(), [INFO] [stdout] 75 | | client, [INFO] [stdout] 76 | | ), [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/priority_order_lib.rs:122:43 [INFO] [stdout] | [INFO] [stdout] 121 | fn from(contract: ::ethers::contract::Contract) -> Self { [INFO] [stdout] | ----------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 122 | Self::new(contract.address(), contract.client()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/priority_order_reactor.rs:554:17 [INFO] [stdout] | [INFO] [stdout] 550 | address: T, [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 551 | client: ::std::sync::Arc, [INFO] [stdout] | --------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 554 | / ::ethers::contract::Contract::new( [INFO] [stdout] 555 | | address.into(), [INFO] [stdout] 556 | | PRIORITYORDERREACTOR_ABI.clone(), [INFO] [stdout] 557 | | client, [INFO] [stdout] 558 | | ), [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/priority_order_reactor.rs:605:13 [INFO] [stdout] | [INFO] [stdout] 603 | order: SignedOrder, [INFO] [stdout] | ------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 604 | ) -> ::ethers::contract::builders::ContractCall { [INFO] [stdout] 605 | / self.0 [INFO] [stdout] 606 | | .method_hash([63, 98, 25, 46], (order,)) [INFO] [stdout] | |________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/priority_order_reactor.rs:614:13 [INFO] [stdout] | [INFO] [stdout] 612 | orders: ::std::vec::Vec, [INFO] [stdout] | ------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 613 | ) -> ::ethers::contract::builders::ContractCall { [INFO] [stdout] 614 | / self.0 [INFO] [stdout] 615 | | .method_hash([13, 122, 22, 195], orders) [INFO] [stdout] | |________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/priority_order_reactor.rs:624:13 [INFO] [stdout] | [INFO] [stdout] 621 | orders: ::std::vec::Vec, [INFO] [stdout] | ------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 622 | callback_data: ::ethers::core::types::Bytes, [INFO] [stdout] | ------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 623 | ) -> ::ethers::contract::builders::ContractCall { [INFO] [stdout] 624 | / self.0 [INFO] [stdout] 625 | | .method_hash([19, 251, 114, 199], (orders, callback_data)) [INFO] [stdout] | |__________________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/priority_order_reactor.rs:634:13 [INFO] [stdout] | [INFO] [stdout] 631 | order: SignedOrder, [INFO] [stdout] | ------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 632 | callback_data: ::ethers::core::types::Bytes, [INFO] [stdout] | ------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 633 | ) -> ::ethers::contract::builders::ContractCall { [INFO] [stdout] 634 | / self.0 [INFO] [stdout] 635 | | .method_hash([13, 51, 88, 132], (order, callback_data)) [INFO] [stdout] | |_______________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/priority_order_reactor.rs:729:43 [INFO] [stdout] | [INFO] [stdout] 728 | fn from(contract: ::ethers::contract::Contract) -> Self { [INFO] [stdout] | ----------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 729 | Self::new(contract.address(), contract.client()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/priority_order_reactor.rs:925:9 [INFO] [stdout] | [INFO] [stdout] 925 | serde::Deserialize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/priority_order_reactor.rs:1018:17 [INFO] [stdout] | [INFO] [stdout] 950 | data: impl AsRef<[u8]>, [INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1018 | Err(::ethers::core::abi::Error::InvalidData.into()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/priority_order_reactor.rs:1283:9 [INFO] [stdout] | [INFO] [stdout] 1283 | serde::Deserialize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/priority_order_reactor.rs:1507:9 [INFO] [stdout] | [INFO] [stdout] 1507 | serde::Deserialize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/priority_order_reactor.rs:1574:17 [INFO] [stdout] | [INFO] [stdout] 1526 | data: impl AsRef<[u8]>, [INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1574 | Err(::ethers::core::abi::Error::InvalidData.into()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/protocol_fees.rs:269:17 [INFO] [stdout] | [INFO] [stdout] 265 | address: T, [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 266 | client: ::std::sync::Arc, [INFO] [stdout] | --------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 269 | / ::ethers::contract::Contract::new( [INFO] [stdout] 270 | | address.into(), [INFO] [stdout] 271 | | PROTOCOLFEES_ABI.clone(), [INFO] [stdout] 272 | | client, [INFO] [stdout] 273 | | ), [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/protocol_fees.rs:350:43 [INFO] [stdout] | [INFO] [stdout] 349 | fn from(contract: ::ethers::contract::Contract) -> Self { [INFO] [stdout] | ----------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 350 | Self::new(contract.address(), contract.client()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/protocol_fees.rs:426:9 [INFO] [stdout] | [INFO] [stdout] 426 | serde::Deserialize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/protocol_fees.rs:471:17 [INFO] [stdout] | [INFO] [stdout] 443 | data: impl AsRef<[u8]>, [INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 471 | Err(::ethers::core::abi::Error::InvalidData.into()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/protocol_fees.rs:602:9 [INFO] [stdout] | [INFO] [stdout] 602 | serde::Deserialize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/protocol_fees.rs:719:9 [INFO] [stdout] | [INFO] [stdout] 719 | serde::Deserialize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/protocol_fees.rs:756:17 [INFO] [stdout] | [INFO] [stdout] 733 | data: impl AsRef<[u8]>, [INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 756 | Err(::ethers::core::abi::Error::InvalidData.into()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/reactor_events.rs:96:17 [INFO] [stdout] | [INFO] [stdout] 92 | address: T, [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 93 | client: ::std::sync::Arc, [INFO] [stdout] | --------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 96 | / ::ethers::contract::Contract::new( [INFO] [stdout] 97 | | address.into(), [INFO] [stdout] 98 | | REACTOREVENTS_ABI.clone(), [INFO] [stdout] 99 | | client, [INFO] [stdout] 100 | | ), [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/reactor_events.rs:119:43 [INFO] [stdout] | [INFO] [stdout] 118 | fn from(contract: ::ethers::contract::Contract) -> Self { [INFO] [stdout] | ----------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 119 | Self::new(contract.address(), contract.client()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/reentrancy_guard.rs:60:17 [INFO] [stdout] | [INFO] [stdout] 56 | address: T, [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 57 | client: ::std::sync::Arc, [INFO] [stdout] | --------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 60 | / ::ethers::contract::Contract::new( [INFO] [stdout] 61 | | address.into(), [INFO] [stdout] 62 | | REENTRANCYGUARD_ABI.clone(), [INFO] [stdout] 63 | | client, [INFO] [stdout] 64 | | ), [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/reentrancy_guard.rs:71:43 [INFO] [stdout] | [INFO] [stdout] 70 | fn from(contract: ::ethers::contract::Contract) -> Self { [INFO] [stdout] | ----------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 71 | Self::new(contract.address(), contract.client()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/resolved_order_lib.rs:82:17 [INFO] [stdout] | [INFO] [stdout] 78 | address: T, [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 79 | client: ::std::sync::Arc, [INFO] [stdout] | --------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 82 | / ::ethers::contract::Contract::new( [INFO] [stdout] 83 | | address.into(), [INFO] [stdout] 84 | | RESOLVEDORDERLIB_ABI.clone(), [INFO] [stdout] 85 | | client, [INFO] [stdout] 86 | | ), [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/resolved_order_lib.rs:132:43 [INFO] [stdout] | [INFO] [stdout] 131 | fn from(contract: ::ethers::contract::Contract) -> Self { [INFO] [stdout] | ----------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 132 | Self::new(contract.address(), contract.client()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/safe_cast.rs:70:17 [INFO] [stdout] | [INFO] [stdout] 66 | address: T, [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 67 | client: ::std::sync::Arc, [INFO] [stdout] | --------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 70 | / ::ethers::contract::Contract::new( [INFO] [stdout] 71 | | address.into(), [INFO] [stdout] 72 | | SAFECAST_ABI.clone(), [INFO] [stdout] 73 | | client, [INFO] [stdout] 74 | | ), [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/safe_cast.rs:120:43 [INFO] [stdout] | [INFO] [stdout] 119 | fn from(contract: ::ethers::contract::Contract) -> Self { [INFO] [stdout] | ----------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 120 | Self::new(contract.address(), contract.client()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/safe_transfer_lib.rs:72:17 [INFO] [stdout] | [INFO] [stdout] 68 | address: T, [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 69 | client: ::std::sync::Arc, [INFO] [stdout] | --------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 72 | / ::ethers::contract::Contract::new( [INFO] [stdout] 73 | | address.into(), [INFO] [stdout] 74 | | SAFETRANSFERLIB_ABI.clone(), [INFO] [stdout] 75 | | client, [INFO] [stdout] 76 | | ), [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/safe_transfer_lib.rs:122:43 [INFO] [stdout] | [INFO] [stdout] 121 | fn from(contract: ::ethers::contract::Contract) -> Self { [INFO] [stdout] | ----------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 122 | Self::new(contract.address(), contract.client()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/short_strings.rs:99:17 [INFO] [stdout] | [INFO] [stdout] 95 | address: T, [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 96 | client: ::std::sync::Arc, [INFO] [stdout] | --------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 99 | / ::ethers::contract::Contract::new( [INFO] [stdout] 100 | | address.into(), [INFO] [stdout] 101 | | SHORTSTRINGS_ABI.clone(), [INFO] [stdout] 102 | | client, [INFO] [stdout] 103 | | ), [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/short_strings.rs:149:43 [INFO] [stdout] | [INFO] [stdout] 148 | fn from(contract: ::ethers::contract::Contract) -> Self { [INFO] [stdout] | ----------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 149 | Self::new(contract.address(), contract.client()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/short_strings.rs:189:9 [INFO] [stdout] | [INFO] [stdout] 189 | serde::Deserialize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/short_strings.rs:222:17 [INFO] [stdout] | [INFO] [stdout] 204 | data: impl AsRef<[u8]>, [INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 222 | Err(::ethers::core::abi::Error::InvalidData.into()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/signed_math.rs:70:17 [INFO] [stdout] | [INFO] [stdout] 66 | address: T, [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 67 | client: ::std::sync::Arc, [INFO] [stdout] | --------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 70 | / ::ethers::contract::Contract::new( [INFO] [stdout] 71 | | address.into(), [INFO] [stdout] 72 | | SIGNEDMATH_ABI.clone(), [INFO] [stdout] 73 | | client, [INFO] [stdout] 74 | | ), [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/signed_math.rs:120:43 [INFO] [stdout] | [INFO] [stdout] 119 | fn from(contract: ::ethers::contract::Contract) -> Self { [INFO] [stdout] | ----------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 120 | Self::new(contract.address(), contract.client()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/solarray.rs:70:17 [INFO] [stdout] | [INFO] [stdout] 66 | address: T, [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 67 | client: ::std::sync::Arc, [INFO] [stdout] | --------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 70 | / ::ethers::contract::Contract::new( [INFO] [stdout] 71 | | address.into(), [INFO] [stdout] 72 | | SOLARRAY_ABI.clone(), [INFO] [stdout] 73 | | client, [INFO] [stdout] 74 | | ), [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/solarray.rs:120:43 [INFO] [stdout] | [INFO] [stdout] 119 | fn from(contract: ::ethers::contract::Contract) -> Self { [INFO] [stdout] | ----------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 120 | Self::new(contract.address(), contract.client()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/storage_slot.rs:72:17 [INFO] [stdout] | [INFO] [stdout] 68 | address: T, [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 69 | client: ::std::sync::Arc, [INFO] [stdout] | --------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 72 | / ::ethers::contract::Contract::new( [INFO] [stdout] 73 | | address.into(), [INFO] [stdout] 74 | | STORAGESLOT_ABI.clone(), [INFO] [stdout] 75 | | client, [INFO] [stdout] 76 | | ), [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/storage_slot.rs:122:43 [INFO] [stdout] | [INFO] [stdout] 121 | fn from(contract: ::ethers::contract::Contract) -> Self { [INFO] [stdout] | ----------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 122 | Self::new(contract.address(), contract.client()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/strings.rs:70:17 [INFO] [stdout] | [INFO] [stdout] 66 | address: T, [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 67 | client: ::std::sync::Arc, [INFO] [stdout] | --------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 70 | / ::ethers::contract::Contract::new( [INFO] [stdout] 71 | | address.into(), [INFO] [stdout] 72 | | STRINGS_ABI.clone(), [INFO] [stdout] 73 | | client, [INFO] [stdout] 74 | | ), [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/strings.rs:120:43 [INFO] [stdout] | [INFO] [stdout] 119 | fn from(contract: ::ethers::contract::Contract) -> Self { [INFO] [stdout] | ----------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 120 | Self::new(contract.address(), contract.client()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/swap_router_02_executor.rs:410:17 [INFO] [stdout] | [INFO] [stdout] 406 | address: T, [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 407 | client: ::std::sync::Arc, [INFO] [stdout] | --------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 410 | / ::ethers::contract::Contract::new( [INFO] [stdout] 411 | | address.into(), [INFO] [stdout] 412 | | SWAPROUTER02EXECUTOR_ABI.clone(), [INFO] [stdout] 413 | | client, [INFO] [stdout] 414 | | ), [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/swap_router_02_executor.rs:462:13 [INFO] [stdout] | [INFO] [stdout] 459 | order: SignedOrder, [INFO] [stdout] | ------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 460 | callback_data: ::ethers::core::types::Bytes, [INFO] [stdout] | ------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 461 | ) -> ::ethers::contract::builders::ContractCall { [INFO] [stdout] 462 | / self.0 [INFO] [stdout] 463 | | .method_hash([208, 242, 216, 172], (order, callback_data)) [INFO] [stdout] | |__________________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/swap_router_02_executor.rs:472:13 [INFO] [stdout] | [INFO] [stdout] 469 | orders: ::std::vec::Vec, [INFO] [stdout] | ------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 470 | callback_data: ::ethers::core::types::Bytes, [INFO] [stdout] | ------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 471 | ) -> ::ethers::contract::builders::ContractCall { [INFO] [stdout] 472 | / self.0 [INFO] [stdout] 473 | | .method_hash([229, 19, 94, 198], (orders, callback_data)) [INFO] [stdout] | |_________________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/swap_router_02_executor.rs:482:13 [INFO] [stdout] | [INFO] [stdout] 480 | multicall_data: ::std::vec::Vec<::ethers::core::types::Bytes>, [INFO] [stdout] | ------------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 481 | ) -> ::ethers::contract::builders::ContractCall { [INFO] [stdout] 482 | / self.0 [INFO] [stdout] 483 | | .method_hash([99, 251, 11, 150], (tokens_to_approve, multicall_data)) [INFO] [stdout] | |_____________________________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/swap_router_02_executor.rs:503:13 [INFO] [stdout] | [INFO] [stdout] 500 | p0: ::std::vec::Vec, [INFO] [stdout] | ---------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 501 | callback_data: ::ethers::core::types::Bytes, [INFO] [stdout] | ------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 502 | ) -> ::ethers::contract::builders::ContractCall { [INFO] [stdout] 503 | / self.0 [INFO] [stdout] 504 | | .method_hash([88, 93, 166, 40], (p0, callback_data)) [INFO] [stdout] | |____________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/swap_router_02_executor.rs:558:43 [INFO] [stdout] | [INFO] [stdout] 557 | fn from(contract: ::ethers::contract::Contract) -> Self { [INFO] [stdout] | ----------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 558 | Self::new(contract.address(), contract.client()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/swap_router_02_executor.rs:611:9 [INFO] [stdout] | [INFO] [stdout] 611 | serde::Deserialize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/swap_router_02_executor.rs:650:17 [INFO] [stdout] | [INFO] [stdout] 627 | data: impl AsRef<[u8]>, [INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 650 | Err(::ethers::core::abi::Error::InvalidData.into()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/swap_router_02_executor.rs:893:9 [INFO] [stdout] | [INFO] [stdout] 893 | serde::Deserialize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/swap_router_02_executor.rs:954:17 [INFO] [stdout] | [INFO] [stdout] 911 | data: impl AsRef<[u8]>, [INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 954 | Err(::ethers::core::abi::Error::InvalidData.into()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/uint_string.rs:90:17 [INFO] [stdout] | [INFO] [stdout] 86 | address: T, [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 87 | client: ::std::sync::Arc, [INFO] [stdout] | --------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 90 | / ::ethers::contract::Contract::new( [INFO] [stdout] 91 | | address.into(), [INFO] [stdout] 92 | | UINTSTRING_ABI.clone(), [INFO] [stdout] 93 | | client, [INFO] [stdout] 94 | | ), [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/uint_string.rs:140:43 [INFO] [stdout] | [INFO] [stdout] 139 | fn from(contract: ::ethers::contract::Contract) -> Self { [INFO] [stdout] | ----------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 140 | Self::new(contract.address(), contract.client()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/v2_dutch_order_lib.rs:72:17 [INFO] [stdout] | [INFO] [stdout] 68 | address: T, [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 69 | client: ::std::sync::Arc, [INFO] [stdout] | --------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 72 | / ::ethers::contract::Contract::new( [INFO] [stdout] 73 | | address.into(), [INFO] [stdout] 74 | | V2DUTCHORDERLIB_ABI.clone(), [INFO] [stdout] 75 | | client, [INFO] [stdout] 76 | | ), [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/v2_dutch_order_lib.rs:122:43 [INFO] [stdout] | [INFO] [stdout] 121 | fn from(contract: ::ethers::contract::Contract) -> Self { [INFO] [stdout] | ----------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 122 | Self::new(contract.address(), contract.client()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/v2_dutch_order_reactor.rs:573:17 [INFO] [stdout] | [INFO] [stdout] 569 | address: T, [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 570 | client: ::std::sync::Arc, [INFO] [stdout] | --------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 573 | / ::ethers::contract::Contract::new( [INFO] [stdout] 574 | | address.into(), [INFO] [stdout] 575 | | V2DUTCHORDERREACTOR_ABI.clone(), [INFO] [stdout] 576 | | client, [INFO] [stdout] 577 | | ), [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/v2_dutch_order_reactor.rs:624:13 [INFO] [stdout] | [INFO] [stdout] 622 | order: SignedOrder, [INFO] [stdout] | ------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 623 | ) -> ::ethers::contract::builders::ContractCall { [INFO] [stdout] 624 | / self.0 [INFO] [stdout] 625 | | .method_hash([63, 98, 25, 46], (order,)) [INFO] [stdout] | |________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/v2_dutch_order_reactor.rs:633:13 [INFO] [stdout] | [INFO] [stdout] 631 | orders: ::std::vec::Vec, [INFO] [stdout] | ------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 632 | ) -> ::ethers::contract::builders::ContractCall { [INFO] [stdout] 633 | / self.0 [INFO] [stdout] 634 | | .method_hash([13, 122, 22, 195], orders) [INFO] [stdout] | |________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/v2_dutch_order_reactor.rs:643:13 [INFO] [stdout] | [INFO] [stdout] 640 | orders: ::std::vec::Vec, [INFO] [stdout] | ------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 641 | callback_data: ::ethers::core::types::Bytes, [INFO] [stdout] | ------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 642 | ) -> ::ethers::contract::builders::ContractCall { [INFO] [stdout] 643 | / self.0 [INFO] [stdout] 644 | | .method_hash([19, 251, 114, 199], (orders, callback_data)) [INFO] [stdout] | |__________________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/v2_dutch_order_reactor.rs:653:13 [INFO] [stdout] | [INFO] [stdout] 650 | order: SignedOrder, [INFO] [stdout] | ------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 651 | callback_data: ::ethers::core::types::Bytes, [INFO] [stdout] | ------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 652 | ) -> ::ethers::contract::builders::ContractCall { [INFO] [stdout] 653 | / self.0 [INFO] [stdout] 654 | | .method_hash([13, 51, 88, 132], (order, callback_data)) [INFO] [stdout] | |_______________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/v2_dutch_order_reactor.rs:748:43 [INFO] [stdout] | [INFO] [stdout] 747 | fn from(contract: ::ethers::contract::Contract) -> Self { [INFO] [stdout] | ----------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 748 | Self::new(contract.address(), contract.client()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/v2_dutch_order_reactor.rs:959:9 [INFO] [stdout] | [INFO] [stdout] 959 | serde::Deserialize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/v2_dutch_order_reactor.rs:1058:17 [INFO] [stdout] | [INFO] [stdout] 985 | data: impl AsRef<[u8]>, [INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1058 | Err(::ethers::core::abi::Error::InvalidData.into()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/v2_dutch_order_reactor.rs:1342:9 [INFO] [stdout] | [INFO] [stdout] 1342 | serde::Deserialize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/v2_dutch_order_reactor.rs:1566:9 [INFO] [stdout] | [INFO] [stdout] 1566 | serde::Deserialize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/v2_dutch_order_reactor.rs:1633:17 [INFO] [stdout] | [INFO] [stdout] 1585 | data: impl AsRef<[u8]>, [INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1633 | Err(::ethers::core::abi::Error::InvalidData.into()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/weth.rs:597:17 [INFO] [stdout] | [INFO] [stdout] 593 | address: T, [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 594 | client: ::std::sync::Arc, [INFO] [stdout] | --------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 597 | / ::ethers::contract::Contract::new( [INFO] [stdout] 598 | | address.into(), [INFO] [stdout] 599 | | WETH_ABI.clone(), [INFO] [stdout] 600 | | client, [INFO] [stdout] 601 | | ), [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/weth.rs:819:43 [INFO] [stdout] | [INFO] [stdout] 818 | fn from(contract: ::ethers::contract::Contract) -> Self { [INFO] [stdout] | ----------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 819 | Self::new(contract.address(), contract.client()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/weth.rs:903:9 [INFO] [stdout] | [INFO] [stdout] 903 | serde::Deserialize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/weth.rs:1205:9 [INFO] [stdout] | [INFO] [stdout] 1205 | serde::Deserialize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `try` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> crates/bindings-uniswapx/src/weth.rs:1302:17 [INFO] [stdout] | [INFO] [stdout] 1229 | data: impl AsRef<[u8]>, [INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1302 | Err(::ethers::core::abi::Error::InvalidData.into()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 397 previous errors [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `bindings-uniswapx` (lib) due to 398 previous errors [INFO] running `Command { std: "docker" "inspect" "7e0e31a71f36601b46976e2f496455863de1b0eca4ea20ba5cea05e7d12c8b25", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "7e0e31a71f36601b46976e2f496455863de1b0eca4ea20ba5cea05e7d12c8b25", kill_on_drop: false }` [INFO] [stdout] 7e0e31a71f36601b46976e2f496455863de1b0eca4ea20ba5cea05e7d12c8b25