[INFO] crate mcproto-rs 0.2.0 is already in cache [INFO] checking mcproto-rs-0.2.0 against try#4d98531622e1718ae0bc3c7a1ab9cd8938428452+rustflags=-Dtail_expr_drop_order for pr-129604 [INFO] extracting crate mcproto-rs 0.2.0 into /workspace/builds/worker-3-tc2/source [INFO] validating manifest of crates.io crate mcproto-rs 0.2.0 on toolchain 4d98531622e1718ae0bc3c7a1ab9cd8938428452 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+4d98531622e1718ae0bc3c7a1ab9cd8938428452" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking crates.io crate mcproto-rs 0.2.0 [INFO] finished tweaking crates.io crate mcproto-rs 0.2.0 [INFO] tweaked toml for crates.io crate mcproto-rs 0.2.0 written to /workspace/builds/worker-3-tc2/source/Cargo.toml [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+4d98531622e1718ae0bc3c7a1ab9cd8938428452" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Locking 28 packages to latest compatible versions [INFO] [stderr] Adding base64 v0.12.3 (latest: v0.22.1) [INFO] [stderr] Adding getrandom v0.1.16 (latest: v0.2.15) [INFO] [stderr] Adding rand v0.7.3 (latest: v0.8.5) [INFO] [stderr] Adding rand_chacha v0.2.2 (latest: v0.3.1) [INFO] [stderr] Adding rand_core v0.5.1 (latest: v0.6.4) [INFO] [stderr] Adding rand_hc v0.2.0 (latest: v0.3.2) [INFO] [stderr] Adding wasi v0.9.0+wasi-snapshot-preview1 (latest: v0.13.2+wasi-0.2.1) [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+4d98531622e1718ae0bc3c7a1ab9cd8938428452" "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" "+4d98531622e1718ae0bc3c7a1ab9cd8938428452" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 97be2c043f5a3da0069a813c9c776c338c9c1379611e8cb5d7ab30e19add4506 [INFO] running `Command { std: "docker" "start" "-a" "97be2c043f5a3da0069a813c9c776c338c9c1379611e8cb5d7ab30e19add4506", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "97be2c043f5a3da0069a813c9c776c338c9c1379611e8cb5d7ab30e19add4506", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "97be2c043f5a3da0069a813c9c776c338c9c1379611e8cb5d7ab30e19add4506", kill_on_drop: false }` [INFO] [stdout] 97be2c043f5a3da0069a813c9c776c338c9c1379611e8cb5d7ab30e19add4506 [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" "+4d98531622e1718ae0bc3c7a1ab9cd8938428452" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] f6139b77e9c19796677d46a5e8f17cf3cabd490af16f50260cf6f3aef019571d [INFO] running `Command { std: "docker" "start" "-a" "f6139b77e9c19796677d46a5e8f17cf3cabd490af16f50260cf6f3aef019571d", kill_on_drop: false }` [INFO] [stderr] Compiling serde v1.0.209 [INFO] [stderr] Compiling serde_json v1.0.127 [INFO] [stderr] Checking memchr v2.7.4 [INFO] [stderr] Checking adler2 v2.0.0 [INFO] [stderr] Checking crc32fast v1.4.2 [INFO] [stderr] Checking base64 v0.12.3 [INFO] [stderr] Checking getrandom v0.1.16 [INFO] [stderr] Checking zerocopy v0.7.35 [INFO] [stderr] Compiling serde_derive v1.0.209 [INFO] [stderr] Checking miniz_oxide v0.8.0 [INFO] [stderr] Checking rand_core v0.5.1 [INFO] [stderr] Checking flate2 v1.0.33 [INFO] [stderr] Checking ppv-lite86 v0.2.20 [INFO] [stderr] Checking rand_chacha v0.2.2 [INFO] [stderr] Checking rand v0.7.3 [INFO] [stderr] Checking mcproto-rs v0.2.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: private item shadows public glob re-export [INFO] [stdout] --> src/types.rs:903:1 [INFO] [stdout] | [INFO] [stdout] 903 | / mod tests { [INFO] [stdout] 904 | | use super::*; [INFO] [stdout] 905 | | use alloc::fmt::Debug; [INFO] [stdout] 906 | | use alloc::borrow::ToOwned; [INFO] [stdout] ... | [INFO] [stdout] 1111 | | } [INFO] [stdout] 1112 | | } [INFO] [stdout] | |_^ [INFO] [stdout] | [INFO] [stdout] note: the name `tests` in the type namespace is supposed to be publicly re-exported here [INFO] [stdout] --> src/types.rs:8:9 [INFO] [stdout] | [INFO] [stdout] 8 | pub use super::chat::*; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] note: but the private item here shadows it [INFO] [stdout] --> src/types.rs:903:1 [INFO] [stdout] | [INFO] [stdout] 903 | / mod tests { [INFO] [stdout] 904 | | use super::*; [INFO] [stdout] 905 | | use alloc::fmt::Debug; [INFO] [stdout] 906 | | use alloc::borrow::ToOwned; [INFO] [stdout] ... | [INFO] [stdout] 1111 | | } [INFO] [stdout] 1112 | | } [INFO] [stdout] | |_^ [INFO] [stdout] = note: `#[warn(hidden_glob_reexports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/deserialize.rs:82:9 [INFO] [stdout] | [INFO] [stdout] 81 | pub fn ok(value: R, rest: &'b [u8]) -> DeserializeResult<'b, R> { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 82 | Self::create(value, rest).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] = 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] --> src/deserialize.rs:97:20 [INFO] [stdout] | [INFO] [stdout] 92 | pub fn map(self, f: F) -> Deserialized<'b, T> [INFO] [stdout] | ---- ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 97 | value: f(self.value), [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/deserialize.rs:106:15 [INFO] [stdout] | [INFO] [stdout] 102 | pub fn try_map(self, f: F) -> DeserializeResult<'b, T> [INFO] [stdout] | ---- ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 106 | match f(self.value) { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/types.rs:577:34 [INFO] [stdout] | [INFO] [stdout] 577 | Deserialized::ok(Self { $($fnam),+ }, data) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 704 | def_vector_type!(Vec3, x, y, z); [INFO] [stdout] | ------------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `def_vector_type` (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] --> src/types.rs:698:25 [INFO] [stdout] | [INFO] [stdout] 697 | pub fn into_other(self) -> O where O: From<($(crate::instead_of_ident!($fnam, T)),+)> { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 698 | O::from(self.into()) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 704 | def_vector_type!(Vec3, x, y, z); [INFO] [stdout] | ------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `def_vector_type` (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] --> src/types.rs:577:34 [INFO] [stdout] | [INFO] [stdout] 577 | Deserialized::ok(Self { $($fnam),+ }, data) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 705 | def_vector_type!(Vec2, x, y); [INFO] [stdout] | ---------------------------- [INFO] [stdout] | | | | [INFO] [stdout] | | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `def_vector_type` (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] --> src/types.rs:698:25 [INFO] [stdout] | [INFO] [stdout] 697 | pub fn into_other(self) -> O where O: From<($(crate::instead_of_ident!($fnam, T)),+)> { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 698 | O::from(self.into()) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 705 | def_vector_type!(Vec2, x, y); [INFO] [stdout] | ---------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `def_vector_type` (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] --> src/types.rs:577:34 [INFO] [stdout] | [INFO] [stdout] 577 | Deserialized::ok(Self { $($fnam),+ }, data) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 706 | def_vector_type!(ChunkPosition, x, z); [INFO] [stdout] | ------------------------------------- [INFO] [stdout] | | | | [INFO] [stdout] | | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `def_vector_type` (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] --> src/types.rs:698:25 [INFO] [stdout] | [INFO] [stdout] 697 | pub fn into_other(self) -> O where O: From<($(crate::instead_of_ident!($fnam, T)),+)> { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 698 | O::from(self.into()) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 706 | def_vector_type!(ChunkPosition, x, z); [INFO] [stdout] | ------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `def_vector_type` (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] --> src/types.rs:577:34 [INFO] [stdout] | [INFO] [stdout] 577 | Deserialized::ok(Self { $($fnam),+ }, data) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 708 | def_vector_type!(EntityRotation, yaw, pitch); [INFO] [stdout] | -------------------------------------------- [INFO] [stdout] | | | | [INFO] [stdout] | | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `def_vector_type` (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] --> src/types.rs:698:25 [INFO] [stdout] | [INFO] [stdout] 697 | pub fn into_other(self) -> O where O: From<($(crate::instead_of_ident!($fnam, T)),+)> { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 698 | O::from(self.into()) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 708 | def_vector_type!(EntityRotation, yaw, pitch); [INFO] [stdout] | -------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `def_vector_type` (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] --> src/protocol.rs:227:34 [INFO] [stdout] | [INFO] [stdout] 227 | Deserialized::ok(Self{ $($fname),+ }, _rest) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] ::: src/types.rs:710:1 [INFO] [stdout] | [INFO] [stdout] 710 | / proto_struct!(EntityLocation { [INFO] [stdout] 711 | | position: Vec3

, [INFO] [stdout] | | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 712 | | rotation: EntityRotation [INFO] [stdout] | | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 713 | | }); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `proto_struct` (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] --> src/types.rs:750:26 [INFO] [stdout] | [INFO] [stdout] 741 | let Deserialized { value: count, mut data } = C::mc_deserialize(data)?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 742 | let count = count.as_count(); [INFO] [stdout] 743 | let mut elems = Vec::with_capacity(count); [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 750 | Deserialized::ok(Self { [INFO] [stdout] | __________________________^ [INFO] [stdout] 751 | | data: elems, [INFO] [stdout] 752 | | _counter_type: core::marker::PhantomData, [INFO] [stdout] 753 | | }, data) [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |_________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/chat.rs:218:43 [INFO] [stdout] | [INFO] [stdout] 218 | .map(move |component| Chat::Text(component).boxed())); [INFO] [stdout] | --------- ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [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] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/chat.rs:302:20 [INFO] [stdout] | [INFO] [stdout] 291 | fn into(self) -> BaseComponent { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 302 | extra: self.extra.into_iter().map(move |elem| elem.boxed()).collect(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/chat.rs:939:21 [INFO] [stdout] | [INFO] [stdout] 863 | fn visit_map(self, map: M) -> Result where M: de::MapAccess<'de> { [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 864 | let mut base: JsonComponentBase = de::Deserialize::deserialize(de::value::MapAccessDeserializer::new(map))?; [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 939 | Err(M::Error::custom("not able to parse chat component, not a valid chat component kind")) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [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] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/protocol.rs:227:34 [INFO] [stdout] | [INFO] [stdout] 227 | Deserialized::ok(Self{ $($fname),+ }, _rest) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] ::: src/v1_15_2.rs:9:1 [INFO] [stdout] | [INFO] [stdout] 9 | / define_protocol!(578, Packet578, RawPacket578, RawPacket578Body, Packet578Kind => { [INFO] [stdout] 10 | | // handshaking [INFO] [stdout] 11 | | Handshake, 0x00, Handshaking, ServerBound => HandshakeSpec { [INFO] [stdout] 12 | | version: VarInt, [INFO] [stdout] ... | [INFO] [stdout] 24 | | response: super::status::StatusSpec [INFO] [stdout] | | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... | [INFO] [stdout] 702 | | } [INFO] [stdout] 703 | | }); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `$crate::proto_struct` which comes from the expansion of the macro `define_protocol` (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] --> src/protocol.rs:227:34 [INFO] [stdout] | [INFO] [stdout] 227 | Deserialized::ok(Self{ $($fname),+ }, _rest) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] ::: src/v1_15_2.rs:9:1 [INFO] [stdout] | [INFO] [stdout] 9 | / define_protocol!(578, Packet578, RawPacket578, RawPacket578Body, Packet578Kind => { [INFO] [stdout] 10 | | // handshaking [INFO] [stdout] 11 | | Handshake, 0x00, Handshaking, ServerBound => HandshakeSpec { [INFO] [stdout] 12 | | version: VarInt, [INFO] [stdout] ... | [INFO] [stdout] 32 | | message: Chat [INFO] [stdout] | | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... | [INFO] [stdout] 702 | | } [INFO] [stdout] 703 | | }); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `$crate::proto_struct` which comes from the expansion of the macro `define_protocol` (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] --> src/protocol.rs:227:34 [INFO] [stdout] | [INFO] [stdout] 227 | Deserialized::ok(Self{ $($fname),+ }, _rest) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] ::: src/v1_15_2.rs:9:1 [INFO] [stdout] | [INFO] [stdout] 9 | / define_protocol!(578, Packet578, RawPacket578, RawPacket578Body, Packet578Kind => { [INFO] [stdout] 10 | | // handshaking [INFO] [stdout] 11 | | Handshake, 0x00, Handshaking, ServerBound => HandshakeSpec { [INFO] [stdout] 12 | | version: VarInt, [INFO] [stdout] ... | [INFO] [stdout] 141 | | action: BossBarAction [INFO] [stdout] | | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... | [INFO] [stdout] 702 | | } [INFO] [stdout] 703 | | }); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `$crate::proto_struct` which comes from the expansion of the macro `define_protocol` (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] --> src/protocol.rs:227:34 [INFO] [stdout] | [INFO] [stdout] 227 | Deserialized::ok(Self{ $($fname),+ }, _rest) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] ::: src/v1_15_2.rs:9:1 [INFO] [stdout] | [INFO] [stdout] 9 | / define_protocol!(578, Packet578, RawPacket578, RawPacket578Body, Packet578Kind => { [INFO] [stdout] 10 | | // handshaking [INFO] [stdout] 11 | | Handshake, 0x00, Handshaking, ServerBound => HandshakeSpec { [INFO] [stdout] 12 | | version: VarInt, [INFO] [stdout] ... | [INFO] [stdout] 148 | | message: Chat, [INFO] [stdout] | | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... | [INFO] [stdout] 702 | | } [INFO] [stdout] 703 | | }); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `$crate::proto_struct` which comes from the expansion of the macro `define_protocol` (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] --> src/protocol.rs:227:34 [INFO] [stdout] | [INFO] [stdout] 227 | Deserialized::ok(Self{ $($fname),+ }, _rest) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] ::: src/v1_15_2.rs:9:1 [INFO] [stdout] | [INFO] [stdout] 9 | / define_protocol!(578, Packet578, RawPacket578, RawPacket578Body, Packet578Kind => { [INFO] [stdout] 10 | | // handshaking [INFO] [stdout] 11 | | Handshake, 0x00, Handshaking, ServerBound => HandshakeSpec { [INFO] [stdout] 12 | | version: VarInt, [INFO] [stdout] ... | [INFO] [stdout] 159 | | matches: CountedArray [INFO] [stdout] | | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... | [INFO] [stdout] 702 | | } [INFO] [stdout] 703 | | }); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `$crate::proto_struct` which comes from the expansion of the macro `define_protocol` (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] --> src/protocol.rs:227:34 [INFO] [stdout] | [INFO] [stdout] 227 | Deserialized::ok(Self{ $($fname),+ }, _rest) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] ::: src/v1_15_2.rs:9:1 [INFO] [stdout] | [INFO] [stdout] 9 | / define_protocol!(578, Packet578, RawPacket578, RawPacket578Body, Packet578Kind => { [INFO] [stdout] 10 | | // handshaking [INFO] [stdout] 11 | | Handshake, 0x00, Handshaking, ServerBound => HandshakeSpec { [INFO] [stdout] 12 | | version: VarInt, [INFO] [stdout] ... | [INFO] [stdout] 203 | | reason: Chat [INFO] [stdout] | | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... | [INFO] [stdout] 702 | | } [INFO] [stdout] 703 | | }); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `$crate::proto_struct` which comes from the expansion of the macro `define_protocol` (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] --> src/protocol.rs:227:34 [INFO] [stdout] | [INFO] [stdout] 227 | Deserialized::ok(Self{ $($fname),+ }, _rest) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] ::: src/v1_15_2.rs:9:1 [INFO] [stdout] | [INFO] [stdout] 9 | / define_protocol!(578, Packet578, RawPacket578, RawPacket578Body, Packet578Kind => { [INFO] [stdout] 10 | | // handshaking [INFO] [stdout] 11 | | Handshake, 0x00, Handshaking, ServerBound => HandshakeSpec { [INFO] [stdout] 12 | | version: VarInt, [INFO] [stdout] ... | [INFO] [stdout] 230 | | data: ChunkData [INFO] [stdout] | | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... | [INFO] [stdout] 702 | | } [INFO] [stdout] 703 | | }); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `$crate::proto_struct` which comes from the expansion of the macro `define_protocol` (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] --> src/protocol.rs:227:34 [INFO] [stdout] | [INFO] [stdout] 227 | Deserialized::ok(Self{ $($fname),+ }, _rest) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] ::: src/v1_15_2.rs:9:1 [INFO] [stdout] | [INFO] [stdout] 9 | / define_protocol!(578, Packet578, RawPacket578, RawPacket578Body, Packet578Kind => { [INFO] [stdout] 10 | | // handshaking [INFO] [stdout] 11 | | Handshake, 0x00, Handshaking, ServerBound => HandshakeSpec { [INFO] [stdout] 12 | | version: VarInt, [INFO] [stdout] ... | [INFO] [stdout] 248 | | update: LightingUpdateSpec [INFO] [stdout] | | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... | [INFO] [stdout] 702 | | } [INFO] [stdout] 703 | | }); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `$crate::proto_struct` which comes from the expansion of the macro `define_protocol` (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] --> src/protocol.rs:227:34 [INFO] [stdout] | [INFO] [stdout] 227 | Deserialized::ok(Self{ $($fname),+ }, _rest) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] ::: src/v1_15_2.rs:9:1 [INFO] [stdout] | [INFO] [stdout] 9 | / define_protocol!(578, Packet578, RawPacket578, RawPacket578Body, Packet578Kind => { [INFO] [stdout] 10 | | // handshaking [INFO] [stdout] 11 | | Handshake, 0x00, Handshaking, ServerBound => HandshakeSpec { [INFO] [stdout] 12 | | version: VarInt, [INFO] [stdout] ... | [INFO] [stdout] 266 | | icons: CountedArray, [INFO] [stdout] | | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... | [INFO] [stdout] 702 | | } [INFO] [stdout] 703 | | }); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `$crate::proto_struct` which comes from the expansion of the macro `define_protocol` (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] --> src/protocol.rs:227:34 [INFO] [stdout] | [INFO] [stdout] 227 | Deserialized::ok(Self{ $($fname),+ }, _rest) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] ::: src/v1_15_2.rs:9:1 [INFO] [stdout] | [INFO] [stdout] 9 | / define_protocol!(578, Packet578, RawPacket578, RawPacket578Body, Packet578Kind => { [INFO] [stdout] 10 | | // handshaking [INFO] [stdout] 11 | | Handshake, 0x00, Handshaking, ServerBound => HandshakeSpec { [INFO] [stdout] 12 | | version: VarInt, [INFO] [stdout] ... | [INFO] [stdout] 319 | | event: CombatEvent [INFO] [stdout] | | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... | [INFO] [stdout] 702 | | } [INFO] [stdout] 703 | | }); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `$crate::proto_struct` which comes from the expansion of the macro `define_protocol` (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] --> src/protocol.rs:227:34 [INFO] [stdout] | [INFO] [stdout] 227 | Deserialized::ok(Self{ $($fname),+ }, _rest) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] ::: src/v1_15_2.rs:9:1 [INFO] [stdout] | [INFO] [stdout] 9 | / define_protocol!(578, Packet578, RawPacket578, RawPacket578Body, Packet578Kind => { [INFO] [stdout] 10 | | // handshaking [INFO] [stdout] 11 | | Handshake, 0x00, Handshaking, ServerBound => HandshakeSpec { [INFO] [stdout] 12 | | version: VarInt, [INFO] [stdout] ... | [INFO] [stdout] 322 | | actions: PlayerInfoActionList [INFO] [stdout] | | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... | [INFO] [stdout] 702 | | } [INFO] [stdout] 703 | | }); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `$crate::proto_struct` which comes from the expansion of the macro `define_protocol` (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] --> src/protocol.rs:227:34 [INFO] [stdout] | [INFO] [stdout] 227 | Deserialized::ok(Self{ $($fname),+ }, _rest) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] ::: src/v1_15_2.rs:9:1 [INFO] [stdout] | [INFO] [stdout] 9 | / define_protocol!(578, Packet578, RawPacket578, RawPacket578Body, Packet578Kind => { [INFO] [stdout] 10 | | // handshaking [INFO] [stdout] 11 | | Handshake, 0x00, Handshaking, ServerBound => HandshakeSpec { [INFO] [stdout] 12 | | version: VarInt, [INFO] [stdout] ... | [INFO] [stdout] 388 | | metadata: EntityMetadata [INFO] [stdout] | | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... | [INFO] [stdout] 702 | | } [INFO] [stdout] 703 | | }); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `$crate::proto_struct` which comes from the expansion of the macro `define_protocol` (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] --> src/protocol.rs:227:34 [INFO] [stdout] | [INFO] [stdout] 227 | Deserialized::ok(Self{ $($fname),+ }, _rest) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] ::: src/v1_15_2.rs:9:1 [INFO] [stdout] | [INFO] [stdout] 9 | / define_protocol!(578, Packet578, RawPacket578, RawPacket578Body, Packet578Kind => { [INFO] [stdout] 10 | | // handshaking [INFO] [stdout] 11 | | Handshake, 0x00, Handshaking, ServerBound => HandshakeSpec { [INFO] [stdout] 12 | | version: VarInt, [INFO] [stdout] ... | [INFO] [stdout] 415 | | action: ScoreboardObjectiveAction [INFO] [stdout] | | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... | [INFO] [stdout] 702 | | } [INFO] [stdout] 703 | | }); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `$crate::proto_struct` which comes from the expansion of the macro `define_protocol` (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] --> src/protocol.rs:227:34 [INFO] [stdout] | [INFO] [stdout] 227 | Deserialized::ok(Self{ $($fname),+ }, _rest) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] ::: src/v1_15_2.rs:9:1 [INFO] [stdout] | [INFO] [stdout] 9 | / define_protocol!(578, Packet578, RawPacket578, RawPacket578Body, Packet578Kind => { [INFO] [stdout] 10 | | // handshaking [INFO] [stdout] 11 | | Handshake, 0x00, Handshaking, ServerBound => HandshakeSpec { [INFO] [stdout] 12 | | version: VarInt, [INFO] [stdout] ... | [INFO] [stdout] 423 | | action: TeamAction [INFO] [stdout] | | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... | [INFO] [stdout] 702 | | } [INFO] [stdout] 703 | | }); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `$crate::proto_struct` which comes from the expansion of the macro `define_protocol` (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] --> src/protocol.rs:227:34 [INFO] [stdout] | [INFO] [stdout] 227 | Deserialized::ok(Self{ $($fname),+ }, _rest) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] ::: src/v1_15_2.rs:9:1 [INFO] [stdout] | [INFO] [stdout] 9 | / define_protocol!(578, Packet578, RawPacket578, RawPacket578Body, Packet578Kind => { [INFO] [stdout] 10 | | // handshaking [INFO] [stdout] 11 | | Handshake, 0x00, Handshaking, ServerBound => HandshakeSpec { [INFO] [stdout] 12 | | version: VarInt, [INFO] [stdout] ... | [INFO] [stdout] 437 | | action: TitleActionSpec [INFO] [stdout] | | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... | [INFO] [stdout] 702 | | } [INFO] [stdout] 703 | | }); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `$crate::proto_struct` which comes from the expansion of the macro `define_protocol` (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] --> src/protocol.rs:227:34 [INFO] [stdout] | [INFO] [stdout] 227 | Deserialized::ok(Self{ $($fname),+ }, _rest) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] ::: src/v1_15_2.rs:9:1 [INFO] [stdout] | [INFO] [stdout] 9 | / define_protocol!(578, Packet578, RawPacket578, RawPacket578Body, Packet578Kind => { [INFO] [stdout] 10 | | // handshaking [INFO] [stdout] 11 | | Handshake, 0x00, Handshaking, ServerBound => HandshakeSpec { [INFO] [stdout] 12 | | version: VarInt, [INFO] [stdout] ... | [INFO] [stdout] 457 | | header: Chat, [INFO] [stdout] | | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 458 | | footer: Chat [INFO] [stdout] | | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... | [INFO] [stdout] 702 | | } [INFO] [stdout] 703 | | }); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `$crate::proto_struct` which comes from the expansion of the macro `define_protocol` (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] --> src/protocol.rs:227:34 [INFO] [stdout] | [INFO] [stdout] 227 | Deserialized::ok(Self{ $($fname),+ }, _rest) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] ::: src/v1_15_2.rs:9:1 [INFO] [stdout] | [INFO] [stdout] 9 | / define_protocol!(578, Packet578, RawPacket578, RawPacket578Body, Packet578Kind => { [INFO] [stdout] 10 | | // handshaking [INFO] [stdout] 11 | | Handshake, 0x00, Handshaking, ServerBound => HandshakeSpec { [INFO] [stdout] 12 | | version: VarInt, [INFO] [stdout] ... | [INFO] [stdout] 476 | | mappings: CountedArray, [INFO] [stdout] | | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... | [INFO] [stdout] 702 | | } [INFO] [stdout] 703 | | }); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `$crate::proto_struct` which comes from the expansion of the macro `define_protocol` (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] --> src/protocol.rs:227:34 [INFO] [stdout] | [INFO] [stdout] 227 | Deserialized::ok(Self{ $($fname),+ }, _rest) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] ::: src/v1_15_2.rs:906:1 [INFO] [stdout] | [INFO] [stdout] 906 | / proto_struct!(BossBarAddSpec { [INFO] [stdout] 907 | | title: Chat, [INFO] [stdout] | | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 908 | | health: f32, [INFO] [stdout] 909 | | color: BossBarColor, [INFO] [stdout] 910 | | division: BossBarDivision, [INFO] [stdout] 911 | | flags: BossBarFlags [INFO] [stdout] 912 | | }); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `proto_struct` (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] --> src/protocol.rs:227:34 [INFO] [stdout] | [INFO] [stdout] 227 | Deserialized::ok(Self{ $($fname),+ }, _rest) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] ::: src/v1_15_2.rs:927:1 [INFO] [stdout] | [INFO] [stdout] 927 | / proto_struct!(TabCompleteMatch { [INFO] [stdout] 928 | | match_: String, [INFO] [stdout] 929 | | tooltip: Option [INFO] [stdout] | | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 930 | | }); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `proto_struct` (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] --> src/protocol.rs:227:34 [INFO] [stdout] | [INFO] [stdout] 227 | Deserialized::ok(Self{ $($fname),+ }, _rest) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] ::: src/v1_15_2.rs:1354:1 [INFO] [stdout] | [INFO] [stdout] 1354 | / proto_struct!(TeamActionCreateSpec { [INFO] [stdout] 1355 | | display_name: Chat, [INFO] [stdout] | | ------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1356 | | friendly_flags: TeamFriendlyFlags, [INFO] [stdout] 1357 | | tag_name_visibility: TeamTagNameVisibility, [INFO] [stdout] ... | [INFO] [stdout] 1360 | | prefix: Chat, [INFO] [stdout] | | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1361 | | suffix: Chat, [INFO] [stdout] | | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1362 | | entities: CountedArray [INFO] [stdout] 1363 | | }); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `proto_struct` (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] --> src/protocol.rs:227:34 [INFO] [stdout] | [INFO] [stdout] 227 | Deserialized::ok(Self{ $($fname),+ }, _rest) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] ::: src/v1_15_2.rs:1365:1 [INFO] [stdout] | [INFO] [stdout] 1365 | / proto_struct!(TeamActionUpdateInfoSpec { [INFO] [stdout] 1366 | | display_name: Chat, [INFO] [stdout] | | ------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1367 | | friendly_flags: TeamFriendlyFlags, [INFO] [stdout] 1368 | | tag_name_visibility: TeamTagNameVisibility, [INFO] [stdout] ... | [INFO] [stdout] 1371 | | prefix: Chat, [INFO] [stdout] | | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1372 | | suffix: Chat [INFO] [stdout] | | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1373 | | }); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `proto_struct` (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] --> src/protocol.rs:227:34 [INFO] [stdout] | [INFO] [stdout] 227 | Deserialized::ok(Self{ $($fname),+ }, _rest) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] ::: src/v1_15_2.rs:1678:1 [INFO] [stdout] | [INFO] [stdout] 1678 | / proto_struct!(MapIconSpec { [INFO] [stdout] 1679 | | kind: MapIconType, [INFO] [stdout] 1680 | | position: TopDownPosition, [INFO] [stdout] 1681 | | direction: i8, [INFO] [stdout] 1682 | | display_name: Option [INFO] [stdout] | | ------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1683 | | }); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `proto_struct` (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] --> src/protocol.rs:227:34 [INFO] [stdout] | [INFO] [stdout] 227 | Deserialized::ok(Self{ $($fname),+ }, _rest) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] ::: src/v1_15_2.rs:1814:1 [INFO] [stdout] | [INFO] [stdout] 1814 | / proto_struct!(CombatEntityDeadSpec { [INFO] [stdout] 1815 | | player_id: VarInt, [INFO] [stdout] 1816 | | entity_id: i32, [INFO] [stdout] 1817 | | message: Chat [INFO] [stdout] | | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1818 | | }); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `proto_struct` (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] --> src/protocol.rs:227:34 [INFO] [stdout] | [INFO] [stdout] 227 | Deserialized::ok(Self{ $($fname),+ }, _rest) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] ::: src/v1_15_2.rs:1820:1 [INFO] [stdout] | [INFO] [stdout] 1820 | / proto_struct!(PlayerInfoAction { [INFO] [stdout] 1821 | | uuid: UUID4, [INFO] [stdout] 1822 | | action: A [INFO] [stdout] | | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1823 | | }); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `proto_struct` (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] --> src/protocol.rs:227:34 [INFO] [stdout] | [INFO] [stdout] 227 | Deserialized::ok(Self{ $($fname),+ }, _rest) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] ::: src/v1_15_2.rs:1833:1 [INFO] [stdout] | [INFO] [stdout] 1833 | / proto_struct!(PlayerAddActionSpec { [INFO] [stdout] 1834 | | name: String, [INFO] [stdout] 1835 | | properties: CountedArray, [INFO] [stdout] 1836 | | game_mode: GameMode, [INFO] [stdout] 1837 | | ping_ms: VarInt, [INFO] [stdout] 1838 | | display_name: Option [INFO] [stdout] | | ------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1839 | | }); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `proto_struct` (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] --> src/protocol.rs:227:34 [INFO] [stdout] | [INFO] [stdout] 227 | Deserialized::ok(Self{ $($fname),+ }, _rest) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] ::: src/v1_15_2.rs:1964:1 [INFO] [stdout] | [INFO] [stdout] 1964 | / proto_struct!(ScoreboardObjectiveSpec { [INFO] [stdout] 1965 | | text: Chat, [INFO] [stdout] | | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1966 | | kind: ScoreboardObjectiveKind [INFO] [stdout] 1967 | | }); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `proto_struct` (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] --> src/protocol.rs:227:34 [INFO] [stdout] | [INFO] [stdout] 227 | Deserialized::ok(Self{ $($fname),+ }, _rest) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] ::: src/v1_15_2.rs:1969:1 [INFO] [stdout] | [INFO] [stdout] 1969 | / proto_struct!(AdvancementMappingEntrySpec { [INFO] [stdout] 1970 | | key: String, [INFO] [stdout] 1971 | | value: AdvancementSpec [INFO] [stdout] | | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1972 | | }); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `proto_struct` (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] --> src/protocol.rs:227:34 [INFO] [stdout] | [INFO] [stdout] 227 | Deserialized::ok(Self{ $($fname),+ }, _rest) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] ::: src/v1_15_2.rs:1974:1 [INFO] [stdout] | [INFO] [stdout] 1974 | / proto_struct!(AdvancementSpec { [INFO] [stdout] 1975 | | parent: Option, [INFO] [stdout] 1976 | | display: Option, [INFO] [stdout] | | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1977 | | criteria: CountedArray, [INFO] [stdout] 1978 | | requirements: CountedArray, VarInt> [INFO] [stdout] 1979 | | }); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `proto_struct` (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] --> src/protocol.rs:227:34 [INFO] [stdout] | [INFO] [stdout] 227 | Deserialized::ok(Self{ $($fname),+ }, _rest) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] ::: src/v1_15_2.rs:1981:1 [INFO] [stdout] | [INFO] [stdout] 1981 | / proto_struct!(AdvancementDisplaySpec { [INFO] [stdout] 1982 | | title: Chat, [INFO] [stdout] | | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1983 | | description: Chat, [INFO] [stdout] | | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1984 | | icon: Slot, [INFO] [stdout] ... | [INFO] [stdout] 1987 | | position: Vec2 [INFO] [stdout] 1988 | | }); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `proto_struct` (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] --> src/v1_15_2.rs:2682:26 [INFO] [stdout] | [INFO] [stdout] 2679 | let Deserialized { value: skylight_data, data } = LightingData::deserialize(skylight_update_mask, data)?; [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2680 | let Deserialized { value: blocklight_data, data } = LightingData::deserialize(blocklight_update_mask, data)?; [INFO] [stdout] | --------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2681 | [INFO] [stdout] 2682 | Deserialized::ok(Self { [INFO] [stdout] | __________________________^ [INFO] [stdout] 2683 | | skylight_data, [INFO] [stdout] 2684 | | blocklight_data, [INFO] [stdout] 2685 | | }, data) [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |_________these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/v1_15_2.rs:2732:26 [INFO] [stdout] | [INFO] [stdout] 2716 | let mut fields = Vec::new(); [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2732 | Deserialized::ok(Self{ [INFO] [stdout] | __________________________^ [INFO] [stdout] 2733 | | fields, [INFO] [stdout] 2734 | | }, 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] --> src/v1_15_2.rs:2765:26 [INFO] [stdout] | [INFO] [stdout] 2757 | pub fn set(&mut self, index: u8, data: EntityMetadataFieldData) { [INFO] [stdout] | ----------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2765 | self.fields.push(EntityMetadataField{ [INFO] [stdout] | __________________________^ [INFO] [stdout] 2766 | | index, [INFO] [stdout] 2767 | | data, [INFO] [stdout] 2768 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/protocol.rs:227:34 [INFO] [stdout] | [INFO] [stdout] 227 | Deserialized::ok(Self{ $($fname),+ }, _rest) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] ::: src/v1_16_3.rs:9:1 [INFO] [stdout] | [INFO] [stdout] 9 | / define_protocol!(753, Packet753, RawPacket753, RawPacket753Body, Packet753Kind => { [INFO] [stdout] 10 | | // handshaking [INFO] [stdout] 11 | | Handshake, 0x00, Handshaking, ServerBound => HandshakeSpec { [INFO] [stdout] 12 | | version: VarInt, [INFO] [stdout] ... | [INFO] [stdout] 24 | | response: super::status::StatusSpec [INFO] [stdout] | | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... | [INFO] [stdout] 722 | | } [INFO] [stdout] 723 | | }); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `$crate::proto_struct` which comes from the expansion of the macro `define_protocol` (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] --> src/protocol.rs:227:34 [INFO] [stdout] | [INFO] [stdout] 227 | Deserialized::ok(Self{ $($fname),+ }, _rest) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] ::: src/v1_16_3.rs:9:1 [INFO] [stdout] | [INFO] [stdout] 9 | / define_protocol!(753, Packet753, RawPacket753, RawPacket753Body, Packet753Kind => { [INFO] [stdout] 10 | | // handshaking [INFO] [stdout] 11 | | Handshake, 0x00, Handshaking, ServerBound => HandshakeSpec { [INFO] [stdout] 12 | | version: VarInt, [INFO] [stdout] ... | [INFO] [stdout] 32 | | message: Chat [INFO] [stdout] | | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... | [INFO] [stdout] 722 | | } [INFO] [stdout] 723 | | }); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `$crate::proto_struct` which comes from the expansion of the macro `define_protocol` (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] --> src/protocol.rs:227:34 [INFO] [stdout] | [INFO] [stdout] 227 | Deserialized::ok(Self{ $($fname),+ }, _rest) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] ::: src/v1_16_3.rs:9:1 [INFO] [stdout] | [INFO] [stdout] 9 | / define_protocol!(753, Packet753, RawPacket753, RawPacket753Body, Packet753Kind => { [INFO] [stdout] 10 | | // handshaking [INFO] [stdout] 11 | | Handshake, 0x00, Handshaking, ServerBound => HandshakeSpec { [INFO] [stdout] 12 | | version: VarInt, [INFO] [stdout] ... | [INFO] [stdout] 136 | | action: BossBarAction [INFO] [stdout] | | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... | [INFO] [stdout] 722 | | } [INFO] [stdout] 723 | | }); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `$crate::proto_struct` which comes from the expansion of the macro `define_protocol` (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] --> src/protocol.rs:227:34 [INFO] [stdout] | [INFO] [stdout] 227 | Deserialized::ok(Self{ $($fname),+ }, _rest) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] ::: src/v1_16_3.rs:9:1 [INFO] [stdout] | [INFO] [stdout] 9 | / define_protocol!(753, Packet753, RawPacket753, RawPacket753Body, Packet753Kind => { [INFO] [stdout] 10 | | // handshaking [INFO] [stdout] 11 | | Handshake, 0x00, Handshaking, ServerBound => HandshakeSpec { [INFO] [stdout] 12 | | version: VarInt, [INFO] [stdout] ... | [INFO] [stdout] 143 | | message: Chat, [INFO] [stdout] | | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... | [INFO] [stdout] 722 | | } [INFO] [stdout] 723 | | }); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `$crate::proto_struct` which comes from the expansion of the macro `define_protocol` (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] --> src/protocol.rs:227:34 [INFO] [stdout] | [INFO] [stdout] 227 | Deserialized::ok(Self{ $($fname),+ }, _rest) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] ::: src/v1_16_3.rs:9:1 [INFO] [stdout] | [INFO] [stdout] 9 | / define_protocol!(753, Packet753, RawPacket753, RawPacket753Body, Packet753Kind => { [INFO] [stdout] 10 | | // handshaking [INFO] [stdout] 11 | | Handshake, 0x00, Handshaking, ServerBound => HandshakeSpec { [INFO] [stdout] 12 | | version: VarInt, [INFO] [stdout] ... | [INFO] [stdout] 151 | | matches: CountedArray [INFO] [stdout] | | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... | [INFO] [stdout] 722 | | } [INFO] [stdout] 723 | | }); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `$crate::proto_struct` which comes from the expansion of the macro `define_protocol` (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] --> src/protocol.rs:227:34 [INFO] [stdout] | [INFO] [stdout] 227 | Deserialized::ok(Self{ $($fname),+ }, _rest) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] ::: src/v1_16_3.rs:9:1 [INFO] [stdout] | [INFO] [stdout] 9 | / define_protocol!(753, Packet753, RawPacket753, RawPacket753Body, Packet753Kind => { [INFO] [stdout] 10 | | // handshaking [INFO] [stdout] 11 | | Handshake, 0x00, Handshaking, ServerBound => HandshakeSpec { [INFO] [stdout] 12 | | version: VarInt, [INFO] [stdout] ... | [INFO] [stdout] 195 | | reason: Chat [INFO] [stdout] | | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... | [INFO] [stdout] 722 | | } [INFO] [stdout] 723 | | }); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `$crate::proto_struct` which comes from the expansion of the macro `define_protocol` (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] --> src/protocol.rs:227:34 [INFO] [stdout] | [INFO] [stdout] 227 | Deserialized::ok(Self{ $($fname),+ }, _rest) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] ::: src/v1_16_3.rs:9:1 [INFO] [stdout] | [INFO] [stdout] 9 | / define_protocol!(753, Packet753, RawPacket753, RawPacket753Body, Packet753Kind => { [INFO] [stdout] 10 | | // handshaking [INFO] [stdout] 11 | | Handshake, 0x00, Handshaking, ServerBound => HandshakeSpec { [INFO] [stdout] 12 | | version: VarInt, [INFO] [stdout] ... | [INFO] [stdout] 241 | | update: LightingUpdateSpec [INFO] [stdout] | | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... | [INFO] [stdout] 722 | | } [INFO] [stdout] 723 | | }); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `$crate::proto_struct` which comes from the expansion of the macro `define_protocol` (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] --> src/protocol.rs:227:34 [INFO] [stdout] | [INFO] [stdout] 227 | Deserialized::ok(Self{ $($fname),+ }, _rest) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] ::: src/v1_16_3.rs:9:1 [INFO] [stdout] | [INFO] [stdout] 9 | / define_protocol!(753, Packet753, RawPacket753, RawPacket753Body, Packet753Kind => { [INFO] [stdout] 10 | | // handshaking [INFO] [stdout] 11 | | Handshake, 0x00, Handshaking, ServerBound => HandshakeSpec { [INFO] [stdout] 12 | | version: VarInt, [INFO] [stdout] ... | [INFO] [stdout] 265 | | icons: CountedArray, [INFO] [stdout] | | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... | [INFO] [stdout] 722 | | } [INFO] [stdout] 723 | | }); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `$crate::proto_struct` which comes from the expansion of the macro `define_protocol` (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] --> src/protocol.rs:227:34 [INFO] [stdout] | [INFO] [stdout] 227 | Deserialized::ok(Self{ $($fname),+ }, _rest) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] ::: src/v1_16_3.rs:9:1 [INFO] [stdout] | [INFO] [stdout] 9 | / define_protocol!(753, Packet753, RawPacket753, RawPacket753Body, Packet753Kind => { [INFO] [stdout] 10 | | // handshaking [INFO] [stdout] 11 | | Handshake, 0x00, Handshaking, ServerBound => HandshakeSpec { [INFO] [stdout] 12 | | version: VarInt, [INFO] [stdout] ... | [INFO] [stdout] 303 | | title: Chat [INFO] [stdout] | | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... | [INFO] [stdout] 722 | | } [INFO] [stdout] 723 | | }); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `$crate::proto_struct` which comes from the expansion of the macro `define_protocol` (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] --> src/protocol.rs:227:34 [INFO] [stdout] | [INFO] [stdout] 227 | Deserialized::ok(Self{ $($fname),+ }, _rest) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] ::: src/v1_16_3.rs:9:1 [INFO] [stdout] | [INFO] [stdout] 9 | / define_protocol!(753, Packet753, RawPacket753, RawPacket753Body, Packet753Kind => { [INFO] [stdout] 10 | | // handshaking [INFO] [stdout] 11 | | Handshake, 0x00, Handshaking, ServerBound => HandshakeSpec { [INFO] [stdout] 12 | | version: VarInt, [INFO] [stdout] ... | [INFO] [stdout] 318 | | event: CombatEvent [INFO] [stdout] | | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... | [INFO] [stdout] 722 | | } [INFO] [stdout] 723 | | }); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `$crate::proto_struct` which comes from the expansion of the macro `define_protocol` (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] --> src/protocol.rs:227:34 [INFO] [stdout] | [INFO] [stdout] 227 | Deserialized::ok(Self{ $($fname),+ }, _rest) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] ::: src/v1_16_3.rs:9:1 [INFO] [stdout] | [INFO] [stdout] 9 | / define_protocol!(753, Packet753, RawPacket753, RawPacket753Body, Packet753Kind => { [INFO] [stdout] 10 | | // handshaking [INFO] [stdout] 11 | | Handshake, 0x00, Handshaking, ServerBound => HandshakeSpec { [INFO] [stdout] 12 | | version: VarInt, [INFO] [stdout] ... | [INFO] [stdout] 321 | | actions: PlayerInfoActionList [INFO] [stdout] | | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... | [INFO] [stdout] 722 | | } [INFO] [stdout] 723 | | }); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `$crate::proto_struct` which comes from the expansion of the macro `define_protocol` (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] --> src/protocol.rs:227:34 [INFO] [stdout] | [INFO] [stdout] 227 | Deserialized::ok(Self{ $($fname),+ }, _rest) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] ::: src/v1_16_3.rs:9:1 [INFO] [stdout] | [INFO] [stdout] 9 | / define_protocol!(753, Packet753, RawPacket753, RawPacket753Body, Packet753Kind => { [INFO] [stdout] 10 | | // handshaking [INFO] [stdout] 11 | | Handshake, 0x00, Handshaking, ServerBound => HandshakeSpec { [INFO] [stdout] 12 | | version: VarInt, [INFO] [stdout] ... | [INFO] [stdout] 403 | | metadata: EntityMetadata [INFO] [stdout] | | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... | [INFO] [stdout] 722 | | } [INFO] [stdout] 723 | | }); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `$crate::proto_struct` which comes from the expansion of the macro `define_protocol` (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] --> src/protocol.rs:227:34 [INFO] [stdout] | [INFO] [stdout] 227 | Deserialized::ok(Self{ $($fname),+ }, _rest) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] ::: src/v1_16_3.rs:9:1 [INFO] [stdout] | [INFO] [stdout] 9 | / define_protocol!(753, Packet753, RawPacket753, RawPacket753Body, Packet753Kind => { [INFO] [stdout] 10 | | // handshaking [INFO] [stdout] 11 | | Handshake, 0x00, Handshaking, ServerBound => HandshakeSpec { [INFO] [stdout] 12 | | version: VarInt, [INFO] [stdout] ... | [INFO] [stdout] 429 | | action: ScoreboardObjectiveAction [INFO] [stdout] | | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... | [INFO] [stdout] 722 | | } [INFO] [stdout] 723 | | }); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `$crate::proto_struct` which comes from the expansion of the macro `define_protocol` (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] --> src/protocol.rs:227:34 [INFO] [stdout] | [INFO] [stdout] 227 | Deserialized::ok(Self{ $($fname),+ }, _rest) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] ::: src/v1_16_3.rs:9:1 [INFO] [stdout] | [INFO] [stdout] 9 | / define_protocol!(753, Packet753, RawPacket753, RawPacket753Body, Packet753Kind => { [INFO] [stdout] 10 | | // handshaking [INFO] [stdout] 11 | | Handshake, 0x00, Handshaking, ServerBound => HandshakeSpec { [INFO] [stdout] 12 | | version: VarInt, [INFO] [stdout] ... | [INFO] [stdout] 437 | | action: TeamAction [INFO] [stdout] | | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... | [INFO] [stdout] 722 | | } [INFO] [stdout] 723 | | }); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `$crate::proto_struct` which comes from the expansion of the macro `define_protocol` (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] --> src/protocol.rs:227:34 [INFO] [stdout] | [INFO] [stdout] 227 | Deserialized::ok(Self{ $($fname),+ }, _rest) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] ::: src/v1_16_3.rs:9:1 [INFO] [stdout] | [INFO] [stdout] 9 | / define_protocol!(753, Packet753, RawPacket753, RawPacket753Body, Packet753Kind => { [INFO] [stdout] 10 | | // handshaking [INFO] [stdout] 11 | | Handshake, 0x00, Handshaking, ServerBound => HandshakeSpec { [INFO] [stdout] 12 | | version: VarInt, [INFO] [stdout] ... | [INFO] [stdout] 448 | | action: TitleActionSpec [INFO] [stdout] | | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... | [INFO] [stdout] 722 | | } [INFO] [stdout] 723 | | }); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `$crate::proto_struct` which comes from the expansion of the macro `define_protocol` (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] --> src/protocol.rs:227:34 [INFO] [stdout] | [INFO] [stdout] 227 | Deserialized::ok(Self{ $($fname),+ }, _rest) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] ::: src/v1_16_3.rs:9:1 [INFO] [stdout] | [INFO] [stdout] 9 | / define_protocol!(753, Packet753, RawPacket753, RawPacket753Body, Packet753Kind => { [INFO] [stdout] 10 | | // handshaking [INFO] [stdout] 11 | | Handshake, 0x00, Handshaking, ServerBound => HandshakeSpec { [INFO] [stdout] 12 | | version: VarInt, [INFO] [stdout] ... | [INFO] [stdout] 468 | | header: Chat, [INFO] [stdout] | | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 469 | | footer: Chat [INFO] [stdout] | | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... | [INFO] [stdout] 722 | | } [INFO] [stdout] 723 | | }); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `$crate::proto_struct` which comes from the expansion of the macro `define_protocol` (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] --> src/protocol.rs:227:34 [INFO] [stdout] | [INFO] [stdout] 227 | Deserialized::ok(Self{ $($fname),+ }, _rest) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] ::: src/v1_16_3.rs:9:1 [INFO] [stdout] | [INFO] [stdout] 9 | / define_protocol!(753, Packet753, RawPacket753, RawPacket753Body, Packet753Kind => { [INFO] [stdout] 10 | | // handshaking [INFO] [stdout] 11 | | Handshake, 0x00, Handshaking, ServerBound => HandshakeSpec { [INFO] [stdout] 12 | | version: VarInt, [INFO] [stdout] ... | [INFO] [stdout] 487 | | mappings: CountedArray, [INFO] [stdout] | | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... | [INFO] [stdout] 722 | | } [INFO] [stdout] 723 | | }); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `$crate::proto_struct` which comes from the expansion of the macro `define_protocol` (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] --> src/protocol.rs:227:34 [INFO] [stdout] | [INFO] [stdout] 227 | Deserialized::ok(Self{ $($fname),+ }, _rest) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] ::: src/v1_16_3.rs:1004:1 [INFO] [stdout] | [INFO] [stdout] 1004 | / proto_struct!(BossBarAddSpec { [INFO] [stdout] 1005 | | title: Chat, [INFO] [stdout] | | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1006 | | health: f32, [INFO] [stdout] 1007 | | color: BossBarColor, [INFO] [stdout] 1008 | | division: BossBarDivision, [INFO] [stdout] 1009 | | flags: BossBarFlags [INFO] [stdout] 1010 | | }); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `proto_struct` (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] --> src/protocol.rs:227:34 [INFO] [stdout] | [INFO] [stdout] 227 | Deserialized::ok(Self{ $($fname),+ }, _rest) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] ::: src/v1_16_3.rs:1025:1 [INFO] [stdout] | [INFO] [stdout] 1025 | / proto_struct!(TabCompleteMatch { [INFO] [stdout] 1026 | | match_: String, [INFO] [stdout] 1027 | | tooltip: Option [INFO] [stdout] | | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1028 | | }); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `proto_struct` (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] --> src/protocol.rs:227:34 [INFO] [stdout] | [INFO] [stdout] 227 | Deserialized::ok(Self{ $($fname),+ }, _rest) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] ::: src/v1_16_3.rs:1454:1 [INFO] [stdout] | [INFO] [stdout] 1454 | / proto_struct!(TeamActionCreateSpec { [INFO] [stdout] 1455 | | display_name: Chat, [INFO] [stdout] | | ------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1456 | | friendly_flags: TeamFriendlyFlags, [INFO] [stdout] 1457 | | tag_name_visibility: TeamTagNameVisibility, [INFO] [stdout] ... | [INFO] [stdout] 1460 | | prefix: Chat, [INFO] [stdout] | | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1461 | | suffix: Chat, [INFO] [stdout] | | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1462 | | entities: CountedArray [INFO] [stdout] 1463 | | }); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `proto_struct` (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] --> src/protocol.rs:227:34 [INFO] [stdout] | [INFO] [stdout] 227 | Deserialized::ok(Self{ $($fname),+ }, _rest) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] ::: src/v1_16_3.rs:1465:1 [INFO] [stdout] | [INFO] [stdout] 1465 | / proto_struct!(TeamActionUpdateInfoSpec { [INFO] [stdout] 1466 | | display_name: Chat, [INFO] [stdout] | | ------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1467 | | friendly_flags: TeamFriendlyFlags, [INFO] [stdout] 1468 | | tag_name_visibility: TeamTagNameVisibility, [INFO] [stdout] ... | [INFO] [stdout] 1471 | | prefix: Chat, [INFO] [stdout] | | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1472 | | suffix: Chat [INFO] [stdout] | | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1473 | | }); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `proto_struct` (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] --> src/protocol.rs:227:34 [INFO] [stdout] | [INFO] [stdout] 227 | Deserialized::ok(Self{ $($fname),+ }, _rest) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] ::: src/v1_16_3.rs:1827:1 [INFO] [stdout] | [INFO] [stdout] 1827 | / proto_struct!(MapIconSpec { [INFO] [stdout] 1828 | | kind: MapIconType, [INFO] [stdout] 1829 | | position: TopDownPosition, [INFO] [stdout] 1830 | | direction: i8, [INFO] [stdout] 1831 | | display_name: Option [INFO] [stdout] | | ------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1832 | | }); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `proto_struct` (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] --> src/protocol.rs:227:34 [INFO] [stdout] | [INFO] [stdout] 227 | Deserialized::ok(Self{ $($fname),+ }, _rest) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] ::: src/v1_16_3.rs:1963:1 [INFO] [stdout] | [INFO] [stdout] 1963 | / proto_struct!(CombatEntityDeadSpec { [INFO] [stdout] 1964 | | player_id: VarInt, [INFO] [stdout] 1965 | | entity_id: i32, [INFO] [stdout] 1966 | | message: Chat [INFO] [stdout] | | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1967 | | }); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `proto_struct` (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] --> src/protocol.rs:227:34 [INFO] [stdout] | [INFO] [stdout] 227 | Deserialized::ok(Self{ $($fname),+ }, _rest) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] ::: src/v1_16_3.rs:1969:1 [INFO] [stdout] | [INFO] [stdout] 1969 | / proto_struct!(PlayerInfoAction { [INFO] [stdout] 1970 | | uuid: UUID4, [INFO] [stdout] 1971 | | action: A [INFO] [stdout] | | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1972 | | }); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `proto_struct` (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] --> src/protocol.rs:227:34 [INFO] [stdout] | [INFO] [stdout] 227 | Deserialized::ok(Self{ $($fname),+ }, _rest) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] ::: src/v1_16_3.rs:1982:1 [INFO] [stdout] | [INFO] [stdout] 1982 | / proto_struct!(PlayerAddActionSpec { [INFO] [stdout] 1983 | | name: String, [INFO] [stdout] 1984 | | properties: CountedArray, [INFO] [stdout] 1985 | | game_mode: GameMode, [INFO] [stdout] 1986 | | ping_ms: VarInt, [INFO] [stdout] 1987 | | display_name: Option [INFO] [stdout] | | ------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1988 | | }); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `proto_struct` (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] --> src/protocol.rs:227:34 [INFO] [stdout] | [INFO] [stdout] 227 | Deserialized::ok(Self{ $($fname),+ }, _rest) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] ::: src/v1_16_3.rs:2218:1 [INFO] [stdout] | [INFO] [stdout] 2218 | / proto_struct!(ScoreboardObjectiveSpec { [INFO] [stdout] 2219 | | text: Chat, [INFO] [stdout] | | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2220 | | kind: ScoreboardObjectiveKind [INFO] [stdout] 2221 | | }); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `proto_struct` (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] --> src/protocol.rs:227:34 [INFO] [stdout] | [INFO] [stdout] 227 | Deserialized::ok(Self{ $($fname),+ }, _rest) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] ::: src/v1_16_3.rs:2223:1 [INFO] [stdout] | [INFO] [stdout] 2223 | / proto_struct!(AdvancementMappingEntrySpec { [INFO] [stdout] 2224 | | key: String, [INFO] [stdout] 2225 | | value: AdvancementSpec [INFO] [stdout] | | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2226 | | }); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `proto_struct` (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] --> src/protocol.rs:227:34 [INFO] [stdout] | [INFO] [stdout] 227 | Deserialized::ok(Self{ $($fname),+ }, _rest) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] ::: src/v1_16_3.rs:2228:1 [INFO] [stdout] | [INFO] [stdout] 2228 | / proto_struct!(AdvancementSpec { [INFO] [stdout] 2229 | | parent: Option, [INFO] [stdout] 2230 | | display: Option, [INFO] [stdout] | | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2231 | | criteria: CountedArray, [INFO] [stdout] 2232 | | requirements: CountedArray, VarInt> [INFO] [stdout] 2233 | | }); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `proto_struct` (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] --> src/protocol.rs:227:34 [INFO] [stdout] | [INFO] [stdout] 227 | Deserialized::ok(Self{ $($fname),+ }, _rest) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] ::: src/v1_16_3.rs:2235:1 [INFO] [stdout] | [INFO] [stdout] 2235 | / proto_struct!(AdvancementDisplaySpec { [INFO] [stdout] 2236 | | title: Chat, [INFO] [stdout] | | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2237 | | description: Chat, [INFO] [stdout] | | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2238 | | icon: Slot, [INFO] [stdout] ... | [INFO] [stdout] 2241 | | position: Vec2 [INFO] [stdout] 2242 | | }); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `proto_struct` (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] --> src/v1_16_3.rs:2927:26 [INFO] [stdout] | [INFO] [stdout] 2924 | let Deserialized { value: skylight_data, data } = LightingData::deserialize(skylight_update_mask, data)?; [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2925 | let Deserialized { value: blocklight_data, data } = LightingData::deserialize(blocklight_update_mask, data)?; [INFO] [stdout] | --------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2926 | [INFO] [stdout] 2927 | Deserialized::ok(Self { [INFO] [stdout] | __________________________^ [INFO] [stdout] 2928 | | skylight_data, [INFO] [stdout] 2929 | | blocklight_data, [INFO] [stdout] 2930 | | }, data) [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |_________these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/v1_16_3.rs:2977:26 [INFO] [stdout] | [INFO] [stdout] 2961 | let mut fields = Vec::new(); [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2977 | Deserialized::ok(Self { [INFO] [stdout] | __________________________^ [INFO] [stdout] 2978 | | fields, [INFO] [stdout] 2979 | | }, 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] --> src/v1_16_3.rs:3010:26 [INFO] [stdout] | [INFO] [stdout] 3002 | pub fn set(&mut self, index: u8, data: EntityMetadataFieldData) { [INFO] [stdout] | ----------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 3010 | self.fields.push(EntityMetadataField { [INFO] [stdout] | __________________________^ [INFO] [stdout] 3011 | | index, [INFO] [stdout] 3012 | | data, [INFO] [stdout] 3013 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [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 80 previous errors [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `mcproto-rs` (lib) due to 81 previous errors [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/deserialize.rs:82:9 [INFO] [stdout] | [INFO] [stdout] 81 | pub fn ok(value: R, rest: &'b [u8]) -> DeserializeResult<'b, R> { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 82 | Self::create(value, rest).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] = 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] --> src/deserialize.rs:97:20 [INFO] [stdout] | [INFO] [stdout] 92 | pub fn map(self, f: F) -> Deserialized<'b, T> [INFO] [stdout] | ---- ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 97 | value: f(self.value), [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/deserialize.rs:106:15 [INFO] [stdout] | [INFO] [stdout] 102 | pub fn try_map(self, f: F) -> DeserializeResult<'b, T> [INFO] [stdout] | ---- ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 106 | match f(self.value) { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/types.rs:577:34 [INFO] [stdout] | [INFO] [stdout] 577 | Deserialized::ok(Self { $($fnam),+ }, data) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 704 | def_vector_type!(Vec3, x, y, z); [INFO] [stdout] | ------------------------------- [INFO] [stdout] | | | | | [INFO] [stdout] | | | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `def_vector_type` (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] --> src/types.rs:698:25 [INFO] [stdout] | [INFO] [stdout] 697 | pub fn into_other(self) -> O where O: From<($(crate::instead_of_ident!($fnam, T)),+)> { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 698 | O::from(self.into()) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 704 | def_vector_type!(Vec3, x, y, z); [INFO] [stdout] | ------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `def_vector_type` (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] --> src/types.rs:577:34 [INFO] [stdout] | [INFO] [stdout] 577 | Deserialized::ok(Self { $($fnam),+ }, data) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 705 | def_vector_type!(Vec2, x, y); [INFO] [stdout] | ---------------------------- [INFO] [stdout] | | | | [INFO] [stdout] | | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `def_vector_type` (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] --> src/types.rs:698:25 [INFO] [stdout] | [INFO] [stdout] 697 | pub fn into_other(self) -> O where O: From<($(crate::instead_of_ident!($fnam, T)),+)> { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 698 | O::from(self.into()) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 705 | def_vector_type!(Vec2, x, y); [INFO] [stdout] | ---------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `def_vector_type` (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] --> src/types.rs:577:34 [INFO] [stdout] | [INFO] [stdout] 577 | Deserialized::ok(Self { $($fnam),+ }, data) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 706 | def_vector_type!(ChunkPosition, x, z); [INFO] [stdout] | ------------------------------------- [INFO] [stdout] | | | | [INFO] [stdout] | | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `def_vector_type` (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] --> src/types.rs:698:25 [INFO] [stdout] | [INFO] [stdout] 697 | pub fn into_other(self) -> O where O: From<($(crate::instead_of_ident!($fnam, T)),+)> { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 698 | O::from(self.into()) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 706 | def_vector_type!(ChunkPosition, x, z); [INFO] [stdout] | ------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `def_vector_type` (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] --> src/types.rs:577:34 [INFO] [stdout] | [INFO] [stdout] 577 | Deserialized::ok(Self { $($fnam),+ }, data) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 708 | def_vector_type!(EntityRotation, yaw, pitch); [INFO] [stdout] | -------------------------------------------- [INFO] [stdout] | | | | [INFO] [stdout] | | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `def_vector_type` (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] --> src/types.rs:698:25 [INFO] [stdout] | [INFO] [stdout] 697 | pub fn into_other(self) -> O where O: From<($(crate::instead_of_ident!($fnam, T)),+)> { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 698 | O::from(self.into()) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 708 | def_vector_type!(EntityRotation, yaw, pitch); [INFO] [stdout] | -------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `def_vector_type` (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] --> src/protocol.rs:227:34 [INFO] [stdout] | [INFO] [stdout] 227 | Deserialized::ok(Self{ $($fname),+ }, _rest) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] ::: src/types.rs:710:1 [INFO] [stdout] | [INFO] [stdout] 710 | / proto_struct!(EntityLocation { [INFO] [stdout] 711 | | position: Vec3

, [INFO] [stdout] | | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 712 | | rotation: EntityRotation [INFO] [stdout] | | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 713 | | }); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `proto_struct` (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] --> src/types.rs:750:26 [INFO] [stdout] | [INFO] [stdout] 741 | let Deserialized { value: count, mut data } = C::mc_deserialize(data)?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 742 | let count = count.as_count(); [INFO] [stdout] 743 | let mut elems = Vec::with_capacity(count); [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 750 | Deserialized::ok(Self { [INFO] [stdout] | __________________________^ [INFO] [stdout] 751 | | data: elems, [INFO] [stdout] 752 | | _counter_type: core::marker::PhantomData, [INFO] [stdout] 753 | | }, data) [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |_________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/chat.rs:218:43 [INFO] [stdout] | [INFO] [stdout] 218 | .map(move |component| Chat::Text(component).boxed())); [INFO] [stdout] | --------- ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [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] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/chat.rs:302:20 [INFO] [stdout] | [INFO] [stdout] 291 | fn into(self) -> BaseComponent { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 302 | extra: self.extra.into_iter().map(move |elem| elem.boxed()).collect(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/chat.rs:939:21 [INFO] [stdout] | [INFO] [stdout] 863 | fn visit_map(self, map: M) -> Result where M: de::MapAccess<'de> { [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 864 | let mut base: JsonComponentBase = de::Deserialize::deserialize(de::value::MapAccessDeserializer::new(map))?; [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 939 | Err(M::Error::custom("not able to parse chat component, not a valid chat component kind")) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [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] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/protocol.rs:227:34 [INFO] [stdout] | [INFO] [stdout] 227 | Deserialized::ok(Self{ $($fname),+ }, _rest) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] ::: src/v1_15_2.rs:9:1 [INFO] [stdout] | [INFO] [stdout] 9 | / define_protocol!(578, Packet578, RawPacket578, RawPacket578Body, Packet578Kind => { [INFO] [stdout] 10 | | // handshaking [INFO] [stdout] 11 | | Handshake, 0x00, Handshaking, ServerBound => HandshakeSpec { [INFO] [stdout] 12 | | version: VarInt, [INFO] [stdout] ... | [INFO] [stdout] 24 | | response: super::status::StatusSpec [INFO] [stdout] | | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... | [INFO] [stdout] 702 | | } [INFO] [stdout] 703 | | }); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `$crate::proto_struct` which comes from the expansion of the macro `define_protocol` (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] --> src/protocol.rs:227:34 [INFO] [stdout] | [INFO] [stdout] 227 | Deserialized::ok(Self{ $($fname),+ }, _rest) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] ::: src/v1_15_2.rs:9:1 [INFO] [stdout] | [INFO] [stdout] 9 | / define_protocol!(578, Packet578, RawPacket578, RawPacket578Body, Packet578Kind => { [INFO] [stdout] 10 | | // handshaking [INFO] [stdout] 11 | | Handshake, 0x00, Handshaking, ServerBound => HandshakeSpec { [INFO] [stdout] 12 | | version: VarInt, [INFO] [stdout] ... | [INFO] [stdout] 32 | | message: Chat [INFO] [stdout] | | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... | [INFO] [stdout] 702 | | } [INFO] [stdout] 703 | | }); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `$crate::proto_struct` which comes from the expansion of the macro `define_protocol` (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] --> src/protocol.rs:227:34 [INFO] [stdout] | [INFO] [stdout] 227 | Deserialized::ok(Self{ $($fname),+ }, _rest) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] ::: src/v1_15_2.rs:9:1 [INFO] [stdout] | [INFO] [stdout] 9 | / define_protocol!(578, Packet578, RawPacket578, RawPacket578Body, Packet578Kind => { [INFO] [stdout] 10 | | // handshaking [INFO] [stdout] 11 | | Handshake, 0x00, Handshaking, ServerBound => HandshakeSpec { [INFO] [stdout] 12 | | version: VarInt, [INFO] [stdout] ... | [INFO] [stdout] 141 | | action: BossBarAction [INFO] [stdout] | | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... | [INFO] [stdout] 702 | | } [INFO] [stdout] 703 | | }); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `$crate::proto_struct` which comes from the expansion of the macro `define_protocol` (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] --> src/protocol.rs:227:34 [INFO] [stdout] | [INFO] [stdout] 227 | Deserialized::ok(Self{ $($fname),+ }, _rest) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] ::: src/v1_15_2.rs:9:1 [INFO] [stdout] | [INFO] [stdout] 9 | / define_protocol!(578, Packet578, RawPacket578, RawPacket578Body, Packet578Kind => { [INFO] [stdout] 10 | | // handshaking [INFO] [stdout] 11 | | Handshake, 0x00, Handshaking, ServerBound => HandshakeSpec { [INFO] [stdout] 12 | | version: VarInt, [INFO] [stdout] ... | [INFO] [stdout] 148 | | message: Chat, [INFO] [stdout] | | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... | [INFO] [stdout] 702 | | } [INFO] [stdout] 703 | | }); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `$crate::proto_struct` which comes from the expansion of the macro `define_protocol` (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] --> src/protocol.rs:227:34 [INFO] [stdout] | [INFO] [stdout] 227 | Deserialized::ok(Self{ $($fname),+ }, _rest) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] ::: src/v1_15_2.rs:9:1 [INFO] [stdout] | [INFO] [stdout] 9 | / define_protocol!(578, Packet578, RawPacket578, RawPacket578Body, Packet578Kind => { [INFO] [stdout] 10 | | // handshaking [INFO] [stdout] 11 | | Handshake, 0x00, Handshaking, ServerBound => HandshakeSpec { [INFO] [stdout] 12 | | version: VarInt, [INFO] [stdout] ... | [INFO] [stdout] 159 | | matches: CountedArray [INFO] [stdout] | | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... | [INFO] [stdout] 702 | | } [INFO] [stdout] 703 | | }); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `$crate::proto_struct` which comes from the expansion of the macro `define_protocol` (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] --> src/protocol.rs:227:34 [INFO] [stdout] | [INFO] [stdout] 227 | Deserialized::ok(Self{ $($fname),+ }, _rest) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] ::: src/v1_15_2.rs:9:1 [INFO] [stdout] | [INFO] [stdout] 9 | / define_protocol!(578, Packet578, RawPacket578, RawPacket578Body, Packet578Kind => { [INFO] [stdout] 10 | | // handshaking [INFO] [stdout] 11 | | Handshake, 0x00, Handshaking, ServerBound => HandshakeSpec { [INFO] [stdout] 12 | | version: VarInt, [INFO] [stdout] ... | [INFO] [stdout] 203 | | reason: Chat [INFO] [stdout] | | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... | [INFO] [stdout] 702 | | } [INFO] [stdout] 703 | | }); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `$crate::proto_struct` which comes from the expansion of the macro `define_protocol` (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] --> src/protocol.rs:227:34 [INFO] [stdout] | [INFO] [stdout] 227 | Deserialized::ok(Self{ $($fname),+ }, _rest) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] ::: src/v1_15_2.rs:9:1 [INFO] [stdout] | [INFO] [stdout] 9 | / define_protocol!(578, Packet578, RawPacket578, RawPacket578Body, Packet578Kind => { [INFO] [stdout] 10 | | // handshaking [INFO] [stdout] 11 | | Handshake, 0x00, Handshaking, ServerBound => HandshakeSpec { [INFO] [stdout] 12 | | version: VarInt, [INFO] [stdout] ... | [INFO] [stdout] 230 | | data: ChunkData [INFO] [stdout] | | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... | [INFO] [stdout] 702 | | } [INFO] [stdout] 703 | | }); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `$crate::proto_struct` which comes from the expansion of the macro `define_protocol` (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] --> src/protocol.rs:227:34 [INFO] [stdout] | [INFO] [stdout] 227 | Deserialized::ok(Self{ $($fname),+ }, _rest) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] ::: src/v1_15_2.rs:9:1 [INFO] [stdout] | [INFO] [stdout] 9 | / define_protocol!(578, Packet578, RawPacket578, RawPacket578Body, Packet578Kind => { [INFO] [stdout] 10 | | // handshaking [INFO] [stdout] 11 | | Handshake, 0x00, Handshaking, ServerBound => HandshakeSpec { [INFO] [stdout] 12 | | version: VarInt, [INFO] [stdout] ... | [INFO] [stdout] 248 | | update: LightingUpdateSpec [INFO] [stdout] | | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... | [INFO] [stdout] 702 | | } [INFO] [stdout] 703 | | }); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `$crate::proto_struct` which comes from the expansion of the macro `define_protocol` (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] --> src/protocol.rs:227:34 [INFO] [stdout] | [INFO] [stdout] 227 | Deserialized::ok(Self{ $($fname),+ }, _rest) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] ::: src/v1_15_2.rs:9:1 [INFO] [stdout] | [INFO] [stdout] 9 | / define_protocol!(578, Packet578, RawPacket578, RawPacket578Body, Packet578Kind => { [INFO] [stdout] 10 | | // handshaking [INFO] [stdout] 11 | | Handshake, 0x00, Handshaking, ServerBound => HandshakeSpec { [INFO] [stdout] 12 | | version: VarInt, [INFO] [stdout] ... | [INFO] [stdout] 266 | | icons: CountedArray, [INFO] [stdout] | | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... | [INFO] [stdout] 702 | | } [INFO] [stdout] 703 | | }); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `$crate::proto_struct` which comes from the expansion of the macro `define_protocol` (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] --> src/protocol.rs:227:34 [INFO] [stdout] | [INFO] [stdout] 227 | Deserialized::ok(Self{ $($fname),+ }, _rest) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] ::: src/v1_15_2.rs:9:1 [INFO] [stdout] | [INFO] [stdout] 9 | / define_protocol!(578, Packet578, RawPacket578, RawPacket578Body, Packet578Kind => { [INFO] [stdout] 10 | | // handshaking [INFO] [stdout] 11 | | Handshake, 0x00, Handshaking, ServerBound => HandshakeSpec { [INFO] [stdout] 12 | | version: VarInt, [INFO] [stdout] ... | [INFO] [stdout] 319 | | event: CombatEvent [INFO] [stdout] | | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... | [INFO] [stdout] 702 | | } [INFO] [stdout] 703 | | }); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `$crate::proto_struct` which comes from the expansion of the macro `define_protocol` (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] --> src/protocol.rs:227:34 [INFO] [stdout] | [INFO] [stdout] 227 | Deserialized::ok(Self{ $($fname),+ }, _rest) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] ::: src/v1_15_2.rs:9:1 [INFO] [stdout] | [INFO] [stdout] 9 | / define_protocol!(578, Packet578, RawPacket578, RawPacket578Body, Packet578Kind => { [INFO] [stdout] 10 | | // handshaking [INFO] [stdout] 11 | | Handshake, 0x00, Handshaking, ServerBound => HandshakeSpec { [INFO] [stdout] 12 | | version: VarInt, [INFO] [stdout] ... | [INFO] [stdout] 322 | | actions: PlayerInfoActionList [INFO] [stdout] | | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... | [INFO] [stdout] 702 | | } [INFO] [stdout] 703 | | }); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `$crate::proto_struct` which comes from the expansion of the macro `define_protocol` (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] --> src/protocol.rs:227:34 [INFO] [stdout] | [INFO] [stdout] 227 | Deserialized::ok(Self{ $($fname),+ }, _rest) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] ::: src/v1_15_2.rs:9:1 [INFO] [stdout] | [INFO] [stdout] 9 | / define_protocol!(578, Packet578, RawPacket578, RawPacket578Body, Packet578Kind => { [INFO] [stdout] 10 | | // handshaking [INFO] [stdout] 11 | | Handshake, 0x00, Handshaking, ServerBound => HandshakeSpec { [INFO] [stdout] 12 | | version: VarInt, [INFO] [stdout] ... | [INFO] [stdout] 388 | | metadata: EntityMetadata [INFO] [stdout] | | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... | [INFO] [stdout] 702 | | } [INFO] [stdout] 703 | | }); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `$crate::proto_struct` which comes from the expansion of the macro `define_protocol` (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] --> src/protocol.rs:227:34 [INFO] [stdout] | [INFO] [stdout] 227 | Deserialized::ok(Self{ $($fname),+ }, _rest) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] ::: src/v1_15_2.rs:9:1 [INFO] [stdout] | [INFO] [stdout] 9 | / define_protocol!(578, Packet578, RawPacket578, RawPacket578Body, Packet578Kind => { [INFO] [stdout] 10 | | // handshaking [INFO] [stdout] 11 | | Handshake, 0x00, Handshaking, ServerBound => HandshakeSpec { [INFO] [stdout] 12 | | version: VarInt, [INFO] [stdout] ... | [INFO] [stdout] 415 | | action: ScoreboardObjectiveAction [INFO] [stdout] | | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... | [INFO] [stdout] 702 | | } [INFO] [stdout] 703 | | }); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `$crate::proto_struct` which comes from the expansion of the macro `define_protocol` (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] --> src/protocol.rs:227:34 [INFO] [stdout] | [INFO] [stdout] 227 | Deserialized::ok(Self{ $($fname),+ }, _rest) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] ::: src/v1_15_2.rs:9:1 [INFO] [stdout] | [INFO] [stdout] 9 | / define_protocol!(578, Packet578, RawPacket578, RawPacket578Body, Packet578Kind => { [INFO] [stdout] 10 | | // handshaking [INFO] [stdout] 11 | | Handshake, 0x00, Handshaking, ServerBound => HandshakeSpec { [INFO] [stdout] 12 | | version: VarInt, [INFO] [stdout] ... | [INFO] [stdout] 423 | | action: TeamAction [INFO] [stdout] | | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... | [INFO] [stdout] 702 | | } [INFO] [stdout] 703 | | }); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `$crate::proto_struct` which comes from the expansion of the macro `define_protocol` (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] --> src/protocol.rs:227:34 [INFO] [stdout] | [INFO] [stdout] 227 | Deserialized::ok(Self{ $($fname),+ }, _rest) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] ::: src/v1_15_2.rs:9:1 [INFO] [stdout] | [INFO] [stdout] 9 | / define_protocol!(578, Packet578, RawPacket578, RawPacket578Body, Packet578Kind => { [INFO] [stdout] 10 | | // handshaking [INFO] [stdout] 11 | | Handshake, 0x00, Handshaking, ServerBound => HandshakeSpec { [INFO] [stdout] 12 | | version: VarInt, [INFO] [stdout] ... | [INFO] [stdout] 437 | | action: TitleActionSpec [INFO] [stdout] | | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... | [INFO] [stdout] 702 | | } [INFO] [stdout] 703 | | }); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `$crate::proto_struct` which comes from the expansion of the macro `define_protocol` (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] --> src/protocol.rs:227:34 [INFO] [stdout] | [INFO] [stdout] 227 | Deserialized::ok(Self{ $($fname),+ }, _rest) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] ::: src/v1_15_2.rs:9:1 [INFO] [stdout] | [INFO] [stdout] 9 | / define_protocol!(578, Packet578, RawPacket578, RawPacket578Body, Packet578Kind => { [INFO] [stdout] 10 | | // handshaking [INFO] [stdout] 11 | | Handshake, 0x00, Handshaking, ServerBound => HandshakeSpec { [INFO] [stdout] 12 | | version: VarInt, [INFO] [stdout] ... | [INFO] [stdout] 457 | | header: Chat, [INFO] [stdout] | | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 458 | | footer: Chat [INFO] [stdout] | | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... | [INFO] [stdout] 702 | | } [INFO] [stdout] 703 | | }); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `$crate::proto_struct` which comes from the expansion of the macro `define_protocol` (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] --> src/protocol.rs:227:34 [INFO] [stdout] | [INFO] [stdout] 227 | Deserialized::ok(Self{ $($fname),+ }, _rest) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] ::: src/v1_15_2.rs:9:1 [INFO] [stdout] | [INFO] [stdout] 9 | / define_protocol!(578, Packet578, RawPacket578, RawPacket578Body, Packet578Kind => { [INFO] [stdout] 10 | | // handshaking [INFO] [stdout] 11 | | Handshake, 0x00, Handshaking, ServerBound => HandshakeSpec { [INFO] [stdout] 12 | | version: VarInt, [INFO] [stdout] ... | [INFO] [stdout] 476 | | mappings: CountedArray, [INFO] [stdout] | | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... | [INFO] [stdout] 702 | | } [INFO] [stdout] 703 | | }); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `$crate::proto_struct` which comes from the expansion of the macro `define_protocol` (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] --> src/protocol.rs:227:34 [INFO] [stdout] | [INFO] [stdout] 227 | Deserialized::ok(Self{ $($fname),+ }, _rest) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] ::: src/v1_15_2.rs:906:1 [INFO] [stdout] | [INFO] [stdout] 906 | / proto_struct!(BossBarAddSpec { [INFO] [stdout] 907 | | title: Chat, [INFO] [stdout] | | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 908 | | health: f32, [INFO] [stdout] 909 | | color: BossBarColor, [INFO] [stdout] 910 | | division: BossBarDivision, [INFO] [stdout] 911 | | flags: BossBarFlags [INFO] [stdout] 912 | | }); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `proto_struct` (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] --> src/protocol.rs:227:34 [INFO] [stdout] | [INFO] [stdout] 227 | Deserialized::ok(Self{ $($fname),+ }, _rest) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] ::: src/v1_15_2.rs:927:1 [INFO] [stdout] | [INFO] [stdout] 927 | / proto_struct!(TabCompleteMatch { [INFO] [stdout] 928 | | match_: String, [INFO] [stdout] 929 | | tooltip: Option [INFO] [stdout] | | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 930 | | }); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `proto_struct` (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] --> src/protocol.rs:227:34 [INFO] [stdout] | [INFO] [stdout] 227 | Deserialized::ok(Self{ $($fname),+ }, _rest) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] ::: src/v1_15_2.rs:1354:1 [INFO] [stdout] | [INFO] [stdout] 1354 | / proto_struct!(TeamActionCreateSpec { [INFO] [stdout] 1355 | | display_name: Chat, [INFO] [stdout] | | ------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1356 | | friendly_flags: TeamFriendlyFlags, [INFO] [stdout] 1357 | | tag_name_visibility: TeamTagNameVisibility, [INFO] [stdout] ... | [INFO] [stdout] 1360 | | prefix: Chat, [INFO] [stdout] | | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1361 | | suffix: Chat, [INFO] [stdout] | | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1362 | | entities: CountedArray [INFO] [stdout] 1363 | | }); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `proto_struct` (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] --> src/protocol.rs:227:34 [INFO] [stdout] | [INFO] [stdout] 227 | Deserialized::ok(Self{ $($fname),+ }, _rest) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] ::: src/v1_15_2.rs:1365:1 [INFO] [stdout] | [INFO] [stdout] 1365 | / proto_struct!(TeamActionUpdateInfoSpec { [INFO] [stdout] 1366 | | display_name: Chat, [INFO] [stdout] | | ------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1367 | | friendly_flags: TeamFriendlyFlags, [INFO] [stdout] 1368 | | tag_name_visibility: TeamTagNameVisibility, [INFO] [stdout] ... | [INFO] [stdout] 1371 | | prefix: Chat, [INFO] [stdout] | | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1372 | | suffix: Chat [INFO] [stdout] | | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1373 | | }); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `proto_struct` (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] --> src/protocol.rs:227:34 [INFO] [stdout] | [INFO] [stdout] 227 | Deserialized::ok(Self{ $($fname),+ }, _rest) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] ::: src/v1_15_2.rs:1678:1 [INFO] [stdout] | [INFO] [stdout] 1678 | / proto_struct!(MapIconSpec { [INFO] [stdout] 1679 | | kind: MapIconType, [INFO] [stdout] 1680 | | position: TopDownPosition, [INFO] [stdout] 1681 | | direction: i8, [INFO] [stdout] 1682 | | display_name: Option [INFO] [stdout] | | ------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1683 | | }); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `proto_struct` (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] --> src/protocol.rs:227:34 [INFO] [stdout] | [INFO] [stdout] 227 | Deserialized::ok(Self{ $($fname),+ }, _rest) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] ::: src/v1_15_2.rs:1814:1 [INFO] [stdout] | [INFO] [stdout] 1814 | / proto_struct!(CombatEntityDeadSpec { [INFO] [stdout] 1815 | | player_id: VarInt, [INFO] [stdout] 1816 | | entity_id: i32, [INFO] [stdout] 1817 | | message: Chat [INFO] [stdout] | | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1818 | | }); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `proto_struct` (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] --> src/protocol.rs:227:34 [INFO] [stdout] | [INFO] [stdout] 227 | Deserialized::ok(Self{ $($fname),+ }, _rest) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] ::: src/v1_15_2.rs:1820:1 [INFO] [stdout] | [INFO] [stdout] 1820 | / proto_struct!(PlayerInfoAction { [INFO] [stdout] 1821 | | uuid: UUID4, [INFO] [stdout] 1822 | | action: A [INFO] [stdout] | | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1823 | | }); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `proto_struct` (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] --> src/protocol.rs:227:34 [INFO] [stdout] | [INFO] [stdout] 227 | Deserialized::ok(Self{ $($fname),+ }, _rest) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] ::: src/v1_15_2.rs:1833:1 [INFO] [stdout] | [INFO] [stdout] 1833 | / proto_struct!(PlayerAddActionSpec { [INFO] [stdout] 1834 | | name: String, [INFO] [stdout] 1835 | | properties: CountedArray, [INFO] [stdout] 1836 | | game_mode: GameMode, [INFO] [stdout] 1837 | | ping_ms: VarInt, [INFO] [stdout] 1838 | | display_name: Option [INFO] [stdout] | | ------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1839 | | }); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `proto_struct` (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] --> src/protocol.rs:227:34 [INFO] [stdout] | [INFO] [stdout] 227 | Deserialized::ok(Self{ $($fname),+ }, _rest) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] ::: src/v1_15_2.rs:1964:1 [INFO] [stdout] | [INFO] [stdout] 1964 | / proto_struct!(ScoreboardObjectiveSpec { [INFO] [stdout] 1965 | | text: Chat, [INFO] [stdout] | | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1966 | | kind: ScoreboardObjectiveKind [INFO] [stdout] 1967 | | }); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `proto_struct` (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] --> src/protocol.rs:227:34 [INFO] [stdout] | [INFO] [stdout] 227 | Deserialized::ok(Self{ $($fname),+ }, _rest) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] ::: src/v1_15_2.rs:1969:1 [INFO] [stdout] | [INFO] [stdout] 1969 | / proto_struct!(AdvancementMappingEntrySpec { [INFO] [stdout] 1970 | | key: String, [INFO] [stdout] 1971 | | value: AdvancementSpec [INFO] [stdout] | | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1972 | | }); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `proto_struct` (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] --> src/protocol.rs:227:34 [INFO] [stdout] | [INFO] [stdout] 227 | Deserialized::ok(Self{ $($fname),+ }, _rest) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] ::: src/v1_15_2.rs:1974:1 [INFO] [stdout] | [INFO] [stdout] 1974 | / proto_struct!(AdvancementSpec { [INFO] [stdout] 1975 | | parent: Option, [INFO] [stdout] 1976 | | display: Option, [INFO] [stdout] | | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1977 | | criteria: CountedArray, [INFO] [stdout] 1978 | | requirements: CountedArray, VarInt> [INFO] [stdout] 1979 | | }); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `proto_struct` (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] --> src/protocol.rs:227:34 [INFO] [stdout] | [INFO] [stdout] 227 | Deserialized::ok(Self{ $($fname),+ }, _rest) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] ::: src/v1_15_2.rs:1981:1 [INFO] [stdout] | [INFO] [stdout] 1981 | / proto_struct!(AdvancementDisplaySpec { [INFO] [stdout] 1982 | | title: Chat, [INFO] [stdout] | | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1983 | | description: Chat, [INFO] [stdout] | | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1984 | | icon: Slot, [INFO] [stdout] ... | [INFO] [stdout] 1987 | | position: Vec2 [INFO] [stdout] 1988 | | }); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `proto_struct` (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] --> src/v1_15_2.rs:2682:26 [INFO] [stdout] | [INFO] [stdout] 2679 | let Deserialized { value: skylight_data, data } = LightingData::deserialize(skylight_update_mask, data)?; [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2680 | let Deserialized { value: blocklight_data, data } = LightingData::deserialize(blocklight_update_mask, data)?; [INFO] [stdout] | --------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2681 | [INFO] [stdout] 2682 | Deserialized::ok(Self { [INFO] [stdout] | __________________________^ [INFO] [stdout] 2683 | | skylight_data, [INFO] [stdout] 2684 | | blocklight_data, [INFO] [stdout] 2685 | | }, data) [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |_________these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/v1_15_2.rs:2732:26 [INFO] [stdout] | [INFO] [stdout] 2716 | let mut fields = Vec::new(); [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2732 | Deserialized::ok(Self{ [INFO] [stdout] | __________________________^ [INFO] [stdout] 2733 | | fields, [INFO] [stdout] 2734 | | }, 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] --> src/v1_15_2.rs:2765:26 [INFO] [stdout] | [INFO] [stdout] 2757 | pub fn set(&mut self, index: u8, data: EntityMetadataFieldData) { [INFO] [stdout] | ----------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2765 | self.fields.push(EntityMetadataField{ [INFO] [stdout] | __________________________^ [INFO] [stdout] 2766 | | index, [INFO] [stdout] 2767 | | data, [INFO] [stdout] 2768 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/protocol.rs:227:34 [INFO] [stdout] | [INFO] [stdout] 227 | Deserialized::ok(Self{ $($fname),+ }, _rest) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] ::: src/v1_16_3.rs:9:1 [INFO] [stdout] | [INFO] [stdout] 9 | / define_protocol!(753, Packet753, RawPacket753, RawPacket753Body, Packet753Kind => { [INFO] [stdout] 10 | | // handshaking [INFO] [stdout] 11 | | Handshake, 0x00, Handshaking, ServerBound => HandshakeSpec { [INFO] [stdout] 12 | | version: VarInt, [INFO] [stdout] ... | [INFO] [stdout] 24 | | response: super::status::StatusSpec [INFO] [stdout] | | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... | [INFO] [stdout] 722 | | } [INFO] [stdout] 723 | | }); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `$crate::proto_struct` which comes from the expansion of the macro `define_protocol` (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] --> src/protocol.rs:227:34 [INFO] [stdout] | [INFO] [stdout] 227 | Deserialized::ok(Self{ $($fname),+ }, _rest) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] ::: src/v1_16_3.rs:9:1 [INFO] [stdout] | [INFO] [stdout] 9 | / define_protocol!(753, Packet753, RawPacket753, RawPacket753Body, Packet753Kind => { [INFO] [stdout] 10 | | // handshaking [INFO] [stdout] 11 | | Handshake, 0x00, Handshaking, ServerBound => HandshakeSpec { [INFO] [stdout] 12 | | version: VarInt, [INFO] [stdout] ... | [INFO] [stdout] 32 | | message: Chat [INFO] [stdout] | | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... | [INFO] [stdout] 722 | | } [INFO] [stdout] 723 | | }); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `$crate::proto_struct` which comes from the expansion of the macro `define_protocol` (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] --> src/protocol.rs:227:34 [INFO] [stdout] | [INFO] [stdout] 227 | Deserialized::ok(Self{ $($fname),+ }, _rest) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] ::: src/v1_16_3.rs:9:1 [INFO] [stdout] | [INFO] [stdout] 9 | / define_protocol!(753, Packet753, RawPacket753, RawPacket753Body, Packet753Kind => { [INFO] [stdout] 10 | | // handshaking [INFO] [stdout] 11 | | Handshake, 0x00, Handshaking, ServerBound => HandshakeSpec { [INFO] [stdout] 12 | | version: VarInt, [INFO] [stdout] ... | [INFO] [stdout] 136 | | action: BossBarAction [INFO] [stdout] | | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... | [INFO] [stdout] 722 | | } [INFO] [stdout] 723 | | }); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `$crate::proto_struct` which comes from the expansion of the macro `define_protocol` (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] --> src/protocol.rs:227:34 [INFO] [stdout] | [INFO] [stdout] 227 | Deserialized::ok(Self{ $($fname),+ }, _rest) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] ::: src/v1_16_3.rs:9:1 [INFO] [stdout] | [INFO] [stdout] 9 | / define_protocol!(753, Packet753, RawPacket753, RawPacket753Body, Packet753Kind => { [INFO] [stdout] 10 | | // handshaking [INFO] [stdout] 11 | | Handshake, 0x00, Handshaking, ServerBound => HandshakeSpec { [INFO] [stdout] 12 | | version: VarInt, [INFO] [stdout] ... | [INFO] [stdout] 143 | | message: Chat, [INFO] [stdout] | | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... | [INFO] [stdout] 722 | | } [INFO] [stdout] 723 | | }); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `$crate::proto_struct` which comes from the expansion of the macro `define_protocol` (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] --> src/protocol.rs:227:34 [INFO] [stdout] | [INFO] [stdout] 227 | Deserialized::ok(Self{ $($fname),+ }, _rest) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] ::: src/v1_16_3.rs:9:1 [INFO] [stdout] | [INFO] [stdout] 9 | / define_protocol!(753, Packet753, RawPacket753, RawPacket753Body, Packet753Kind => { [INFO] [stdout] 10 | | // handshaking [INFO] [stdout] 11 | | Handshake, 0x00, Handshaking, ServerBound => HandshakeSpec { [INFO] [stdout] 12 | | version: VarInt, [INFO] [stdout] ... | [INFO] [stdout] 151 | | matches: CountedArray [INFO] [stdout] | | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... | [INFO] [stdout] 722 | | } [INFO] [stdout] 723 | | }); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `$crate::proto_struct` which comes from the expansion of the macro `define_protocol` (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] --> src/protocol.rs:227:34 [INFO] [stdout] | [INFO] [stdout] 227 | Deserialized::ok(Self{ $($fname),+ }, _rest) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] ::: src/v1_16_3.rs:9:1 [INFO] [stdout] | [INFO] [stdout] 9 | / define_protocol!(753, Packet753, RawPacket753, RawPacket753Body, Packet753Kind => { [INFO] [stdout] 10 | | // handshaking [INFO] [stdout] 11 | | Handshake, 0x00, Handshaking, ServerBound => HandshakeSpec { [INFO] [stdout] 12 | | version: VarInt, [INFO] [stdout] ... | [INFO] [stdout] 195 | | reason: Chat [INFO] [stdout] | | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... | [INFO] [stdout] 722 | | } [INFO] [stdout] 723 | | }); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `$crate::proto_struct` which comes from the expansion of the macro `define_protocol` (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] --> src/protocol.rs:227:34 [INFO] [stdout] | [INFO] [stdout] 227 | Deserialized::ok(Self{ $($fname),+ }, _rest) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] ::: src/v1_16_3.rs:9:1 [INFO] [stdout] | [INFO] [stdout] 9 | / define_protocol!(753, Packet753, RawPacket753, RawPacket753Body, Packet753Kind => { [INFO] [stdout] 10 | | // handshaking [INFO] [stdout] 11 | | Handshake, 0x00, Handshaking, ServerBound => HandshakeSpec { [INFO] [stdout] 12 | | version: VarInt, [INFO] [stdout] ... | [INFO] [stdout] 241 | | update: LightingUpdateSpec [INFO] [stdout] | | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... | [INFO] [stdout] 722 | | } [INFO] [stdout] 723 | | }); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `$crate::proto_struct` which comes from the expansion of the macro `define_protocol` (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] --> src/protocol.rs:227:34 [INFO] [stdout] | [INFO] [stdout] 227 | Deserialized::ok(Self{ $($fname),+ }, _rest) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] ::: src/v1_16_3.rs:9:1 [INFO] [stdout] | [INFO] [stdout] 9 | / define_protocol!(753, Packet753, RawPacket753, RawPacket753Body, Packet753Kind => { [INFO] [stdout] 10 | | // handshaking [INFO] [stdout] 11 | | Handshake, 0x00, Handshaking, ServerBound => HandshakeSpec { [INFO] [stdout] 12 | | version: VarInt, [INFO] [stdout] ... | [INFO] [stdout] 265 | | icons: CountedArray, [INFO] [stdout] | | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... | [INFO] [stdout] 722 | | } [INFO] [stdout] 723 | | }); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `$crate::proto_struct` which comes from the expansion of the macro `define_protocol` (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] --> src/protocol.rs:227:34 [INFO] [stdout] | [INFO] [stdout] 227 | Deserialized::ok(Self{ $($fname),+ }, _rest) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] ::: src/v1_16_3.rs:9:1 [INFO] [stdout] | [INFO] [stdout] 9 | / define_protocol!(753, Packet753, RawPacket753, RawPacket753Body, Packet753Kind => { [INFO] [stdout] 10 | | // handshaking [INFO] [stdout] 11 | | Handshake, 0x00, Handshaking, ServerBound => HandshakeSpec { [INFO] [stdout] 12 | | version: VarInt, [INFO] [stdout] ... | [INFO] [stdout] 303 | | title: Chat [INFO] [stdout] | | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... | [INFO] [stdout] 722 | | } [INFO] [stdout] 723 | | }); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `$crate::proto_struct` which comes from the expansion of the macro `define_protocol` (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] --> src/protocol.rs:227:34 [INFO] [stdout] | [INFO] [stdout] 227 | Deserialized::ok(Self{ $($fname),+ }, _rest) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] ::: src/v1_16_3.rs:9:1 [INFO] [stdout] | [INFO] [stdout] 9 | / define_protocol!(753, Packet753, RawPacket753, RawPacket753Body, Packet753Kind => { [INFO] [stdout] 10 | | // handshaking [INFO] [stdout] 11 | | Handshake, 0x00, Handshaking, ServerBound => HandshakeSpec { [INFO] [stdout] 12 | | version: VarInt, [INFO] [stdout] ... | [INFO] [stdout] 318 | | event: CombatEvent [INFO] [stdout] | | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... | [INFO] [stdout] 722 | | } [INFO] [stdout] 723 | | }); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `$crate::proto_struct` which comes from the expansion of the macro `define_protocol` (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] --> src/protocol.rs:227:34 [INFO] [stdout] | [INFO] [stdout] 227 | Deserialized::ok(Self{ $($fname),+ }, _rest) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] ::: src/v1_16_3.rs:9:1 [INFO] [stdout] | [INFO] [stdout] 9 | / define_protocol!(753, Packet753, RawPacket753, RawPacket753Body, Packet753Kind => { [INFO] [stdout] 10 | | // handshaking [INFO] [stdout] 11 | | Handshake, 0x00, Handshaking, ServerBound => HandshakeSpec { [INFO] [stdout] 12 | | version: VarInt, [INFO] [stdout] ... | [INFO] [stdout] 321 | | actions: PlayerInfoActionList [INFO] [stdout] | | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... | [INFO] [stdout] 722 | | } [INFO] [stdout] 723 | | }); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `$crate::proto_struct` which comes from the expansion of the macro `define_protocol` (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] --> src/protocol.rs:227:34 [INFO] [stdout] | [INFO] [stdout] 227 | Deserialized::ok(Self{ $($fname),+ }, _rest) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] ::: src/v1_16_3.rs:9:1 [INFO] [stdout] | [INFO] [stdout] 9 | / define_protocol!(753, Packet753, RawPacket753, RawPacket753Body, Packet753Kind => { [INFO] [stdout] 10 | | // handshaking [INFO] [stdout] 11 | | Handshake, 0x00, Handshaking, ServerBound => HandshakeSpec { [INFO] [stdout] 12 | | version: VarInt, [INFO] [stdout] ... | [INFO] [stdout] 403 | | metadata: EntityMetadata [INFO] [stdout] | | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... | [INFO] [stdout] 722 | | } [INFO] [stdout] 723 | | }); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `$crate::proto_struct` which comes from the expansion of the macro `define_protocol` (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] --> src/protocol.rs:227:34 [INFO] [stdout] | [INFO] [stdout] 227 | Deserialized::ok(Self{ $($fname),+ }, _rest) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] ::: src/v1_16_3.rs:9:1 [INFO] [stdout] | [INFO] [stdout] 9 | / define_protocol!(753, Packet753, RawPacket753, RawPacket753Body, Packet753Kind => { [INFO] [stdout] 10 | | // handshaking [INFO] [stdout] 11 | | Handshake, 0x00, Handshaking, ServerBound => HandshakeSpec { [INFO] [stdout] 12 | | version: VarInt, [INFO] [stdout] ... | [INFO] [stdout] 429 | | action: ScoreboardObjectiveAction [INFO] [stdout] | | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... | [INFO] [stdout] 722 | | } [INFO] [stdout] 723 | | }); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `$crate::proto_struct` which comes from the expansion of the macro `define_protocol` (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] --> src/protocol.rs:227:34 [INFO] [stdout] | [INFO] [stdout] 227 | Deserialized::ok(Self{ $($fname),+ }, _rest) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] ::: src/v1_16_3.rs:9:1 [INFO] [stdout] | [INFO] [stdout] 9 | / define_protocol!(753, Packet753, RawPacket753, RawPacket753Body, Packet753Kind => { [INFO] [stdout] 10 | | // handshaking [INFO] [stdout] 11 | | Handshake, 0x00, Handshaking, ServerBound => HandshakeSpec { [INFO] [stdout] 12 | | version: VarInt, [INFO] [stdout] ... | [INFO] [stdout] 437 | | action: TeamAction [INFO] [stdout] | | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... | [INFO] [stdout] 722 | | } [INFO] [stdout] 723 | | }); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `$crate::proto_struct` which comes from the expansion of the macro `define_protocol` (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] --> src/protocol.rs:227:34 [INFO] [stdout] | [INFO] [stdout] 227 | Deserialized::ok(Self{ $($fname),+ }, _rest) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] ::: src/v1_16_3.rs:9:1 [INFO] [stdout] | [INFO] [stdout] 9 | / define_protocol!(753, Packet753, RawPacket753, RawPacket753Body, Packet753Kind => { [INFO] [stdout] 10 | | // handshaking [INFO] [stdout] 11 | | Handshake, 0x00, Handshaking, ServerBound => HandshakeSpec { [INFO] [stdout] 12 | | version: VarInt, [INFO] [stdout] ... | [INFO] [stdout] 448 | | action: TitleActionSpec [INFO] [stdout] | | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... | [INFO] [stdout] 722 | | } [INFO] [stdout] 723 | | }); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `$crate::proto_struct` which comes from the expansion of the macro `define_protocol` (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] --> src/protocol.rs:227:34 [INFO] [stdout] | [INFO] [stdout] 227 | Deserialized::ok(Self{ $($fname),+ }, _rest) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] ::: src/v1_16_3.rs:9:1 [INFO] [stdout] | [INFO] [stdout] 9 | / define_protocol!(753, Packet753, RawPacket753, RawPacket753Body, Packet753Kind => { [INFO] [stdout] 10 | | // handshaking [INFO] [stdout] 11 | | Handshake, 0x00, Handshaking, ServerBound => HandshakeSpec { [INFO] [stdout] 12 | | version: VarInt, [INFO] [stdout] ... | [INFO] [stdout] 468 | | header: Chat, [INFO] [stdout] | | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 469 | | footer: Chat [INFO] [stdout] | | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... | [INFO] [stdout] 722 | | } [INFO] [stdout] 723 | | }); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `$crate::proto_struct` which comes from the expansion of the macro `define_protocol` (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] --> src/protocol.rs:227:34 [INFO] [stdout] | [INFO] [stdout] 227 | Deserialized::ok(Self{ $($fname),+ }, _rest) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] ::: src/v1_16_3.rs:9:1 [INFO] [stdout] | [INFO] [stdout] 9 | / define_protocol!(753, Packet753, RawPacket753, RawPacket753Body, Packet753Kind => { [INFO] [stdout] 10 | | // handshaking [INFO] [stdout] 11 | | Handshake, 0x00, Handshaking, ServerBound => HandshakeSpec { [INFO] [stdout] 12 | | version: VarInt, [INFO] [stdout] ... | [INFO] [stdout] 487 | | mappings: CountedArray, [INFO] [stdout] | | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... | [INFO] [stdout] 722 | | } [INFO] [stdout] 723 | | }); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `$crate::proto_struct` which comes from the expansion of the macro `define_protocol` (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] --> src/protocol.rs:227:34 [INFO] [stdout] | [INFO] [stdout] 227 | Deserialized::ok(Self{ $($fname),+ }, _rest) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] ::: src/v1_16_3.rs:1004:1 [INFO] [stdout] | [INFO] [stdout] 1004 | / proto_struct!(BossBarAddSpec { [INFO] [stdout] 1005 | | title: Chat, [INFO] [stdout] | | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1006 | | health: f32, [INFO] [stdout] 1007 | | color: BossBarColor, [INFO] [stdout] 1008 | | division: BossBarDivision, [INFO] [stdout] 1009 | | flags: BossBarFlags [INFO] [stdout] 1010 | | }); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `proto_struct` (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] --> src/protocol.rs:227:34 [INFO] [stdout] | [INFO] [stdout] 227 | Deserialized::ok(Self{ $($fname),+ }, _rest) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] ::: src/v1_16_3.rs:1025:1 [INFO] [stdout] | [INFO] [stdout] 1025 | / proto_struct!(TabCompleteMatch { [INFO] [stdout] 1026 | | match_: String, [INFO] [stdout] 1027 | | tooltip: Option [INFO] [stdout] | | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1028 | | }); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `proto_struct` (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] --> src/protocol.rs:227:34 [INFO] [stdout] | [INFO] [stdout] 227 | Deserialized::ok(Self{ $($fname),+ }, _rest) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] ::: src/v1_16_3.rs:1454:1 [INFO] [stdout] | [INFO] [stdout] 1454 | / proto_struct!(TeamActionCreateSpec { [INFO] [stdout] 1455 | | display_name: Chat, [INFO] [stdout] | | ------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1456 | | friendly_flags: TeamFriendlyFlags, [INFO] [stdout] 1457 | | tag_name_visibility: TeamTagNameVisibility, [INFO] [stdout] ... | [INFO] [stdout] 1460 | | prefix: Chat, [INFO] [stdout] | | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1461 | | suffix: Chat, [INFO] [stdout] | | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1462 | | entities: CountedArray [INFO] [stdout] 1463 | | }); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `proto_struct` (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] --> src/protocol.rs:227:34 [INFO] [stdout] | [INFO] [stdout] 227 | Deserialized::ok(Self{ $($fname),+ }, _rest) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] ::: src/v1_16_3.rs:1465:1 [INFO] [stdout] | [INFO] [stdout] 1465 | / proto_struct!(TeamActionUpdateInfoSpec { [INFO] [stdout] 1466 | | display_name: Chat, [INFO] [stdout] | | ------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1467 | | friendly_flags: TeamFriendlyFlags, [INFO] [stdout] 1468 | | tag_name_visibility: TeamTagNameVisibility, [INFO] [stdout] ... | [INFO] [stdout] 1471 | | prefix: Chat, [INFO] [stdout] | | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1472 | | suffix: Chat [INFO] [stdout] | | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1473 | | }); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `proto_struct` (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] --> src/protocol.rs:227:34 [INFO] [stdout] | [INFO] [stdout] 227 | Deserialized::ok(Self{ $($fname),+ }, _rest) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] ::: src/v1_16_3.rs:1827:1 [INFO] [stdout] | [INFO] [stdout] 1827 | / proto_struct!(MapIconSpec { [INFO] [stdout] 1828 | | kind: MapIconType, [INFO] [stdout] 1829 | | position: TopDownPosition, [INFO] [stdout] 1830 | | direction: i8, [INFO] [stdout] 1831 | | display_name: Option [INFO] [stdout] | | ------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1832 | | }); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `proto_struct` (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] --> src/protocol.rs:227:34 [INFO] [stdout] | [INFO] [stdout] 227 | Deserialized::ok(Self{ $($fname),+ }, _rest) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] ::: src/v1_16_3.rs:1963:1 [INFO] [stdout] | [INFO] [stdout] 1963 | / proto_struct!(CombatEntityDeadSpec { [INFO] [stdout] 1964 | | player_id: VarInt, [INFO] [stdout] 1965 | | entity_id: i32, [INFO] [stdout] 1966 | | message: Chat [INFO] [stdout] | | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1967 | | }); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `proto_struct` (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] --> src/protocol.rs:227:34 [INFO] [stdout] | [INFO] [stdout] 227 | Deserialized::ok(Self{ $($fname),+ }, _rest) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] ::: src/v1_16_3.rs:1969:1 [INFO] [stdout] | [INFO] [stdout] 1969 | / proto_struct!(PlayerInfoAction { [INFO] [stdout] 1970 | | uuid: UUID4, [INFO] [stdout] 1971 | | action: A [INFO] [stdout] | | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1972 | | }); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `proto_struct` (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] --> src/protocol.rs:227:34 [INFO] [stdout] | [INFO] [stdout] 227 | Deserialized::ok(Self{ $($fname),+ }, _rest) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] ::: src/v1_16_3.rs:1982:1 [INFO] [stdout] | [INFO] [stdout] 1982 | / proto_struct!(PlayerAddActionSpec { [INFO] [stdout] 1983 | | name: String, [INFO] [stdout] 1984 | | properties: CountedArray, [INFO] [stdout] 1985 | | game_mode: GameMode, [INFO] [stdout] 1986 | | ping_ms: VarInt, [INFO] [stdout] 1987 | | display_name: Option [INFO] [stdout] | | ------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1988 | | }); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `proto_struct` (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] --> src/protocol.rs:227:34 [INFO] [stdout] | [INFO] [stdout] 227 | Deserialized::ok(Self{ $($fname),+ }, _rest) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] ::: src/v1_16_3.rs:2218:1 [INFO] [stdout] | [INFO] [stdout] 2218 | / proto_struct!(ScoreboardObjectiveSpec { [INFO] [stdout] 2219 | | text: Chat, [INFO] [stdout] | | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2220 | | kind: ScoreboardObjectiveKind [INFO] [stdout] 2221 | | }); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `proto_struct` (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] --> src/protocol.rs:227:34 [INFO] [stdout] | [INFO] [stdout] 227 | Deserialized::ok(Self{ $($fname),+ }, _rest) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] ::: src/v1_16_3.rs:2223:1 [INFO] [stdout] | [INFO] [stdout] 2223 | / proto_struct!(AdvancementMappingEntrySpec { [INFO] [stdout] 2224 | | key: String, [INFO] [stdout] 2225 | | value: AdvancementSpec [INFO] [stdout] | | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2226 | | }); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `proto_struct` (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] --> src/protocol.rs:227:34 [INFO] [stdout] | [INFO] [stdout] 227 | Deserialized::ok(Self{ $($fname),+ }, _rest) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] ::: src/v1_16_3.rs:2228:1 [INFO] [stdout] | [INFO] [stdout] 2228 | / proto_struct!(AdvancementSpec { [INFO] [stdout] 2229 | | parent: Option, [INFO] [stdout] 2230 | | display: Option, [INFO] [stdout] | | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2231 | | criteria: CountedArray, [INFO] [stdout] 2232 | | requirements: CountedArray, VarInt> [INFO] [stdout] 2233 | | }); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `proto_struct` (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] --> src/protocol.rs:227:34 [INFO] [stdout] | [INFO] [stdout] 227 | Deserialized::ok(Self{ $($fname),+ }, _rest) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] ::: src/v1_16_3.rs:2235:1 [INFO] [stdout] | [INFO] [stdout] 2235 | / proto_struct!(AdvancementDisplaySpec { [INFO] [stdout] 2236 | | title: Chat, [INFO] [stdout] | | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2237 | | description: Chat, [INFO] [stdout] | | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2238 | | icon: Slot, [INFO] [stdout] ... | [INFO] [stdout] 2241 | | position: Vec2 [INFO] [stdout] 2242 | | }); [INFO] [stdout] | |__- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `proto_struct` (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] --> src/v1_16_3.rs:2927:26 [INFO] [stdout] | [INFO] [stdout] 2924 | let Deserialized { value: skylight_data, data } = LightingData::deserialize(skylight_update_mask, data)?; [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2925 | let Deserialized { value: blocklight_data, data } = LightingData::deserialize(blocklight_update_mask, data)?; [INFO] [stdout] | --------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2926 | [INFO] [stdout] 2927 | Deserialized::ok(Self { [INFO] [stdout] | __________________________^ [INFO] [stdout] 2928 | | skylight_data, [INFO] [stdout] 2929 | | blocklight_data, [INFO] [stdout] 2930 | | }, data) [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |_________these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/v1_16_3.rs:2977:26 [INFO] [stdout] | [INFO] [stdout] 2961 | let mut fields = Vec::new(); [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2977 | Deserialized::ok(Self { [INFO] [stdout] | __________________________^ [INFO] [stdout] 2978 | | fields, [INFO] [stdout] 2979 | | }, 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] --> src/v1_16_3.rs:3010:26 [INFO] [stdout] | [INFO] [stdout] 3002 | pub fn set(&mut self, index: u8, data: EntityMetadataFieldData) { [INFO] [stdout] | ----------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 3010 | self.fields.push(EntityMetadataField { [INFO] [stdout] | __________________________^ [INFO] [stdout] 3011 | | index, [INFO] [stdout] 3012 | | data, [INFO] [stdout] 3013 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [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 80 previous errors; 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `mcproto-rs` (lib test) due to 81 previous errors; 1 warning emitted [INFO] running `Command { std: "docker" "inspect" "f6139b77e9c19796677d46a5e8f17cf3cabd490af16f50260cf6f3aef019571d", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "f6139b77e9c19796677d46a5e8f17cf3cabd490af16f50260cf6f3aef019571d", kill_on_drop: false }` [INFO] [stdout] f6139b77e9c19796677d46a5e8f17cf3cabd490af16f50260cf6f3aef019571d