[INFO] fetching crate my-ecs 0.0.1... [INFO] checking my-ecs-0.0.1 against try#4d98531622e1718ae0bc3c7a1ab9cd8938428452+rustflags=-Dtail_expr_drop_order for pr-129604 [INFO] extracting crate my-ecs 0.0.1 into /workspace/builds/worker-0-tc2/source [INFO] validating manifest of crates.io crate my-ecs 0.0.1 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 my-ecs 0.0.1 [INFO] removed 1 missing examples [INFO] finished tweaking crates.io crate my-ecs 0.0.1 [INFO] tweaked toml for crates.io crate my-ecs 0.0.1 written to /workspace/builds/worker-0-tc2/source/Cargo.toml [INFO] crate crates.io crate my-ecs 0.0.1 already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+4d98531622e1718ae0bc3c7a1ab9cd8938428452" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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] 6da02f3928dff2b4a7289b06662dcabaa287bd55359fd66b2b7ab759dd0dff49 [INFO] running `Command { std: "docker" "start" "-a" "6da02f3928dff2b4a7289b06662dcabaa287bd55359fd66b2b7ab759dd0dff49", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "6da02f3928dff2b4a7289b06662dcabaa287bd55359fd66b2b7ab759dd0dff49", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "6da02f3928dff2b4a7289b06662dcabaa287bd55359fd66b2b7ab759dd0dff49", kill_on_drop: false }` [INFO] [stdout] 6da02f3928dff2b4a7289b06662dcabaa287bd55359fd66b2b7ab759dd0dff49 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-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] b885b03a59295de114660bac37b76931f62c5a908633b558c85619fa0d63d909 [INFO] running `Command { std: "docker" "start" "-a" "b885b03a59295de114660bac37b76931f62c5a908633b558c85619fa0d63d909", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.78 [INFO] [stderr] Compiling paste v1.0.14 [INFO] [stderr] Compiling thiserror v1.0.57 [INFO] [stderr] Compiling quote v1.0.35 [INFO] [stderr] Compiling syn v2.0.52 [INFO] [stderr] Compiling thiserror-impl v1.0.57 [INFO] [stderr] Compiling my-ecs-macros v0.0.1 [INFO] [stderr] Checking my-ecs v0.0.1 (/opt/rustwide/workdir) [INFO] [stdout] 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/default/worker.rs:62:16 [INFO] [stdout] | [INFO] [stdout] 56 | let (tx, rx) = mpsc::channel::>>(); [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] 57 | let join_handle = builder.inner.spawn(move || { [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 62 | Ok(Self { [INFO] [stdout] | ________________^ [INFO] [stdout] 63 | | name: builder.name, [INFO] [stdout] 64 | | tx, [INFO] [stdout] 65 | | join_handle: Some(join_handle), [INFO] [stdout] 66 | | }) [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] = 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/ds/borrow.rs:74:25 [INFO] [stdout] | [INFO] [stdout] 71 | pub fn new(value: V, fn_imm: fn(&V) -> BI, fn_mut: fn(&mut V) -> BM) -> Self { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 74 | atomic_cnt: Arc::new(A::new(Self::CNT_INIT)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] 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/ds/borrow.rs:94:12 [INFO] [stdout] | [INFO] [stdout] 91 | let value = (self.fn_imm)(&self.value); [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 92 | let exclusive = false; [INFO] [stdout] 93 | let atomic_cnt = Arc::clone(&self.atomic_cnt); [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 94 | Ok(Borrowed::new(value, exclusive, atomic_cnt)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] 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/ds/borrow.rs:102:12 [INFO] [stdout] | [INFO] [stdout] 99 | let value = (self.fn_mut)(&mut self.value); [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 100 | let exclusive = true; [INFO] [stdout] 101 | let atomic_cnt = Arc::clone(&self.atomic_cnt); [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 102 | Ok(Borrowed::new(value, exclusive, atomic_cnt)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] 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/ds/borrow.rs:110:12 [INFO] [stdout] | [INFO] [stdout] 109 | let atomic_cnt = Arc::clone(&self.atomic_cnt); [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 110 | Ok(Borrowed::new(value, exclusive, atomic_cnt)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] 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/ds/borrow.rs:118:12 [INFO] [stdout] | [INFO] [stdout] 117 | let atomic_cnt = Arc::clone(&self.atomic_cnt); [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 118 | Ok(Borrowed::new(value, exclusive, atomic_cnt)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] 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/ds/borrow.rs:191:32 [INFO] [stdout] | [INFO] [stdout] 190 | pub const fn new(value: B, exclusive: bool, atomic_cnt: Arc) -> Self { [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] 191 | Self(ManuallyDrop::new(BorrowedInner { [INFO] [stdout] | ________________________________^ [INFO] [stdout] 192 | | value, [INFO] [stdout] 193 | | exclusive, [INFO] [stdout] 194 | | atomic_cnt, [INFO] [stdout] 195 | | })) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] 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/ds/borrow.rs:218:23 [INFO] [stdout] | [INFO] [stdout] 213 | pub unsafe fn map_copy(&mut self, f: impl FnOnce(B) -> T) -> Borrowed { [INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 214 | // Takes inner out without Self::drop(). [INFO] [stdout] 215 | let inner = unsafe { ManuallyDrop::take(&mut self.0) }; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 218 | Borrowed::new(f(inner.value), inner.exclusive, inner.atomic_cnt) [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] 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/ds/list.rs:19:14 [INFO] [stdout] | [INFO] [stdout] 18 | pub fn new(dummy: V) -> Self { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 19 | Self(SetList::new(dummy)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] 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/ds/list.rs:39:26 [INFO] [stdout] | [INFO] [stdout] 38 | pub fn push_back(&mut self, value: V) -> bool { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 39 | self.0.push_back(value.clone(), 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/ds/list.rs:43:27 [INFO] [stdout] | [INFO] [stdout] 42 | pub fn push_front(&mut self, value: V) -> bool { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 43 | self.0.push_front(value.clone(), 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/ds/list.rs:140:18 [INFO] [stdout] | [INFO] [stdout] 126 | pub fn new(dummy: V) -> Self { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 127 | let mut nodes = OptVec::new(); [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 140 | map: HashMap::default(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] 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/ds/list.rs:503:14 [INFO] [stdout] | [INFO] [stdout] 491 | let (key, index) = self.map.remove_entry(key)?; [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 492 | let old = unsafe { self.nodes.take(index).unwrap_unchecked() }; [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 503 | Some((key, old.value)) [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/ds/map.rs:324:15 [INFO] [stdout] | [INFO] [stdout] 323 | pub fn insert(&mut self, key: K, value: V) -> (usize, Option) { [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] 324 | match self.map.entry(key) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] 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/ds/vec/opt_vec.rs:239:25 [INFO] [stdout] | [INFO] [stdout] 235 | pub fn extend_set(&mut self, index: usize, value: T) -> Option { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 239 | self.set(index, Some(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/ecs/entity.rs:440:19 [INFO] [stdout] | [INFO] [stdout] 438 | pub fn new(name: Arc, ty: Option, cont: Box) -> Self { [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] 439 | Self { [INFO] [stdout] 440 | cont: EntityContainer::new(name, ty, cont, Vec::new()), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] 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/ecs/entity.rs:449:29 [INFO] [stdout] | [INFO] [stdout] 445 | pub fn new_with_default_container(name: Arc, ty: Option) -> Self [INFO] [stdout] | -------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 449 | Self::new(name, ty, Box::new(SparseSet::::new())) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] 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/ecs/entity.rs:523:23 [INFO] [stdout] | [INFO] [stdout] 511 | name: Arc, [INFO] [stdout] | -------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 512 | ty: Option, [INFO] [stdout] 513 | mut cont: Box, [INFO] [stdout] | -------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 523 | cont_ptr: SimpleHolder::new(ptr), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] 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/ecs/manager.rs:90:22 [INFO] [stdout] | [INFO] [stdout] 85 | let mut sh_info = SharedInfo::new(); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 86 | let sys_mgr_a = SystemManager::new(&mut sh_info); [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 87 | let sys_mgr_b = SystemManager::new(&mut sh_info); [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 90 | sys_mgr: Twin::new(sys_mgr_a, sys_mgr_b), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] 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/ecs/manager.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 85 | let mut sh_info = SharedInfo::new(); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 86 | let sys_mgr_a = SystemManager::new(&mut sh_info); [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 87 | let sys_mgr_b = SystemManager::new(&mut sh_info); [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 91 | cmd_handlers: HashMap::default(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] 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/ecs/manager.rs:92:23 [INFO] [stdout] | [INFO] [stdout] 85 | let mut sh_info = SharedInfo::new(); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 86 | let sys_mgr_a = SystemManager::new(&mut sh_info); [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 87 | let sys_mgr_b = SystemManager::new(&mut sh_info); [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 92 | entities: EntityDict::new(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] 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/ecs/manager.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 85 | let mut sh_info = SharedInfo::new(); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 86 | let sys_mgr_a = SystemManager::new(&mut sh_info); [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 87 | let sys_mgr_b = SystemManager::new(&mut sh_info); [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 93 | resources: ResourcePack::new(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] 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/ecs/manager.rs:94:23 [INFO] [stdout] | [INFO] [stdout] 85 | let mut sh_info = SharedInfo::new(); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 86 | let sys_mgr_a = SystemManager::new(&mut sh_info); [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 87 | let sys_mgr_b = SystemManager::new(&mut sh_info); [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 94 | dedi_res: HashSet::default(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] 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/ecs/manager.rs:96:20 [INFO] [stdout] | [INFO] [stdout] 85 | let mut sh_info = SharedInfo::new(); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 86 | let sys_mgr_a = SystemManager::new(&mut sh_info); [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 87 | let sys_mgr_b = SystemManager::new(&mut sh_info); [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 96 | waits: WaitQueuePack::new(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] 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/ecs/manager.rs:97:20 [INFO] [stdout] | [INFO] [stdout] 85 | let mut sh_info = SharedInfo::new(); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 86 | let sys_mgr_a = SystemManager::new(&mut sh_info); [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 87 | let sys_mgr_b = SystemManager::new(&mut sh_info); [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 97 | cache: HashMap::default(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] 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/ecs/manager.rs:98:25 [INFO] [stdout] | [INFO] [stdout] 85 | let mut sh_info = SharedInfo::new(); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 86 | let sys_mgr_a = SystemManager::new(&mut sh_info); [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 87 | let sys_mgr_b = SystemManager::new(&mut sh_info); [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 98 | cache_noti: HashMap::default(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] 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/ecs/manager.rs:99:25 [INFO] [stdout] | [INFO] [stdout] 85 | let mut sh_info = SharedInfo::new(); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 86 | let sys_mgr_a = SystemManager::new(&mut sh_info); [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 87 | let sys_mgr_b = SystemManager::new(&mut sh_info); [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 99 | dedi_tasks: HashSet::default(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] 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/ecs/manager.rs:100:20 [INFO] [stdout] | [INFO] [stdout] 85 | let mut sh_info = SharedInfo::new(); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 86 | let sys_mgr_a = SystemManager::new(&mut sh_info); [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 87 | let sys_mgr_b = SystemManager::new(&mut sh_info); [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 100 | sched: Scheduler::new(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] 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/ecs/manager.rs:102:28 [INFO] [stdout] | [INFO] [stdout] 85 | let mut sh_info = SharedInfo::new(); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 86 | let sys_mgr_a = SystemManager::new(&mut sh_info); [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 87 | let sys_mgr_b = SystemManager::new(&mut sh_info); [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 102 | pending_tasks: SetValueList::new(ListPos::end()), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] 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/ecs/manager.rs:104:30 [INFO] [stdout] | [INFO] [stdout] 85 | let mut sh_info = SharedInfo::new(); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 86 | let sys_mgr_a = SystemManager::new(&mut sh_info); [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 87 | let sys_mgr_b = SystemManager::new(&mut sh_info); [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 104 | sys_run_history: HashSet::default(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] 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/ecs/manager.rs:412:28 [INFO] [stdout] | [INFO] [stdout] 391 | let mut merged_filtered = Vec::new(); [INFO] [stdout] | --------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 412 | (merged_waits, merged_filtered.into_boxed_slice()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] 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/ecs/system.rs:65:18 [INFO] [stdout] | [INFO] [stdout] 61 | let mut head_node = ().into_data(info_stor); [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 65 | map: HashMap::default(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] 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/ecs/system.rs:67:21 [INFO] [stdout] | [INFO] [stdout] 61 | let mut head_node = ().into_data(info_stor); [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 67 | active: SetList::new(head_node), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] 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/ecs/system.rs:68:23 [INFO] [stdout] | [INFO] [stdout] 61 | let mut head_node = ().into_data(info_stor); [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 68 | inactive: HashMap::default(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] 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/ecs/system.rs:69:23 [INFO] [stdout] | [INFO] [stdout] 61 | let mut head_node = ().into_data(info_stor); [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 69 | volatile: HashSet::default(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] 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/ecs/system.rs:70:23 [INFO] [stdout] | [INFO] [stdout] 61 | let mut head_node = ().into_data(info_stor); [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 70 | lifetime: SystemLifetime::new(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] 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/ecs/system.rs:333:21 [INFO] [stdout] | [INFO] [stdout] 326 | fn into_data(self, info_stor: &mut S) -> SystemData [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 333 | invoke: Box::new(self), [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] 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/ecs/system.rs:334:18 [INFO] [stdout] | [INFO] [stdout] 326 | fn into_data(self, info_stor: &mut S) -> SystemData [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 334 | req: Box::new(( [INFO] [stdout] | __________________^ [INFO] [stdout] 335 | | ::key(), [INFO] [stdout] 336 | | ::get_info(info_stor), [INFO] [stdout] 337 | | )), [INFO] [stdout] | |______________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] 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/ecs/system.rs:706:30 [INFO] [stdout] | [INFO] [stdout] 705 | fn from(value: F) -> Self { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 706 | Self::Fn(value.into()) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 866 | _impl!((o , o , o , o , o ), ((), (), (), (), ())); [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 `_impl` (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/ecs/system.rs:813:30 [INFO] [stdout] | [INFO] [stdout] 811 | fn from(value: FnOnceSystem<$req_with_placeholder, F>) -> Self { [INFO] [stdout] | --------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 812 | let mut f = Some(value.run); [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 813 | Box::new(move |args: ( [INFO] [stdout] | ______________________________^ [INFO] [stdout] 814 | | $(Read<$r>,)? [INFO] [stdout] 815 | | $(Write<$w>,)? [INFO] [stdout] 816 | | $(ResRead<$rr>,)? [INFO] [stdout] ... | [INFO] [stdout] 826 | | } [INFO] [stdout] 827 | | }) [INFO] [stdout] | |_____________________^ [INFO] [stdout] ... [INFO] [stdout] 866 | _impl!((o , o , o , o , o ), ((), (), (), (), ())); [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 `_impl` (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/ecs/system.rs:706:30 [INFO] [stdout] | [INFO] [stdout] 705 | fn from(value: F) -> Self { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 706 | Self::Fn(value.into()) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 867 | _impl!((R, o , o , o , o ), (R, (), (), (), ()), r=R); [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 `_impl` (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/ecs/system.rs:730:27 [INFO] [stdout] | [INFO] [stdout] 728 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 729 | (self.run)( [INFO] [stdout] 730 | $(Read::<$r>(_resp.read),)? [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 867 | _impl!((R, o , o , o , o ), (R, (), (), (), ()), r=R); [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 `_impl` (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/ecs/system.rs:813:30 [INFO] [stdout] | [INFO] [stdout] 811 | fn from(value: FnOnceSystem<$req_with_placeholder, F>) -> Self { [INFO] [stdout] | --------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 812 | let mut f = Some(value.run); [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 813 | Box::new(move |args: ( [INFO] [stdout] | ______________________________^ [INFO] [stdout] 814 | | $(Read<$r>,)? [INFO] [stdout] 815 | | $(Write<$w>,)? [INFO] [stdout] 816 | | $(ResRead<$rr>,)? [INFO] [stdout] ... | [INFO] [stdout] 826 | | } [INFO] [stdout] 827 | | }) [INFO] [stdout] | |_____________________^ [INFO] [stdout] ... [INFO] [stdout] 867 | _impl!((R, o , o , o , o ), (R, (), (), (), ()), r=R); [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 `_impl` (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/ecs/system.rs:851:28 [INFO] [stdout] | [INFO] [stdout] 850 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 851 | (self)(( [INFO] [stdout] | ____________________________^ [INFO] [stdout] 852 | | $(Read::<$r>(_resp.read),)? [INFO] [stdout] 853 | | $(Write::<$w>(_resp.write),)? [INFO] [stdout] 854 | | $(ResRead::<$rr>(_resp.res_read),)? [INFO] [stdout] 855 | | $(ResWrite::<$rw>(_resp.res_write),)? [INFO] [stdout] 856 | | $(EntWrite::<$ew>(_resp.ent_write),)? [INFO] [stdout] 857 | | )) [INFO] [stdout] | |_____________________^ [INFO] [stdout] ... [INFO] [stdout] 867 | _impl!((R, o , o , o , o ), (R, (), (), (), ()), r=R); [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 `_impl` (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/ecs/system.rs:706:30 [INFO] [stdout] | [INFO] [stdout] 705 | fn from(value: F) -> Self { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 706 | Self::Fn(value.into()) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 868 | _impl!((o , W, o , o , o ), ((), W, (), (), ()), w=W); [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 `_impl` (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/ecs/system.rs:731:27 [INFO] [stdout] | [INFO] [stdout] 728 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 731 | $(Write::<$w>(_resp.write),)? [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 868 | _impl!((o , W, o , o , o ), ((), W, (), (), ()), w=W); [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 `_impl` (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/ecs/system.rs:813:30 [INFO] [stdout] | [INFO] [stdout] 811 | fn from(value: FnOnceSystem<$req_with_placeholder, F>) -> Self { [INFO] [stdout] | --------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 812 | let mut f = Some(value.run); [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 813 | Box::new(move |args: ( [INFO] [stdout] | ______________________________^ [INFO] [stdout] 814 | | $(Read<$r>,)? [INFO] [stdout] 815 | | $(Write<$w>,)? [INFO] [stdout] 816 | | $(ResRead<$rr>,)? [INFO] [stdout] ... | [INFO] [stdout] 826 | | } [INFO] [stdout] 827 | | }) [INFO] [stdout] | |_____________________^ [INFO] [stdout] ... [INFO] [stdout] 868 | _impl!((o , W, o , o , o ), ((), W, (), (), ()), w=W); [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 `_impl` (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/ecs/system.rs:851:28 [INFO] [stdout] | [INFO] [stdout] 850 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 851 | (self)(( [INFO] [stdout] | ____________________________^ [INFO] [stdout] 852 | | $(Read::<$r>(_resp.read),)? [INFO] [stdout] 853 | | $(Write::<$w>(_resp.write),)? [INFO] [stdout] 854 | | $(ResRead::<$rr>(_resp.res_read),)? [INFO] [stdout] 855 | | $(ResWrite::<$rw>(_resp.res_write),)? [INFO] [stdout] 856 | | $(EntWrite::<$ew>(_resp.ent_write),)? [INFO] [stdout] 857 | | )) [INFO] [stdout] | |_____________________^ [INFO] [stdout] ... [INFO] [stdout] 868 | _impl!((o , W, o , o , o ), ((), W, (), (), ()), w=W); [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 `_impl` (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/ecs/system.rs:706:30 [INFO] [stdout] | [INFO] [stdout] 705 | fn from(value: F) -> Self { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 706 | Self::Fn(value.into()) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 869 | _impl!((R, W, o , o , o ), (R, W, (), (), ()), r=R, w=W); [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 `_impl` (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/ecs/system.rs:730:27 [INFO] [stdout] | [INFO] [stdout] 728 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 729 | (self.run)( [INFO] [stdout] 730 | $(Read::<$r>(_resp.read),)? [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 869 | _impl!((R, W, o , o , o ), (R, W, (), (), ()), r=R, w=W); [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 `_impl` (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/ecs/system.rs:731:27 [INFO] [stdout] | [INFO] [stdout] 728 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 731 | $(Write::<$w>(_resp.write),)? [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 869 | _impl!((R, W, o , o , o ), (R, W, (), (), ()), r=R, w=W); [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 `_impl` (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/ecs/system.rs:813:30 [INFO] [stdout] | [INFO] [stdout] 811 | fn from(value: FnOnceSystem<$req_with_placeholder, F>) -> Self { [INFO] [stdout] | --------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 812 | let mut f = Some(value.run); [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 813 | Box::new(move |args: ( [INFO] [stdout] | ______________________________^ [INFO] [stdout] 814 | | $(Read<$r>,)? [INFO] [stdout] 815 | | $(Write<$w>,)? [INFO] [stdout] 816 | | $(ResRead<$rr>,)? [INFO] [stdout] ... | [INFO] [stdout] 826 | | } [INFO] [stdout] 827 | | }) [INFO] [stdout] | |_____________________^ [INFO] [stdout] ... [INFO] [stdout] 869 | _impl!((R, W, o , o , o ), (R, W, (), (), ()), r=R, w=W); [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 `_impl` (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/ecs/system.rs:851:28 [INFO] [stdout] | [INFO] [stdout] 850 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 851 | (self)(( [INFO] [stdout] | ____________________________^ [INFO] [stdout] 852 | | $(Read::<$r>(_resp.read),)? [INFO] [stdout] 853 | | $(Write::<$w>(_resp.write),)? [INFO] [stdout] 854 | | $(ResRead::<$rr>(_resp.res_read),)? [INFO] [stdout] 855 | | $(ResWrite::<$rw>(_resp.res_write),)? [INFO] [stdout] 856 | | $(EntWrite::<$ew>(_resp.ent_write),)? [INFO] [stdout] 857 | | )) [INFO] [stdout] | |_____________________^ [INFO] [stdout] ... [INFO] [stdout] 869 | _impl!((R, W, o , o , o ), (R, W, (), (), ()), r=R, w=W); [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 `_impl` (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/ecs/system.rs:706:30 [INFO] [stdout] | [INFO] [stdout] 705 | fn from(value: F) -> Self { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 706 | Self::Fn(value.into()) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 870 | _impl!((o , o , RR, o , o ), ((), (), RR, (), ()), rr=RR); [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 `_impl` (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/ecs/system.rs:732:27 [INFO] [stdout] | [INFO] [stdout] 728 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 732 | $(ResRead::<$rr>(_resp.res_read),)? [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 870 | _impl!((o , o , RR, o , o ), ((), (), RR, (), ()), rr=RR); [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 `_impl` (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/ecs/system.rs:813:30 [INFO] [stdout] | [INFO] [stdout] 811 | fn from(value: FnOnceSystem<$req_with_placeholder, F>) -> Self { [INFO] [stdout] | --------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 812 | let mut f = Some(value.run); [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 813 | Box::new(move |args: ( [INFO] [stdout] | ______________________________^ [INFO] [stdout] 814 | | $(Read<$r>,)? [INFO] [stdout] 815 | | $(Write<$w>,)? [INFO] [stdout] 816 | | $(ResRead<$rr>,)? [INFO] [stdout] ... | [INFO] [stdout] 826 | | } [INFO] [stdout] 827 | | }) [INFO] [stdout] | |_____________________^ [INFO] [stdout] ... [INFO] [stdout] 870 | _impl!((o , o , RR, o , o ), ((), (), RR, (), ()), rr=RR); [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 `_impl` (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/ecs/system.rs:851:28 [INFO] [stdout] | [INFO] [stdout] 850 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 851 | (self)(( [INFO] [stdout] | ____________________________^ [INFO] [stdout] 852 | | $(Read::<$r>(_resp.read),)? [INFO] [stdout] 853 | | $(Write::<$w>(_resp.write),)? [INFO] [stdout] 854 | | $(ResRead::<$rr>(_resp.res_read),)? [INFO] [stdout] 855 | | $(ResWrite::<$rw>(_resp.res_write),)? [INFO] [stdout] 856 | | $(EntWrite::<$ew>(_resp.ent_write),)? [INFO] [stdout] 857 | | )) [INFO] [stdout] | |_____________________^ [INFO] [stdout] ... [INFO] [stdout] 870 | _impl!((o , o , RR, o , o ), ((), (), RR, (), ()), rr=RR); [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 `_impl` (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/ecs/system.rs:706:30 [INFO] [stdout] | [INFO] [stdout] 705 | fn from(value: F) -> Self { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 706 | Self::Fn(value.into()) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 871 | _impl!((R, o , RR, o , o ), (R, (), RR, (), ()), r=R, rr=RR); [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 `_impl` (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/ecs/system.rs:730:27 [INFO] [stdout] | [INFO] [stdout] 728 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 729 | (self.run)( [INFO] [stdout] 730 | $(Read::<$r>(_resp.read),)? [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 871 | _impl!((R, o , RR, o , o ), (R, (), RR, (), ()), r=R, rr=RR); [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 `_impl` (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/ecs/system.rs:732:27 [INFO] [stdout] | [INFO] [stdout] 728 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 732 | $(ResRead::<$rr>(_resp.res_read),)? [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 871 | _impl!((R, o , RR, o , o ), (R, (), RR, (), ()), r=R, rr=RR); [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 `_impl` (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/ecs/system.rs:813:30 [INFO] [stdout] | [INFO] [stdout] 811 | fn from(value: FnOnceSystem<$req_with_placeholder, F>) -> Self { [INFO] [stdout] | --------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 812 | let mut f = Some(value.run); [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 813 | Box::new(move |args: ( [INFO] [stdout] | ______________________________^ [INFO] [stdout] 814 | | $(Read<$r>,)? [INFO] [stdout] 815 | | $(Write<$w>,)? [INFO] [stdout] 816 | | $(ResRead<$rr>,)? [INFO] [stdout] ... | [INFO] [stdout] 826 | | } [INFO] [stdout] 827 | | }) [INFO] [stdout] | |_____________________^ [INFO] [stdout] ... [INFO] [stdout] 871 | _impl!((R, o , RR, o , o ), (R, (), RR, (), ()), r=R, rr=RR); [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 `_impl` (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/ecs/system.rs:851:28 [INFO] [stdout] | [INFO] [stdout] 850 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 851 | (self)(( [INFO] [stdout] | ____________________________^ [INFO] [stdout] 852 | | $(Read::<$r>(_resp.read),)? [INFO] [stdout] 853 | | $(Write::<$w>(_resp.write),)? [INFO] [stdout] 854 | | $(ResRead::<$rr>(_resp.res_read),)? [INFO] [stdout] 855 | | $(ResWrite::<$rw>(_resp.res_write),)? [INFO] [stdout] 856 | | $(EntWrite::<$ew>(_resp.ent_write),)? [INFO] [stdout] 857 | | )) [INFO] [stdout] | |_____________________^ [INFO] [stdout] ... [INFO] [stdout] 871 | _impl!((R, o , RR, o , o ), (R, (), RR, (), ()), r=R, rr=RR); [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 `_impl` (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/ecs/system.rs:706:30 [INFO] [stdout] | [INFO] [stdout] 705 | fn from(value: F) -> Self { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 706 | Self::Fn(value.into()) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 872 | _impl!((o , W, RR, o , o ), ((), W, RR, (), ()), w=W, rr=RR); [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 `_impl` (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/ecs/system.rs:731:27 [INFO] [stdout] | [INFO] [stdout] 728 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 731 | $(Write::<$w>(_resp.write),)? [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 872 | _impl!((o , W, RR, o , o ), ((), W, RR, (), ()), w=W, rr=RR); [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 `_impl` (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/ecs/system.rs:732:27 [INFO] [stdout] | [INFO] [stdout] 728 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 732 | $(ResRead::<$rr>(_resp.res_read),)? [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 872 | _impl!((o , W, RR, o , o ), ((), W, RR, (), ()), w=W, rr=RR); [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 `_impl` (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/ecs/system.rs:813:30 [INFO] [stdout] | [INFO] [stdout] 811 | fn from(value: FnOnceSystem<$req_with_placeholder, F>) -> Self { [INFO] [stdout] | --------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 812 | let mut f = Some(value.run); [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 813 | Box::new(move |args: ( [INFO] [stdout] | ______________________________^ [INFO] [stdout] 814 | | $(Read<$r>,)? [INFO] [stdout] 815 | | $(Write<$w>,)? [INFO] [stdout] 816 | | $(ResRead<$rr>,)? [INFO] [stdout] ... | [INFO] [stdout] 826 | | } [INFO] [stdout] 827 | | }) [INFO] [stdout] | |_____________________^ [INFO] [stdout] ... [INFO] [stdout] 872 | _impl!((o , W, RR, o , o ), ((), W, RR, (), ()), w=W, rr=RR); [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 `_impl` (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/ecs/system.rs:851:28 [INFO] [stdout] | [INFO] [stdout] 850 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 851 | (self)(( [INFO] [stdout] | ____________________________^ [INFO] [stdout] 852 | | $(Read::<$r>(_resp.read),)? [INFO] [stdout] 853 | | $(Write::<$w>(_resp.write),)? [INFO] [stdout] 854 | | $(ResRead::<$rr>(_resp.res_read),)? [INFO] [stdout] 855 | | $(ResWrite::<$rw>(_resp.res_write),)? [INFO] [stdout] 856 | | $(EntWrite::<$ew>(_resp.ent_write),)? [INFO] [stdout] 857 | | )) [INFO] [stdout] | |_____________________^ [INFO] [stdout] ... [INFO] [stdout] 872 | _impl!((o , W, RR, o , o ), ((), W, RR, (), ()), w=W, rr=RR); [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 `_impl` (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/ecs/system.rs:706:30 [INFO] [stdout] | [INFO] [stdout] 705 | fn from(value: F) -> Self { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 706 | Self::Fn(value.into()) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 873 | _impl!((R, W, RR, o , o ), (R, W, RR, (), ()), r=R, w=W, rr=RR); [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 `_impl` (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/ecs/system.rs:730:27 [INFO] [stdout] | [INFO] [stdout] 728 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 729 | (self.run)( [INFO] [stdout] 730 | $(Read::<$r>(_resp.read),)? [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 873 | _impl!((R, W, RR, o , o ), (R, W, RR, (), ()), r=R, w=W, rr=RR); [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 `_impl` (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/ecs/system.rs:731:27 [INFO] [stdout] | [INFO] [stdout] 728 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 731 | $(Write::<$w>(_resp.write),)? [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 873 | _impl!((R, W, RR, o , o ), (R, W, RR, (), ()), r=R, w=W, rr=RR); [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 `_impl` (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/ecs/system.rs:732:27 [INFO] [stdout] | [INFO] [stdout] 728 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 732 | $(ResRead::<$rr>(_resp.res_read),)? [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 873 | _impl!((R, W, RR, o , o ), (R, W, RR, (), ()), r=R, w=W, rr=RR); [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 `_impl` (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/ecs/system.rs:813:30 [INFO] [stdout] | [INFO] [stdout] 811 | fn from(value: FnOnceSystem<$req_with_placeholder, F>) -> Self { [INFO] [stdout] | --------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 812 | let mut f = Some(value.run); [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 813 | Box::new(move |args: ( [INFO] [stdout] | ______________________________^ [INFO] [stdout] 814 | | $(Read<$r>,)? [INFO] [stdout] 815 | | $(Write<$w>,)? [INFO] [stdout] 816 | | $(ResRead<$rr>,)? [INFO] [stdout] ... | [INFO] [stdout] 826 | | } [INFO] [stdout] 827 | | }) [INFO] [stdout] | |_____________________^ [INFO] [stdout] ... [INFO] [stdout] 873 | _impl!((R, W, RR, o , o ), (R, W, RR, (), ()), r=R, w=W, rr=RR); [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 `_impl` (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/ecs/system.rs:851:28 [INFO] [stdout] | [INFO] [stdout] 850 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 851 | (self)(( [INFO] [stdout] | ____________________________^ [INFO] [stdout] 852 | | $(Read::<$r>(_resp.read),)? [INFO] [stdout] 853 | | $(Write::<$w>(_resp.write),)? [INFO] [stdout] 854 | | $(ResRead::<$rr>(_resp.res_read),)? [INFO] [stdout] 855 | | $(ResWrite::<$rw>(_resp.res_write),)? [INFO] [stdout] 856 | | $(EntWrite::<$ew>(_resp.ent_write),)? [INFO] [stdout] 857 | | )) [INFO] [stdout] | |_____________________^ [INFO] [stdout] ... [INFO] [stdout] 873 | _impl!((R, W, RR, o , o ), (R, W, RR, (), ()), r=R, w=W, rr=RR); [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 `_impl` (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/ecs/system.rs:706:30 [INFO] [stdout] | [INFO] [stdout] 705 | fn from(value: F) -> Self { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 706 | Self::Fn(value.into()) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 874 | _impl!((o , o , o , RW, o ), ((), (), (), RW, ()), rw=RW); [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 `_impl` (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/ecs/system.rs:733:27 [INFO] [stdout] | [INFO] [stdout] 728 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 733 | $(ResWrite::<$rw>(_resp.res_write),)? [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 874 | _impl!((o , o , o , RW, o ), ((), (), (), RW, ()), rw=RW); [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 `_impl` (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/ecs/system.rs:813:30 [INFO] [stdout] | [INFO] [stdout] 811 | fn from(value: FnOnceSystem<$req_with_placeholder, F>) -> Self { [INFO] [stdout] | --------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 812 | let mut f = Some(value.run); [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 813 | Box::new(move |args: ( [INFO] [stdout] | ______________________________^ [INFO] [stdout] 814 | | $(Read<$r>,)? [INFO] [stdout] 815 | | $(Write<$w>,)? [INFO] [stdout] 816 | | $(ResRead<$rr>,)? [INFO] [stdout] ... | [INFO] [stdout] 826 | | } [INFO] [stdout] 827 | | }) [INFO] [stdout] | |_____________________^ [INFO] [stdout] ... [INFO] [stdout] 874 | _impl!((o , o , o , RW, o ), ((), (), (), RW, ()), rw=RW); [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 `_impl` (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/ecs/system.rs:851:28 [INFO] [stdout] | [INFO] [stdout] 850 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 851 | (self)(( [INFO] [stdout] | ____________________________^ [INFO] [stdout] 852 | | $(Read::<$r>(_resp.read),)? [INFO] [stdout] 853 | | $(Write::<$w>(_resp.write),)? [INFO] [stdout] 854 | | $(ResRead::<$rr>(_resp.res_read),)? [INFO] [stdout] 855 | | $(ResWrite::<$rw>(_resp.res_write),)? [INFO] [stdout] 856 | | $(EntWrite::<$ew>(_resp.ent_write),)? [INFO] [stdout] 857 | | )) [INFO] [stdout] | |_____________________^ [INFO] [stdout] ... [INFO] [stdout] 874 | _impl!((o , o , o , RW, o ), ((), (), (), RW, ()), rw=RW); [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 `_impl` (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/ecs/system.rs:706:30 [INFO] [stdout] | [INFO] [stdout] 705 | fn from(value: F) -> Self { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 706 | Self::Fn(value.into()) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 875 | _impl!((R, o , o , RW, o ), (R, (), (), RW, ()), r=R, rw=RW); [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 `_impl` (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/ecs/system.rs:730:27 [INFO] [stdout] | [INFO] [stdout] 728 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 729 | (self.run)( [INFO] [stdout] 730 | $(Read::<$r>(_resp.read),)? [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 875 | _impl!((R, o , o , RW, o ), (R, (), (), RW, ()), r=R, rw=RW); [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 `_impl` (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/ecs/system.rs:733:27 [INFO] [stdout] | [INFO] [stdout] 728 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 733 | $(ResWrite::<$rw>(_resp.res_write),)? [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 875 | _impl!((R, o , o , RW, o ), (R, (), (), RW, ()), r=R, rw=RW); [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 `_impl` (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/ecs/system.rs:813:30 [INFO] [stdout] | [INFO] [stdout] 811 | fn from(value: FnOnceSystem<$req_with_placeholder, F>) -> Self { [INFO] [stdout] | --------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 812 | let mut f = Some(value.run); [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 813 | Box::new(move |args: ( [INFO] [stdout] | ______________________________^ [INFO] [stdout] 814 | | $(Read<$r>,)? [INFO] [stdout] 815 | | $(Write<$w>,)? [INFO] [stdout] 816 | | $(ResRead<$rr>,)? [INFO] [stdout] ... | [INFO] [stdout] 826 | | } [INFO] [stdout] 827 | | }) [INFO] [stdout] | |_____________________^ [INFO] [stdout] ... [INFO] [stdout] 875 | _impl!((R, o , o , RW, o ), (R, (), (), RW, ()), r=R, rw=RW); [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 `_impl` (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/ecs/system.rs:851:28 [INFO] [stdout] | [INFO] [stdout] 850 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 851 | (self)(( [INFO] [stdout] | ____________________________^ [INFO] [stdout] 852 | | $(Read::<$r>(_resp.read),)? [INFO] [stdout] 853 | | $(Write::<$w>(_resp.write),)? [INFO] [stdout] 854 | | $(ResRead::<$rr>(_resp.res_read),)? [INFO] [stdout] 855 | | $(ResWrite::<$rw>(_resp.res_write),)? [INFO] [stdout] 856 | | $(EntWrite::<$ew>(_resp.ent_write),)? [INFO] [stdout] 857 | | )) [INFO] [stdout] | |_____________________^ [INFO] [stdout] ... [INFO] [stdout] 875 | _impl!((R, o , o , RW, o ), (R, (), (), RW, ()), r=R, rw=RW); [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 `_impl` (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/ecs/system.rs:706:30 [INFO] [stdout] | [INFO] [stdout] 705 | fn from(value: F) -> Self { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 706 | Self::Fn(value.into()) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 876 | _impl!((o , W, o , RW, o ), ((), W, (), RW, ()), w=W, rw=RW); [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 `_impl` (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/ecs/system.rs:731:27 [INFO] [stdout] | [INFO] [stdout] 728 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 731 | $(Write::<$w>(_resp.write),)? [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 876 | _impl!((o , W, o , RW, o ), ((), W, (), RW, ()), w=W, rw=RW); [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 `_impl` (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/ecs/system.rs:733:27 [INFO] [stdout] | [INFO] [stdout] 728 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 733 | $(ResWrite::<$rw>(_resp.res_write),)? [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 876 | _impl!((o , W, o , RW, o ), ((), W, (), RW, ()), w=W, rw=RW); [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 `_impl` (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/ecs/system.rs:813:30 [INFO] [stdout] | [INFO] [stdout] 811 | fn from(value: FnOnceSystem<$req_with_placeholder, F>) -> Self { [INFO] [stdout] | --------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 812 | let mut f = Some(value.run); [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 813 | Box::new(move |args: ( [INFO] [stdout] | ______________________________^ [INFO] [stdout] 814 | | $(Read<$r>,)? [INFO] [stdout] 815 | | $(Write<$w>,)? [INFO] [stdout] 816 | | $(ResRead<$rr>,)? [INFO] [stdout] ... | [INFO] [stdout] 826 | | } [INFO] [stdout] 827 | | }) [INFO] [stdout] | |_____________________^ [INFO] [stdout] ... [INFO] [stdout] 876 | _impl!((o , W, o , RW, o ), ((), W, (), RW, ()), w=W, rw=RW); [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 `_impl` (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/ecs/system.rs:851:28 [INFO] [stdout] | [INFO] [stdout] 850 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 851 | (self)(( [INFO] [stdout] | ____________________________^ [INFO] [stdout] 852 | | $(Read::<$r>(_resp.read),)? [INFO] [stdout] 853 | | $(Write::<$w>(_resp.write),)? [INFO] [stdout] 854 | | $(ResRead::<$rr>(_resp.res_read),)? [INFO] [stdout] 855 | | $(ResWrite::<$rw>(_resp.res_write),)? [INFO] [stdout] 856 | | $(EntWrite::<$ew>(_resp.ent_write),)? [INFO] [stdout] 857 | | )) [INFO] [stdout] | |_____________________^ [INFO] [stdout] ... [INFO] [stdout] 876 | _impl!((o , W, o , RW, o ), ((), W, (), RW, ()), w=W, rw=RW); [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 `_impl` (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/ecs/system.rs:706:30 [INFO] [stdout] | [INFO] [stdout] 705 | fn from(value: F) -> Self { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 706 | Self::Fn(value.into()) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 877 | _impl!((R, W, o , RW, o ), (R, W, (), RW, ()), r=R, w=W, rw=RW); [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 `_impl` (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/ecs/system.rs:730:27 [INFO] [stdout] | [INFO] [stdout] 728 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 729 | (self.run)( [INFO] [stdout] 730 | $(Read::<$r>(_resp.read),)? [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 877 | _impl!((R, W, o , RW, o ), (R, W, (), RW, ()), r=R, w=W, rw=RW); [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 `_impl` (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/ecs/system.rs:731:27 [INFO] [stdout] | [INFO] [stdout] 728 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 731 | $(Write::<$w>(_resp.write),)? [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 877 | _impl!((R, W, o , RW, o ), (R, W, (), RW, ()), r=R, w=W, rw=RW); [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 `_impl` (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/ecs/system.rs:733:27 [INFO] [stdout] | [INFO] [stdout] 728 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 733 | $(ResWrite::<$rw>(_resp.res_write),)? [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 877 | _impl!((R, W, o , RW, o ), (R, W, (), RW, ()), r=R, w=W, rw=RW); [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 `_impl` (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/ecs/system.rs:813:30 [INFO] [stdout] | [INFO] [stdout] 811 | fn from(value: FnOnceSystem<$req_with_placeholder, F>) -> Self { [INFO] [stdout] | --------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 812 | let mut f = Some(value.run); [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 813 | Box::new(move |args: ( [INFO] [stdout] | ______________________________^ [INFO] [stdout] 814 | | $(Read<$r>,)? [INFO] [stdout] 815 | | $(Write<$w>,)? [INFO] [stdout] 816 | | $(ResRead<$rr>,)? [INFO] [stdout] ... | [INFO] [stdout] 826 | | } [INFO] [stdout] 827 | | }) [INFO] [stdout] | |_____________________^ [INFO] [stdout] ... [INFO] [stdout] 877 | _impl!((R, W, o , RW, o ), (R, W, (), RW, ()), r=R, w=W, rw=RW); [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 `_impl` (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/ecs/system.rs:851:28 [INFO] [stdout] | [INFO] [stdout] 850 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 851 | (self)(( [INFO] [stdout] | ____________________________^ [INFO] [stdout] 852 | | $(Read::<$r>(_resp.read),)? [INFO] [stdout] 853 | | $(Write::<$w>(_resp.write),)? [INFO] [stdout] 854 | | $(ResRead::<$rr>(_resp.res_read),)? [INFO] [stdout] 855 | | $(ResWrite::<$rw>(_resp.res_write),)? [INFO] [stdout] 856 | | $(EntWrite::<$ew>(_resp.ent_write),)? [INFO] [stdout] 857 | | )) [INFO] [stdout] | |_____________________^ [INFO] [stdout] ... [INFO] [stdout] 877 | _impl!((R, W, o , RW, o ), (R, W, (), RW, ()), r=R, w=W, rw=RW); [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 `_impl` (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/ecs/system.rs:706:30 [INFO] [stdout] | [INFO] [stdout] 705 | fn from(value: F) -> Self { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 706 | Self::Fn(value.into()) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 878 | _impl!((o , o , RR, RW, o ), ((), (), RR, RW, ()), rr=RR, rw=RW); [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 `_impl` (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/ecs/system.rs:732:27 [INFO] [stdout] | [INFO] [stdout] 728 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 732 | $(ResRead::<$rr>(_resp.res_read),)? [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 878 | _impl!((o , o , RR, RW, o ), ((), (), RR, RW, ()), rr=RR, rw=RW); [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 `_impl` (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/ecs/system.rs:733:27 [INFO] [stdout] | [INFO] [stdout] 728 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 733 | $(ResWrite::<$rw>(_resp.res_write),)? [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 878 | _impl!((o , o , RR, RW, o ), ((), (), RR, RW, ()), rr=RR, rw=RW); [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 `_impl` (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/ecs/system.rs:813:30 [INFO] [stdout] | [INFO] [stdout] 811 | fn from(value: FnOnceSystem<$req_with_placeholder, F>) -> Self { [INFO] [stdout] | --------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 812 | let mut f = Some(value.run); [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 813 | Box::new(move |args: ( [INFO] [stdout] | ______________________________^ [INFO] [stdout] 814 | | $(Read<$r>,)? [INFO] [stdout] 815 | | $(Write<$w>,)? [INFO] [stdout] 816 | | $(ResRead<$rr>,)? [INFO] [stdout] ... | [INFO] [stdout] 826 | | } [INFO] [stdout] 827 | | }) [INFO] [stdout] | |_____________________^ [INFO] [stdout] ... [INFO] [stdout] 878 | _impl!((o , o , RR, RW, o ), ((), (), RR, RW, ()), rr=RR, rw=RW); [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 `_impl` (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/ecs/system.rs:851:28 [INFO] [stdout] | [INFO] [stdout] 850 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 851 | (self)(( [INFO] [stdout] | ____________________________^ [INFO] [stdout] 852 | | $(Read::<$r>(_resp.read),)? [INFO] [stdout] 853 | | $(Write::<$w>(_resp.write),)? [INFO] [stdout] 854 | | $(ResRead::<$rr>(_resp.res_read),)? [INFO] [stdout] 855 | | $(ResWrite::<$rw>(_resp.res_write),)? [INFO] [stdout] 856 | | $(EntWrite::<$ew>(_resp.ent_write),)? [INFO] [stdout] 857 | | )) [INFO] [stdout] | |_____________________^ [INFO] [stdout] ... [INFO] [stdout] 878 | _impl!((o , o , RR, RW, o ), ((), (), RR, RW, ()), rr=RR, rw=RW); [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 `_impl` (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/ecs/system.rs:706:30 [INFO] [stdout] | [INFO] [stdout] 705 | fn from(value: F) -> Self { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 706 | Self::Fn(value.into()) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 879 | _impl!((R, o , RR, RW, o ), (R, (), RR, RW, ()), r=R, rr=RR, rw=RW); [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 `_impl` (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/ecs/system.rs:730:27 [INFO] [stdout] | [INFO] [stdout] 728 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 729 | (self.run)( [INFO] [stdout] 730 | $(Read::<$r>(_resp.read),)? [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 879 | _impl!((R, o , RR, RW, o ), (R, (), RR, RW, ()), r=R, rr=RR, rw=RW); [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 `_impl` (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/ecs/system.rs:732:27 [INFO] [stdout] | [INFO] [stdout] 728 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 732 | $(ResRead::<$rr>(_resp.res_read),)? [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 879 | _impl!((R, o , RR, RW, o ), (R, (), RR, RW, ()), r=R, rr=RR, rw=RW); [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 `_impl` (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/ecs/system.rs:733:27 [INFO] [stdout] | [INFO] [stdout] 728 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 733 | $(ResWrite::<$rw>(_resp.res_write),)? [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 879 | _impl!((R, o , RR, RW, o ), (R, (), RR, RW, ()), r=R, rr=RR, rw=RW); [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 `_impl` (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/ecs/system.rs:813:30 [INFO] [stdout] | [INFO] [stdout] 811 | fn from(value: FnOnceSystem<$req_with_placeholder, F>) -> Self { [INFO] [stdout] | --------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 812 | let mut f = Some(value.run); [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 813 | Box::new(move |args: ( [INFO] [stdout] | ______________________________^ [INFO] [stdout] 814 | | $(Read<$r>,)? [INFO] [stdout] 815 | | $(Write<$w>,)? [INFO] [stdout] 816 | | $(ResRead<$rr>,)? [INFO] [stdout] ... | [INFO] [stdout] 826 | | } [INFO] [stdout] 827 | | }) [INFO] [stdout] | |_____________________^ [INFO] [stdout] ... [INFO] [stdout] 879 | _impl!((R, o , RR, RW, o ), (R, (), RR, RW, ()), r=R, rr=RR, rw=RW); [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 `_impl` (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/ecs/system.rs:851:28 [INFO] [stdout] | [INFO] [stdout] 850 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 851 | (self)(( [INFO] [stdout] | ____________________________^ [INFO] [stdout] 852 | | $(Read::<$r>(_resp.read),)? [INFO] [stdout] 853 | | $(Write::<$w>(_resp.write),)? [INFO] [stdout] 854 | | $(ResRead::<$rr>(_resp.res_read),)? [INFO] [stdout] 855 | | $(ResWrite::<$rw>(_resp.res_write),)? [INFO] [stdout] 856 | | $(EntWrite::<$ew>(_resp.ent_write),)? [INFO] [stdout] 857 | | )) [INFO] [stdout] | |_____________________^ [INFO] [stdout] ... [INFO] [stdout] 879 | _impl!((R, o , RR, RW, o ), (R, (), RR, RW, ()), r=R, rr=RR, rw=RW); [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 `_impl` (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/ecs/system.rs:706:30 [INFO] [stdout] | [INFO] [stdout] 705 | fn from(value: F) -> Self { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 706 | Self::Fn(value.into()) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 880 | _impl!((o , W, RR, RW, o ), ((), W, RR, RW, ()), w=W, rr=RR, rw=RW); [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 `_impl` (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/ecs/system.rs:731:27 [INFO] [stdout] | [INFO] [stdout] 728 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 731 | $(Write::<$w>(_resp.write),)? [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 880 | _impl!((o , W, RR, RW, o ), ((), W, RR, RW, ()), w=W, rr=RR, rw=RW); [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 `_impl` (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/ecs/system.rs:732:27 [INFO] [stdout] | [INFO] [stdout] 728 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 732 | $(ResRead::<$rr>(_resp.res_read),)? [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 880 | _impl!((o , W, RR, RW, o ), ((), W, RR, RW, ()), w=W, rr=RR, rw=RW); [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 `_impl` (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/ecs/system.rs:733:27 [INFO] [stdout] | [INFO] [stdout] 728 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 733 | $(ResWrite::<$rw>(_resp.res_write),)? [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 880 | _impl!((o , W, RR, RW, o ), ((), W, RR, RW, ()), w=W, rr=RR, rw=RW); [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 `_impl` (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/ecs/system.rs:813:30 [INFO] [stdout] | [INFO] [stdout] 811 | fn from(value: FnOnceSystem<$req_with_placeholder, F>) -> Self { [INFO] [stdout] | --------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 812 | let mut f = Some(value.run); [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 813 | Box::new(move |args: ( [INFO] [stdout] | ______________________________^ [INFO] [stdout] 814 | | $(Read<$r>,)? [INFO] [stdout] 815 | | $(Write<$w>,)? [INFO] [stdout] 816 | | $(ResRead<$rr>,)? [INFO] [stdout] ... | [INFO] [stdout] 826 | | } [INFO] [stdout] 827 | | }) [INFO] [stdout] | |_____________________^ [INFO] [stdout] ... [INFO] [stdout] 880 | _impl!((o , W, RR, RW, o ), ((), W, RR, RW, ()), w=W, rr=RR, rw=RW); [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 `_impl` (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/ecs/system.rs:851:28 [INFO] [stdout] | [INFO] [stdout] 850 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 851 | (self)(( [INFO] [stdout] | ____________________________^ [INFO] [stdout] 852 | | $(Read::<$r>(_resp.read),)? [INFO] [stdout] 853 | | $(Write::<$w>(_resp.write),)? [INFO] [stdout] 854 | | $(ResRead::<$rr>(_resp.res_read),)? [INFO] [stdout] 855 | | $(ResWrite::<$rw>(_resp.res_write),)? [INFO] [stdout] 856 | | $(EntWrite::<$ew>(_resp.ent_write),)? [INFO] [stdout] 857 | | )) [INFO] [stdout] | |_____________________^ [INFO] [stdout] ... [INFO] [stdout] 880 | _impl!((o , W, RR, RW, o ), ((), W, RR, RW, ()), w=W, rr=RR, rw=RW); [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 `_impl` (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/ecs/system.rs:706:30 [INFO] [stdout] | [INFO] [stdout] 705 | fn from(value: F) -> Self { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 706 | Self::Fn(value.into()) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 881 | _impl!((R, W, RR, RW, o ), (R, W, RR, RW, ()), r=R, w=W, rr=RR, rw=RW); [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 `_impl` (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/ecs/system.rs:730:27 [INFO] [stdout] | [INFO] [stdout] 728 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 729 | (self.run)( [INFO] [stdout] 730 | $(Read::<$r>(_resp.read),)? [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 881 | _impl!((R, W, RR, RW, o ), (R, W, RR, RW, ()), r=R, w=W, rr=RR, rw=RW); [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 `_impl` (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/ecs/system.rs:731:27 [INFO] [stdout] | [INFO] [stdout] 728 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 731 | $(Write::<$w>(_resp.write),)? [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 881 | _impl!((R, W, RR, RW, o ), (R, W, RR, RW, ()), r=R, w=W, rr=RR, rw=RW); [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 `_impl` (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/ecs/system.rs:732:27 [INFO] [stdout] | [INFO] [stdout] 728 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 732 | $(ResRead::<$rr>(_resp.res_read),)? [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 881 | _impl!((R, W, RR, RW, o ), (R, W, RR, RW, ()), r=R, w=W, rr=RR, rw=RW); [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 `_impl` (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/ecs/system.rs:733:27 [INFO] [stdout] | [INFO] [stdout] 728 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 733 | $(ResWrite::<$rw>(_resp.res_write),)? [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 881 | _impl!((R, W, RR, RW, o ), (R, W, RR, RW, ()), r=R, w=W, rr=RR, rw=RW); [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 `_impl` (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/ecs/system.rs:813:30 [INFO] [stdout] | [INFO] [stdout] 811 | fn from(value: FnOnceSystem<$req_with_placeholder, F>) -> Self { [INFO] [stdout] | --------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 812 | let mut f = Some(value.run); [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 813 | Box::new(move |args: ( [INFO] [stdout] | ______________________________^ [INFO] [stdout] 814 | | $(Read<$r>,)? [INFO] [stdout] 815 | | $(Write<$w>,)? [INFO] [stdout] 816 | | $(ResRead<$rr>,)? [INFO] [stdout] ... | [INFO] [stdout] 826 | | } [INFO] [stdout] 827 | | }) [INFO] [stdout] | |_____________________^ [INFO] [stdout] ... [INFO] [stdout] 881 | _impl!((R, W, RR, RW, o ), (R, W, RR, RW, ()), r=R, w=W, rr=RR, rw=RW); [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 `_impl` (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/ecs/system.rs:851:28 [INFO] [stdout] | [INFO] [stdout] 850 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 851 | (self)(( [INFO] [stdout] | ____________________________^ [INFO] [stdout] 852 | | $(Read::<$r>(_resp.read),)? [INFO] [stdout] 853 | | $(Write::<$w>(_resp.write),)? [INFO] [stdout] 854 | | $(ResRead::<$rr>(_resp.res_read),)? [INFO] [stdout] 855 | | $(ResWrite::<$rw>(_resp.res_write),)? [INFO] [stdout] 856 | | $(EntWrite::<$ew>(_resp.ent_write),)? [INFO] [stdout] 857 | | )) [INFO] [stdout] | |_____________________^ [INFO] [stdout] ... [INFO] [stdout] 881 | _impl!((R, W, RR, RW, o ), (R, W, RR, RW, ()), r=R, w=W, rr=RR, rw=RW); [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 `_impl` (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/ecs/system.rs:706:30 [INFO] [stdout] | [INFO] [stdout] 705 | fn from(value: F) -> Self { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 706 | Self::Fn(value.into()) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 883 | _impl!((o , o , o , o , EW), ((), (), (), (), EW), ew=EW); [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 `_impl` (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/ecs/system.rs:734:27 [INFO] [stdout] | [INFO] [stdout] 728 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 734 | $(EntWrite::<$ew>(_resp.ent_write),)? [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 883 | _impl!((o , o , o , o , EW), ((), (), (), (), EW), ew=EW); [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 `_impl` (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/ecs/system.rs:813:30 [INFO] [stdout] | [INFO] [stdout] 811 | fn from(value: FnOnceSystem<$req_with_placeholder, F>) -> Self { [INFO] [stdout] | --------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 812 | let mut f = Some(value.run); [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 813 | Box::new(move |args: ( [INFO] [stdout] | ______________________________^ [INFO] [stdout] 814 | | $(Read<$r>,)? [INFO] [stdout] 815 | | $(Write<$w>,)? [INFO] [stdout] 816 | | $(ResRead<$rr>,)? [INFO] [stdout] ... | [INFO] [stdout] 826 | | } [INFO] [stdout] 827 | | }) [INFO] [stdout] | |_____________________^ [INFO] [stdout] ... [INFO] [stdout] 883 | _impl!((o , o , o , o , EW), ((), (), (), (), EW), ew=EW); [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 `_impl` (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/ecs/system.rs:851:28 [INFO] [stdout] | [INFO] [stdout] 850 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 851 | (self)(( [INFO] [stdout] | ____________________________^ [INFO] [stdout] 852 | | $(Read::<$r>(_resp.read),)? [INFO] [stdout] 853 | | $(Write::<$w>(_resp.write),)? [INFO] [stdout] 854 | | $(ResRead::<$rr>(_resp.res_read),)? [INFO] [stdout] 855 | | $(ResWrite::<$rw>(_resp.res_write),)? [INFO] [stdout] 856 | | $(EntWrite::<$ew>(_resp.ent_write),)? [INFO] [stdout] 857 | | )) [INFO] [stdout] | |_____________________^ [INFO] [stdout] ... [INFO] [stdout] 883 | _impl!((o , o , o , o , EW), ((), (), (), (), EW), ew=EW); [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 `_impl` (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/ecs/system.rs:706:30 [INFO] [stdout] | [INFO] [stdout] 705 | fn from(value: F) -> Self { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 706 | Self::Fn(value.into()) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 884 | _impl!((R, o , o , o , EW), (R, (), (), (), EW), r=R, ew=EW); [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 `_impl` (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/ecs/system.rs:730:27 [INFO] [stdout] | [INFO] [stdout] 728 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 729 | (self.run)( [INFO] [stdout] 730 | $(Read::<$r>(_resp.read),)? [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 884 | _impl!((R, o , o , o , EW), (R, (), (), (), EW), r=R, ew=EW); [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 `_impl` (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/ecs/system.rs:734:27 [INFO] [stdout] | [INFO] [stdout] 728 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 734 | $(EntWrite::<$ew>(_resp.ent_write),)? [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 884 | _impl!((R, o , o , o , EW), (R, (), (), (), EW), r=R, ew=EW); [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 `_impl` (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/ecs/system.rs:813:30 [INFO] [stdout] | [INFO] [stdout] 811 | fn from(value: FnOnceSystem<$req_with_placeholder, F>) -> Self { [INFO] [stdout] | --------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 812 | let mut f = Some(value.run); [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 813 | Box::new(move |args: ( [INFO] [stdout] | ______________________________^ [INFO] [stdout] 814 | | $(Read<$r>,)? [INFO] [stdout] 815 | | $(Write<$w>,)? [INFO] [stdout] 816 | | $(ResRead<$rr>,)? [INFO] [stdout] ... | [INFO] [stdout] 826 | | } [INFO] [stdout] 827 | | }) [INFO] [stdout] | |_____________________^ [INFO] [stdout] ... [INFO] [stdout] 884 | _impl!((R, o , o , o , EW), (R, (), (), (), EW), r=R, ew=EW); [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 `_impl` (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/ecs/system.rs:851:28 [INFO] [stdout] | [INFO] [stdout] 850 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 851 | (self)(( [INFO] [stdout] | ____________________________^ [INFO] [stdout] 852 | | $(Read::<$r>(_resp.read),)? [INFO] [stdout] 853 | | $(Write::<$w>(_resp.write),)? [INFO] [stdout] 854 | | $(ResRead::<$rr>(_resp.res_read),)? [INFO] [stdout] 855 | | $(ResWrite::<$rw>(_resp.res_write),)? [INFO] [stdout] 856 | | $(EntWrite::<$ew>(_resp.ent_write),)? [INFO] [stdout] 857 | | )) [INFO] [stdout] | |_____________________^ [INFO] [stdout] ... [INFO] [stdout] 884 | _impl!((R, o , o , o , EW), (R, (), (), (), EW), r=R, ew=EW); [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 `_impl` (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/ecs/system.rs:706:30 [INFO] [stdout] | [INFO] [stdout] 705 | fn from(value: F) -> Self { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 706 | Self::Fn(value.into()) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 885 | _impl!((o , W, o , o , EW), ((), W, (), (), EW), w=W, ew=EW); [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 `_impl` (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/ecs/system.rs:731:27 [INFO] [stdout] | [INFO] [stdout] 728 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 731 | $(Write::<$w>(_resp.write),)? [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 885 | _impl!((o , W, o , o , EW), ((), W, (), (), EW), w=W, ew=EW); [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 `_impl` (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/ecs/system.rs:734:27 [INFO] [stdout] | [INFO] [stdout] 728 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 734 | $(EntWrite::<$ew>(_resp.ent_write),)? [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 885 | _impl!((o , W, o , o , EW), ((), W, (), (), EW), w=W, ew=EW); [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 `_impl` (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/ecs/system.rs:813:30 [INFO] [stdout] | [INFO] [stdout] 811 | fn from(value: FnOnceSystem<$req_with_placeholder, F>) -> Self { [INFO] [stdout] | --------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 812 | let mut f = Some(value.run); [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 813 | Box::new(move |args: ( [INFO] [stdout] | ______________________________^ [INFO] [stdout] 814 | | $(Read<$r>,)? [INFO] [stdout] 815 | | $(Write<$w>,)? [INFO] [stdout] 816 | | $(ResRead<$rr>,)? [INFO] [stdout] ... | [INFO] [stdout] 826 | | } [INFO] [stdout] 827 | | }) [INFO] [stdout] | |_____________________^ [INFO] [stdout] ... [INFO] [stdout] 885 | _impl!((o , W, o , o , EW), ((), W, (), (), EW), w=W, ew=EW); [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 `_impl` (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/ecs/system.rs:851:28 [INFO] [stdout] | [INFO] [stdout] 850 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 851 | (self)(( [INFO] [stdout] | ____________________________^ [INFO] [stdout] 852 | | $(Read::<$r>(_resp.read),)? [INFO] [stdout] 853 | | $(Write::<$w>(_resp.write),)? [INFO] [stdout] 854 | | $(ResRead::<$rr>(_resp.res_read),)? [INFO] [stdout] 855 | | $(ResWrite::<$rw>(_resp.res_write),)? [INFO] [stdout] 856 | | $(EntWrite::<$ew>(_resp.ent_write),)? [INFO] [stdout] 857 | | )) [INFO] [stdout] | |_____________________^ [INFO] [stdout] ... [INFO] [stdout] 885 | _impl!((o , W, o , o , EW), ((), W, (), (), EW), w=W, ew=EW); [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 `_impl` (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/ecs/system.rs:706:30 [INFO] [stdout] | [INFO] [stdout] 705 | fn from(value: F) -> Self { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 706 | Self::Fn(value.into()) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 886 | _impl!((R, W, o , o , EW), (R, W, (), (), EW), r=R, w=W, ew=EW); [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 `_impl` (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/ecs/system.rs:730:27 [INFO] [stdout] | [INFO] [stdout] 728 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 729 | (self.run)( [INFO] [stdout] 730 | $(Read::<$r>(_resp.read),)? [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 886 | _impl!((R, W, o , o , EW), (R, W, (), (), EW), r=R, w=W, ew=EW); [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 `_impl` (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/ecs/system.rs:731:27 [INFO] [stdout] | [INFO] [stdout] 728 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 731 | $(Write::<$w>(_resp.write),)? [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 886 | _impl!((R, W, o , o , EW), (R, W, (), (), EW), r=R, w=W, ew=EW); [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 `_impl` (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/ecs/system.rs:734:27 [INFO] [stdout] | [INFO] [stdout] 728 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 734 | $(EntWrite::<$ew>(_resp.ent_write),)? [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 886 | _impl!((R, W, o , o , EW), (R, W, (), (), EW), r=R, w=W, ew=EW); [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 `_impl` (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/ecs/system.rs:813:30 [INFO] [stdout] | [INFO] [stdout] 811 | fn from(value: FnOnceSystem<$req_with_placeholder, F>) -> Self { [INFO] [stdout] | --------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 812 | let mut f = Some(value.run); [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 813 | Box::new(move |args: ( [INFO] [stdout] | ______________________________^ [INFO] [stdout] 814 | | $(Read<$r>,)? [INFO] [stdout] 815 | | $(Write<$w>,)? [INFO] [stdout] 816 | | $(ResRead<$rr>,)? [INFO] [stdout] ... | [INFO] [stdout] 826 | | } [INFO] [stdout] 827 | | }) [INFO] [stdout] | |_____________________^ [INFO] [stdout] ... [INFO] [stdout] 886 | _impl!((R, W, o , o , EW), (R, W, (), (), EW), r=R, w=W, ew=EW); [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 `_impl` (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/ecs/system.rs:851:28 [INFO] [stdout] | [INFO] [stdout] 850 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 851 | (self)(( [INFO] [stdout] | ____________________________^ [INFO] [stdout] 852 | | $(Read::<$r>(_resp.read),)? [INFO] [stdout] 853 | | $(Write::<$w>(_resp.write),)? [INFO] [stdout] 854 | | $(ResRead::<$rr>(_resp.res_read),)? [INFO] [stdout] 855 | | $(ResWrite::<$rw>(_resp.res_write),)? [INFO] [stdout] 856 | | $(EntWrite::<$ew>(_resp.ent_write),)? [INFO] [stdout] 857 | | )) [INFO] [stdout] | |_____________________^ [INFO] [stdout] ... [INFO] [stdout] 886 | _impl!((R, W, o , o , EW), (R, W, (), (), EW), r=R, w=W, ew=EW); [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 `_impl` (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/ecs/system.rs:706:30 [INFO] [stdout] | [INFO] [stdout] 705 | fn from(value: F) -> Self { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 706 | Self::Fn(value.into()) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 887 | _impl!((o , o , RR, o , EW), ((), (), RR, (), EW), rr=RR, ew=EW); [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 `_impl` (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/ecs/system.rs:732:27 [INFO] [stdout] | [INFO] [stdout] 728 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 732 | $(ResRead::<$rr>(_resp.res_read),)? [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 887 | _impl!((o , o , RR, o , EW), ((), (), RR, (), EW), rr=RR, ew=EW); [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 `_impl` (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/ecs/system.rs:734:27 [INFO] [stdout] | [INFO] [stdout] 728 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 734 | $(EntWrite::<$ew>(_resp.ent_write),)? [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 887 | _impl!((o , o , RR, o , EW), ((), (), RR, (), EW), rr=RR, ew=EW); [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 `_impl` (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/ecs/system.rs:813:30 [INFO] [stdout] | [INFO] [stdout] 811 | fn from(value: FnOnceSystem<$req_with_placeholder, F>) -> Self { [INFO] [stdout] | --------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 812 | let mut f = Some(value.run); [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 813 | Box::new(move |args: ( [INFO] [stdout] | ______________________________^ [INFO] [stdout] 814 | | $(Read<$r>,)? [INFO] [stdout] 815 | | $(Write<$w>,)? [INFO] [stdout] 816 | | $(ResRead<$rr>,)? [INFO] [stdout] ... | [INFO] [stdout] 826 | | } [INFO] [stdout] 827 | | }) [INFO] [stdout] | |_____________________^ [INFO] [stdout] ... [INFO] [stdout] 887 | _impl!((o , o , RR, o , EW), ((), (), RR, (), EW), rr=RR, ew=EW); [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 `_impl` (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/ecs/system.rs:851:28 [INFO] [stdout] | [INFO] [stdout] 850 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 851 | (self)(( [INFO] [stdout] | ____________________________^ [INFO] [stdout] 852 | | $(Read::<$r>(_resp.read),)? [INFO] [stdout] 853 | | $(Write::<$w>(_resp.write),)? [INFO] [stdout] 854 | | $(ResRead::<$rr>(_resp.res_read),)? [INFO] [stdout] 855 | | $(ResWrite::<$rw>(_resp.res_write),)? [INFO] [stdout] 856 | | $(EntWrite::<$ew>(_resp.ent_write),)? [INFO] [stdout] 857 | | )) [INFO] [stdout] | |_____________________^ [INFO] [stdout] ... [INFO] [stdout] 887 | _impl!((o , o , RR, o , EW), ((), (), RR, (), EW), rr=RR, ew=EW); [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 `_impl` (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/ecs/system.rs:706:30 [INFO] [stdout] | [INFO] [stdout] 705 | fn from(value: F) -> Self { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 706 | Self::Fn(value.into()) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 888 | _impl!((R, o , RR, o , EW), (R, (), RR, (), EW), r=R, rr=RR, ew=EW); [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 `_impl` (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/ecs/system.rs:730:27 [INFO] [stdout] | [INFO] [stdout] 728 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 729 | (self.run)( [INFO] [stdout] 730 | $(Read::<$r>(_resp.read),)? [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 888 | _impl!((R, o , RR, o , EW), (R, (), RR, (), EW), r=R, rr=RR, ew=EW); [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 `_impl` (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/ecs/system.rs:732:27 [INFO] [stdout] | [INFO] [stdout] 728 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 732 | $(ResRead::<$rr>(_resp.res_read),)? [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 888 | _impl!((R, o , RR, o , EW), (R, (), RR, (), EW), r=R, rr=RR, ew=EW); [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 `_impl` (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/ecs/system.rs:734:27 [INFO] [stdout] | [INFO] [stdout] 728 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 734 | $(EntWrite::<$ew>(_resp.ent_write),)? [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 888 | _impl!((R, o , RR, o , EW), (R, (), RR, (), EW), r=R, rr=RR, ew=EW); [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 `_impl` (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/ecs/system.rs:813:30 [INFO] [stdout] | [INFO] [stdout] 811 | fn from(value: FnOnceSystem<$req_with_placeholder, F>) -> Self { [INFO] [stdout] | --------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 812 | let mut f = Some(value.run); [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 813 | Box::new(move |args: ( [INFO] [stdout] | ______________________________^ [INFO] [stdout] 814 | | $(Read<$r>,)? [INFO] [stdout] 815 | | $(Write<$w>,)? [INFO] [stdout] 816 | | $(ResRead<$rr>,)? [INFO] [stdout] ... | [INFO] [stdout] 826 | | } [INFO] [stdout] 827 | | }) [INFO] [stdout] | |_____________________^ [INFO] [stdout] ... [INFO] [stdout] 888 | _impl!((R, o , RR, o , EW), (R, (), RR, (), EW), r=R, rr=RR, ew=EW); [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 `_impl` (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/ecs/system.rs:851:28 [INFO] [stdout] | [INFO] [stdout] 850 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 851 | (self)(( [INFO] [stdout] | ____________________________^ [INFO] [stdout] 852 | | $(Read::<$r>(_resp.read),)? [INFO] [stdout] 853 | | $(Write::<$w>(_resp.write),)? [INFO] [stdout] 854 | | $(ResRead::<$rr>(_resp.res_read),)? [INFO] [stdout] 855 | | $(ResWrite::<$rw>(_resp.res_write),)? [INFO] [stdout] 856 | | $(EntWrite::<$ew>(_resp.ent_write),)? [INFO] [stdout] 857 | | )) [INFO] [stdout] | |_____________________^ [INFO] [stdout] ... [INFO] [stdout] 888 | _impl!((R, o , RR, o , EW), (R, (), RR, (), EW), r=R, rr=RR, ew=EW); [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 `_impl` (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/ecs/system.rs:706:30 [INFO] [stdout] | [INFO] [stdout] 705 | fn from(value: F) -> Self { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 706 | Self::Fn(value.into()) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 889 | _impl!((o , W, RR, o , EW), ((), W, RR, (), EW), w=W, rr=RR, ew=EW); [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 `_impl` (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/ecs/system.rs:731:27 [INFO] [stdout] | [INFO] [stdout] 728 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 731 | $(Write::<$w>(_resp.write),)? [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 889 | _impl!((o , W, RR, o , EW), ((), W, RR, (), EW), w=W, rr=RR, ew=EW); [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 `_impl` (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/ecs/system.rs:732:27 [INFO] [stdout] | [INFO] [stdout] 728 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 732 | $(ResRead::<$rr>(_resp.res_read),)? [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 889 | _impl!((o , W, RR, o , EW), ((), W, RR, (), EW), w=W, rr=RR, ew=EW); [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 `_impl` (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/ecs/system.rs:734:27 [INFO] [stdout] | [INFO] [stdout] 728 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 734 | $(EntWrite::<$ew>(_resp.ent_write),)? [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 889 | _impl!((o , W, RR, o , EW), ((), W, RR, (), EW), w=W, rr=RR, ew=EW); [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 `_impl` (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/ecs/system.rs:813:30 [INFO] [stdout] | [INFO] [stdout] 811 | fn from(value: FnOnceSystem<$req_with_placeholder, F>) -> Self { [INFO] [stdout] | --------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 812 | let mut f = Some(value.run); [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 813 | Box::new(move |args: ( [INFO] [stdout] | ______________________________^ [INFO] [stdout] 814 | | $(Read<$r>,)? [INFO] [stdout] 815 | | $(Write<$w>,)? [INFO] [stdout] 816 | | $(ResRead<$rr>,)? [INFO] [stdout] ... | [INFO] [stdout] 826 | | } [INFO] [stdout] 827 | | }) [INFO] [stdout] | |_____________________^ [INFO] [stdout] ... [INFO] [stdout] 889 | _impl!((o , W, RR, o , EW), ((), W, RR, (), EW), w=W, rr=RR, ew=EW); [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 `_impl` (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/ecs/system.rs:851:28 [INFO] [stdout] | [INFO] [stdout] 850 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 851 | (self)(( [INFO] [stdout] | ____________________________^ [INFO] [stdout] 852 | | $(Read::<$r>(_resp.read),)? [INFO] [stdout] 853 | | $(Write::<$w>(_resp.write),)? [INFO] [stdout] 854 | | $(ResRead::<$rr>(_resp.res_read),)? [INFO] [stdout] 855 | | $(ResWrite::<$rw>(_resp.res_write),)? [INFO] [stdout] 856 | | $(EntWrite::<$ew>(_resp.ent_write),)? [INFO] [stdout] 857 | | )) [INFO] [stdout] | |_____________________^ [INFO] [stdout] ... [INFO] [stdout] 889 | _impl!((o , W, RR, o , EW), ((), W, RR, (), EW), w=W, rr=RR, ew=EW); [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 `_impl` (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/ecs/system.rs:706:30 [INFO] [stdout] | [INFO] [stdout] 705 | fn from(value: F) -> Self { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 706 | Self::Fn(value.into()) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 890 | _impl!((R, W, RR, o , EW), (R, W, RR, (), EW), r=R, w=W, rr=RR, ew=EW); [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 `_impl` (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/ecs/system.rs:730:27 [INFO] [stdout] | [INFO] [stdout] 728 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 729 | (self.run)( [INFO] [stdout] 730 | $(Read::<$r>(_resp.read),)? [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 890 | _impl!((R, W, RR, o , EW), (R, W, RR, (), EW), r=R, w=W, rr=RR, ew=EW); [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 `_impl` (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/ecs/system.rs:731:27 [INFO] [stdout] | [INFO] [stdout] 728 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 731 | $(Write::<$w>(_resp.write),)? [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 890 | _impl!((R, W, RR, o , EW), (R, W, RR, (), EW), r=R, w=W, rr=RR, ew=EW); [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 `_impl` (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/ecs/system.rs:732:27 [INFO] [stdout] | [INFO] [stdout] 728 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 732 | $(ResRead::<$rr>(_resp.res_read),)? [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 890 | _impl!((R, W, RR, o , EW), (R, W, RR, (), EW), r=R, w=W, rr=RR, ew=EW); [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 `_impl` (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/ecs/system.rs:734:27 [INFO] [stdout] | [INFO] [stdout] 728 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 734 | $(EntWrite::<$ew>(_resp.ent_write),)? [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 890 | _impl!((R, W, RR, o , EW), (R, W, RR, (), EW), r=R, w=W, rr=RR, ew=EW); [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 `_impl` (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/ecs/system.rs:813:30 [INFO] [stdout] | [INFO] [stdout] 811 | fn from(value: FnOnceSystem<$req_with_placeholder, F>) -> Self { [INFO] [stdout] | --------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 812 | let mut f = Some(value.run); [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 813 | Box::new(move |args: ( [INFO] [stdout] | ______________________________^ [INFO] [stdout] 814 | | $(Read<$r>,)? [INFO] [stdout] 815 | | $(Write<$w>,)? [INFO] [stdout] 816 | | $(ResRead<$rr>,)? [INFO] [stdout] ... | [INFO] [stdout] 826 | | } [INFO] [stdout] 827 | | }) [INFO] [stdout] | |_____________________^ [INFO] [stdout] ... [INFO] [stdout] 890 | _impl!((R, W, RR, o , EW), (R, W, RR, (), EW), r=R, w=W, rr=RR, ew=EW); [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 `_impl` (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/ecs/system.rs:851:28 [INFO] [stdout] | [INFO] [stdout] 850 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 851 | (self)(( [INFO] [stdout] | ____________________________^ [INFO] [stdout] 852 | | $(Read::<$r>(_resp.read),)? [INFO] [stdout] 853 | | $(Write::<$w>(_resp.write),)? [INFO] [stdout] 854 | | $(ResRead::<$rr>(_resp.res_read),)? [INFO] [stdout] 855 | | $(ResWrite::<$rw>(_resp.res_write),)? [INFO] [stdout] 856 | | $(EntWrite::<$ew>(_resp.ent_write),)? [INFO] [stdout] 857 | | )) [INFO] [stdout] | |_____________________^ [INFO] [stdout] ... [INFO] [stdout] 890 | _impl!((R, W, RR, o , EW), (R, W, RR, (), EW), r=R, w=W, rr=RR, ew=EW); [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 `_impl` (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/ecs/system.rs:706:30 [INFO] [stdout] | [INFO] [stdout] 705 | fn from(value: F) -> Self { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 706 | Self::Fn(value.into()) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 891 | _impl!((o , o , o , RW, EW), ((), (), (), RW, EW), rw=RW, ew=EW); [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 `_impl` (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/ecs/system.rs:733:27 [INFO] [stdout] | [INFO] [stdout] 728 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 733 | $(ResWrite::<$rw>(_resp.res_write),)? [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 891 | _impl!((o , o , o , RW, EW), ((), (), (), RW, EW), rw=RW, ew=EW); [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 `_impl` (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/ecs/system.rs:734:27 [INFO] [stdout] | [INFO] [stdout] 728 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 734 | $(EntWrite::<$ew>(_resp.ent_write),)? [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 891 | _impl!((o , o , o , RW, EW), ((), (), (), RW, EW), rw=RW, ew=EW); [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 `_impl` (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/ecs/system.rs:813:30 [INFO] [stdout] | [INFO] [stdout] 811 | fn from(value: FnOnceSystem<$req_with_placeholder, F>) -> Self { [INFO] [stdout] | --------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 812 | let mut f = Some(value.run); [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 813 | Box::new(move |args: ( [INFO] [stdout] | ______________________________^ [INFO] [stdout] 814 | | $(Read<$r>,)? [INFO] [stdout] 815 | | $(Write<$w>,)? [INFO] [stdout] 816 | | $(ResRead<$rr>,)? [INFO] [stdout] ... | [INFO] [stdout] 826 | | } [INFO] [stdout] 827 | | }) [INFO] [stdout] | |_____________________^ [INFO] [stdout] ... [INFO] [stdout] 891 | _impl!((o , o , o , RW, EW), ((), (), (), RW, EW), rw=RW, ew=EW); [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 `_impl` (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/ecs/system.rs:851:28 [INFO] [stdout] | [INFO] [stdout] 850 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 851 | (self)(( [INFO] [stdout] | ____________________________^ [INFO] [stdout] 852 | | $(Read::<$r>(_resp.read),)? [INFO] [stdout] 853 | | $(Write::<$w>(_resp.write),)? [INFO] [stdout] 854 | | $(ResRead::<$rr>(_resp.res_read),)? [INFO] [stdout] 855 | | $(ResWrite::<$rw>(_resp.res_write),)? [INFO] [stdout] 856 | | $(EntWrite::<$ew>(_resp.ent_write),)? [INFO] [stdout] 857 | | )) [INFO] [stdout] | |_____________________^ [INFO] [stdout] ... [INFO] [stdout] 891 | _impl!((o , o , o , RW, EW), ((), (), (), RW, EW), rw=RW, ew=EW); [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 `_impl` (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/ecs/system.rs:706:30 [INFO] [stdout] | [INFO] [stdout] 705 | fn from(value: F) -> Self { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 706 | Self::Fn(value.into()) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 892 | _impl!((R, o , o , RW, EW), (R, (), (), RW, EW), r=R, rw=RW, ew=EW); [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 `_impl` (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/ecs/system.rs:730:27 [INFO] [stdout] | [INFO] [stdout] 728 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 729 | (self.run)( [INFO] [stdout] 730 | $(Read::<$r>(_resp.read),)? [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 892 | _impl!((R, o , o , RW, EW), (R, (), (), RW, EW), r=R, rw=RW, ew=EW); [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 `_impl` (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/ecs/system.rs:733:27 [INFO] [stdout] | [INFO] [stdout] 728 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 733 | $(ResWrite::<$rw>(_resp.res_write),)? [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 892 | _impl!((R, o , o , RW, EW), (R, (), (), RW, EW), r=R, rw=RW, ew=EW); [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 `_impl` (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/ecs/system.rs:734:27 [INFO] [stdout] | [INFO] [stdout] 728 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 734 | $(EntWrite::<$ew>(_resp.ent_write),)? [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 892 | _impl!((R, o , o , RW, EW), (R, (), (), RW, EW), r=R, rw=RW, ew=EW); [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 `_impl` (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/ecs/system.rs:813:30 [INFO] [stdout] | [INFO] [stdout] 811 | fn from(value: FnOnceSystem<$req_with_placeholder, F>) -> Self { [INFO] [stdout] | --------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 812 | let mut f = Some(value.run); [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 813 | Box::new(move |args: ( [INFO] [stdout] | ______________________________^ [INFO] [stdout] 814 | | $(Read<$r>,)? [INFO] [stdout] 815 | | $(Write<$w>,)? [INFO] [stdout] 816 | | $(ResRead<$rr>,)? [INFO] [stdout] ... | [INFO] [stdout] 826 | | } [INFO] [stdout] 827 | | }) [INFO] [stdout] | |_____________________^ [INFO] [stdout] ... [INFO] [stdout] 892 | _impl!((R, o , o , RW, EW), (R, (), (), RW, EW), r=R, rw=RW, ew=EW); [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 `_impl` (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/ecs/system.rs:851:28 [INFO] [stdout] | [INFO] [stdout] 850 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 851 | (self)(( [INFO] [stdout] | ____________________________^ [INFO] [stdout] 852 | | $(Read::<$r>(_resp.read),)? [INFO] [stdout] 853 | | $(Write::<$w>(_resp.write),)? [INFO] [stdout] 854 | | $(ResRead::<$rr>(_resp.res_read),)? [INFO] [stdout] 855 | | $(ResWrite::<$rw>(_resp.res_write),)? [INFO] [stdout] 856 | | $(EntWrite::<$ew>(_resp.ent_write),)? [INFO] [stdout] 857 | | )) [INFO] [stdout] | |_____________________^ [INFO] [stdout] ... [INFO] [stdout] 892 | _impl!((R, o , o , RW, EW), (R, (), (), RW, EW), r=R, rw=RW, ew=EW); [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 `_impl` (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/ecs/system.rs:706:30 [INFO] [stdout] | [INFO] [stdout] 705 | fn from(value: F) -> Self { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 706 | Self::Fn(value.into()) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 893 | _impl!((o , W, o , RW, EW), ((), W, (), RW, EW), w=W, rw=RW, ew=EW); [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 `_impl` (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/ecs/system.rs:731:27 [INFO] [stdout] | [INFO] [stdout] 728 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 731 | $(Write::<$w>(_resp.write),)? [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 893 | _impl!((o , W, o , RW, EW), ((), W, (), RW, EW), w=W, rw=RW, ew=EW); [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 `_impl` (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/ecs/system.rs:733:27 [INFO] [stdout] | [INFO] [stdout] 728 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 733 | $(ResWrite::<$rw>(_resp.res_write),)? [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 893 | _impl!((o , W, o , RW, EW), ((), W, (), RW, EW), w=W, rw=RW, ew=EW); [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 `_impl` (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/ecs/system.rs:734:27 [INFO] [stdout] | [INFO] [stdout] 728 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 734 | $(EntWrite::<$ew>(_resp.ent_write),)? [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 893 | _impl!((o , W, o , RW, EW), ((), W, (), RW, EW), w=W, rw=RW, ew=EW); [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 `_impl` (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/ecs/system.rs:813:30 [INFO] [stdout] | [INFO] [stdout] 811 | fn from(value: FnOnceSystem<$req_with_placeholder, F>) -> Self { [INFO] [stdout] | --------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 812 | let mut f = Some(value.run); [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 813 | Box::new(move |args: ( [INFO] [stdout] | ______________________________^ [INFO] [stdout] 814 | | $(Read<$r>,)? [INFO] [stdout] 815 | | $(Write<$w>,)? [INFO] [stdout] 816 | | $(ResRead<$rr>,)? [INFO] [stdout] ... | [INFO] [stdout] 826 | | } [INFO] [stdout] 827 | | }) [INFO] [stdout] | |_____________________^ [INFO] [stdout] ... [INFO] [stdout] 893 | _impl!((o , W, o , RW, EW), ((), W, (), RW, EW), w=W, rw=RW, ew=EW); [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 `_impl` (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/ecs/system.rs:851:28 [INFO] [stdout] | [INFO] [stdout] 850 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 851 | (self)(( [INFO] [stdout] | ____________________________^ [INFO] [stdout] 852 | | $(Read::<$r>(_resp.read),)? [INFO] [stdout] 853 | | $(Write::<$w>(_resp.write),)? [INFO] [stdout] 854 | | $(ResRead::<$rr>(_resp.res_read),)? [INFO] [stdout] 855 | | $(ResWrite::<$rw>(_resp.res_write),)? [INFO] [stdout] 856 | | $(EntWrite::<$ew>(_resp.ent_write),)? [INFO] [stdout] 857 | | )) [INFO] [stdout] | |_____________________^ [INFO] [stdout] ... [INFO] [stdout] 893 | _impl!((o , W, o , RW, EW), ((), W, (), RW, EW), w=W, rw=RW, ew=EW); [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 `_impl` (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/ecs/system.rs:706:30 [INFO] [stdout] | [INFO] [stdout] 705 | fn from(value: F) -> Self { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 706 | Self::Fn(value.into()) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 894 | _impl!((R, W, o , RW, EW), (R, W, (), RW, EW), r=R, w=W, rw=RW, ew=EW); [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 `_impl` (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/ecs/system.rs:730:27 [INFO] [stdout] | [INFO] [stdout] 728 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 729 | (self.run)( [INFO] [stdout] 730 | $(Read::<$r>(_resp.read),)? [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 894 | _impl!((R, W, o , RW, EW), (R, W, (), RW, EW), r=R, w=W, rw=RW, ew=EW); [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 `_impl` (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/ecs/system.rs:731:27 [INFO] [stdout] | [INFO] [stdout] 728 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 731 | $(Write::<$w>(_resp.write),)? [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 894 | _impl!((R, W, o , RW, EW), (R, W, (), RW, EW), r=R, w=W, rw=RW, ew=EW); [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 `_impl` (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/ecs/system.rs:733:27 [INFO] [stdout] | [INFO] [stdout] 728 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 733 | $(ResWrite::<$rw>(_resp.res_write),)? [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 894 | _impl!((R, W, o , RW, EW), (R, W, (), RW, EW), r=R, w=W, rw=RW, ew=EW); [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 `_impl` (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/ecs/system.rs:734:27 [INFO] [stdout] | [INFO] [stdout] 728 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 734 | $(EntWrite::<$ew>(_resp.ent_write),)? [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 894 | _impl!((R, W, o , RW, EW), (R, W, (), RW, EW), r=R, w=W, rw=RW, ew=EW); [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 `_impl` (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/ecs/system.rs:813:30 [INFO] [stdout] | [INFO] [stdout] 811 | fn from(value: FnOnceSystem<$req_with_placeholder, F>) -> Self { [INFO] [stdout] | --------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 812 | let mut f = Some(value.run); [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 813 | Box::new(move |args: ( [INFO] [stdout] | ______________________________^ [INFO] [stdout] 814 | | $(Read<$r>,)? [INFO] [stdout] 815 | | $(Write<$w>,)? [INFO] [stdout] 816 | | $(ResRead<$rr>,)? [INFO] [stdout] ... | [INFO] [stdout] 826 | | } [INFO] [stdout] 827 | | }) [INFO] [stdout] | |_____________________^ [INFO] [stdout] ... [INFO] [stdout] 894 | _impl!((R, W, o , RW, EW), (R, W, (), RW, EW), r=R, w=W, rw=RW, ew=EW); [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 `_impl` (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/ecs/system.rs:851:28 [INFO] [stdout] | [INFO] [stdout] 850 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 851 | (self)(( [INFO] [stdout] | ____________________________^ [INFO] [stdout] 852 | | $(Read::<$r>(_resp.read),)? [INFO] [stdout] 853 | | $(Write::<$w>(_resp.write),)? [INFO] [stdout] 854 | | $(ResRead::<$rr>(_resp.res_read),)? [INFO] [stdout] 855 | | $(ResWrite::<$rw>(_resp.res_write),)? [INFO] [stdout] 856 | | $(EntWrite::<$ew>(_resp.ent_write),)? [INFO] [stdout] 857 | | )) [INFO] [stdout] | |_____________________^ [INFO] [stdout] ... [INFO] [stdout] 894 | _impl!((R, W, o , RW, EW), (R, W, (), RW, EW), r=R, w=W, rw=RW, ew=EW); [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 `_impl` (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/ecs/system.rs:706:30 [INFO] [stdout] | [INFO] [stdout] 705 | fn from(value: F) -> Self { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 706 | Self::Fn(value.into()) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 895 | _impl!((o , o , RR, RW, EW), ((), (), RR, RW, EW), rr=RR, rw=RW, ew=EW); [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 `_impl` (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/ecs/system.rs:732:27 [INFO] [stdout] | [INFO] [stdout] 728 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 732 | $(ResRead::<$rr>(_resp.res_read),)? [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 895 | _impl!((o , o , RR, RW, EW), ((), (), RR, RW, EW), rr=RR, rw=RW, ew=EW); [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 `_impl` (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/ecs/system.rs:733:27 [INFO] [stdout] | [INFO] [stdout] 728 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 733 | $(ResWrite::<$rw>(_resp.res_write),)? [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 895 | _impl!((o , o , RR, RW, EW), ((), (), RR, RW, EW), rr=RR, rw=RW, ew=EW); [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 `_impl` (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/ecs/system.rs:734:27 [INFO] [stdout] | [INFO] [stdout] 728 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 734 | $(EntWrite::<$ew>(_resp.ent_write),)? [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 895 | _impl!((o , o , RR, RW, EW), ((), (), RR, RW, EW), rr=RR, rw=RW, ew=EW); [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 `_impl` (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/ecs/system.rs:813:30 [INFO] [stdout] | [INFO] [stdout] 811 | fn from(value: FnOnceSystem<$req_with_placeholder, F>) -> Self { [INFO] [stdout] | --------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 812 | let mut f = Some(value.run); [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 813 | Box::new(move |args: ( [INFO] [stdout] | ______________________________^ [INFO] [stdout] 814 | | $(Read<$r>,)? [INFO] [stdout] 815 | | $(Write<$w>,)? [INFO] [stdout] 816 | | $(ResRead<$rr>,)? [INFO] [stdout] ... | [INFO] [stdout] 826 | | } [INFO] [stdout] 827 | | }) [INFO] [stdout] | |_____________________^ [INFO] [stdout] ... [INFO] [stdout] 895 | _impl!((o , o , RR, RW, EW), ((), (), RR, RW, EW), rr=RR, rw=RW, ew=EW); [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 `_impl` (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/ecs/system.rs:851:28 [INFO] [stdout] | [INFO] [stdout] 850 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 851 | (self)(( [INFO] [stdout] | ____________________________^ [INFO] [stdout] 852 | | $(Read::<$r>(_resp.read),)? [INFO] [stdout] 853 | | $(Write::<$w>(_resp.write),)? [INFO] [stdout] 854 | | $(ResRead::<$rr>(_resp.res_read),)? [INFO] [stdout] 855 | | $(ResWrite::<$rw>(_resp.res_write),)? [INFO] [stdout] 856 | | $(EntWrite::<$ew>(_resp.ent_write),)? [INFO] [stdout] 857 | | )) [INFO] [stdout] | |_____________________^ [INFO] [stdout] ... [INFO] [stdout] 895 | _impl!((o , o , RR, RW, EW), ((), (), RR, RW, EW), rr=RR, rw=RW, ew=EW); [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 `_impl` (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/ecs/system.rs:706:30 [INFO] [stdout] | [INFO] [stdout] 705 | fn from(value: F) -> Self { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 706 | Self::Fn(value.into()) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 896 | _impl!((R, o , RR, RW, EW), (R, (), RR, RW, EW), r=R, rr=RR, rw=RW, ew=EW); [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 `_impl` (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/ecs/system.rs:730:27 [INFO] [stdout] | [INFO] [stdout] 728 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 729 | (self.run)( [INFO] [stdout] 730 | $(Read::<$r>(_resp.read),)? [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 896 | _impl!((R, o , RR, RW, EW), (R, (), RR, RW, EW), r=R, rr=RR, rw=RW, ew=EW); [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 `_impl` (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/ecs/system.rs:732:27 [INFO] [stdout] | [INFO] [stdout] 728 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 732 | $(ResRead::<$rr>(_resp.res_read),)? [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 896 | _impl!((R, o , RR, RW, EW), (R, (), RR, RW, EW), r=R, rr=RR, rw=RW, ew=EW); [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 `_impl` (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/ecs/system.rs:733:27 [INFO] [stdout] | [INFO] [stdout] 728 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 733 | $(ResWrite::<$rw>(_resp.res_write),)? [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 896 | _impl!((R, o , RR, RW, EW), (R, (), RR, RW, EW), r=R, rr=RR, rw=RW, ew=EW); [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 `_impl` (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/ecs/system.rs:734:27 [INFO] [stdout] | [INFO] [stdout] 728 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 734 | $(EntWrite::<$ew>(_resp.ent_write),)? [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 896 | _impl!((R, o , RR, RW, EW), (R, (), RR, RW, EW), r=R, rr=RR, rw=RW, ew=EW); [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 `_impl` (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/ecs/system.rs:813:30 [INFO] [stdout] | [INFO] [stdout] 811 | fn from(value: FnOnceSystem<$req_with_placeholder, F>) -> Self { [INFO] [stdout] | --------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 812 | let mut f = Some(value.run); [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 813 | Box::new(move |args: ( [INFO] [stdout] | ______________________________^ [INFO] [stdout] 814 | | $(Read<$r>,)? [INFO] [stdout] 815 | | $(Write<$w>,)? [INFO] [stdout] 816 | | $(ResRead<$rr>,)? [INFO] [stdout] ... | [INFO] [stdout] 826 | | } [INFO] [stdout] 827 | | }) [INFO] [stdout] | |_____________________^ [INFO] [stdout] ... [INFO] [stdout] 896 | _impl!((R, o , RR, RW, EW), (R, (), RR, RW, EW), r=R, rr=RR, rw=RW, ew=EW); [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 `_impl` (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/default/worker.rs:62:16 [INFO] [stdout] | [INFO] [stdout] 56 | let (tx, rx) = mpsc::channel::>>(); [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] 57 | let join_handle = builder.inner.spawn(move || { [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 62 | Ok(Self { [INFO] [stdout] | ________________^ [INFO] [stdout] 63 | | name: builder.name, [INFO] [stdout] 64 | | tx, [INFO] [stdout] 65 | | join_handle: Some(join_handle), [INFO] [stdout] 66 | | }) [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] = 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/ecs/system.rs:851:28 [INFO] [stdout] | [INFO] [stdout] 850 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 851 | (self)(( [INFO] [stdout] | ____________________________^ [INFO] [stdout] 852 | | $(Read::<$r>(_resp.read),)? [INFO] [stdout] 853 | | $(Write::<$w>(_resp.write),)? [INFO] [stdout] 854 | | $(ResRead::<$rr>(_resp.res_read),)? [INFO] [stdout] 855 | | $(ResWrite::<$rw>(_resp.res_write),)? [INFO] [stdout] 856 | | $(EntWrite::<$ew>(_resp.ent_write),)? [INFO] [stdout] 857 | | )) [INFO] [stdout] | |_____________________^ [INFO] [stdout] ... [INFO] [stdout] 896 | _impl!((R, o , RR, RW, EW), (R, (), RR, RW, EW), r=R, rr=RR, rw=RW, ew=EW); [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 `_impl` (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/ecs/system.rs:706:30 [INFO] [stdout] | [INFO] [stdout] 705 | fn from(value: F) -> Self { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 706 | Self::Fn(value.into()) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 897 | _impl!((o , W, RR, RW, EW), ((), W, RR, RW, EW), w=W, rr=RR, rw=RW, ew=EW); [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 `_impl` (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/ds/borrow.rs:74:25 [INFO] [stdout] | [INFO] [stdout] 71 | pub fn new(value: V, fn_imm: fn(&V) -> BI, fn_mut: fn(&mut V) -> BM) -> Self { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 74 | atomic_cnt: Arc::new(A::new(Self::CNT_INIT)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] 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/ds/borrow.rs:94:12 [INFO] [stdout] | [INFO] [stdout] 91 | let value = (self.fn_imm)(&self.value); [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 92 | let exclusive = false; [INFO] [stdout] 93 | let atomic_cnt = Arc::clone(&self.atomic_cnt); [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 94 | Ok(Borrowed::new(value, exclusive, atomic_cnt)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] 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/ecs/system.rs:731:27 [INFO] [stdout] | [INFO] [stdout] 728 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 731 | $(Write::<$w>(_resp.write),)? [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 897 | _impl!((o , W, RR, RW, EW), ((), W, RR, RW, EW), w=W, rr=RR, rw=RW, ew=EW); [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 `_impl` (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/ds/borrow.rs:102:12 [INFO] [stdout] | [INFO] [stdout] 99 | let value = (self.fn_mut)(&mut self.value); [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 100 | let exclusive = true; [INFO] [stdout] 101 | let atomic_cnt = Arc::clone(&self.atomic_cnt); [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 102 | Ok(Borrowed::new(value, exclusive, atomic_cnt)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] 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/ds/borrow.rs:110:12 [INFO] [stdout] | [INFO] [stdout] 109 | let atomic_cnt = Arc::clone(&self.atomic_cnt); [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 110 | Ok(Borrowed::new(value, exclusive, atomic_cnt)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] 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/ds/borrow.rs:118:12 [INFO] [stdout] | [INFO] [stdout] 117 | let atomic_cnt = Arc::clone(&self.atomic_cnt); [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 118 | Ok(Borrowed::new(value, exclusive, atomic_cnt)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] 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/ecs/system.rs:732:27 [INFO] [stdout] | [INFO] [stdout] 728 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 732 | $(ResRead::<$rr>(_resp.res_read),)? [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 897 | _impl!((o , W, RR, RW, EW), ((), W, RR, RW, EW), w=W, rr=RR, rw=RW, ew=EW); [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 `_impl` (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/ds/borrow.rs:191:32 [INFO] [stdout] | [INFO] [stdout] 190 | pub const fn new(value: B, exclusive: bool, atomic_cnt: Arc) -> Self { [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] 191 | Self(ManuallyDrop::new(BorrowedInner { [INFO] [stdout] | ________________________________^ [INFO] [stdout] 192 | | value, [INFO] [stdout] 193 | | exclusive, [INFO] [stdout] 194 | | atomic_cnt, [INFO] [stdout] 195 | | })) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] 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/ds/borrow.rs:218:23 [INFO] [stdout] | [INFO] [stdout] 213 | pub unsafe fn map_copy(&mut self, f: impl FnOnce(B) -> T) -> Borrowed { [INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 214 | // Takes inner out without Self::drop(). [INFO] [stdout] 215 | let inner = unsafe { ManuallyDrop::take(&mut self.0) }; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 218 | Borrowed::new(f(inner.value), inner.exclusive, inner.atomic_cnt) [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] 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/ecs/system.rs:733:27 [INFO] [stdout] | [INFO] [stdout] 728 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 733 | $(ResWrite::<$rw>(_resp.res_write),)? [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 897 | _impl!((o , W, RR, RW, EW), ((), W, RR, RW, EW), w=W, rr=RR, rw=RW, ew=EW); [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 `_impl` (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/ecs/system.rs:734:27 [INFO] [stdout] | [INFO] [stdout] 728 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 734 | $(EntWrite::<$ew>(_resp.ent_write),)? [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 897 | _impl!((o , W, RR, RW, EW), ((), W, RR, RW, EW), w=W, rr=RR, rw=RW, ew=EW); [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 `_impl` (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/ds/list.rs:19:14 [INFO] [stdout] | [INFO] [stdout] 18 | pub fn new(dummy: V) -> Self { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 19 | Self(SetList::new(dummy)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] 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/ds/list.rs:39:26 [INFO] [stdout] | [INFO] [stdout] 38 | pub fn push_back(&mut self, value: V) -> bool { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 39 | self.0.push_back(value.clone(), 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/ds/list.rs:43:27 [INFO] [stdout] | [INFO] [stdout] 42 | pub fn push_front(&mut self, value: V) -> bool { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 43 | self.0.push_front(value.clone(), 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/ds/list.rs:140:18 [INFO] [stdout] | [INFO] [stdout] 126 | pub fn new(dummy: V) -> Self { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 127 | let mut nodes = OptVec::new(); [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 140 | map: HashMap::default(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] 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/ecs/system.rs:813:30 [INFO] [stdout] | [INFO] [stdout] 811 | fn from(value: FnOnceSystem<$req_with_placeholder, F>) -> Self { [INFO] [stdout] | --------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 812 | let mut f = Some(value.run); [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 813 | Box::new(move |args: ( [INFO] [stdout] | ______________________________^ [INFO] [stdout] 814 | | $(Read<$r>,)? [INFO] [stdout] 815 | | $(Write<$w>,)? [INFO] [stdout] 816 | | $(ResRead<$rr>,)? [INFO] [stdout] ... | [INFO] [stdout] 826 | | } [INFO] [stdout] 827 | | }) [INFO] [stdout] | |_____________________^ [INFO] [stdout] ... [INFO] [stdout] 897 | _impl!((o , W, RR, RW, EW), ((), W, RR, RW, EW), w=W, rr=RR, rw=RW, ew=EW); [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 `_impl` (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/ds/list.rs:503:14 [INFO] [stdout] | [INFO] [stdout] 491 | let (key, index) = self.map.remove_entry(key)?; [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 492 | let old = unsafe { self.nodes.take(index).unwrap_unchecked() }; [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 503 | Some((key, old.value)) [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/ecs/system.rs:851:28 [INFO] [stdout] | [INFO] [stdout] 850 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 851 | (self)(( [INFO] [stdout] | ____________________________^ [INFO] [stdout] 852 | | $(Read::<$r>(_resp.read),)? [INFO] [stdout] 853 | | $(Write::<$w>(_resp.write),)? [INFO] [stdout] 854 | | $(ResRead::<$rr>(_resp.res_read),)? [INFO] [stdout] 855 | | $(ResWrite::<$rw>(_resp.res_write),)? [INFO] [stdout] 856 | | $(EntWrite::<$ew>(_resp.ent_write),)? [INFO] [stdout] 857 | | )) [INFO] [stdout] | |_____________________^ [INFO] [stdout] ... [INFO] [stdout] 897 | _impl!((o , W, RR, RW, EW), ((), W, RR, RW, EW), w=W, rr=RR, rw=RW, ew=EW); [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 `_impl` (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/ecs/system.rs:706:30 [INFO] [stdout] | [INFO] [stdout] 705 | fn from(value: F) -> Self { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 706 | Self::Fn(value.into()) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 898 | _impl!((R, W, RR, RW, EW), (R, W, RR, RW, EW), r=R, w=W, rr=RR, rw=RW, ew=EW); [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 `_impl` (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/ds/map.rs:324:15 [INFO] [stdout] | [INFO] [stdout] 323 | pub fn insert(&mut self, key: K, value: V) -> (usize, Option) { [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] 324 | match self.map.entry(key) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] 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/ecs/system.rs:730:27 [INFO] [stdout] | [INFO] [stdout] 728 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 729 | (self.run)( [INFO] [stdout] 730 | $(Read::<$r>(_resp.read),)? [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 898 | _impl!((R, W, RR, RW, EW), (R, W, RR, RW, EW), r=R, w=W, rr=RR, rw=RW, ew=EW); [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 `_impl` (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/ecs/system.rs:731:27 [INFO] [stdout] | [INFO] [stdout] 728 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 731 | $(Write::<$w>(_resp.write),)? [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 898 | _impl!((R, W, RR, RW, EW), (R, W, RR, RW, EW), r=R, w=W, rr=RR, rw=RW, ew=EW); [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 `_impl` (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/ecs/system.rs:732:27 [INFO] [stdout] | [INFO] [stdout] 728 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 732 | $(ResRead::<$rr>(_resp.res_read),)? [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 898 | _impl!((R, W, RR, RW, EW), (R, W, RR, RW, EW), r=R, w=W, rr=RR, rw=RW, ew=EW); [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 `_impl` (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/ecs/system.rs:733:27 [INFO] [stdout] | [INFO] [stdout] 728 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 733 | $(ResWrite::<$rw>(_resp.res_write),)? [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 898 | _impl!((R, W, RR, RW, EW), (R, W, RR, RW, EW), r=R, w=W, rr=RR, rw=RW, ew=EW); [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 `_impl` (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/ecs/system.rs:734:27 [INFO] [stdout] | [INFO] [stdout] 728 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 734 | $(EntWrite::<$ew>(_resp.ent_write),)? [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 898 | _impl!((R, W, RR, RW, EW), (R, W, RR, RW, EW), r=R, w=W, rr=RR, rw=RW, ew=EW); [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 `_impl` (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/ds/vec/opt_vec.rs:239:25 [INFO] [stdout] | [INFO] [stdout] 235 | pub fn extend_set(&mut self, index: usize, value: T) -> Option { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 239 | self.set(index, Some(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/ecs/system.rs:813:30 [INFO] [stdout] | [INFO] [stdout] 811 | fn from(value: FnOnceSystem<$req_with_placeholder, F>) -> Self { [INFO] [stdout] | --------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 812 | let mut f = Some(value.run); [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 813 | Box::new(move |args: ( [INFO] [stdout] | ______________________________^ [INFO] [stdout] 814 | | $(Read<$r>,)? [INFO] [stdout] 815 | | $(Write<$w>,)? [INFO] [stdout] 816 | | $(ResRead<$rr>,)? [INFO] [stdout] ... | [INFO] [stdout] 826 | | } [INFO] [stdout] 827 | | }) [INFO] [stdout] | |_____________________^ [INFO] [stdout] ... [INFO] [stdout] 898 | _impl!((R, W, RR, RW, EW), (R, W, RR, RW, EW), r=R, w=W, rr=RR, rw=RW, ew=EW); [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 `_impl` (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/ecs/system.rs:851:28 [INFO] [stdout] | [INFO] [stdout] 850 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 851 | (self)(( [INFO] [stdout] | ____________________________^ [INFO] [stdout] 852 | | $(Read::<$r>(_resp.read),)? [INFO] [stdout] 853 | | $(Write::<$w>(_resp.write),)? [INFO] [stdout] 854 | | $(ResRead::<$rr>(_resp.res_read),)? [INFO] [stdout] 855 | | $(ResWrite::<$rw>(_resp.res_write),)? [INFO] [stdout] 856 | | $(EntWrite::<$ew>(_resp.ent_write),)? [INFO] [stdout] 857 | | )) [INFO] [stdout] | |_____________________^ [INFO] [stdout] ... [INFO] [stdout] 898 | _impl!((R, W, RR, RW, EW), (R, W, RR, RW, EW), r=R, w=W, rr=RR, rw=RW, ew=EW); [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 `_impl` (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/ecs/worker.rs:131:18 [INFO] [stdout] | [INFO] [stdout] 127 | pub(crate) fn new(tx: Sender, opp: Thread, widx: WorkerIndex) -> Self { [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] 128 | let (ch, tx) = WorkerChannel::new(tx, opp); [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] 131 | job: Box::pin(Job { [INFO] [stdout] | __________________^ [INFO] [stdout] 132 | | ch, [INFO] [stdout] 133 | | widx, [INFO] [stdout] 134 | | _pin: PhantomPinned, [INFO] [stdout] 135 | | }), [INFO] [stdout] | |______________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/ecs/entity.rs:440:19 [INFO] [stdout] | [INFO] [stdout] 438 | pub fn new(name: Arc, ty: Option, cont: Box) -> Self { [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] 439 | Self { [INFO] [stdout] 440 | cont: EntityContainer::new(name, ty, cont, Vec::new()), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] 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/ecs/entity.rs:449:29 [INFO] [stdout] | [INFO] [stdout] 445 | pub fn new_with_default_container(name: Arc, ty: Option) -> Self [INFO] [stdout] | -------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 449 | Self::new(name, ty, Box::new(SparseSet::::new())) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] 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/ecs/entity.rs:523:23 [INFO] [stdout] | [INFO] [stdout] 511 | name: Arc, [INFO] [stdout] | -------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 512 | ty: Option, [INFO] [stdout] 513 | mut cont: Box, [INFO] [stdout] | -------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 523 | cont_ptr: SimpleHolder::new(ptr), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] 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/ecs/manager.rs:90:22 [INFO] [stdout] | [INFO] [stdout] 85 | let mut sh_info = SharedInfo::new(); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 86 | let sys_mgr_a = SystemManager::new(&mut sh_info); [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 87 | let sys_mgr_b = SystemManager::new(&mut sh_info); [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 90 | sys_mgr: Twin::new(sys_mgr_a, sys_mgr_b), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] 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/ecs/manager.rs:91:27 [INFO] [stdout] | [INFO] [stdout] 85 | let mut sh_info = SharedInfo::new(); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 86 | let sys_mgr_a = SystemManager::new(&mut sh_info); [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 87 | let sys_mgr_b = SystemManager::new(&mut sh_info); [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 91 | cmd_handlers: HashMap::default(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] 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/ecs/manager.rs:92:23 [INFO] [stdout] | [INFO] [stdout] 85 | let mut sh_info = SharedInfo::new(); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 86 | let sys_mgr_a = SystemManager::new(&mut sh_info); [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 87 | let sys_mgr_b = SystemManager::new(&mut sh_info); [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 92 | entities: EntityDict::new(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] 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/ecs/manager.rs:93:24 [INFO] [stdout] | [INFO] [stdout] 85 | let mut sh_info = SharedInfo::new(); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 86 | let sys_mgr_a = SystemManager::new(&mut sh_info); [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 87 | let sys_mgr_b = SystemManager::new(&mut sh_info); [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 93 | resources: ResourcePack::new(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] 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/ecs/manager.rs:94:23 [INFO] [stdout] | [INFO] [stdout] 85 | let mut sh_info = SharedInfo::new(); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 86 | let sys_mgr_a = SystemManager::new(&mut sh_info); [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 87 | let sys_mgr_b = SystemManager::new(&mut sh_info); [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 94 | dedi_res: HashSet::default(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] 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/ecs/manager.rs:96:20 [INFO] [stdout] | [INFO] [stdout] 85 | let mut sh_info = SharedInfo::new(); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 86 | let sys_mgr_a = SystemManager::new(&mut sh_info); [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 87 | let sys_mgr_b = SystemManager::new(&mut sh_info); [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 96 | waits: WaitQueuePack::new(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] 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/ecs/manager.rs:97:20 [INFO] [stdout] | [INFO] [stdout] 85 | let mut sh_info = SharedInfo::new(); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 86 | let sys_mgr_a = SystemManager::new(&mut sh_info); [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 87 | let sys_mgr_b = SystemManager::new(&mut sh_info); [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 97 | cache: HashMap::default(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] 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/ecs/manager.rs:98:25 [INFO] [stdout] | [INFO] [stdout] 85 | let mut sh_info = SharedInfo::new(); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 86 | let sys_mgr_a = SystemManager::new(&mut sh_info); [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 87 | let sys_mgr_b = SystemManager::new(&mut sh_info); [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 98 | cache_noti: HashMap::default(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] 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/ecs/manager.rs:99:25 [INFO] [stdout] | [INFO] [stdout] 85 | let mut sh_info = SharedInfo::new(); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 86 | let sys_mgr_a = SystemManager::new(&mut sh_info); [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 87 | let sys_mgr_b = SystemManager::new(&mut sh_info); [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 99 | dedi_tasks: HashSet::default(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] 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/ecs/manager.rs:100:20 [INFO] [stdout] | [INFO] [stdout] 85 | let mut sh_info = SharedInfo::new(); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 86 | let sys_mgr_a = SystemManager::new(&mut sh_info); [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 87 | let sys_mgr_b = SystemManager::new(&mut sh_info); [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 100 | sched: Scheduler::new(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] 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/ecs/manager.rs:102:28 [INFO] [stdout] | [INFO] [stdout] 85 | let mut sh_info = SharedInfo::new(); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 86 | let sys_mgr_a = SystemManager::new(&mut sh_info); [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 87 | let sys_mgr_b = SystemManager::new(&mut sh_info); [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 102 | pending_tasks: SetValueList::new(ListPos::end()), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] 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/ecs/manager.rs:104:30 [INFO] [stdout] | [INFO] [stdout] 85 | let mut sh_info = SharedInfo::new(); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 86 | let sys_mgr_a = SystemManager::new(&mut sh_info); [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 87 | let sys_mgr_b = SystemManager::new(&mut sh_info); [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 104 | sys_run_history: HashSet::default(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] 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/ecs/manager.rs:412:28 [INFO] [stdout] | [INFO] [stdout] 391 | let mut merged_filtered = Vec::new(); [INFO] [stdout] | --------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 412 | (merged_waits, merged_filtered.into_boxed_slice()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] 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/ecs/system.rs:65:18 [INFO] [stdout] | [INFO] [stdout] 61 | let mut head_node = ().into_data(info_stor); [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 65 | map: HashMap::default(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] 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/ecs/system.rs:67:21 [INFO] [stdout] | [INFO] [stdout] 61 | let mut head_node = ().into_data(info_stor); [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 67 | active: SetList::new(head_node), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] 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/ecs/system.rs:68:23 [INFO] [stdout] | [INFO] [stdout] 61 | let mut head_node = ().into_data(info_stor); [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 68 | inactive: HashMap::default(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] 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/ecs/system.rs:69:23 [INFO] [stdout] | [INFO] [stdout] 61 | let mut head_node = ().into_data(info_stor); [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 69 | volatile: HashSet::default(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] 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/ecs/system.rs:70:23 [INFO] [stdout] | [INFO] [stdout] 61 | let mut head_node = ().into_data(info_stor); [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 70 | lifetime: SystemLifetime::new(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] 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/ecs/system.rs:333:21 [INFO] [stdout] | [INFO] [stdout] 326 | fn into_data(self, info_stor: &mut S) -> SystemData [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 333 | invoke: Box::new(self), [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] 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/ecs/system.rs:334:18 [INFO] [stdout] | [INFO] [stdout] 326 | fn into_data(self, info_stor: &mut S) -> SystemData [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 334 | req: Box::new(( [INFO] [stdout] | __________________^ [INFO] [stdout] 335 | | ::key(), [INFO] [stdout] 336 | | ::get_info(info_stor), [INFO] [stdout] 337 | | )), [INFO] [stdout] | |______________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] 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/ecs/system.rs:706:30 [INFO] [stdout] | [INFO] [stdout] 705 | fn from(value: F) -> Self { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 706 | Self::Fn(value.into()) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 866 | _impl!((o , o , o , o , o ), ((), (), (), (), ())); [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 `_impl` (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/ecs/system.rs:813:30 [INFO] [stdout] | [INFO] [stdout] 811 | fn from(value: FnOnceSystem<$req_with_placeholder, F>) -> Self { [INFO] [stdout] | --------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 812 | let mut f = Some(value.run); [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 813 | Box::new(move |args: ( [INFO] [stdout] | ______________________________^ [INFO] [stdout] 814 | | $(Read<$r>,)? [INFO] [stdout] 815 | | $(Write<$w>,)? [INFO] [stdout] 816 | | $(ResRead<$rr>,)? [INFO] [stdout] ... | [INFO] [stdout] 826 | | } [INFO] [stdout] 827 | | }) [INFO] [stdout] | |_____________________^ [INFO] [stdout] ... [INFO] [stdout] 866 | _impl!((o , o , o , o , o ), ((), (), (), (), ())); [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 `_impl` (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/ecs/system.rs:706:30 [INFO] [stdout] | [INFO] [stdout] 705 | fn from(value: F) -> Self { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 706 | Self::Fn(value.into()) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 867 | _impl!((R, o , o , o , o ), (R, (), (), (), ()), r=R); [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 `_impl` (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/ecs/system.rs:730:27 [INFO] [stdout] | [INFO] [stdout] 728 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 729 | (self.run)( [INFO] [stdout] 730 | $(Read::<$r>(_resp.read),)? [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 867 | _impl!((R, o , o , o , o ), (R, (), (), (), ()), r=R); [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 `_impl` (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/ecs/system.rs:813:30 [INFO] [stdout] | [INFO] [stdout] 811 | fn from(value: FnOnceSystem<$req_with_placeholder, F>) -> Self { [INFO] [stdout] | --------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 812 | let mut f = Some(value.run); [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 813 | Box::new(move |args: ( [INFO] [stdout] | ______________________________^ [INFO] [stdout] 814 | | $(Read<$r>,)? [INFO] [stdout] 815 | | $(Write<$w>,)? [INFO] [stdout] 816 | | $(ResRead<$rr>,)? [INFO] [stdout] ... | [INFO] [stdout] 826 | | } [INFO] [stdout] 827 | | }) [INFO] [stdout] | |_____________________^ [INFO] [stdout] ... [INFO] [stdout] 867 | _impl!((R, o , o , o , o ), (R, (), (), (), ()), r=R); [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 `_impl` (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/ecs/system.rs:851:28 [INFO] [stdout] | [INFO] [stdout] 850 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 851 | (self)(( [INFO] [stdout] | ____________________________^ [INFO] [stdout] 852 | | $(Read::<$r>(_resp.read),)? [INFO] [stdout] 853 | | $(Write::<$w>(_resp.write),)? [INFO] [stdout] 854 | | $(ResRead::<$rr>(_resp.res_read),)? [INFO] [stdout] 855 | | $(ResWrite::<$rw>(_resp.res_write),)? [INFO] [stdout] 856 | | $(EntWrite::<$ew>(_resp.ent_write),)? [INFO] [stdout] 857 | | )) [INFO] [stdout] | |_____________________^ [INFO] [stdout] ... [INFO] [stdout] 867 | _impl!((R, o , o , o , o ), (R, (), (), (), ()), r=R); [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 `_impl` (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/ecs/system.rs:706:30 [INFO] [stdout] | [INFO] [stdout] 705 | fn from(value: F) -> Self { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 706 | Self::Fn(value.into()) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 868 | _impl!((o , W, o , o , o ), ((), W, (), (), ()), w=W); [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 `_impl` (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/ecs/system.rs:731:27 [INFO] [stdout] | [INFO] [stdout] 728 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 731 | $(Write::<$w>(_resp.write),)? [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 868 | _impl!((o , W, o , o , o ), ((), W, (), (), ()), w=W); [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 `_impl` (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/ecs/system.rs:813:30 [INFO] [stdout] | [INFO] [stdout] 811 | fn from(value: FnOnceSystem<$req_with_placeholder, F>) -> Self { [INFO] [stdout] | --------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 812 | let mut f = Some(value.run); [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 813 | Box::new(move |args: ( [INFO] [stdout] | ______________________________^ [INFO] [stdout] 814 | | $(Read<$r>,)? [INFO] [stdout] 815 | | $(Write<$w>,)? [INFO] [stdout] 816 | | $(ResRead<$rr>,)? [INFO] [stdout] ... | [INFO] [stdout] 826 | | } [INFO] [stdout] 827 | | }) [INFO] [stdout] | |_____________________^ [INFO] [stdout] ... [INFO] [stdout] 868 | _impl!((o , W, o , o , o ), ((), W, (), (), ()), w=W); [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 `_impl` (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/ecs/system.rs:851:28 [INFO] [stdout] | [INFO] [stdout] 850 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 851 | (self)(( [INFO] [stdout] | ____________________________^ [INFO] [stdout] 852 | | $(Read::<$r>(_resp.read),)? [INFO] [stdout] 853 | | $(Write::<$w>(_resp.write),)? [INFO] [stdout] 854 | | $(ResRead::<$rr>(_resp.res_read),)? [INFO] [stdout] 855 | | $(ResWrite::<$rw>(_resp.res_write),)? [INFO] [stdout] 856 | | $(EntWrite::<$ew>(_resp.ent_write),)? [INFO] [stdout] 857 | | )) [INFO] [stdout] | |_____________________^ [INFO] [stdout] ... [INFO] [stdout] 868 | _impl!((o , W, o , o , o ), ((), W, (), (), ()), w=W); [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 `_impl` (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/ecs/system.rs:706:30 [INFO] [stdout] | [INFO] [stdout] 705 | fn from(value: F) -> Self { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 706 | Self::Fn(value.into()) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 869 | _impl!((R, W, o , o , o ), (R, W, (), (), ()), r=R, w=W); [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 `_impl` (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/ecs/system.rs:730:27 [INFO] [stdout] | [INFO] [stdout] 728 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 729 | (self.run)( [INFO] [stdout] 730 | $(Read::<$r>(_resp.read),)? [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 869 | _impl!((R, W, o , o , o ), (R, W, (), (), ()), r=R, w=W); [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 `_impl` (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/ecs/system.rs:731:27 [INFO] [stdout] | [INFO] [stdout] 728 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 731 | $(Write::<$w>(_resp.write),)? [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 869 | _impl!((R, W, o , o , o ), (R, W, (), (), ()), r=R, w=W); [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 `_impl` (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/ecs/system.rs:813:30 [INFO] [stdout] | [INFO] [stdout] 811 | fn from(value: FnOnceSystem<$req_with_placeholder, F>) -> Self { [INFO] [stdout] | --------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 812 | let mut f = Some(value.run); [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 813 | Box::new(move |args: ( [INFO] [stdout] | ______________________________^ [INFO] [stdout] 814 | | $(Read<$r>,)? [INFO] [stdout] 815 | | $(Write<$w>,)? [INFO] [stdout] 816 | | $(ResRead<$rr>,)? [INFO] [stdout] ... | [INFO] [stdout] 826 | | } [INFO] [stdout] 827 | | }) [INFO] [stdout] | |_____________________^ [INFO] [stdout] ... [INFO] [stdout] 869 | _impl!((R, W, o , o , o ), (R, W, (), (), ()), r=R, w=W); [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 `_impl` (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/ecs/system.rs:851:28 [INFO] [stdout] | [INFO] [stdout] 850 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 851 | (self)(( [INFO] [stdout] | ____________________________^ [INFO] [stdout] 852 | | $(Read::<$r>(_resp.read),)? [INFO] [stdout] 853 | | $(Write::<$w>(_resp.write),)? [INFO] [stdout] 854 | | $(ResRead::<$rr>(_resp.res_read),)? [INFO] [stdout] 855 | | $(ResWrite::<$rw>(_resp.res_write),)? [INFO] [stdout] 856 | | $(EntWrite::<$ew>(_resp.ent_write),)? [INFO] [stdout] 857 | | )) [INFO] [stdout] | |_____________________^ [INFO] [stdout] ... [INFO] [stdout] 869 | _impl!((R, W, o , o , o ), (R, W, (), (), ()), r=R, w=W); [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 `_impl` (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/ecs/system.rs:706:30 [INFO] [stdout] | [INFO] [stdout] 705 | fn from(value: F) -> Self { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 706 | Self::Fn(value.into()) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 870 | _impl!((o , o , RR, o , o ), ((), (), RR, (), ()), rr=RR); [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 `_impl` (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/ecs/system.rs:732:27 [INFO] [stdout] | [INFO] [stdout] 728 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 732 | $(ResRead::<$rr>(_resp.res_read),)? [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 870 | _impl!((o , o , RR, o , o ), ((), (), RR, (), ()), rr=RR); [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 `_impl` (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/ecs/system.rs:813:30 [INFO] [stdout] | [INFO] [stdout] 811 | fn from(value: FnOnceSystem<$req_with_placeholder, F>) -> Self { [INFO] [stdout] | --------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 812 | let mut f = Some(value.run); [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 813 | Box::new(move |args: ( [INFO] [stdout] | ______________________________^ [INFO] [stdout] 814 | | $(Read<$r>,)? [INFO] [stdout] 815 | | $(Write<$w>,)? [INFO] [stdout] 816 | | $(ResRead<$rr>,)? [INFO] [stdout] ... | [INFO] [stdout] 826 | | } [INFO] [stdout] 827 | | }) [INFO] [stdout] | |_____________________^ [INFO] [stdout] ... [INFO] [stdout] 870 | _impl!((o , o , RR, o , o ), ((), (), RR, (), ()), rr=RR); [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 `_impl` (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/ecs/system.rs:851:28 [INFO] [stdout] | [INFO] [stdout] 850 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 851 | (self)(( [INFO] [stdout] | ____________________________^ [INFO] [stdout] 852 | | $(Read::<$r>(_resp.read),)? [INFO] [stdout] 853 | | $(Write::<$w>(_resp.write),)? [INFO] [stdout] 854 | | $(ResRead::<$rr>(_resp.res_read),)? [INFO] [stdout] 855 | | $(ResWrite::<$rw>(_resp.res_write),)? [INFO] [stdout] 856 | | $(EntWrite::<$ew>(_resp.ent_write),)? [INFO] [stdout] 857 | | )) [INFO] [stdout] | |_____________________^ [INFO] [stdout] ... [INFO] [stdout] 870 | _impl!((o , o , RR, o , o ), ((), (), RR, (), ()), rr=RR); [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 `_impl` (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/ecs/system.rs:706:30 [INFO] [stdout] | [INFO] [stdout] 705 | fn from(value: F) -> Self { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 706 | Self::Fn(value.into()) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 871 | _impl!((R, o , RR, o , o ), (R, (), RR, (), ()), r=R, rr=RR); [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 `_impl` (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/ecs/system.rs:730:27 [INFO] [stdout] | [INFO] [stdout] 728 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 729 | (self.run)( [INFO] [stdout] 730 | $(Read::<$r>(_resp.read),)? [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 871 | _impl!((R, o , RR, o , o ), (R, (), RR, (), ()), r=R, rr=RR); [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 `_impl` (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/ecs/system.rs:732:27 [INFO] [stdout] | [INFO] [stdout] 728 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 732 | $(ResRead::<$rr>(_resp.res_read),)? [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 871 | _impl!((R, o , RR, o , o ), (R, (), RR, (), ()), r=R, rr=RR); [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 `_impl` (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/ecs/system.rs:813:30 [INFO] [stdout] | [INFO] [stdout] 811 | fn from(value: FnOnceSystem<$req_with_placeholder, F>) -> Self { [INFO] [stdout] | --------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 812 | let mut f = Some(value.run); [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 813 | Box::new(move |args: ( [INFO] [stdout] | ______________________________^ [INFO] [stdout] 814 | | $(Read<$r>,)? [INFO] [stdout] 815 | | $(Write<$w>,)? [INFO] [stdout] 816 | | $(ResRead<$rr>,)? [INFO] [stdout] ... | [INFO] [stdout] 826 | | } [INFO] [stdout] 827 | | }) [INFO] [stdout] | |_____________________^ [INFO] [stdout] ... [INFO] [stdout] 871 | _impl!((R, o , RR, o , o ), (R, (), RR, (), ()), r=R, rr=RR); [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 `_impl` (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/ecs/system.rs:851:28 [INFO] [stdout] | [INFO] [stdout] 850 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 851 | (self)(( [INFO] [stdout] | ____________________________^ [INFO] [stdout] 852 | | $(Read::<$r>(_resp.read),)? [INFO] [stdout] 853 | | $(Write::<$w>(_resp.write),)? [INFO] [stdout] 854 | | $(ResRead::<$rr>(_resp.res_read),)? [INFO] [stdout] 855 | | $(ResWrite::<$rw>(_resp.res_write),)? [INFO] [stdout] 856 | | $(EntWrite::<$ew>(_resp.ent_write),)? [INFO] [stdout] 857 | | )) [INFO] [stdout] | |_____________________^ [INFO] [stdout] ... [INFO] [stdout] 871 | _impl!((R, o , RR, o , o ), (R, (), RR, (), ()), r=R, rr=RR); [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 `_impl` (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/ecs/system.rs:706:30 [INFO] [stdout] | [INFO] [stdout] 705 | fn from(value: F) -> Self { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 706 | Self::Fn(value.into()) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 872 | _impl!((o , W, RR, o , o ), ((), W, RR, (), ()), w=W, rr=RR); [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 `_impl` (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/ecs/system.rs:731:27 [INFO] [stdout] | [INFO] [stdout] 728 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 731 | $(Write::<$w>(_resp.write),)? [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 872 | _impl!((o , W, RR, o , o ), ((), W, RR, (), ()), w=W, rr=RR); [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 `_impl` (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/ecs/system.rs:732:27 [INFO] [stdout] | [INFO] [stdout] 728 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 732 | $(ResRead::<$rr>(_resp.res_read),)? [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 872 | _impl!((o , W, RR, o , o ), ((), W, RR, (), ()), w=W, rr=RR); [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 `_impl` (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/ecs/system.rs:813:30 [INFO] [stdout] | [INFO] [stdout] 811 | fn from(value: FnOnceSystem<$req_with_placeholder, F>) -> Self { [INFO] [stdout] | --------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 812 | let mut f = Some(value.run); [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 813 | Box::new(move |args: ( [INFO] [stdout] | ______________________________^ [INFO] [stdout] 814 | | $(Read<$r>,)? [INFO] [stdout] 815 | | $(Write<$w>,)? [INFO] [stdout] 816 | | $(ResRead<$rr>,)? [INFO] [stdout] ... | [INFO] [stdout] 826 | | } [INFO] [stdout] 827 | | }) [INFO] [stdout] | |_____________________^ [INFO] [stdout] ... [INFO] [stdout] 872 | _impl!((o , W, RR, o , o ), ((), W, RR, (), ()), w=W, rr=RR); [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 `_impl` (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/ecs/system.rs:851:28 [INFO] [stdout] | [INFO] [stdout] 850 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 851 | (self)(( [INFO] [stdout] | ____________________________^ [INFO] [stdout] 852 | | $(Read::<$r>(_resp.read),)? [INFO] [stdout] 853 | | $(Write::<$w>(_resp.write),)? [INFO] [stdout] 854 | | $(ResRead::<$rr>(_resp.res_read),)? [INFO] [stdout] 855 | | $(ResWrite::<$rw>(_resp.res_write),)? [INFO] [stdout] 856 | | $(EntWrite::<$ew>(_resp.ent_write),)? [INFO] [stdout] 857 | | )) [INFO] [stdout] | |_____________________^ [INFO] [stdout] ... [INFO] [stdout] 872 | _impl!((o , W, RR, o , o ), ((), W, RR, (), ()), w=W, rr=RR); [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 `_impl` (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/ecs/system.rs:706:30 [INFO] [stdout] | [INFO] [stdout] 705 | fn from(value: F) -> Self { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 706 | Self::Fn(value.into()) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 873 | _impl!((R, W, RR, o , o ), (R, W, RR, (), ()), r=R, w=W, rr=RR); [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 `_impl` (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/ecs/system.rs:730:27 [INFO] [stdout] | [INFO] [stdout] 728 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 729 | (self.run)( [INFO] [stdout] 730 | $(Read::<$r>(_resp.read),)? [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 873 | _impl!((R, W, RR, o , o ), (R, W, RR, (), ()), r=R, w=W, rr=RR); [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 `_impl` (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/ecs/system.rs:731:27 [INFO] [stdout] | [INFO] [stdout] 728 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 731 | $(Write::<$w>(_resp.write),)? [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 873 | _impl!((R, W, RR, o , o ), (R, W, RR, (), ()), r=R, w=W, rr=RR); [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 `_impl` (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/ecs/system.rs:732:27 [INFO] [stdout] | [INFO] [stdout] 728 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 732 | $(ResRead::<$rr>(_resp.res_read),)? [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 873 | _impl!((R, W, RR, o , o ), (R, W, RR, (), ()), r=R, w=W, rr=RR); [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 `_impl` (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/ecs/system.rs:813:30 [INFO] [stdout] | [INFO] [stdout] 811 | fn from(value: FnOnceSystem<$req_with_placeholder, F>) -> Self { [INFO] [stdout] | --------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 812 | let mut f = Some(value.run); [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 813 | Box::new(move |args: ( [INFO] [stdout] | ______________________________^ [INFO] [stdout] 814 | | $(Read<$r>,)? [INFO] [stdout] 815 | | $(Write<$w>,)? [INFO] [stdout] 816 | | $(ResRead<$rr>,)? [INFO] [stdout] ... | [INFO] [stdout] 826 | | } [INFO] [stdout] 827 | | }) [INFO] [stdout] | |_____________________^ [INFO] [stdout] ... [INFO] [stdout] 873 | _impl!((R, W, RR, o , o ), (R, W, RR, (), ()), r=R, w=W, rr=RR); [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 `_impl` (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/ecs/system.rs:851:28 [INFO] [stdout] | [INFO] [stdout] 850 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 851 | (self)(( [INFO] [stdout] | ____________________________^ [INFO] [stdout] 852 | | $(Read::<$r>(_resp.read),)? [INFO] [stdout] 853 | | $(Write::<$w>(_resp.write),)? [INFO] [stdout] 854 | | $(ResRead::<$rr>(_resp.res_read),)? [INFO] [stdout] 855 | | $(ResWrite::<$rw>(_resp.res_write),)? [INFO] [stdout] 856 | | $(EntWrite::<$ew>(_resp.ent_write),)? [INFO] [stdout] 857 | | )) [INFO] [stdout] | |_____________________^ [INFO] [stdout] ... [INFO] [stdout] 873 | _impl!((R, W, RR, o , o ), (R, W, RR, (), ()), r=R, w=W, rr=RR); [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 `_impl` (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/ecs/system.rs:706:30 [INFO] [stdout] | [INFO] [stdout] 705 | fn from(value: F) -> Self { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 706 | Self::Fn(value.into()) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 874 | _impl!((o , o , o , RW, o ), ((), (), (), RW, ()), rw=RW); [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 `_impl` (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/ecs/system.rs:733:27 [INFO] [stdout] | [INFO] [stdout] 728 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 733 | $(ResWrite::<$rw>(_resp.res_write),)? [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 874 | _impl!((o , o , o , RW, o ), ((), (), (), RW, ()), rw=RW); [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 `_impl` (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/ecs/system.rs:813:30 [INFO] [stdout] | [INFO] [stdout] 811 | fn from(value: FnOnceSystem<$req_with_placeholder, F>) -> Self { [INFO] [stdout] | --------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 812 | let mut f = Some(value.run); [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 813 | Box::new(move |args: ( [INFO] [stdout] | ______________________________^ [INFO] [stdout] 814 | | $(Read<$r>,)? [INFO] [stdout] 815 | | $(Write<$w>,)? [INFO] [stdout] 816 | | $(ResRead<$rr>,)? [INFO] [stdout] ... | [INFO] [stdout] 826 | | } [INFO] [stdout] 827 | | }) [INFO] [stdout] | |_____________________^ [INFO] [stdout] ... [INFO] [stdout] 874 | _impl!((o , o , o , RW, o ), ((), (), (), RW, ()), rw=RW); [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 `_impl` (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/ecs/system.rs:851:28 [INFO] [stdout] | [INFO] [stdout] 850 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 851 | (self)(( [INFO] [stdout] | ____________________________^ [INFO] [stdout] 852 | | $(Read::<$r>(_resp.read),)? [INFO] [stdout] 853 | | $(Write::<$w>(_resp.write),)? [INFO] [stdout] 854 | | $(ResRead::<$rr>(_resp.res_read),)? [INFO] [stdout] 855 | | $(ResWrite::<$rw>(_resp.res_write),)? [INFO] [stdout] 856 | | $(EntWrite::<$ew>(_resp.ent_write),)? [INFO] [stdout] 857 | | )) [INFO] [stdout] | |_____________________^ [INFO] [stdout] ... [INFO] [stdout] 874 | _impl!((o , o , o , RW, o ), ((), (), (), RW, ()), rw=RW); [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 `_impl` (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/ecs/system.rs:706:30 [INFO] [stdout] | [INFO] [stdout] 705 | fn from(value: F) -> Self { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 706 | Self::Fn(value.into()) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 875 | _impl!((R, o , o , RW, o ), (R, (), (), RW, ()), r=R, rw=RW); [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 `_impl` (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/ecs/system.rs:730:27 [INFO] [stdout] | [INFO] [stdout] 728 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 729 | (self.run)( [INFO] [stdout] 730 | $(Read::<$r>(_resp.read),)? [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 875 | _impl!((R, o , o , RW, o ), (R, (), (), RW, ()), r=R, rw=RW); [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 `_impl` (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/ecs/system.rs:733:27 [INFO] [stdout] | [INFO] [stdout] 728 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 733 | $(ResWrite::<$rw>(_resp.res_write),)? [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 875 | _impl!((R, o , o , RW, o ), (R, (), (), RW, ()), r=R, rw=RW); [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 `_impl` (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/ecs/system.rs:813:30 [INFO] [stdout] | [INFO] [stdout] 811 | fn from(value: FnOnceSystem<$req_with_placeholder, F>) -> Self { [INFO] [stdout] | --------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 812 | let mut f = Some(value.run); [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 813 | Box::new(move |args: ( [INFO] [stdout] | ______________________________^ [INFO] [stdout] 814 | | $(Read<$r>,)? [INFO] [stdout] 815 | | $(Write<$w>,)? [INFO] [stdout] 816 | | $(ResRead<$rr>,)? [INFO] [stdout] ... | [INFO] [stdout] 826 | | } [INFO] [stdout] 827 | | }) [INFO] [stdout] | |_____________________^ [INFO] [stdout] ... [INFO] [stdout] 875 | _impl!((R, o , o , RW, o ), (R, (), (), RW, ()), r=R, rw=RW); [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 `_impl` (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/ecs/system.rs:851:28 [INFO] [stdout] | [INFO] [stdout] 850 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 851 | (self)(( [INFO] [stdout] | ____________________________^ [INFO] [stdout] 852 | | $(Read::<$r>(_resp.read),)? [INFO] [stdout] 853 | | $(Write::<$w>(_resp.write),)? [INFO] [stdout] 854 | | $(ResRead::<$rr>(_resp.res_read),)? [INFO] [stdout] 855 | | $(ResWrite::<$rw>(_resp.res_write),)? [INFO] [stdout] 856 | | $(EntWrite::<$ew>(_resp.ent_write),)? [INFO] [stdout] 857 | | )) [INFO] [stdout] | |_____________________^ [INFO] [stdout] ... [INFO] [stdout] 875 | _impl!((R, o , o , RW, o ), (R, (), (), RW, ()), r=R, rw=RW); [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 `_impl` (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/ecs/system.rs:706:30 [INFO] [stdout] | [INFO] [stdout] 705 | fn from(value: F) -> Self { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 706 | Self::Fn(value.into()) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 876 | _impl!((o , W, o , RW, o ), ((), W, (), RW, ()), w=W, rw=RW); [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 `_impl` (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/ecs/system.rs:731:27 [INFO] [stdout] | [INFO] [stdout] 728 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 731 | $(Write::<$w>(_resp.write),)? [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 876 | _impl!((o , W, o , RW, o ), ((), W, (), RW, ()), w=W, rw=RW); [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 `_impl` (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/ecs/system.rs:733:27 [INFO] [stdout] | [INFO] [stdout] 728 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 733 | $(ResWrite::<$rw>(_resp.res_write),)? [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 876 | _impl!((o , W, o , RW, o ), ((), W, (), RW, ()), w=W, rw=RW); [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 `_impl` (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/ecs/system.rs:813:30 [INFO] [stdout] | [INFO] [stdout] 811 | fn from(value: FnOnceSystem<$req_with_placeholder, F>) -> Self { [INFO] [stdout] | --------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 812 | let mut f = Some(value.run); [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 813 | Box::new(move |args: ( [INFO] [stdout] | ______________________________^ [INFO] [stdout] 814 | | $(Read<$r>,)? [INFO] [stdout] 815 | | $(Write<$w>,)? [INFO] [stdout] 816 | | $(ResRead<$rr>,)? [INFO] [stdout] ... | [INFO] [stdout] 826 | | } [INFO] [stdout] 827 | | }) [INFO] [stdout] | |_____________________^ [INFO] [stdout] ... [INFO] [stdout] 876 | _impl!((o , W, o , RW, o ), ((), W, (), RW, ()), w=W, rw=RW); [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 `_impl` (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/ecs/system.rs:851:28 [INFO] [stdout] | [INFO] [stdout] 850 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 851 | (self)(( [INFO] [stdout] | ____________________________^ [INFO] [stdout] 852 | | $(Read::<$r>(_resp.read),)? [INFO] [stdout] 853 | | $(Write::<$w>(_resp.write),)? [INFO] [stdout] 854 | | $(ResRead::<$rr>(_resp.res_read),)? [INFO] [stdout] 855 | | $(ResWrite::<$rw>(_resp.res_write),)? [INFO] [stdout] 856 | | $(EntWrite::<$ew>(_resp.ent_write),)? [INFO] [stdout] 857 | | )) [INFO] [stdout] | |_____________________^ [INFO] [stdout] ... [INFO] [stdout] 876 | _impl!((o , W, o , RW, o ), ((), W, (), RW, ()), w=W, rw=RW); [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 `_impl` (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/ecs/system.rs:706:30 [INFO] [stdout] | [INFO] [stdout] 705 | fn from(value: F) -> Self { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 706 | Self::Fn(value.into()) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 877 | _impl!((R, W, o , RW, o ), (R, W, (), RW, ()), r=R, w=W, rw=RW); [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 `_impl` (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/ecs/system.rs:730:27 [INFO] [stdout] | [INFO] [stdout] 728 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 729 | (self.run)( [INFO] [stdout] 730 | $(Read::<$r>(_resp.read),)? [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 877 | _impl!((R, W, o , RW, o ), (R, W, (), RW, ()), r=R, w=W, rw=RW); [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 `_impl` (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/ecs/system.rs:731:27 [INFO] [stdout] | [INFO] [stdout] 728 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 731 | $(Write::<$w>(_resp.write),)? [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 877 | _impl!((R, W, o , RW, o ), (R, W, (), RW, ()), r=R, w=W, rw=RW); [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 `_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 214 previous errors [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] 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/ecs/system.rs:733:27 [INFO] [stdout] | [INFO] [stdout] 728 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 733 | $(ResWrite::<$rw>(_resp.res_write),)? [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 877 | _impl!((R, W, o , RW, o ), (R, W, (), RW, ()), r=R, w=W, rw=RW); [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 `_impl` (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/ecs/system.rs:813:30 [INFO] [stdout] | [INFO] [stdout] 811 | fn from(value: FnOnceSystem<$req_with_placeholder, F>) -> Self { [INFO] [stdout] | --------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 812 | let mut f = Some(value.run); [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 813 | Box::new(move |args: ( [INFO] [stdout] | ______________________________^ [INFO] [stdout] 814 | | $(Read<$r>,)? [INFO] [stdout] 815 | | $(Write<$w>,)? [INFO] [stdout] 816 | | $(ResRead<$rr>,)? [INFO] [stdout] ... | [INFO] [stdout] 826 | | } [INFO] [stdout] 827 | | }) [INFO] [stdout] | |_____________________^ [INFO] [stdout] ... [INFO] [stdout] 877 | _impl!((R, W, o , RW, o ), (R, W, (), RW, ()), r=R, w=W, rw=RW); [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 `_impl` (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/ecs/system.rs:851:28 [INFO] [stdout] | [INFO] [stdout] 850 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 851 | (self)(( [INFO] [stdout] | ____________________________^ [INFO] [stdout] 852 | | $(Read::<$r>(_resp.read),)? [INFO] [stdout] 853 | | $(Write::<$w>(_resp.write),)? [INFO] [stdout] 854 | | $(ResRead::<$rr>(_resp.res_read),)? [INFO] [stdout] 855 | | $(ResWrite::<$rw>(_resp.res_write),)? [INFO] [stdout] 856 | | $(EntWrite::<$ew>(_resp.ent_write),)? [INFO] [stdout] 857 | | )) [INFO] [stdout] | |_____________________^ [INFO] [stdout] ... [INFO] [stdout] 877 | _impl!((R, W, o , RW, o ), (R, W, (), RW, ()), r=R, w=W, rw=RW); [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 `_impl` (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/ecs/system.rs:706:30 [INFO] [stdout] | [INFO] [stdout] 705 | fn from(value: F) -> Self { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 706 | Self::Fn(value.into()) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 878 | _impl!((o , o , RR, RW, o ), ((), (), RR, RW, ()), rr=RR, rw=RW); [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 `_impl` (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/ecs/system.rs:732:27 [INFO] [stdout] | [INFO] [stdout] 728 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 732 | $(ResRead::<$rr>(_resp.res_read),)? [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 878 | _impl!((o , o , RR, RW, o ), ((), (), RR, RW, ()), rr=RR, rw=RW); [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 `_impl` (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/ecs/system.rs:733:27 [INFO] [stdout] | [INFO] [stdout] 728 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 733 | $(ResWrite::<$rw>(_resp.res_write),)? [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 878 | _impl!((o , o , RR, RW, o ), ((), (), RR, RW, ()), rr=RR, rw=RW); [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 `_impl` (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/ecs/system.rs:813:30 [INFO] [stdout] | [INFO] [stdout] 811 | fn from(value: FnOnceSystem<$req_with_placeholder, F>) -> Self { [INFO] [stdout] | --------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 812 | let mut f = Some(value.run); [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 813 | Box::new(move |args: ( [INFO] [stdout] | ______________________________^ [INFO] [stdout] 814 | | $(Read<$r>,)? [INFO] [stdout] 815 | | $(Write<$w>,)? [INFO] [stdout] 816 | | $(ResRead<$rr>,)? [INFO] [stdout] ... | [INFO] [stdout] 826 | | } [INFO] [stdout] 827 | | }) [INFO] [stdout] | |_____________________^ [INFO] [stdout] ... [INFO] [stdout] 878 | _impl!((o , o , RR, RW, o ), ((), (), RR, RW, ()), rr=RR, rw=RW); [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 `_impl` (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/ecs/system.rs:851:28 [INFO] [stdout] | [INFO] [stdout] 850 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 851 | (self)(( [INFO] [stdout] | ____________________________^ [INFO] [stdout] 852 | | $(Read::<$r>(_resp.read),)? [INFO] [stdout] 853 | | $(Write::<$w>(_resp.write),)? [INFO] [stdout] 854 | | $(ResRead::<$rr>(_resp.res_read),)? [INFO] [stdout] 855 | | $(ResWrite::<$rw>(_resp.res_write),)? [INFO] [stdout] 856 | | $(EntWrite::<$ew>(_resp.ent_write),)? [INFO] [stdout] 857 | | )) [INFO] [stdout] | |_____________________^ [INFO] [stdout] ... [INFO] [stdout] 878 | _impl!((o , o , RR, RW, o ), ((), (), RR, RW, ()), rr=RR, rw=RW); [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 `_impl` (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/ecs/system.rs:706:30 [INFO] [stdout] | [INFO] [stdout] 705 | fn from(value: F) -> Self { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 706 | Self::Fn(value.into()) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 879 | _impl!((R, o , RR, RW, o ), (R, (), RR, RW, ()), r=R, rr=RR, rw=RW); [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 `_impl` (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/ecs/system.rs:730:27 [INFO] [stdout] | [INFO] [stdout] 728 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 729 | (self.run)( [INFO] [stdout] 730 | $(Read::<$r>(_resp.read),)? [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 879 | _impl!((R, o , RR, RW, o ), (R, (), RR, RW, ()), r=R, rr=RR, rw=RW); [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 `_impl` (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/ecs/system.rs:732:27 [INFO] [stdout] | [INFO] [stdout] 728 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 732 | $(ResRead::<$rr>(_resp.res_read),)? [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 879 | _impl!((R, o , RR, RW, o ), (R, (), RR, RW, ()), r=R, rr=RR, rw=RW); [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 `_impl` (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/ecs/system.rs:733:27 [INFO] [stdout] | [INFO] [stdout] 728 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 733 | $(ResWrite::<$rw>(_resp.res_write),)? [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 879 | _impl!((R, o , RR, RW, o ), (R, (), RR, RW, ()), r=R, rr=RR, rw=RW); [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 `_impl` (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/ecs/system.rs:813:30 [INFO] [stdout] | [INFO] [stdout] 811 | fn from(value: FnOnceSystem<$req_with_placeholder, F>) -> Self { [INFO] [stdout] | --------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 812 | let mut f = Some(value.run); [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 813 | Box::new(move |args: ( [INFO] [stdout] | ______________________________^ [INFO] [stdout] 814 | | $(Read<$r>,)? [INFO] [stdout] 815 | | $(Write<$w>,)? [INFO] [stdout] 816 | | $(ResRead<$rr>,)? [INFO] [stdout] ... | [INFO] [stdout] 826 | | } [INFO] [stdout] 827 | | }) [INFO] [stdout] | |_____________________^ [INFO] [stdout] ... [INFO] [stdout] 879 | _impl!((R, o , RR, RW, o ), (R, (), RR, RW, ()), r=R, rr=RR, rw=RW); [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 `_impl` (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/ecs/system.rs:851:28 [INFO] [stdout] | [INFO] [stdout] 850 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 851 | (self)(( [INFO] [stdout] | ____________________________^ [INFO] [stdout] 852 | | $(Read::<$r>(_resp.read),)? [INFO] [stdout] 853 | | $(Write::<$w>(_resp.write),)? [INFO] [stdout] 854 | | $(ResRead::<$rr>(_resp.res_read),)? [INFO] [stdout] 855 | | $(ResWrite::<$rw>(_resp.res_write),)? [INFO] [stdout] 856 | | $(EntWrite::<$ew>(_resp.ent_write),)? [INFO] [stdout] 857 | | )) [INFO] [stdout] | |_____________________^ [INFO] [stdout] ... [INFO] [stdout] 879 | _impl!((R, o , RR, RW, o ), (R, (), RR, RW, ()), r=R, rr=RR, rw=RW); [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 `_impl` (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/ecs/system.rs:706:30 [INFO] [stdout] | [INFO] [stdout] 705 | fn from(value: F) -> Self { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 706 | Self::Fn(value.into()) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 880 | _impl!((o , W, RR, RW, o ), ((), W, RR, RW, ()), w=W, rr=RR, rw=RW); [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 `_impl` (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/ecs/system.rs:731:27 [INFO] [stdout] | [INFO] [stdout] 728 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 731 | $(Write::<$w>(_resp.write),)? [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 880 | _impl!((o , W, RR, RW, o ), ((), W, RR, RW, ()), w=W, rr=RR, rw=RW); [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 `_impl` (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/ecs/system.rs:732:27 [INFO] [stdout] | [INFO] [stdout] 728 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 732 | $(ResRead::<$rr>(_resp.res_read),)? [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 880 | _impl!((o , W, RR, RW, o ), ((), W, RR, RW, ()), w=W, rr=RR, rw=RW); [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 `_impl` (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/ecs/system.rs:733:27 [INFO] [stdout] | [INFO] [stdout] 728 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 733 | $(ResWrite::<$rw>(_resp.res_write),)? [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 880 | _impl!((o , W, RR, RW, o ), ((), W, RR, RW, ()), w=W, rr=RR, rw=RW); [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 `_impl` (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/ecs/system.rs:813:30 [INFO] [stdout] | [INFO] [stdout] 811 | fn from(value: FnOnceSystem<$req_with_placeholder, F>) -> Self { [INFO] [stdout] | --------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 812 | let mut f = Some(value.run); [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 813 | Box::new(move |args: ( [INFO] [stdout] | ______________________________^ [INFO] [stdout] 814 | | $(Read<$r>,)? [INFO] [stdout] 815 | | $(Write<$w>,)? [INFO] [stdout] 816 | | $(ResRead<$rr>,)? [INFO] [stdout] ... | [INFO] [stdout] 826 | | } [INFO] [stdout] 827 | | }) [INFO] [stdout] | |_____________________^ [INFO] [stdout] ... [INFO] [stdout] 880 | _impl!((o , W, RR, RW, o ), ((), W, RR, RW, ()), w=W, rr=RR, rw=RW); [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 `_impl` (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/ecs/system.rs:851:28 [INFO] [stdout] | [INFO] [stdout] 850 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 851 | (self)(( [INFO] [stdout] | ____________________________^ [INFO] [stdout] 852 | | $(Read::<$r>(_resp.read),)? [INFO] [stdout] 853 | | $(Write::<$w>(_resp.write),)? [INFO] [stdout] 854 | | $(ResRead::<$rr>(_resp.res_read),)? [INFO] [stdout] 855 | | $(ResWrite::<$rw>(_resp.res_write),)? [INFO] [stdout] 856 | | $(EntWrite::<$ew>(_resp.ent_write),)? [INFO] [stdout] 857 | | )) [INFO] [stdout] | |_____________________^ [INFO] [stdout] ... [INFO] [stdout] 880 | _impl!((o , W, RR, RW, o ), ((), W, RR, RW, ()), w=W, rr=RR, rw=RW); [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 `_impl` (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/ecs/system.rs:706:30 [INFO] [stdout] | [INFO] [stdout] 705 | fn from(value: F) -> Self { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 706 | Self::Fn(value.into()) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 881 | _impl!((R, W, RR, RW, o ), (R, W, RR, RW, ()), r=R, w=W, rr=RR, rw=RW); [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 `_impl` (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/ecs/system.rs:730:27 [INFO] [stdout] | [INFO] [stdout] 728 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 729 | (self.run)( [INFO] [stdout] 730 | $(Read::<$r>(_resp.read),)? [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 881 | _impl!((R, W, RR, RW, o ), (R, W, RR, RW, ()), r=R, w=W, rr=RR, rw=RW); [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 `_impl` (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/ecs/system.rs:731:27 [INFO] [stdout] | [INFO] [stdout] 728 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 731 | $(Write::<$w>(_resp.write),)? [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 881 | _impl!((R, W, RR, RW, o ), (R, W, RR, RW, ()), r=R, w=W, rr=RR, rw=RW); [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 `_impl` (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/ecs/system.rs:732:27 [INFO] [stdout] | [INFO] [stdout] 728 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 732 | $(ResRead::<$rr>(_resp.res_read),)? [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 881 | _impl!((R, W, RR, RW, o ), (R, W, RR, RW, ()), r=R, w=W, rr=RR, rw=RW); [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 `_impl` (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/ecs/system.rs:733:27 [INFO] [stdout] | [INFO] [stdout] 728 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 733 | $(ResWrite::<$rw>(_resp.res_write),)? [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 881 | _impl!((R, W, RR, RW, o ), (R, W, RR, RW, ()), r=R, w=W, rr=RR, rw=RW); [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 `_impl` (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/ecs/system.rs:813:30 [INFO] [stdout] | [INFO] [stdout] 811 | fn from(value: FnOnceSystem<$req_with_placeholder, F>) -> Self { [INFO] [stdout] | --------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 812 | let mut f = Some(value.run); [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 813 | Box::new(move |args: ( [INFO] [stdout] | ______________________________^ [INFO] [stdout] 814 | | $(Read<$r>,)? [INFO] [stdout] 815 | | $(Write<$w>,)? [INFO] [stdout] 816 | | $(ResRead<$rr>,)? [INFO] [stdout] ... | [INFO] [stdout] 826 | | } [INFO] [stdout] 827 | | }) [INFO] [stdout] | |_____________________^ [INFO] [stdout] ... [INFO] [stdout] 881 | _impl!((R, W, RR, RW, o ), (R, W, RR, RW, ()), r=R, w=W, rr=RR, rw=RW); [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 `_impl` (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/ecs/system.rs:851:28 [INFO] [stdout] | [INFO] [stdout] 850 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 851 | (self)(( [INFO] [stdout] | ____________________________^ [INFO] [stdout] 852 | | $(Read::<$r>(_resp.read),)? [INFO] [stdout] 853 | | $(Write::<$w>(_resp.write),)? [INFO] [stdout] 854 | | $(ResRead::<$rr>(_resp.res_read),)? [INFO] [stdout] 855 | | $(ResWrite::<$rw>(_resp.res_write),)? [INFO] [stdout] 856 | | $(EntWrite::<$ew>(_resp.ent_write),)? [INFO] [stdout] 857 | | )) [INFO] [stdout] | |_____________________^ [INFO] [stdout] ... [INFO] [stdout] 881 | _impl!((R, W, RR, RW, o ), (R, W, RR, RW, ()), r=R, w=W, rr=RR, rw=RW); [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 `_impl` (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/ecs/system.rs:706:30 [INFO] [stdout] | [INFO] [stdout] 705 | fn from(value: F) -> Self { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 706 | Self::Fn(value.into()) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 883 | _impl!((o , o , o , o , EW), ((), (), (), (), EW), ew=EW); [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 `_impl` (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/ecs/system.rs:734:27 [INFO] [stdout] | [INFO] [stdout] 728 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 734 | $(EntWrite::<$ew>(_resp.ent_write),)? [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 883 | _impl!((o , o , o , o , EW), ((), (), (), (), EW), ew=EW); [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 `_impl` (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/ecs/system.rs:813:30 [INFO] [stdout] | [INFO] [stdout] 811 | fn from(value: FnOnceSystem<$req_with_placeholder, F>) -> Self { [INFO] [stdout] | --------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 812 | let mut f = Some(value.run); [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 813 | Box::new(move |args: ( [INFO] [stdout] | ______________________________^ [INFO] [stdout] 814 | | $(Read<$r>,)? [INFO] [stdout] 815 | | $(Write<$w>,)? [INFO] [stdout] 816 | | $(ResRead<$rr>,)? [INFO] [stdout] ... | [INFO] [stdout] 826 | | } [INFO] [stdout] 827 | | }) [INFO] [stdout] | |_____________________^ [INFO] [stdout] ... [INFO] [stdout] 883 | _impl!((o , o , o , o , EW), ((), (), (), (), EW), ew=EW); [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 `_impl` (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/ecs/system.rs:851:28 [INFO] [stdout] | [INFO] [stdout] 850 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 851 | (self)(( [INFO] [stdout] | ____________________________^ [INFO] [stdout] 852 | | $(Read::<$r>(_resp.read),)? [INFO] [stdout] 853 | | $(Write::<$w>(_resp.write),)? [INFO] [stdout] 854 | | $(ResRead::<$rr>(_resp.res_read),)? [INFO] [stdout] 855 | | $(ResWrite::<$rw>(_resp.res_write),)? [INFO] [stdout] 856 | | $(EntWrite::<$ew>(_resp.ent_write),)? [INFO] [stdout] 857 | | )) [INFO] [stdout] | |_____________________^ [INFO] [stdout] ... [INFO] [stdout] 883 | _impl!((o , o , o , o , EW), ((), (), (), (), EW), ew=EW); [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 `_impl` (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/ecs/system.rs:706:30 [INFO] [stdout] | [INFO] [stdout] 705 | fn from(value: F) -> Self { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 706 | Self::Fn(value.into()) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 884 | _impl!((R, o , o , o , EW), (R, (), (), (), EW), r=R, ew=EW); [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 `_impl` (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/ecs/system.rs:730:27 [INFO] [stdout] | [INFO] [stdout] 728 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 729 | (self.run)( [INFO] [stdout] 730 | $(Read::<$r>(_resp.read),)? [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 884 | _impl!((R, o , o , o , EW), (R, (), (), (), EW), r=R, ew=EW); [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 `_impl` (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/ecs/system.rs:734:27 [INFO] [stdout] | [INFO] [stdout] 728 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 734 | $(EntWrite::<$ew>(_resp.ent_write),)? [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 884 | _impl!((R, o , o , o , EW), (R, (), (), (), EW), r=R, ew=EW); [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 `_impl` (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/ecs/system.rs:813:30 [INFO] [stdout] | [INFO] [stdout] 811 | fn from(value: FnOnceSystem<$req_with_placeholder, F>) -> Self { [INFO] [stdout] | --------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 812 | let mut f = Some(value.run); [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 813 | Box::new(move |args: ( [INFO] [stdout] | ______________________________^ [INFO] [stdout] 814 | | $(Read<$r>,)? [INFO] [stdout] 815 | | $(Write<$w>,)? [INFO] [stdout] 816 | | $(ResRead<$rr>,)? [INFO] [stdout] ... | [INFO] [stdout] 826 | | } [INFO] [stdout] 827 | | }) [INFO] [stdout] | |_____________________^ [INFO] [stdout] ... [INFO] [stdout] 884 | _impl!((R, o , o , o , EW), (R, (), (), (), EW), r=R, ew=EW); [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 `_impl` (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/ecs/system.rs:851:28 [INFO] [stdout] | [INFO] [stdout] 850 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 851 | (self)(( [INFO] [stdout] | ____________________________^ [INFO] [stdout] 852 | | $(Read::<$r>(_resp.read),)? [INFO] [stdout] 853 | | $(Write::<$w>(_resp.write),)? [INFO] [stdout] 854 | | $(ResRead::<$rr>(_resp.res_read),)? [INFO] [stdout] 855 | | $(ResWrite::<$rw>(_resp.res_write),)? [INFO] [stdout] 856 | | $(EntWrite::<$ew>(_resp.ent_write),)? [INFO] [stdout] 857 | | )) [INFO] [stdout] | |_____________________^ [INFO] [stdout] ... [INFO] [stdout] 884 | _impl!((R, o , o , o , EW), (R, (), (), (), EW), r=R, ew=EW); [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 `_impl` (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/ecs/system.rs:706:30 [INFO] [stdout] | [INFO] [stdout] 705 | fn from(value: F) -> Self { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 706 | Self::Fn(value.into()) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 885 | _impl!((o , W, o , o , EW), ((), W, (), (), EW), w=W, ew=EW); [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 `_impl` (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/ecs/system.rs:731:27 [INFO] [stdout] | [INFO] [stdout] 728 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 731 | $(Write::<$w>(_resp.write),)? [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 885 | _impl!((o , W, o , o , EW), ((), W, (), (), EW), w=W, ew=EW); [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 `_impl` (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/ecs/system.rs:734:27 [INFO] [stdout] | [INFO] [stdout] 728 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 734 | $(EntWrite::<$ew>(_resp.ent_write),)? [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 885 | _impl!((o , W, o , o , EW), ((), W, (), (), EW), w=W, ew=EW); [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 `_impl` (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/ecs/system.rs:813:30 [INFO] [stdout] | [INFO] [stdout] 811 | fn from(value: FnOnceSystem<$req_with_placeholder, F>) -> Self { [INFO] [stdout] | --------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 812 | let mut f = Some(value.run); [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 813 | Box::new(move |args: ( [INFO] [stdout] | ______________________________^ [INFO] [stdout] 814 | | $(Read<$r>,)? [INFO] [stdout] 815 | | $(Write<$w>,)? [INFO] [stdout] 816 | | $(ResRead<$rr>,)? [INFO] [stdout] ... | [INFO] [stdout] 826 | | } [INFO] [stdout] 827 | | }) [INFO] [stdout] | |_____________________^ [INFO] [stdout] ... [INFO] [stdout] 885 | _impl!((o , W, o , o , EW), ((), W, (), (), EW), w=W, ew=EW); [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 `_impl` (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/ecs/system.rs:851:28 [INFO] [stdout] | [INFO] [stdout] 850 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 851 | (self)(( [INFO] [stdout] | ____________________________^ [INFO] [stdout] 852 | | $(Read::<$r>(_resp.read),)? [INFO] [stdout] 853 | | $(Write::<$w>(_resp.write),)? [INFO] [stdout] 854 | | $(ResRead::<$rr>(_resp.res_read),)? [INFO] [stdout] 855 | | $(ResWrite::<$rw>(_resp.res_write),)? [INFO] [stdout] 856 | | $(EntWrite::<$ew>(_resp.ent_write),)? [INFO] [stdout] 857 | | )) [INFO] [stdout] | |_____________________^ [INFO] [stdout] ... [INFO] [stdout] 885 | _impl!((o , W, o , o , EW), ((), W, (), (), EW), w=W, ew=EW); [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 `_impl` (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/ecs/system.rs:706:30 [INFO] [stdout] | [INFO] [stdout] 705 | fn from(value: F) -> Self { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 706 | Self::Fn(value.into()) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 886 | _impl!((R, W, o , o , EW), (R, W, (), (), EW), r=R, w=W, ew=EW); [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 `_impl` (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/ecs/system.rs:730:27 [INFO] [stdout] | [INFO] [stdout] 728 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 729 | (self.run)( [INFO] [stdout] 730 | $(Read::<$r>(_resp.read),)? [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 886 | _impl!((R, W, o , o , EW), (R, W, (), (), EW), r=R, w=W, ew=EW); [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 `_impl` (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/ecs/system.rs:731:27 [INFO] [stdout] | [INFO] [stdout] 728 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 731 | $(Write::<$w>(_resp.write),)? [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 886 | _impl!((R, W, o , o , EW), (R, W, (), (), EW), r=R, w=W, ew=EW); [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 `_impl` (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/ecs/system.rs:734:27 [INFO] [stdout] | [INFO] [stdout] 728 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 734 | $(EntWrite::<$ew>(_resp.ent_write),)? [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 886 | _impl!((R, W, o , o , EW), (R, W, (), (), EW), r=R, w=W, ew=EW); [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 `_impl` (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/ecs/system.rs:813:30 [INFO] [stdout] | [INFO] [stdout] 811 | fn from(value: FnOnceSystem<$req_with_placeholder, F>) -> Self { [INFO] [stdout] | --------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 812 | let mut f = Some(value.run); [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 813 | Box::new(move |args: ( [INFO] [stdout] | ______________________________^ [INFO] [stdout] 814 | | $(Read<$r>,)? [INFO] [stdout] 815 | | $(Write<$w>,)? [INFO] [stdout] 816 | | $(ResRead<$rr>,)? [INFO] [stdout] ... | [INFO] [stdout] 826 | | } [INFO] [stdout] 827 | | }) [INFO] [stdout] | |_____________________^ [INFO] [stdout] ... [INFO] [stdout] 886 | _impl!((R, W, o , o , EW), (R, W, (), (), EW), r=R, w=W, ew=EW); [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 `_impl` (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/ecs/system.rs:851:28 [INFO] [stdout] | [INFO] [stdout] 850 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 851 | (self)(( [INFO] [stdout] | ____________________________^ [INFO] [stdout] 852 | | $(Read::<$r>(_resp.read),)? [INFO] [stdout] 853 | | $(Write::<$w>(_resp.write),)? [INFO] [stdout] 854 | | $(ResRead::<$rr>(_resp.res_read),)? [INFO] [stdout] 855 | | $(ResWrite::<$rw>(_resp.res_write),)? [INFO] [stdout] 856 | | $(EntWrite::<$ew>(_resp.ent_write),)? [INFO] [stdout] 857 | | )) [INFO] [stdout] | |_____________________^ [INFO] [stdout] ... [INFO] [stdout] 886 | _impl!((R, W, o , o , EW), (R, W, (), (), EW), r=R, w=W, ew=EW); [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 `_impl` (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/ecs/system.rs:706:30 [INFO] [stdout] | [INFO] [stdout] 705 | fn from(value: F) -> Self { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 706 | Self::Fn(value.into()) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 887 | _impl!((o , o , RR, o , EW), ((), (), RR, (), EW), rr=RR, ew=EW); [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 `_impl` (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/ecs/system.rs:732:27 [INFO] [stdout] | [INFO] [stdout] 728 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 732 | $(ResRead::<$rr>(_resp.res_read),)? [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 887 | _impl!((o , o , RR, o , EW), ((), (), RR, (), EW), rr=RR, ew=EW); [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 `_impl` (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/ecs/system.rs:734:27 [INFO] [stdout] | [INFO] [stdout] 728 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 734 | $(EntWrite::<$ew>(_resp.ent_write),)? [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 887 | _impl!((o , o , RR, o , EW), ((), (), RR, (), EW), rr=RR, ew=EW); [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 `_impl` (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/ecs/system.rs:813:30 [INFO] [stdout] | [INFO] [stdout] 811 | fn from(value: FnOnceSystem<$req_with_placeholder, F>) -> Self { [INFO] [stdout] | --------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 812 | let mut f = Some(value.run); [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 813 | Box::new(move |args: ( [INFO] [stdout] | ______________________________^ [INFO] [stdout] 814 | | $(Read<$r>,)? [INFO] [stdout] 815 | | $(Write<$w>,)? [INFO] [stdout] 816 | | $(ResRead<$rr>,)? [INFO] [stdout] ... | [INFO] [stdout] 826 | | } [INFO] [stdout] 827 | | }) [INFO] [stdout] | |_____________________^ [INFO] [stdout] ... [INFO] [stdout] 887 | _impl!((o , o , RR, o , EW), ((), (), RR, (), EW), rr=RR, ew=EW); [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 `_impl` (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/ecs/system.rs:851:28 [INFO] [stdout] | [INFO] [stdout] 850 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 851 | (self)(( [INFO] [stdout] | ____________________________^ [INFO] [stdout] 852 | | $(Read::<$r>(_resp.read),)? [INFO] [stdout] 853 | | $(Write::<$w>(_resp.write),)? [INFO] [stdout] 854 | | $(ResRead::<$rr>(_resp.res_read),)? [INFO] [stdout] 855 | | $(ResWrite::<$rw>(_resp.res_write),)? [INFO] [stdout] 856 | | $(EntWrite::<$ew>(_resp.ent_write),)? [INFO] [stdout] 857 | | )) [INFO] [stdout] | |_____________________^ [INFO] [stdout] ... [INFO] [stdout] 887 | _impl!((o , o , RR, o , EW), ((), (), RR, (), EW), rr=RR, ew=EW); [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 `_impl` (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/ecs/system.rs:706:30 [INFO] [stdout] | [INFO] [stdout] 705 | fn from(value: F) -> Self { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 706 | Self::Fn(value.into()) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 888 | _impl!((R, o , RR, o , EW), (R, (), RR, (), EW), r=R, rr=RR, ew=EW); [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 `_impl` (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/ecs/system.rs:730:27 [INFO] [stdout] | [INFO] [stdout] 728 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 729 | (self.run)( [INFO] [stdout] 730 | $(Read::<$r>(_resp.read),)? [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 888 | _impl!((R, o , RR, o , EW), (R, (), RR, (), EW), r=R, rr=RR, ew=EW); [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 `_impl` (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/ecs/system.rs:732:27 [INFO] [stdout] | [INFO] [stdout] 728 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 732 | $(ResRead::<$rr>(_resp.res_read),)? [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 888 | _impl!((R, o , RR, o , EW), (R, (), RR, (), EW), r=R, rr=RR, ew=EW); [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 `_impl` (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/ecs/system.rs:734:27 [INFO] [stdout] | [INFO] [stdout] 728 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 734 | $(EntWrite::<$ew>(_resp.ent_write),)? [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 888 | _impl!((R, o , RR, o , EW), (R, (), RR, (), EW), r=R, rr=RR, ew=EW); [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 `_impl` (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/ecs/system.rs:813:30 [INFO] [stdout] | [INFO] [stdout] 811 | fn from(value: FnOnceSystem<$req_with_placeholder, F>) -> Self { [INFO] [stdout] | --------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 812 | let mut f = Some(value.run); [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 813 | Box::new(move |args: ( [INFO] [stdout] | ______________________________^ [INFO] [stdout] 814 | | $(Read<$r>,)? [INFO] [stdout] 815 | | $(Write<$w>,)? [INFO] [stdout] 816 | | $(ResRead<$rr>,)? [INFO] [stdout] ... | [INFO] [stdout] 826 | | } [INFO] [stdout] 827 | | }) [INFO] [stdout] | |_____________________^ [INFO] [stdout] ... [INFO] [stdout] 888 | _impl!((R, o , RR, o , EW), (R, (), RR, (), EW), r=R, rr=RR, ew=EW); [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 `_impl` (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/ecs/system.rs:851:28 [INFO] [stdout] | [INFO] [stdout] 850 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 851 | (self)(( [INFO] [stdout] | ____________________________^ [INFO] [stdout] 852 | | $(Read::<$r>(_resp.read),)? [INFO] [stdout] 853 | | $(Write::<$w>(_resp.write),)? [INFO] [stdout] 854 | | $(ResRead::<$rr>(_resp.res_read),)? [INFO] [stdout] 855 | | $(ResWrite::<$rw>(_resp.res_write),)? [INFO] [stdout] 856 | | $(EntWrite::<$ew>(_resp.ent_write),)? [INFO] [stdout] 857 | | )) [INFO] [stdout] | |_____________________^ [INFO] [stdout] ... [INFO] [stdout] 888 | _impl!((R, o , RR, o , EW), (R, (), RR, (), EW), r=R, rr=RR, ew=EW); [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 `_impl` (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/ecs/system.rs:706:30 [INFO] [stdout] | [INFO] [stdout] 705 | fn from(value: F) -> Self { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 706 | Self::Fn(value.into()) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 889 | _impl!((o , W, RR, o , EW), ((), W, RR, (), EW), w=W, rr=RR, ew=EW); [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 `_impl` (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/ecs/system.rs:731:27 [INFO] [stdout] | [INFO] [stdout] 728 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 731 | $(Write::<$w>(_resp.write),)? [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 889 | _impl!((o , W, RR, o , EW), ((), W, RR, (), EW), w=W, rr=RR, ew=EW); [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 `_impl` (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/ecs/system.rs:732:27 [INFO] [stdout] | [INFO] [stdout] 728 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 732 | $(ResRead::<$rr>(_resp.res_read),)? [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 889 | _impl!((o , W, RR, o , EW), ((), W, RR, (), EW), w=W, rr=RR, ew=EW); [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 `_impl` (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/ecs/system.rs:734:27 [INFO] [stdout] | [INFO] [stdout] 728 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 734 | $(EntWrite::<$ew>(_resp.ent_write),)? [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 889 | _impl!((o , W, RR, o , EW), ((), W, RR, (), EW), w=W, rr=RR, ew=EW); [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 `_impl` (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/ecs/system.rs:813:30 [INFO] [stdout] | [INFO] [stdout] 811 | fn from(value: FnOnceSystem<$req_with_placeholder, F>) -> Self { [INFO] [stdout] | --------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 812 | let mut f = Some(value.run); [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 813 | Box::new(move |args: ( [INFO] [stdout] | ______________________________^ [INFO] [stdout] 814 | | $(Read<$r>,)? [INFO] [stdout] 815 | | $(Write<$w>,)? [INFO] [stdout] 816 | | $(ResRead<$rr>,)? [INFO] [stdout] ... | [INFO] [stdout] 826 | | } [INFO] [stdout] 827 | | }) [INFO] [stdout] | |_____________________^ [INFO] [stdout] ... [INFO] [stdout] 889 | _impl!((o , W, RR, o , EW), ((), W, RR, (), EW), w=W, rr=RR, ew=EW); [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 `_impl` (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/ecs/system.rs:851:28 [INFO] [stdout] | [INFO] [stdout] 850 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 851 | (self)(( [INFO] [stdout] | ____________________________^ [INFO] [stdout] 852 | | $(Read::<$r>(_resp.read),)? [INFO] [stdout] 853 | | $(Write::<$w>(_resp.write),)? [INFO] [stdout] 854 | | $(ResRead::<$rr>(_resp.res_read),)? [INFO] [stdout] 855 | | $(ResWrite::<$rw>(_resp.res_write),)? [INFO] [stdout] 856 | | $(EntWrite::<$ew>(_resp.ent_write),)? [INFO] [stdout] 857 | | )) [INFO] [stdout] | |_____________________^ [INFO] [stdout] ... [INFO] [stdout] 889 | _impl!((o , W, RR, o , EW), ((), W, RR, (), EW), w=W, rr=RR, ew=EW); [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 `_impl` (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/ecs/system.rs:706:30 [INFO] [stdout] | [INFO] [stdout] 705 | fn from(value: F) -> Self { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 706 | Self::Fn(value.into()) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 890 | _impl!((R, W, RR, o , EW), (R, W, RR, (), EW), r=R, w=W, rr=RR, ew=EW); [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 `_impl` (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/ecs/system.rs:730:27 [INFO] [stdout] | [INFO] [stdout] 728 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 729 | (self.run)( [INFO] [stdout] 730 | $(Read::<$r>(_resp.read),)? [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 890 | _impl!((R, W, RR, o , EW), (R, W, RR, (), EW), r=R, w=W, rr=RR, ew=EW); [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 `_impl` (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/ecs/system.rs:731:27 [INFO] [stdout] | [INFO] [stdout] 728 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 731 | $(Write::<$w>(_resp.write),)? [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 890 | _impl!((R, W, RR, o , EW), (R, W, RR, (), EW), r=R, w=W, rr=RR, ew=EW); [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 `_impl` (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/ecs/system.rs:732:27 [INFO] [stdout] | [INFO] [stdout] 728 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 732 | $(ResRead::<$rr>(_resp.res_read),)? [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 890 | _impl!((R, W, RR, o , EW), (R, W, RR, (), EW), r=R, w=W, rr=RR, ew=EW); [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 `_impl` (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/ecs/system.rs:734:27 [INFO] [stdout] | [INFO] [stdout] 728 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 734 | $(EntWrite::<$ew>(_resp.ent_write),)? [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 890 | _impl!((R, W, RR, o , EW), (R, W, RR, (), EW), r=R, w=W, rr=RR, ew=EW); [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 `_impl` (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/ecs/system.rs:813:30 [INFO] [stdout] | [INFO] [stdout] 811 | fn from(value: FnOnceSystem<$req_with_placeholder, F>) -> Self { [INFO] [stdout] | --------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 812 | let mut f = Some(value.run); [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 813 | Box::new(move |args: ( [INFO] [stdout] | ______________________________^ [INFO] [stdout] 814 | | $(Read<$r>,)? [INFO] [stdout] 815 | | $(Write<$w>,)? [INFO] [stdout] 816 | | $(ResRead<$rr>,)? [INFO] [stdout] ... | [INFO] [stdout] 826 | | } [INFO] [stdout] 827 | | }) [INFO] [stdout] | |_____________________^ [INFO] [stdout] ... [INFO] [stdout] 890 | _impl!((R, W, RR, o , EW), (R, W, RR, (), EW), r=R, w=W, rr=RR, ew=EW); [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 `_impl` (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/ecs/system.rs:851:28 [INFO] [stdout] | [INFO] [stdout] 850 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 851 | (self)(( [INFO] [stdout] | ____________________________^ [INFO] [stdout] 852 | | $(Read::<$r>(_resp.read),)? [INFO] [stdout] 853 | | $(Write::<$w>(_resp.write),)? [INFO] [stdout] 854 | | $(ResRead::<$rr>(_resp.res_read),)? [INFO] [stdout] 855 | | $(ResWrite::<$rw>(_resp.res_write),)? [INFO] [stdout] 856 | | $(EntWrite::<$ew>(_resp.ent_write),)? [INFO] [stdout] 857 | | )) [INFO] [stdout] | |_____________________^ [INFO] [stdout] ... [INFO] [stdout] 890 | _impl!((R, W, RR, o , EW), (R, W, RR, (), EW), r=R, w=W, rr=RR, ew=EW); [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 `_impl` (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/ecs/system.rs:706:30 [INFO] [stdout] | [INFO] [stdout] 705 | fn from(value: F) -> Self { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 706 | Self::Fn(value.into()) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 891 | _impl!((o , o , o , RW, EW), ((), (), (), RW, EW), rw=RW, ew=EW); [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 `_impl` (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/ecs/system.rs:733:27 [INFO] [stdout] | [INFO] [stdout] 728 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 733 | $(ResWrite::<$rw>(_resp.res_write),)? [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 891 | _impl!((o , o , o , RW, EW), ((), (), (), RW, EW), rw=RW, ew=EW); [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 `_impl` (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/ecs/system.rs:734:27 [INFO] [stdout] | [INFO] [stdout] 728 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 734 | $(EntWrite::<$ew>(_resp.ent_write),)? [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 891 | _impl!((o , o , o , RW, EW), ((), (), (), RW, EW), rw=RW, ew=EW); [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 `_impl` (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/ecs/system.rs:813:30 [INFO] [stdout] | [INFO] [stdout] 811 | fn from(value: FnOnceSystem<$req_with_placeholder, F>) -> Self { [INFO] [stdout] | --------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 812 | let mut f = Some(value.run); [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 813 | Box::new(move |args: ( [INFO] [stdout] | ______________________________^ [INFO] [stdout] 814 | | $(Read<$r>,)? [INFO] [stdout] 815 | | $(Write<$w>,)? [INFO] [stdout] 816 | | $(ResRead<$rr>,)? [INFO] [stdout] ... | [INFO] [stdout] 826 | | } [INFO] [stdout] 827 | | }) [INFO] [stdout] | |_____________________^ [INFO] [stdout] ... [INFO] [stdout] 891 | _impl!((o , o , o , RW, EW), ((), (), (), RW, EW), rw=RW, ew=EW); [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 `_impl` (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/ecs/system.rs:851:28 [INFO] [stdout] | [INFO] [stdout] 850 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 851 | (self)(( [INFO] [stdout] | ____________________________^ [INFO] [stdout] 852 | | $(Read::<$r>(_resp.read),)? [INFO] [stdout] 853 | | $(Write::<$w>(_resp.write),)? [INFO] [stdout] 854 | | $(ResRead::<$rr>(_resp.res_read),)? [INFO] [stdout] 855 | | $(ResWrite::<$rw>(_resp.res_write),)? [INFO] [stdout] 856 | | $(EntWrite::<$ew>(_resp.ent_write),)? [INFO] [stdout] 857 | | )) [INFO] [stdout] | |_____________________^ [INFO] [stdout] ... [INFO] [stdout] 891 | _impl!((o , o , o , RW, EW), ((), (), (), RW, EW), rw=RW, ew=EW); [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 `_impl` (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/ecs/system.rs:706:30 [INFO] [stdout] | [INFO] [stdout] 705 | fn from(value: F) -> Self { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 706 | Self::Fn(value.into()) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 892 | _impl!((R, o , o , RW, EW), (R, (), (), RW, EW), r=R, rw=RW, ew=EW); [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 `_impl` (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/ecs/system.rs:730:27 [INFO] [stdout] | [INFO] [stdout] 728 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 729 | (self.run)( [INFO] [stdout] 730 | $(Read::<$r>(_resp.read),)? [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 892 | _impl!((R, o , o , RW, EW), (R, (), (), RW, EW), r=R, rw=RW, ew=EW); [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 `_impl` (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/ecs/system.rs:733:27 [INFO] [stdout] | [INFO] [stdout] 728 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 733 | $(ResWrite::<$rw>(_resp.res_write),)? [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 892 | _impl!((R, o , o , RW, EW), (R, (), (), RW, EW), r=R, rw=RW, ew=EW); [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 `_impl` (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/ecs/system.rs:734:27 [INFO] [stdout] | [INFO] [stdout] 728 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 734 | $(EntWrite::<$ew>(_resp.ent_write),)? [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 892 | _impl!((R, o , o , RW, EW), (R, (), (), RW, EW), r=R, rw=RW, ew=EW); [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 `_impl` (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/ecs/system.rs:813:30 [INFO] [stdout] | [INFO] [stdout] 811 | fn from(value: FnOnceSystem<$req_with_placeholder, F>) -> Self { [INFO] [stdout] | --------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 812 | let mut f = Some(value.run); [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 813 | Box::new(move |args: ( [INFO] [stdout] | ______________________________^ [INFO] [stdout] 814 | | $(Read<$r>,)? [INFO] [stdout] 815 | | $(Write<$w>,)? [INFO] [stdout] 816 | | $(ResRead<$rr>,)? [INFO] [stdout] ... | [INFO] [stdout] 826 | | } [INFO] [stdout] 827 | | }) [INFO] [stdout] | |_____________________^ [INFO] [stdout] ... [INFO] [stdout] 892 | _impl!((R, o , o , RW, EW), (R, (), (), RW, EW), r=R, rw=RW, ew=EW); [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 `_impl` (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/ecs/system.rs:851:28 [INFO] [stdout] | [INFO] [stdout] 850 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 851 | (self)(( [INFO] [stdout] | ____________________________^ [INFO] [stdout] 852 | | $(Read::<$r>(_resp.read),)? [INFO] [stdout] 853 | | $(Write::<$w>(_resp.write),)? [INFO] [stdout] 854 | | $(ResRead::<$rr>(_resp.res_read),)? [INFO] [stdout] 855 | | $(ResWrite::<$rw>(_resp.res_write),)? [INFO] [stdout] 856 | | $(EntWrite::<$ew>(_resp.ent_write),)? [INFO] [stdout] 857 | | )) [INFO] [stdout] | |_____________________^ [INFO] [stdout] ... [INFO] [stdout] 892 | _impl!((R, o , o , RW, EW), (R, (), (), RW, EW), r=R, rw=RW, ew=EW); [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 `_impl` (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/ecs/system.rs:706:30 [INFO] [stdout] | [INFO] [stdout] 705 | fn from(value: F) -> Self { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 706 | Self::Fn(value.into()) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 893 | _impl!((o , W, o , RW, EW), ((), W, (), RW, EW), w=W, rw=RW, ew=EW); [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 `_impl` (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/ecs/system.rs:731:27 [INFO] [stdout] | [INFO] [stdout] 728 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 731 | $(Write::<$w>(_resp.write),)? [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 893 | _impl!((o , W, o , RW, EW), ((), W, (), RW, EW), w=W, rw=RW, ew=EW); [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 `_impl` (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/ecs/system.rs:733:27 [INFO] [stdout] | [INFO] [stdout] 728 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 733 | $(ResWrite::<$rw>(_resp.res_write),)? [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 893 | _impl!((o , W, o , RW, EW), ((), W, (), RW, EW), w=W, rw=RW, ew=EW); [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 `_impl` (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/ecs/system.rs:734:27 [INFO] [stdout] | [INFO] [stdout] 728 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 734 | $(EntWrite::<$ew>(_resp.ent_write),)? [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 893 | _impl!((o , W, o , RW, EW), ((), W, (), RW, EW), w=W, rw=RW, ew=EW); [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 `_impl` (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/ecs/system.rs:813:30 [INFO] [stdout] | [INFO] [stdout] 811 | fn from(value: FnOnceSystem<$req_with_placeholder, F>) -> Self { [INFO] [stdout] | --------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 812 | let mut f = Some(value.run); [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 813 | Box::new(move |args: ( [INFO] [stdout] | ______________________________^ [INFO] [stdout] 814 | | $(Read<$r>,)? [INFO] [stdout] 815 | | $(Write<$w>,)? [INFO] [stdout] 816 | | $(ResRead<$rr>,)? [INFO] [stdout] ... | [INFO] [stdout] 826 | | } [INFO] [stdout] 827 | | }) [INFO] [stdout] | |_____________________^ [INFO] [stdout] ... [INFO] [stdout] 893 | _impl!((o , W, o , RW, EW), ((), W, (), RW, EW), w=W, rw=RW, ew=EW); [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 `_impl` (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/ecs/system.rs:851:28 [INFO] [stdout] | [INFO] [stdout] 850 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 851 | (self)(( [INFO] [stdout] | ____________________________^ [INFO] [stdout] 852 | | $(Read::<$r>(_resp.read),)? [INFO] [stdout] 853 | | $(Write::<$w>(_resp.write),)? [INFO] [stdout] 854 | | $(ResRead::<$rr>(_resp.res_read),)? [INFO] [stdout] 855 | | $(ResWrite::<$rw>(_resp.res_write),)? [INFO] [stdout] 856 | | $(EntWrite::<$ew>(_resp.ent_write),)? [INFO] [stdout] 857 | | )) [INFO] [stdout] | |_____________________^ [INFO] [stdout] ... [INFO] [stdout] 893 | _impl!((o , W, o , RW, EW), ((), W, (), RW, EW), w=W, rw=RW, ew=EW); [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 `_impl` (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/ecs/system.rs:706:30 [INFO] [stdout] | [INFO] [stdout] 705 | fn from(value: F) -> Self { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 706 | Self::Fn(value.into()) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 894 | _impl!((R, W, o , RW, EW), (R, W, (), RW, EW), r=R, w=W, rw=RW, ew=EW); [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 `_impl` (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/ecs/system.rs:730:27 [INFO] [stdout] | [INFO] [stdout] 728 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 729 | (self.run)( [INFO] [stdout] 730 | $(Read::<$r>(_resp.read),)? [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 894 | _impl!((R, W, o , RW, EW), (R, W, (), RW, EW), r=R, w=W, rw=RW, ew=EW); [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 `_impl` (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/ecs/system.rs:731:27 [INFO] [stdout] | [INFO] [stdout] 728 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 731 | $(Write::<$w>(_resp.write),)? [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 894 | _impl!((R, W, o , RW, EW), (R, W, (), RW, EW), r=R, w=W, rw=RW, ew=EW); [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 `_impl` (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/ecs/system.rs:733:27 [INFO] [stdout] | [INFO] [stdout] 728 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 733 | $(ResWrite::<$rw>(_resp.res_write),)? [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 894 | _impl!((R, W, o , RW, EW), (R, W, (), RW, EW), r=R, w=W, rw=RW, ew=EW); [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 `_impl` (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/ecs/system.rs:734:27 [INFO] [stdout] | [INFO] [stdout] 728 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 734 | $(EntWrite::<$ew>(_resp.ent_write),)? [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 894 | _impl!((R, W, o , RW, EW), (R, W, (), RW, EW), r=R, w=W, rw=RW, ew=EW); [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 `_impl` (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/ecs/system.rs:813:30 [INFO] [stdout] | [INFO] [stdout] 811 | fn from(value: FnOnceSystem<$req_with_placeholder, F>) -> Self { [INFO] [stdout] | --------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 812 | let mut f = Some(value.run); [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 813 | Box::new(move |args: ( [INFO] [stdout] | ______________________________^ [INFO] [stdout] 814 | | $(Read<$r>,)? [INFO] [stdout] 815 | | $(Write<$w>,)? [INFO] [stdout] 816 | | $(ResRead<$rr>,)? [INFO] [stdout] ... | [INFO] [stdout] 826 | | } [INFO] [stdout] 827 | | }) [INFO] [stdout] | |_____________________^ [INFO] [stdout] ... [INFO] [stdout] 894 | _impl!((R, W, o , RW, EW), (R, W, (), RW, EW), r=R, w=W, rw=RW, ew=EW); [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 `_impl` (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/ecs/system.rs:851:28 [INFO] [stdout] | [INFO] [stdout] 850 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 851 | (self)(( [INFO] [stdout] | ____________________________^ [INFO] [stdout] 852 | | $(Read::<$r>(_resp.read),)? [INFO] [stdout] 853 | | $(Write::<$w>(_resp.write),)? [INFO] [stdout] 854 | | $(ResRead::<$rr>(_resp.res_read),)? [INFO] [stdout] 855 | | $(ResWrite::<$rw>(_resp.res_write),)? [INFO] [stdout] 856 | | $(EntWrite::<$ew>(_resp.ent_write),)? [INFO] [stdout] 857 | | )) [INFO] [stdout] | |_____________________^ [INFO] [stdout] ... [INFO] [stdout] 894 | _impl!((R, W, o , RW, EW), (R, W, (), RW, EW), r=R, w=W, rw=RW, ew=EW); [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 `_impl` (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/ecs/system.rs:706:30 [INFO] [stdout] | [INFO] [stdout] 705 | fn from(value: F) -> Self { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 706 | Self::Fn(value.into()) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 895 | _impl!((o , o , RR, RW, EW), ((), (), RR, RW, EW), rr=RR, rw=RW, ew=EW); [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 `_impl` (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/ecs/system.rs:732:27 [INFO] [stdout] | [INFO] [stdout] 728 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 732 | $(ResRead::<$rr>(_resp.res_read),)? [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 895 | _impl!((o , o , RR, RW, EW), ((), (), RR, RW, EW), rr=RR, rw=RW, ew=EW); [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 `_impl` (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/ecs/system.rs:733:27 [INFO] [stdout] | [INFO] [stdout] 728 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 733 | $(ResWrite::<$rw>(_resp.res_write),)? [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 895 | _impl!((o , o , RR, RW, EW), ((), (), RR, RW, EW), rr=RR, rw=RW, ew=EW); [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 `_impl` (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/ecs/system.rs:734:27 [INFO] [stdout] | [INFO] [stdout] 728 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 734 | $(EntWrite::<$ew>(_resp.ent_write),)? [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 895 | _impl!((o , o , RR, RW, EW), ((), (), RR, RW, EW), rr=RR, rw=RW, ew=EW); [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 `_impl` (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/ecs/system.rs:813:30 [INFO] [stdout] | [INFO] [stdout] 811 | fn from(value: FnOnceSystem<$req_with_placeholder, F>) -> Self { [INFO] [stdout] | --------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 812 | let mut f = Some(value.run); [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 813 | Box::new(move |args: ( [INFO] [stdout] | ______________________________^ [INFO] [stdout] 814 | | $(Read<$r>,)? [INFO] [stdout] 815 | | $(Write<$w>,)? [INFO] [stdout] 816 | | $(ResRead<$rr>,)? [INFO] [stdout] ... | [INFO] [stdout] 826 | | } [INFO] [stdout] 827 | | }) [INFO] [stdout] | |_____________________^ [INFO] [stdout] ... [INFO] [stdout] 895 | _impl!((o , o , RR, RW, EW), ((), (), RR, RW, EW), rr=RR, rw=RW, ew=EW); [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 `_impl` (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/ecs/system.rs:851:28 [INFO] [stdout] | [INFO] [stdout] 850 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 851 | (self)(( [INFO] [stdout] | ____________________________^ [INFO] [stdout] 852 | | $(Read::<$r>(_resp.read),)? [INFO] [stdout] 853 | | $(Write::<$w>(_resp.write),)? [INFO] [stdout] 854 | | $(ResRead::<$rr>(_resp.res_read),)? [INFO] [stdout] 855 | | $(ResWrite::<$rw>(_resp.res_write),)? [INFO] [stdout] 856 | | $(EntWrite::<$ew>(_resp.ent_write),)? [INFO] [stdout] 857 | | )) [INFO] [stdout] | |_____________________^ [INFO] [stdout] ... [INFO] [stdout] 895 | _impl!((o , o , RR, RW, EW), ((), (), RR, RW, EW), rr=RR, rw=RW, ew=EW); [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 `_impl` (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/ecs/system.rs:706:30 [INFO] [stdout] | [INFO] [stdout] 705 | fn from(value: F) -> Self { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 706 | Self::Fn(value.into()) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 896 | _impl!((R, o , RR, RW, EW), (R, (), RR, RW, EW), r=R, rr=RR, rw=RW, ew=EW); [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 `_impl` (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/ecs/system.rs:730:27 [INFO] [stdout] | [INFO] [stdout] 728 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 729 | (self.run)( [INFO] [stdout] 730 | $(Read::<$r>(_resp.read),)? [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 896 | _impl!((R, o , RR, RW, EW), (R, (), RR, RW, EW), r=R, rr=RR, rw=RW, ew=EW); [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 `_impl` (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/ecs/system.rs:732:27 [INFO] [stdout] | [INFO] [stdout] 728 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 732 | $(ResRead::<$rr>(_resp.res_read),)? [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 896 | _impl!((R, o , RR, RW, EW), (R, (), RR, RW, EW), r=R, rr=RR, rw=RW, ew=EW); [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 `_impl` (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/ecs/system.rs:733:27 [INFO] [stdout] | [INFO] [stdout] 728 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 733 | $(ResWrite::<$rw>(_resp.res_write),)? [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 896 | _impl!((R, o , RR, RW, EW), (R, (), RR, RW, EW), r=R, rr=RR, rw=RW, ew=EW); [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 `_impl` (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/ecs/system.rs:734:27 [INFO] [stdout] | [INFO] [stdout] 728 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 734 | $(EntWrite::<$ew>(_resp.ent_write),)? [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 896 | _impl!((R, o , RR, RW, EW), (R, (), RR, RW, EW), r=R, rr=RR, rw=RW, ew=EW); [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 `_impl` (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/ecs/system.rs:813:30 [INFO] [stdout] | [INFO] [stdout] 811 | fn from(value: FnOnceSystem<$req_with_placeholder, F>) -> Self { [INFO] [stdout] | --------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 812 | let mut f = Some(value.run); [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 813 | Box::new(move |args: ( [INFO] [stdout] | ______________________________^ [INFO] [stdout] 814 | | $(Read<$r>,)? [INFO] [stdout] 815 | | $(Write<$w>,)? [INFO] [stdout] 816 | | $(ResRead<$rr>,)? [INFO] [stdout] ... | [INFO] [stdout] 826 | | } [INFO] [stdout] 827 | | }) [INFO] [stdout] | |_____________________^ [INFO] [stdout] ... [INFO] [stdout] 896 | _impl!((R, o , RR, RW, EW), (R, (), RR, RW, EW), r=R, rr=RR, rw=RW, ew=EW); [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 `_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `my-ecs` (lib) due to 215 previous errors [INFO] [stdout] 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/ecs/system.rs:851:28 [INFO] [stdout] | [INFO] [stdout] 850 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 851 | (self)(( [INFO] [stdout] | ____________________________^ [INFO] [stdout] 852 | | $(Read::<$r>(_resp.read),)? [INFO] [stdout] 853 | | $(Write::<$w>(_resp.write),)? [INFO] [stdout] 854 | | $(ResRead::<$rr>(_resp.res_read),)? [INFO] [stdout] 855 | | $(ResWrite::<$rw>(_resp.res_write),)? [INFO] [stdout] 856 | | $(EntWrite::<$ew>(_resp.ent_write),)? [INFO] [stdout] 857 | | )) [INFO] [stdout] | |_____________________^ [INFO] [stdout] ... [INFO] [stdout] 896 | _impl!((R, o , RR, RW, EW), (R, (), RR, RW, EW), r=R, rr=RR, rw=RW, ew=EW); [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 `_impl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [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/ecs/system.rs:706:30 [INFO] [stdout] | [INFO] [stdout] 705 | fn from(value: F) -> Self { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 706 | Self::Fn(value.into()) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 897 | _impl!((o , W, RR, RW, EW), ((), W, RR, RW, EW), w=W, rr=RR, rw=RW, ew=EW); [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 `_impl` (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/ecs/system.rs:731:27 [INFO] [stdout] | [INFO] [stdout] 728 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 731 | $(Write::<$w>(_resp.write),)? [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 897 | _impl!((o , W, RR, RW, EW), ((), W, RR, RW, EW), w=W, rr=RR, rw=RW, ew=EW); [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 `_impl` (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/ecs/system.rs:732:27 [INFO] [stdout] | [INFO] [stdout] 728 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 732 | $(ResRead::<$rr>(_resp.res_read),)? [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 897 | _impl!((o , W, RR, RW, EW), ((), W, RR, RW, EW), w=W, rr=RR, rw=RW, ew=EW); [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 `_impl` (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/ecs/system.rs:733:27 [INFO] [stdout] | [INFO] [stdout] 728 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 733 | $(ResWrite::<$rw>(_resp.res_write),)? [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 897 | _impl!((o , W, RR, RW, EW), ((), W, RR, RW, EW), w=W, rr=RR, rw=RW, ew=EW); [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 `_impl` (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/ecs/system.rs:734:27 [INFO] [stdout] | [INFO] [stdout] 728 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 734 | $(EntWrite::<$ew>(_resp.ent_write),)? [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 897 | _impl!((o , W, RR, RW, EW), ((), W, RR, RW, EW), w=W, rr=RR, rw=RW, ew=EW); [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 `_impl` (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/ecs/system.rs:813:30 [INFO] [stdout] | [INFO] [stdout] 811 | fn from(value: FnOnceSystem<$req_with_placeholder, F>) -> Self { [INFO] [stdout] | --------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 812 | let mut f = Some(value.run); [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 813 | Box::new(move |args: ( [INFO] [stdout] | ______________________________^ [INFO] [stdout] 814 | | $(Read<$r>,)? [INFO] [stdout] 815 | | $(Write<$w>,)? [INFO] [stdout] 816 | | $(ResRead<$rr>,)? [INFO] [stdout] ... | [INFO] [stdout] 826 | | } [INFO] [stdout] 827 | | }) [INFO] [stdout] | |_____________________^ [INFO] [stdout] ... [INFO] [stdout] 897 | _impl!((o , W, RR, RW, EW), ((), W, RR, RW, EW), w=W, rr=RR, rw=RW, ew=EW); [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 `_impl` (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/ecs/system.rs:851:28 [INFO] [stdout] | [INFO] [stdout] 850 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 851 | (self)(( [INFO] [stdout] | ____________________________^ [INFO] [stdout] 852 | | $(Read::<$r>(_resp.read),)? [INFO] [stdout] 853 | | $(Write::<$w>(_resp.write),)? [INFO] [stdout] 854 | | $(ResRead::<$rr>(_resp.res_read),)? [INFO] [stdout] 855 | | $(ResWrite::<$rw>(_resp.res_write),)? [INFO] [stdout] 856 | | $(EntWrite::<$ew>(_resp.ent_write),)? [INFO] [stdout] 857 | | )) [INFO] [stdout] | |_____________________^ [INFO] [stdout] ... [INFO] [stdout] 897 | _impl!((o , W, RR, RW, EW), ((), W, RR, RW, EW), w=W, rr=RR, rw=RW, ew=EW); [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 `_impl` (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/ecs/system.rs:706:30 [INFO] [stdout] | [INFO] [stdout] 705 | fn from(value: F) -> Self { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 706 | Self::Fn(value.into()) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 898 | _impl!((R, W, RR, RW, EW), (R, W, RR, RW, EW), r=R, w=W, rr=RR, rw=RW, ew=EW); [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 `_impl` (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/ecs/system.rs:730:27 [INFO] [stdout] | [INFO] [stdout] 728 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 729 | (self.run)( [INFO] [stdout] 730 | $(Read::<$r>(_resp.read),)? [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 898 | _impl!((R, W, RR, RW, EW), (R, W, RR, RW, EW), r=R, w=W, rr=RR, rw=RW, ew=EW); [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 `_impl` (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/ecs/system.rs:731:27 [INFO] [stdout] | [INFO] [stdout] 728 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 731 | $(Write::<$w>(_resp.write),)? [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 898 | _impl!((R, W, RR, RW, EW), (R, W, RR, RW, EW), r=R, w=W, rr=RR, rw=RW, ew=EW); [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 `_impl` (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/ecs/system.rs:732:27 [INFO] [stdout] | [INFO] [stdout] 728 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 732 | $(ResRead::<$rr>(_resp.res_read),)? [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 898 | _impl!((R, W, RR, RW, EW), (R, W, RR, RW, EW), r=R, w=W, rr=RR, rw=RW, ew=EW); [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 `_impl` (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/ecs/system.rs:733:27 [INFO] [stdout] | [INFO] [stdout] 728 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 733 | $(ResWrite::<$rw>(_resp.res_write),)? [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 898 | _impl!((R, W, RR, RW, EW), (R, W, RR, RW, EW), r=R, w=W, rr=RR, rw=RW, ew=EW); [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 `_impl` (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/ecs/system.rs:734:27 [INFO] [stdout] | [INFO] [stdout] 728 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 734 | $(EntWrite::<$ew>(_resp.ent_write),)? [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 898 | _impl!((R, W, RR, RW, EW), (R, W, RR, RW, EW), r=R, w=W, rr=RR, rw=RW, ew=EW); [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 `_impl` (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/ecs/system.rs:813:30 [INFO] [stdout] | [INFO] [stdout] 811 | fn from(value: FnOnceSystem<$req_with_placeholder, F>) -> Self { [INFO] [stdout] | --------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 812 | let mut f = Some(value.run); [INFO] [stdout] | - these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 813 | Box::new(move |args: ( [INFO] [stdout] | ______________________________^ [INFO] [stdout] 814 | | $(Read<$r>,)? [INFO] [stdout] 815 | | $(Write<$w>,)? [INFO] [stdout] 816 | | $(ResRead<$rr>,)? [INFO] [stdout] ... | [INFO] [stdout] 826 | | } [INFO] [stdout] 827 | | }) [INFO] [stdout] | |_____________________^ [INFO] [stdout] ... [INFO] [stdout] 898 | _impl!((R, W, RR, RW, EW), (R, W, RR, RW, EW), r=R, w=W, rr=RR, rw=RW, ew=EW); [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 `_impl` (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/ecs/system.rs:851:28 [INFO] [stdout] | [INFO] [stdout] 850 | fn run(&mut self, _resp: Response) { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 851 | (self)(( [INFO] [stdout] | ____________________________^ [INFO] [stdout] 852 | | $(Read::<$r>(_resp.read),)? [INFO] [stdout] 853 | | $(Write::<$w>(_resp.write),)? [INFO] [stdout] 854 | | $(ResRead::<$rr>(_resp.res_read),)? [INFO] [stdout] 855 | | $(ResWrite::<$rw>(_resp.res_write),)? [INFO] [stdout] 856 | | $(EntWrite::<$ew>(_resp.ent_write),)? [INFO] [stdout] 857 | | )) [INFO] [stdout] | |_____________________^ [INFO] [stdout] ... [INFO] [stdout] 898 | _impl!((R, W, RR, RW, EW), (R, W, RR, RW, EW), r=R, w=W, rr=RR, rw=RW, ew=EW); [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 `_impl` (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/ecs/worker.rs:131:18 [INFO] [stdout] | [INFO] [stdout] 127 | pub(crate) fn new(tx: Sender, opp: Thread, widx: WorkerIndex) -> Self { [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] 128 | let (ch, tx) = WorkerChannel::new(tx, opp); [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] 131 | job: Box::pin(Job { [INFO] [stdout] | __________________^ [INFO] [stdout] 132 | | ch, [INFO] [stdout] 133 | | widx, [INFO] [stdout] 134 | | _pin: PhantomPinned, [INFO] [stdout] 135 | | }), [INFO] [stdout] | |______________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 214 previous errors [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `my-ecs` (lib test) due to 215 previous errors [INFO] running `Command { std: "docker" "inspect" "b885b03a59295de114660bac37b76931f62c5a908633b558c85619fa0d63d909", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "b885b03a59295de114660bac37b76931f62c5a908633b558c85619fa0d63d909", kill_on_drop: false }` [INFO] [stdout] b885b03a59295de114660bac37b76931f62c5a908633b558c85619fa0d63d909