[INFO] fetching crate re_renderer 0.18.2... [INFO] checking re_renderer-0.18.2 against try#4d98531622e1718ae0bc3c7a1ab9cd8938428452+rustflags=-Dtail_expr_drop_order for pr-129604 [INFO] extracting crate re_renderer 0.18.2 into /workspace/builds/worker-3-tc2/source [INFO] validating manifest of crates.io crate re_renderer 0.18.2 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 re_renderer 0.18.2 [INFO] finished tweaking crates.io crate re_renderer 0.18.2 [INFO] tweaked toml for crates.io crate re_renderer 0.18.2 written to /workspace/builds/worker-3-tc2/source/Cargo.toml [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+4d98531622e1718ae0bc3c7a1ab9cd8938428452" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Locking 232 packages to latest compatible versions [INFO] [stderr] Adding ash v0.37.3+1.3.251 (latest: v0.38.0+1.3.281) [INFO] [stderr] Adding base64 v0.13.1 (latest: v0.22.1) [INFO] [stderr] Adding bit-set v0.5.3 (latest: v0.8.0) [INFO] [stderr] Adding bit-vec v0.6.3 (latest: v0.8.0) [INFO] [stderr] Adding bitflags v1.3.2 (latest: v2.6.0) [INFO] [stderr] Adding cfg_aliases v0.1.1 (latest: v0.2.1) [INFO] [stderr] Adding core-foundation v0.9.4 (latest: v0.10.0) [INFO] [stderr] Adding core-graphics-types v0.1.3 (latest: v0.2.0) [INFO] [stderr] Adding generic-array v0.14.7 (latest: v1.1.0) [INFO] [stderr] Adding glam v0.28.0 (latest: v0.29.0) [INFO] [stderr] Adding glow v0.13.1 (latest: v0.14.0) [INFO] [stderr] Adding glutin_wgl_sys v0.5.0 (latest: v0.6.0) [INFO] [stderr] Adding gpu-allocator v0.25.0 (latest: v0.27.0) [INFO] [stderr] Adding inotify v0.9.6 (latest: v0.11.0) [INFO] [stderr] Adding itertools v0.10.5 (latest: v0.13.0) [INFO] [stderr] Adding jni-sys v0.3.0 (latest: v0.4.0) [INFO] [stderr] Adding libloading v0.7.4 (latest: v0.8.5) [INFO] [stderr] Adding malloc_buf v0.0.6 (latest: v1.0.0) [INFO] [stderr] Adding metal v0.28.0 (latest: v0.29.0) [INFO] [stderr] Adding miniz_oxide v0.7.4 (latest: v0.8.0) [INFO] [stderr] Adding mio v0.8.11 (latest: v1.0.2) [INFO] [stderr] Adding naga v0.20.0 (latest: v22.1.0) [INFO] [stderr] Adding ndk-sys v0.5.0+25.2.9519653 (latest: v0.6.0+11769913) [INFO] [stderr] Adding rustc-hash v1.1.0 (latest: v2.0.0) [INFO] [stderr] Adding syn v1.0.109 (latest: v2.0.77) [INFO] [stderr] Adding wasi v0.11.0+wasi-snapshot-preview1 (latest: v0.13.2+wasi-0.2.1) [INFO] [stderr] Adding wgpu v0.20.1 (latest: v22.1.0) [INFO] [stderr] Adding wgpu-core v0.21.1 (latest: v22.1.0) [INFO] [stderr] Adding wgpu-hal v0.21.1 (latest: v22.0.0) [INFO] [stderr] Adding wgpu-types v0.20.0 (latest: v22.0.0) [INFO] [stderr] Adding windows v0.52.0 (latest: v0.58.0) [INFO] [stderr] Adding windows-core v0.52.0 (latest: v0.58.0) [INFO] [stderr] Adding windows-sys v0.48.0 (latest: v0.59.0) [INFO] [stderr] Adding windows-targets v0.48.5 (latest: v0.52.6) [INFO] [stderr] Adding windows_aarch64_gnullvm v0.48.5 (latest: v0.52.6) [INFO] [stderr] Adding windows_aarch64_msvc v0.48.5 (latest: v0.52.6) [INFO] [stderr] Adding windows_i686_gnu v0.48.5 (latest: v0.52.6) [INFO] [stderr] Adding windows_i686_msvc v0.48.5 (latest: v0.52.6) [INFO] [stderr] Adding windows_x86_64_gnu v0.48.5 (latest: v0.52.6) [INFO] [stderr] Adding windows_x86_64_gnullvm v0.48.5 (latest: v0.52.6) [INFO] [stderr] Adding windows_x86_64_msvc v0.48.5 (latest: v0.52.6) [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+4d98531622e1718ae0bc3c7a1ab9cd8938428452" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:923055f121b5182466d55868a8b05e67af8ba4a3a3f6bad814e953ca3cd3ac2a" "/opt/rustwide/cargo-home/bin/cargo" "+4d98531622e1718ae0bc3c7a1ab9cd8938428452" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 489ed2236131ec83fd25449ca43c2722cdd842eb32067e2be1473d11ab2912db [INFO] running `Command { std: "docker" "start" "-a" "489ed2236131ec83fd25449ca43c2722cdd842eb32067e2be1473d11ab2912db", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "489ed2236131ec83fd25449ca43c2722cdd842eb32067e2be1473d11ab2912db", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "489ed2236131ec83fd25449ca43c2722cdd842eb32067e2be1473d11ab2912db", kill_on_drop: false }` [INFO] [stdout] 489ed2236131ec83fd25449ca43c2722cdd842eb32067e2be1473d11ab2912db [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid -Dtail_expr_drop_order" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:923055f121b5182466d55868a8b05e67af8ba4a3a3f6bad814e953ca3cd3ac2a" "/opt/rustwide/cargo-home/bin/cargo" "+4d98531622e1718ae0bc3c7a1ab9cd8938428452" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] b7196b2957674a7700f6953928d19a93b4cd43f7e1ef18ed5c74c13f5f5f30b7 [INFO] running `Command { std: "docker" "start" "-a" "b7196b2957674a7700f6953928d19a93b4cd43f7e1ef18ed5c74c13f5f5f30b7", kill_on_drop: false }` [INFO] [stderr] Checking smallvec v1.13.2 [INFO] [stderr] Compiling cfg_aliases v0.1.1 [INFO] [stderr] Compiling ahash v0.8.11 [INFO] [stderr] Compiling typenum v1.17.0 [INFO] [stderr] Compiling serde v1.0.209 [INFO] [stderr] Checking zerocopy v0.7.35 [INFO] [stderr] Compiling crossbeam-utils v0.8.20 [INFO] [stderr] Compiling generic-array v0.14.7 [INFO] [stderr] Checking getrandom v0.2.15 [INFO] [stderr] Compiling serde_json v1.0.127 [INFO] [stderr] Compiling camino v1.1.9 [INFO] [stderr] Compiling semver v1.0.23 [INFO] [stderr] Compiling bytemuck_derive v1.7.1 [INFO] [stderr] Compiling thiserror-impl v1.0.63 [INFO] [stderr] Compiling itoa v1.0.11 [INFO] [stderr] Checking bit-vec v0.6.3 [INFO] [stderr] Checking simd-adler32 v0.3.7 [INFO] [stderr] Compiling ryu v1.0.18 [INFO] [stderr] Compiling ash v0.37.3+1.3.251 [INFO] [stderr] Compiling memchr v2.7.4 [INFO] [stderr] Compiling khronos-egl v6.0.0 [INFO] [stderr] Checking adler2 v2.0.0 [INFO] [stderr] Compiling powerfmt v0.2.0 [INFO] [stderr] Checking codespan-reporting v0.11.1 [INFO] [stderr] Compiling darling_core v0.20.10 [INFO] [stderr] Checking bit-set v0.5.3 [INFO] [stderr] Compiling wgpu-hal v0.21.1 [INFO] [stderr] Checking miniz_oxide v0.8.0 [INFO] [stderr] Checking libloading v0.7.4 [INFO] [stderr] Checking crc32fast v1.4.2 [INFO] [stderr] Checking parking_lot_core v0.9.10 [INFO] [stderr] Compiling deranged v0.3.11 [INFO] [stderr] Checking libloading v0.8.5 [INFO] [stderr] Compiling same-file v1.0.6 [INFO] [stderr] Checking unicode-xid v0.2.5 [INFO] [stderr] Compiling num-conv v0.1.0 [INFO] [stderr] Compiling time-core v0.1.2 [INFO] [stderr] Checking arrayvec v0.7.6 [INFO] [stderr] Compiling cpufeatures v0.2.13 [INFO] [stderr] Checking hexf-parse v0.2.1 [INFO] [stderr] Compiling walkdir v2.5.0 [INFO] [stderr] Checking miniz_oxide v0.7.4 [INFO] [stderr] Checking parking_lot v0.12.3 [INFO] [stderr] Checking flate2 v1.0.33 [INFO] [stderr] Checking fdeflate v0.3.4 [INFO] [stderr] Compiling wgpu-core v0.21.1 [INFO] [stderr] Compiling anyhow v1.0.86 [INFO] [stderr] Checking hashbrown v0.14.5 [INFO] [stderr] Compiling litrs v0.4.1 [INFO] [stderr] Checking zune-core v0.4.12 [INFO] [stderr] Checking raw-window-handle v0.6.2 [INFO] [stderr] Checking puffin v0.19.1 [INFO] [stderr] Checking glow v0.13.1 [INFO] [stderr] Checking renderdoc-sys v1.1.0 [INFO] [stderr] Compiling inflections v1.1.1 [INFO] [stderr] Compiling unindent v0.2.3 [INFO] [stderr] Compiling glob v0.3.1 [INFO] [stderr] Checking png v0.17.13 [INFO] [stderr] Checking zune-jpeg v0.4.13 [INFO] [stderr] Compiling gltf-derive v1.4.1 [INFO] [stderr] Compiling document-features v0.2.10 [INFO] [stderr] Checking profiling v1.0.15 [INFO] [stderr] Checking indexmap v2.5.0 [INFO] [stderr] Compiling time v0.3.36 [INFO] [stderr] Checking bytemuck v1.17.1 [INFO] [stderr] Checking crossbeam-epoch v0.9.18 [INFO] [stderr] Compiling thiserror v1.0.63 [INFO] [stderr] Checking crossbeam-channel v0.5.13 [INFO] [stderr] Compiling wgpu v0.20.1 [INFO] [stderr] Checking inotify-sys v0.1.5 [INFO] [stderr] Checking bitflags v2.6.0 [INFO] [stderr] Compiling slotmap v1.0.7 [INFO] [stderr] Compiling clean-path v0.2.1 [INFO] [stderr] Compiling pathdiff v0.2.1 [INFO] [stderr] Compiling cfg_aliases v0.2.1 [INFO] [stderr] Checking byteorder-lite v0.1.0 [INFO] [stderr] Checking inotify v0.9.6 [INFO] [stderr] Checking gpu-alloc-types v0.3.0 [INFO] [stderr] Checking spirv v0.3.0+sdk-1.3.268.0 [INFO] [stderr] Compiling crypto-common v0.1.6 [INFO] [stderr] Compiling block-buffer v0.10.4 [INFO] [stderr] Checking gpu-descriptor-types v0.2.0 [INFO] [stderr] Checking wgpu-types v0.20.0 [INFO] [stderr] Compiling digest v0.10.7 [INFO] [stderr] Checking gpu-descriptor v0.3.0 [INFO] [stderr] Checking gpu-alloc v0.6.0 [INFO] [stderr] Checking tracing v0.1.40 [INFO] [stderr] Checking image v0.25.2 [INFO] [stderr] Checking crossbeam-deque v0.8.5 [INFO] [stderr] Checking glam v0.28.0 [INFO] [stderr] Compiling sha2 v0.10.8 [INFO] [stderr] Checking crossbeam-queue v0.3.11 [INFO] [stderr] Checking filetime v0.2.25 [INFO] [stderr] Checking mio v0.8.11 [INFO] [stderr] Checking log-once v0.4.1 [INFO] [stderr] Checking urlencoding v2.1.3 [INFO] [stderr] Checking gltf-json v1.4.1 [INFO] [stderr] Checking static_assertions v1.1.0 [INFO] [stderr] Checking emath v0.28.1 [INFO] [stderr] Checking re_log v0.18.2 [INFO] [stderr] Checking notify v6.1.1 [INFO] [stderr] Checking crossbeam v0.8.4 [INFO] [stderr] Checking tinystl v0.0.3 [INFO] [stderr] Checking half v2.4.1 [INFO] [stderr] Checking re_tracing v0.18.2 [INFO] [stderr] Checking ecolor v0.28.1 [INFO] [stderr] Checking tobj v4.0.2 [INFO] [stderr] Checking type-map v0.5.0 [INFO] [stderr] Checking ordered-float v4.2.2 [INFO] [stderr] Checking itertools v0.13.0 [INFO] [stderr] Checking naga v0.20.0 [INFO] [stderr] Checking never v0.1.0 [INFO] [stderr] Checking re_error v0.18.2 [INFO] [stderr] Compiling darling_macro v0.20.10 [INFO] [stderr] Compiling cargo-platform v0.1.8 [INFO] [stderr] Compiling darling v0.20.10 [INFO] [stderr] Compiling enumset_derive v0.10.0 [INFO] [stderr] Compiling cargo_metadata v0.18.1 [INFO] [stderr] Checking enumset v1.1.5 [INFO] [stderr] Checking re_math v0.20.0 [INFO] [stderr] Checking gltf v1.4.1 [INFO] [stderr] Compiling re_build_tools v0.18.2 [INFO] [stderr] Compiling re_renderer v0.18.2 (/opt/rustwide/workdir) [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/resource_managers/texture_manager.rs:145:13 [INFO] [stdout] | [INFO] [stdout] 145 | TextureManager2DError::DataCreation(never) => match never {}, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ matches no values because `never::Never` is uninhabited [INFO] [stdout] | [INFO] [stdout] = note: to learn more about uninhabited types, see https://doc.rust-lang.org/nomicon/exotic-sizes.html#empty-types [INFO] [stdout] = note: `#[warn(unreachable_patterns)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/resource_managers/texture_manager.rs:145:13 [INFO] [stdout] | [INFO] [stdout] 145 | TextureManager2DError::DataCreation(never) => match never {}, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ matches no values because `never::Never` is uninhabited [INFO] [stdout] | [INFO] [stdout] = note: to learn more about uninhabited types, see https://doc.rust-lang.org/nomicon/exotic-sizes.html#empty-types [INFO] [stdout] = note: `#[warn(unreachable_patterns)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/importer/obj.rs:113:16 [INFO] [stdout] | [INFO] [stdout] 92 | let mesh = Mesh { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 101 | materials: smallvec![Material { [INFO] [stdout] | ____________________________- [INFO] [stdout] 102 | | label: "default material".into(), [INFO] [stdout] 103 | | index_range: 0..mesh.indices.len() as u32, [INFO] [stdout] 104 | | albedo: texture.clone(), [INFO] [stdout] 105 | | albedo_factor: crate::Rgba::WHITE, [INFO] [stdout] 106 | | }], [INFO] [stdout] | |__________________- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 111 | let gpu_mesh = ctx.mesh_manager.write().create(ctx, &mesh, lifetime)?; [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 112 | [INFO] [stdout] 113 | Ok(MeshInstance { [INFO] [stdout] | ________________^ [INFO] [stdout] | |________________| [INFO] [stdout] 114 | | gpu_mesh, [INFO] [stdout] 115 | | mesh: Some(Arc::new(mesh)), [INFO] [stdout] 116 | | ..Default::default() [INFO] [stdout] 117 | | }) [INFO] [stdout] | |_____________^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |_____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = 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/mesh.rs:337:12 [INFO] [stdout] | [INFO] [stdout] 217 | re_tracing::profile_function!(); [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 240 | let vertex_buffer_combined = { [INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 241 | let vertex_buffer_combined = pools.buffers.alloc( [INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 251 | let mut staging_buffer = ctx.cpu_write_gpu_read_belt.lock().allocate::( [INFO] [stdout] | -------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 269 | let index_buffer = { [INFO] [stdout] | ------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 270 | let index_buffer = pools.buffers.alloc( [INFO] [stdout] | ------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 280 | let mut staging_buffer = ctx.cpu_write_gpu_read_belt.lock().allocate::( [INFO] [stdout] | -------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 294 | let materials = { [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 306 | let mut materials = SmallVec::with_capacity(data.materials.len()); [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 312 | let bind_group = pools.bind_groups.alloc( [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 317 | entries: smallvec![ [INFO] [stdout] | __________________________________- [INFO] [stdout] 318 | | BindGroupEntry::DefaultTextureView(material.albedo.handle()), [INFO] [stdout] 319 | | uniform_buffer_binding [INFO] [stdout] 320 | | ], [INFO] [stdout] | |_________________________- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 337 | Ok(Self { [INFO] [stdout] | ____________^ [INFO] [stdout] | |____________| [INFO] [stdout] | |____________| [INFO] [stdout] 338 | | index_buffer, [INFO] [stdout] 339 | | vertex_buffer_combined, [INFO] [stdout] 340 | | vertex_buffer_positions_range: 0..vb_positions_size, [INFO] [stdout] ... | [INFO] [stdout] 345 | | materials, [INFO] [stdout] 346 | | }) [INFO] [stdout] | | ^ [INFO] [stdout] | |_________| [INFO] [stdout] | |_________these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |_________these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/renderer/lines.rs:533:12 [INFO] [stdout] | [INFO] [stdout] 354 | pub fn new(line_builder: LineDrawableBuilder<'_>) -> Result { [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 357 | vertices_buffer, [INFO] [stdout] | --------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 358 | batches, [INFO] [stdout] 359 | strips_buffer, [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 360 | picking_instance_ids_buffer, [INFO] [stdout] | --------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 364 | let line_renderer = ctx.renderer::(); [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 390 | let position_texture = vertices_buffer.finish( [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 394 | let strip_data_texture = strips_buffer.finish( [INFO] [stdout] | ------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 398 | let picking_instance_id_texture = picking_instance_ids_buffer.finish( [INFO] [stdout] | --------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 418 | let bind_group_all_lines = ctx.gpu_resources.bind_groups.alloc( [INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 423 | entries: smallvec![ [INFO] [stdout] | __________________________- [INFO] [stdout] 424 | | BindGroupEntry::DefaultTextureView(position_texture.handle), [INFO] [stdout] 425 | | BindGroupEntry::DefaultTextureView(strip_data_texture.handle), [INFO] [stdout] 426 | | BindGroupEntry::DefaultTextureView(picking_instance_id_texture.handle), [INFO] [stdout] 427 | | draw_data_uniform_buffer_bindings[0].clone(), [INFO] [stdout] 428 | | ], [INFO] [stdout] | |_________________- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 432 | let bind_group_all_lines_outline_mask = ctx.gpu_resources.bind_groups.alloc( [INFO] [stdout] | --------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 437 | entries: smallvec![ [INFO] [stdout] | __________________________- [INFO] [stdout] 438 | | BindGroupEntry::DefaultTextureView(position_texture.handle), [INFO] [stdout] 439 | | BindGroupEntry::DefaultTextureView(strip_data_texture.handle), [INFO] [stdout] 440 | | BindGroupEntry::DefaultTextureView(picking_instance_id_texture.handle), [INFO] [stdout] 441 | | draw_data_uniform_buffer_bindings[1].clone(), [INFO] [stdout] 442 | | ], [INFO] [stdout] | |_________________- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 448 | let mut batches_internal = Vec::with_capacity(batches.len()); [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 533 | Ok(Self { [INFO] [stdout] | ____________^ [INFO] [stdout] | |____________| [INFO] [stdout] | |____________| [INFO] [stdout] | |____________| [INFO] [stdout] 534 | | bind_group_all_lines: Some(bind_group_all_lines), [INFO] [stdout] 535 | | bind_group_all_lines_outline_mask: Some(bind_group_all_lines_outline_mask), [INFO] [stdout] 536 | | batches: batches_internal, [INFO] [stdout] 537 | | }) [INFO] [stdout] | | ^ [INFO] [stdout] | |_________| [INFO] [stdout] | |_________these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |_________these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |_________these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/renderer/point_cloud.rs:360:12 [INFO] [stdout] | [INFO] [stdout] 167 | pub fn new(builder: PointCloudBuilder<'_>) -> Result { [INFO] [stdout] | ------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 168 | re_tracing::profile_function!(); [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 172 | position_radius_buffer: vertices_buffer, [INFO] [stdout] | --------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 173 | color_buffer, [INFO] [stdout] | ------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 174 | picking_instance_ids_buffer, [INFO] [stdout] | --------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 179 | let point_renderer = ctx.renderer::(); [INFO] [stdout] | -------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 208 | let position_data_texture = vertices_buffer.finish( [INFO] [stdout] | --------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 212 | let color_texture = color_buffer.finish( [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 216 | let picking_instance_id_texture = picking_instance_ids_buffer.finish( [INFO] [stdout] | --------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 259 | let bind_group_all_points = mk_bind_group( [INFO] [stdout] | --------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 263 | let bind_group_all_points_outline_mask = mk_bind_group( [INFO] [stdout] | ---------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 269 | let mut batches_internal = Vec::with_capacity(batches.len()); [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 360 | Ok(Self { [INFO] [stdout] | ____________^ [INFO] [stdout] 361 | | bind_group_all_points: Some(bind_group_all_points), [INFO] [stdout] 362 | | bind_group_all_points_outline_mask: Some(bind_group_all_points_outline_mask), [INFO] [stdout] 363 | | batches: batches_internal, [INFO] [stdout] 364 | | }) [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |_________these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/renderer/depth_cloud.rs:326:12 [INFO] [stdout] | [INFO] [stdout] 236 | re_tracing::profile_function!(); [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 243 | let renderer = ctx.renderer::(); [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 269 | let mut instances = Vec::with_capacity(depth_clouds.len()); [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 326 | Ok(Self { instances }) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/renderer/rectangles.rs:139:27 [INFO] [stdout] | [INFO] [stdout] 130 | pub fn from_unorm_rgba(texture: GpuTexture2D) -> Self { [INFO] [stdout] | --------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 139 | color_mapper: ColorMapper::OffRGB, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/renderer/rectangles.rs:490:12 [INFO] [stdout] | [INFO] [stdout] 406 | re_tracing::profile_function!(); [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 407 | [INFO] [stdout] 408 | let rectangle_renderer = ctx.renderer::(); [INFO] [stdout] | ------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 428 | let mut instances = Vec::with_capacity(rectangles.len()); [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 490 | Ok(Self { instances }) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/renderer/mesh_renderer.rs:268:12 [INFO] [stdout] | [INFO] [stdout] 158 | re_tracing::profile_function!(); [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 159 | [INFO] [stdout] 160 | let _mesh_renderer = ctx.renderer::(); [INFO] [stdout] | -------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 174 | let instance_buffer = ctx.gpu_resources.buffers.alloc( [INFO] [stdout] | --------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 194 | let mut batches = Vec::new(); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 268 | Ok(Self { [INFO] [stdout] | ____________^ [INFO] [stdout] 269 | | batches, [INFO] [stdout] 270 | | instance_buffer: Some(instance_buffer), [INFO] [stdout] 271 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/renderer/compositor.rs:81:25 [INFO] [stdout] | [INFO] [stdout] 56 | let compositor = ctx.renderer::(); [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 81 | bind_group: ctx.gpu_resources.bind_groups.alloc( [INFO] [stdout] | _________________________^ [INFO] [stdout] 82 | | &ctx.device, [INFO] [stdout] 83 | | &ctx.gpu_resources, [INFO] [stdout] 84 | | &BindGroupDesc { [INFO] [stdout] ... | [INFO] [stdout] 92 | | }, [INFO] [stdout] 93 | | ), [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/renderer/debug_overlay.rs:123:12 [INFO] [stdout] | [INFO] [stdout] 79 | let debug_overlay = ctx.renderer::(); [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 123 | Ok(Self { [INFO] [stdout] | ____________^ [INFO] [stdout] 124 | | bind_group: ctx.gpu_resources.bind_groups.alloc( [INFO] [stdout] 125 | | &ctx.device, [INFO] [stdout] 126 | | &ctx.gpu_resources, [INFO] [stdout] ... | [INFO] [stdout] 136 | | ), [INFO] [stdout] 137 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/resource_managers/mesh_manager.rs:34:12 [INFO] [stdout] | [INFO] [stdout] 33 | re_tracing::profile_function!(); [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 34 | Ok(self.manager.store_resource( [INFO] [stdout] | ____________^ [INFO] [stdout] 35 | | GpuMesh::new(ctx, ctx.renderer::().bind_group_layout, mesh)?, [INFO] [stdout] 36 | | lifetime, [INFO] [stdout] 37 | | )) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/resource_managers/texture_manager.rs:237:20 [INFO] [stdout] | [INFO] [stdout] 200 | device: Arc, [INFO] [stdout] | ------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 201 | queue: Arc, [INFO] [stdout] | ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 204 | re_tracing::profile_function!(); [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 205 | [INFO] [stdout] 206 | let white_texture_unorm = Self::create_and_upload_texture( [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 220 | let zeroed_texture_float = [INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 221 | create_zero_texture(texture_pool, &device, wgpu::TextureFormat::Rgba8Unorm); [INFO] [stdout] 222 | let zeroed_texture_depth = [INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 223 | create_zero_texture(texture_pool, &device, wgpu::TextureFormat::Depth16Unorm); [INFO] [stdout] 224 | let zeroed_texture_sint = [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 225 | create_zero_texture(texture_pool, &device, wgpu::TextureFormat::Rgba8Sint); [INFO] [stdout] 226 | let zeroed_texture_uint = [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 237 | inner: Default::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/resource_managers/texture_manager.rs:286:9 [INFO] [stdout] | [INFO] [stdout] 284 | create_texture_desc: impl FnOnce() -> Texture2DCreationDesc<'a>, [INFO] [stdout] | --------------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 285 | ) -> Result { [INFO] [stdout] 286 | / self.get_or_try_create_with(key, texture_pool, || -> Result<_, never::Never> { [INFO] [stdout] 287 | | Ok(create_texture_desc()) [INFO] [stdout] 288 | | }) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/resource_managers/texture_manager.rs:455:12 [INFO] [stdout] | [INFO] [stdout] 359 | re_tracing::profile_function!(); [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 408 | let texture = texture_pool.alloc( [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 436 | re_tracing::profile_scope!("write_texture"); [INFO] [stdout] | ------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 455 | Ok(GpuTexture2D(texture)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/resource_managers/resource_manager.rs:112:32 [INFO] [stdout] | [INFO] [stdout] 100 | resource: GpuRes, [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 112 | (resource, ref_counted_key.clone()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/view_builder.rs:474:35 [INFO] [stdout] | [INFO] [stdout] 306 | re_tracing::profile_function!(); [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 326 | let hdr_render_target_msaa = ctx [INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 331 | let main_target_resolved = ctx.gpu_resources.textures.alloc( [INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 341 | let depth_buffer = ctx.gpu_resources.textures.alloc( [INFO] [stdout] | ------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 436 | let bind_group_0 = ctx.global_bindings.create_bind_group( [INFO] [stdout] | ------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 442 | let outline_mask_processor = config.outline_config.as_ref().map(|outline_config| { [INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 451 | let composition_draw = CompositorDrawData::new( [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 460 | let setup = ViewTargetSetup { [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 474 | screenshot_processor: Default::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/view_builder.rs:475:32 [INFO] [stdout] | [INFO] [stdout] 306 | re_tracing::profile_function!(); [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 326 | let hdr_render_target_msaa = ctx [INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 331 | let main_target_resolved = ctx.gpu_resources.textures.alloc( [INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 341 | let depth_buffer = ctx.gpu_resources.textures.alloc( [INFO] [stdout] | ------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 436 | let bind_group_0 = ctx.global_bindings.create_bind_group( [INFO] [stdout] | ------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 442 | let outline_mask_processor = config.outline_config.as_ref().map(|outline_config| { [INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 451 | let composition_draw = CompositorDrawData::new( [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 460 | let setup = ViewTargetSetup { [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 475 | picking_processor: Default::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/view_builder.rs:648:12 [INFO] [stdout] | [INFO] [stdout] 521 | re_tracing::profile_function!(); [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 541 | let renderers = ctx.read_lock_renderers(); [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 542 | let pipelines = ctx.gpu_resources.render_pipelines.resources(); [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 546 | let mut encoder = ctx [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 648 | Ok(encoder.finish()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/allocator/cpu_write_gpu_read_belt.rs:385:27 [INFO] [stdout] | [INFO] [stdout] 365 | let write_view = buffer_slice.get_mapped_range_mut(); [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 380 | let write_view = unsafe { [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 385 | chunk_buffer: self.buffer.clone(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/allocator/cpu_write_gpu_read_belt.rs:480:28 [INFO] [stdout] | [INFO] [stdout] 477 | let (sender, receiver) = 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] ... [INFO] [stdout] 480 | active_chunks: 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/allocator/cpu_write_gpu_read_belt.rs:481:28 [INFO] [stdout] | [INFO] [stdout] 477 | let (sender, receiver) = 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] ... [INFO] [stdout] 481 | closed_chunks: 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/allocator/cpu_write_gpu_read_belt.rs:482:26 [INFO] [stdout] | [INFO] [stdout] 477 | let (sender, receiver) = 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] ... [INFO] [stdout] 482 | free_chunks: 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/allocator/gpu_readback_belt.rs:228:28 [INFO] [stdout] | [INFO] [stdout] 225 | let (sender, receiver) = 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] ... [INFO] [stdout] 228 | active_chunks: 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/allocator/gpu_readback_belt.rs:229:26 [INFO] [stdout] | [INFO] [stdout] 225 | let (sender, receiver) = 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] ... [INFO] [stdout] 229 | free_chunks: 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/allocator/gpu_readback_belt.rs:230:30 [INFO] [stdout] | [INFO] [stdout] 225 | let (sender, receiver) = 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] ... [INFO] [stdout] 230 | received_chunks: 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/context.rs:254:12 [INFO] [stdout] | [INFO] [stdout] 156 | device: Arc, [INFO] [stdout] | ------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 157 | queue: Arc, [INFO] [stdout] | ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 160 | re_tracing::profile_function!(); [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 161 | [INFO] [stdout] 162 | let frame_index_for_uncaptured_errors = Arc::new(AtomicU64::new(STARTUP_FRAME_IDX)); [INFO] [stdout] | --------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 172 | let top_level_error_tracker = { [INFO] [stdout] | ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 173 | let err_tracker = Arc::new(ErrorTracker::default()); [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 174 | device.on_uncaptured_error({ [INFO] [stdout] 175 | let err_tracker = Arc::clone(&err_tracker); [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 176 | let frame_index_for_uncaptured_errors = frame_index_for_uncaptured_errors.clone(); [INFO] [stdout] | --------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 186 | let top_level_error_scope = Some(WgpuErrorScope::start(&device)); [INFO] [stdout] | --------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 190 | let mut gpu_resources = WgpuResourcePools::default(); [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 221 | let mesh_manager = RwLock::new(MeshManager::new()); [INFO] [stdout] | ------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 222 | let texture_manager_2d = [INFO] [stdout] | ------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 225 | let active_frame = ActiveFrameContext { [INFO] [stdout] | ------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 247 | let cpu_write_gpu_read_belt = Mutex::new(CpuWriteGpuReadBelt::new( [INFO] [stdout] | ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 250 | let gpu_readback_belt = Mutex::new(GpuReadbackBelt::new( [INFO] [stdout] | ----------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 254 | Ok(Self { [INFO] [stdout] | ____________^ [INFO] [stdout] 255 | | device, [INFO] [stdout] 256 | | queue, [INFO] [stdout] 257 | | config, [INFO] [stdout] ... | [INFO] [stdout] 271 | | gpu_resources, [INFO] [stdout] 272 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/error_handling/now_or_never.rs:24:11 [INFO] [stdout] | [INFO] [stdout] 17 | pub fn now_or_never(mut future: F) -> Option { [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 18 | let noop_waker = noop_waker(); [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 24 | match future.poll(&mut cx) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/file_resolver.rs:592:9 [INFO] [stdout] | [INFO] [stdout] 507 | pub fn populate(&self, path: impl AsRef) -> anyhow::Result { [INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 508 | re_tracing::profile_function!(); [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 589 | let mut visited_stack = HashSet::new(); [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 590 | let mut interp_files = HashMap::default(); [INFO] [stdout] | ------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 591 | [INFO] [stdout] 592 | / populate_rec( [INFO] [stdout] 593 | | self, [INFO] [stdout] 594 | | path, [INFO] [stdout] 595 | | &mut interp_files, [INFO] [stdout] 596 | | &mut path_stack, [INFO] [stdout] 597 | | &mut visited_stack, [INFO] [stdout] 598 | | ) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/file_resolver.rs:574:30 [INFO] [stdout] | [INFO] [stdout] 568 | |acc, child| InterpolatedFile { [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] 574 | imports: acc.imports.union(&child.imports).cloned().collect(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/file_server.rs:133:16 [INFO] [stdout] | [INFO] [stdout] 120 | let (events_tx, events_rx) = crossbeam::channel::unbounded(); [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] 121 | [INFO] [stdout] 122 | let watcher = notify::recommended_watcher(move |res| match res { [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 133 | Ok(Self { [INFO] [stdout] | ________________^ [INFO] [stdout] 134 | | watcher, [INFO] [stdout] 135 | | events_rx, [INFO] [stdout] 136 | | file_watch_count: HashMap::default(), [INFO] [stdout] 137 | | }) [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |_____________these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/file_server.rs:159:15 [INFO] [stdout] | [INFO] [stdout] 144 | pub fn get(mut f: impl FnMut(&Self) -> T) -> T { [INFO] [stdout] | ----------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 159 | f(FILE_SERVER.read().as_ref().unwrap()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/file_server.rs:242:13 [INFO] [stdout] | [INFO] [stdout] 227 | pub fn unwatch(&mut self, path: impl AsRef) -> anyhow::Result<()> { [INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 242 | / self.watcher [INFO] [stdout] 243 | | .unwatch(path.as_ref()) [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |_______________________________________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/file_server.rs:252:17 [INFO] [stdout] | [INFO] [stdout] 250 | fn canonicalize_opt(path: impl AsRef) -> Option { [INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 251 | let path = path.as_ref(); [INFO] [stdout] 252 | std::fs::canonicalize(path) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/file_system.rs:57:9 [INFO] [stdout] | [INFO] [stdout] 55 | fn read_to_string(&self, path: impl AsRef) -> anyhow::Result> { [INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 56 | let path = path.as_ref(); [INFO] [stdout] 57 | / std::fs::read_to_string(path) [INFO] [stdout] 58 | | .with_context(|| format!("failed to read file at {path:?}")) [INFO] [stdout] | |________________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/file_system.rs:64:9 [INFO] [stdout] | [INFO] [stdout] 62 | fn canonicalize(&self, path: impl AsRef) -> anyhow::Result { [INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 63 | let path = path.as_ref(); [INFO] [stdout] 64 | std::fs::canonicalize(path) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/line_drawable_builder.rs:428:9 [INFO] [stdout] | [INFO] [stdout] 426 | points: impl ExactSizeIterator, [INFO] [stdout] | ------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 427 | ) -> LineStripBuilder<'_, 'ctx> { [INFO] [stdout] 428 | self.add_strip(points.map(|p| p.extend(0.0))) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/line_drawable_builder.rs:447:9 [INFO] [stdout] | [INFO] [stdout] 445 | segments: impl ExactSizeIterator, [INFO] [stdout] | ----------------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 446 | ) -> LineStripBuilder<'_, 'ctx> { [INFO] [stdout] 447 | self.add_segments(segments.map(|(a, b)| (a.extend(0.0), b.extend(0.0)))) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/point_cloud_builder.rs:263:9 [INFO] [stdout] | [INFO] [stdout] 256 | self, [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 262 | re_tracing::profile_function!(); [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 263 | self.add_points(positions, radii, colors, picking_ids) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/queueable_draw_data.rs:41:24 [INFO] [stdout] | [INFO] [stdout] 39 | fn from(draw_data: D) -> Self { [INFO] [stdout] | ------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 40 | Self { [INFO] [stdout] 41 | draw_func: Box::new(move |renderers, gpu_resources, phase, pass, draw_data| { [INFO] [stdout] | ________________________^ [INFO] [stdout] 42 | | let renderer = renderers.get::().ok_or( [INFO] [stdout] 43 | | QueueableDrawDataError::FailedToRetrieveRenderer(std::any::type_name::< [INFO] [stdout] 44 | | D::Renderer, [INFO] [stdout] ... | [INFO] [stdout] 52 | | .map_err(QueueableDrawDataError::from) [INFO] [stdout] 53 | | }), [INFO] [stdout] | |______________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/queueable_draw_data.rs:54:24 [INFO] [stdout] | [INFO] [stdout] 39 | fn from(draw_data: D) -> Self { [INFO] [stdout] | ------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 54 | draw_data: Box::new(draw_data), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/wgpu_resources/bind_group_pool.rs:194:25 [INFO] [stdout] | [INFO] [stdout] 155 | let samplers = pools.samplers.resources(); [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 194 | layout: pools [INFO] [stdout] | _________________________^ [INFO] [stdout] 195 | | .bind_group_layouts [INFO] [stdout] 196 | | .resources() [INFO] [stdout] | |________________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/wgpu_resources/render_pipeline_pool.rs:33:9 [INFO] [stdout] | [INFO] [stdout] 32 | pub fn from_formats(formats: impl Iterator) -> SmallVec<[Self; 4]> { [INFO] [stdout] | ------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 33 | / formats [INFO] [stdout] 34 | | .enumerate() [INFO] [stdout] 35 | | .map(move |(location, format)| Self { [INFO] [stdout] 36 | | array_stride: format.size(), [INFO] [stdout] ... | [INFO] [stdout] 42 | | }], [INFO] [stdout] 43 | | }) [INFO] [stdout] | |______________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/wgpu_resources/render_pipeline_pool.rs:53:9 [INFO] [stdout] | [INFO] [stdout] 50 | formats: impl Iterator, [INFO] [stdout] | ------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 53 | / formats [INFO] [stdout] 54 | | .enumerate() [INFO] [stdout] 55 | | .map(move |(location, format)| { [INFO] [stdout] 56 | | let attribute = wgpu::VertexAttribute { [INFO] [stdout] ... | [INFO] [stdout] 62 | | attribute [INFO] [stdout] 63 | | }) [INFO] [stdout] | |______________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/wgpu_resources/render_pipeline_pool.rs:147:13 [INFO] [stdout] | [INFO] [stdout] 126 | let pipeline_layouts = pipeline_layouts.resources(); [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 131 | let shader_modules = shader_modules.resources(); [INFO] [stdout] | -------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 147 | / device.create_render_pipeline(&wgpu::RenderPipelineDescriptor { [INFO] [stdout] 148 | | label: self.label.get(), [INFO] [stdout] 149 | | layout: Some(pipeline_layout), [INFO] [stdout] 150 | | vertex: wgpu::VertexState { [INFO] [stdout] ... | [INFO] [stdout] 166 | | multiview: None, // Multi-layered render target support isn't widespread [INFO] [stdout] 167 | | }), [INFO] [stdout] | |______________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/wgpu_resources/render_pipeline_pool.rs:234:19 [INFO] [stdout] | [INFO] [stdout] 215 | let shader_modules = shader_modules.resources(); [INFO] [stdout] | -------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 234 | match desc.create_render_pipeline(device, pipeline_layouts, shader_modules) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/wgpu_resources/dynamic_resource_pool.rs:121:22 [INFO] [stdout] | [INFO] [stdout] 111 | let inner_resource = { [INFO] [stdout] | -------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 121 | Arc::new(DynamicResource { [INFO] [stdout] | ______________________^ [INFO] [stdout] 122 | | inner: inner_resource, [INFO] [stdout] 123 | | creation_desc: desc.clone(), [INFO] [stdout] 124 | | handle, [INFO] [stdout] 125 | | }) [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [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 46 previous errors; 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/importer/obj.rs:113:16 [INFO] [stdout] | [INFO] [stdout] 92 | let mesh = Mesh { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 101 | materials: smallvec![Material { [INFO] [stdout] | ____________________________- [INFO] [stdout] 102 | | label: "default material".into(), [INFO] [stdout] 103 | | index_range: 0..mesh.indices.len() as u32, [INFO] [stdout] 104 | | albedo: texture.clone(), [INFO] [stdout] 105 | | albedo_factor: crate::Rgba::WHITE, [INFO] [stdout] 106 | | }], [INFO] [stdout] | |__________________- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 111 | let gpu_mesh = ctx.mesh_manager.write().create(ctx, &mesh, lifetime)?; [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 112 | [INFO] [stdout] 113 | Ok(MeshInstance { [INFO] [stdout] | ________________^ [INFO] [stdout] | |________________| [INFO] [stdout] 114 | | gpu_mesh, [INFO] [stdout] 115 | | mesh: Some(Arc::new(mesh)), [INFO] [stdout] 116 | | ..Default::default() [INFO] [stdout] 117 | | }) [INFO] [stdout] | |_____________^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |_____________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: requested on the command line with `-D tail-expr-drop-order` [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `re_renderer` (lib test) due to 47 previous errors; 1 warning emitted [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/mesh.rs:337:12 [INFO] [stdout] | [INFO] [stdout] 217 | re_tracing::profile_function!(); [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 240 | let vertex_buffer_combined = { [INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 241 | let vertex_buffer_combined = pools.buffers.alloc( [INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 251 | let mut staging_buffer = ctx.cpu_write_gpu_read_belt.lock().allocate::( [INFO] [stdout] | -------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 269 | let index_buffer = { [INFO] [stdout] | ------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 270 | let index_buffer = pools.buffers.alloc( [INFO] [stdout] | ------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 280 | let mut staging_buffer = ctx.cpu_write_gpu_read_belt.lock().allocate::( [INFO] [stdout] | -------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 294 | let materials = { [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 306 | let mut materials = SmallVec::with_capacity(data.materials.len()); [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 312 | let bind_group = pools.bind_groups.alloc( [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 317 | entries: smallvec![ [INFO] [stdout] | __________________________________- [INFO] [stdout] 318 | | BindGroupEntry::DefaultTextureView(material.albedo.handle()), [INFO] [stdout] 319 | | uniform_buffer_binding [INFO] [stdout] 320 | | ], [INFO] [stdout] | |_________________________- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 337 | Ok(Self { [INFO] [stdout] | ____________^ [INFO] [stdout] | |____________| [INFO] [stdout] | |____________| [INFO] [stdout] 338 | | index_buffer, [INFO] [stdout] 339 | | vertex_buffer_combined, [INFO] [stdout] 340 | | vertex_buffer_positions_range: 0..vb_positions_size, [INFO] [stdout] ... | [INFO] [stdout] 345 | | materials, [INFO] [stdout] 346 | | }) [INFO] [stdout] | | ^ [INFO] [stdout] | |_________| [INFO] [stdout] | |_________these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |_________these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/renderer/lines.rs:533:12 [INFO] [stdout] | [INFO] [stdout] 354 | pub fn new(line_builder: LineDrawableBuilder<'_>) -> Result { [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 357 | vertices_buffer, [INFO] [stdout] | --------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 358 | batches, [INFO] [stdout] 359 | strips_buffer, [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 360 | picking_instance_ids_buffer, [INFO] [stdout] | --------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 364 | let line_renderer = ctx.renderer::(); [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 390 | let position_texture = vertices_buffer.finish( [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 394 | let strip_data_texture = strips_buffer.finish( [INFO] [stdout] | ------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 398 | let picking_instance_id_texture = picking_instance_ids_buffer.finish( [INFO] [stdout] | --------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 418 | let bind_group_all_lines = ctx.gpu_resources.bind_groups.alloc( [INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 423 | entries: smallvec![ [INFO] [stdout] | __________________________- [INFO] [stdout] 424 | | BindGroupEntry::DefaultTextureView(position_texture.handle), [INFO] [stdout] 425 | | BindGroupEntry::DefaultTextureView(strip_data_texture.handle), [INFO] [stdout] 426 | | BindGroupEntry::DefaultTextureView(picking_instance_id_texture.handle), [INFO] [stdout] 427 | | draw_data_uniform_buffer_bindings[0].clone(), [INFO] [stdout] 428 | | ], [INFO] [stdout] | |_________________- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 432 | let bind_group_all_lines_outline_mask = ctx.gpu_resources.bind_groups.alloc( [INFO] [stdout] | --------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 437 | entries: smallvec![ [INFO] [stdout] | __________________________- [INFO] [stdout] 438 | | BindGroupEntry::DefaultTextureView(position_texture.handle), [INFO] [stdout] 439 | | BindGroupEntry::DefaultTextureView(strip_data_texture.handle), [INFO] [stdout] 440 | | BindGroupEntry::DefaultTextureView(picking_instance_id_texture.handle), [INFO] [stdout] 441 | | draw_data_uniform_buffer_bindings[1].clone(), [INFO] [stdout] 442 | | ], [INFO] [stdout] | |_________________- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 448 | let mut batches_internal = Vec::with_capacity(batches.len()); [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 533 | Ok(Self { [INFO] [stdout] | ____________^ [INFO] [stdout] | |____________| [INFO] [stdout] | |____________| [INFO] [stdout] | |____________| [INFO] [stdout] 534 | | bind_group_all_lines: Some(bind_group_all_lines), [INFO] [stdout] 535 | | bind_group_all_lines_outline_mask: Some(bind_group_all_lines_outline_mask), [INFO] [stdout] 536 | | batches: batches_internal, [INFO] [stdout] 537 | | }) [INFO] [stdout] | | ^ [INFO] [stdout] | |_________| [INFO] [stdout] | |_________these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |_________these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |_________these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/renderer/point_cloud.rs:360:12 [INFO] [stdout] | [INFO] [stdout] 167 | pub fn new(builder: PointCloudBuilder<'_>) -> Result { [INFO] [stdout] | ------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 168 | re_tracing::profile_function!(); [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 172 | position_radius_buffer: vertices_buffer, [INFO] [stdout] | --------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 173 | color_buffer, [INFO] [stdout] | ------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 174 | picking_instance_ids_buffer, [INFO] [stdout] | --------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 179 | let point_renderer = ctx.renderer::(); [INFO] [stdout] | -------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 208 | let position_data_texture = vertices_buffer.finish( [INFO] [stdout] | --------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 212 | let color_texture = color_buffer.finish( [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 216 | let picking_instance_id_texture = picking_instance_ids_buffer.finish( [INFO] [stdout] | --------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 259 | let bind_group_all_points = mk_bind_group( [INFO] [stdout] | --------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 263 | let bind_group_all_points_outline_mask = mk_bind_group( [INFO] [stdout] | ---------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 269 | let mut batches_internal = Vec::with_capacity(batches.len()); [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 360 | Ok(Self { [INFO] [stdout] | ____________^ [INFO] [stdout] 361 | | bind_group_all_points: Some(bind_group_all_points), [INFO] [stdout] 362 | | bind_group_all_points_outline_mask: Some(bind_group_all_points_outline_mask), [INFO] [stdout] 363 | | batches: batches_internal, [INFO] [stdout] 364 | | }) [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |_________these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/renderer/depth_cloud.rs:326:12 [INFO] [stdout] | [INFO] [stdout] 236 | re_tracing::profile_function!(); [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 243 | let renderer = ctx.renderer::(); [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 269 | let mut instances = Vec::with_capacity(depth_clouds.len()); [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 326 | Ok(Self { instances }) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/renderer/rectangles.rs:139:27 [INFO] [stdout] | [INFO] [stdout] 130 | pub fn from_unorm_rgba(texture: GpuTexture2D) -> Self { [INFO] [stdout] | --------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 139 | color_mapper: ColorMapper::OffRGB, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/renderer/rectangles.rs:490:12 [INFO] [stdout] | [INFO] [stdout] 406 | re_tracing::profile_function!(); [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 407 | [INFO] [stdout] 408 | let rectangle_renderer = ctx.renderer::(); [INFO] [stdout] | ------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 428 | let mut instances = Vec::with_capacity(rectangles.len()); [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 490 | Ok(Self { instances }) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/renderer/mesh_renderer.rs:268:12 [INFO] [stdout] | [INFO] [stdout] 158 | re_tracing::profile_function!(); [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 159 | [INFO] [stdout] 160 | let _mesh_renderer = ctx.renderer::(); [INFO] [stdout] | -------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 174 | let instance_buffer = ctx.gpu_resources.buffers.alloc( [INFO] [stdout] | --------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 194 | let mut batches = Vec::new(); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 268 | Ok(Self { [INFO] [stdout] | ____________^ [INFO] [stdout] 269 | | batches, [INFO] [stdout] 270 | | instance_buffer: Some(instance_buffer), [INFO] [stdout] 271 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/renderer/compositor.rs:81:25 [INFO] [stdout] | [INFO] [stdout] 56 | let compositor = ctx.renderer::(); [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 81 | bind_group: ctx.gpu_resources.bind_groups.alloc( [INFO] [stdout] | _________________________^ [INFO] [stdout] 82 | | &ctx.device, [INFO] [stdout] 83 | | &ctx.gpu_resources, [INFO] [stdout] 84 | | &BindGroupDesc { [INFO] [stdout] ... | [INFO] [stdout] 92 | | }, [INFO] [stdout] 93 | | ), [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/renderer/debug_overlay.rs:123:12 [INFO] [stdout] | [INFO] [stdout] 79 | let debug_overlay = ctx.renderer::(); [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 123 | Ok(Self { [INFO] [stdout] | ____________^ [INFO] [stdout] 124 | | bind_group: ctx.gpu_resources.bind_groups.alloc( [INFO] [stdout] 125 | | &ctx.device, [INFO] [stdout] 126 | | &ctx.gpu_resources, [INFO] [stdout] ... | [INFO] [stdout] 136 | | ), [INFO] [stdout] 137 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/resource_managers/mesh_manager.rs:34:12 [INFO] [stdout] | [INFO] [stdout] 33 | re_tracing::profile_function!(); [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 34 | Ok(self.manager.store_resource( [INFO] [stdout] | ____________^ [INFO] [stdout] 35 | | GpuMesh::new(ctx, ctx.renderer::().bind_group_layout, mesh)?, [INFO] [stdout] 36 | | lifetime, [INFO] [stdout] 37 | | )) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/resource_managers/texture_manager.rs:237:20 [INFO] [stdout] | [INFO] [stdout] 200 | device: Arc, [INFO] [stdout] | ------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 201 | queue: Arc, [INFO] [stdout] | ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 204 | re_tracing::profile_function!(); [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 205 | [INFO] [stdout] 206 | let white_texture_unorm = Self::create_and_upload_texture( [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 220 | let zeroed_texture_float = [INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 221 | create_zero_texture(texture_pool, &device, wgpu::TextureFormat::Rgba8Unorm); [INFO] [stdout] 222 | let zeroed_texture_depth = [INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 223 | create_zero_texture(texture_pool, &device, wgpu::TextureFormat::Depth16Unorm); [INFO] [stdout] 224 | let zeroed_texture_sint = [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 225 | create_zero_texture(texture_pool, &device, wgpu::TextureFormat::Rgba8Sint); [INFO] [stdout] 226 | let zeroed_texture_uint = [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 237 | inner: Default::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/resource_managers/texture_manager.rs:286:9 [INFO] [stdout] | [INFO] [stdout] 284 | create_texture_desc: impl FnOnce() -> Texture2DCreationDesc<'a>, [INFO] [stdout] | --------------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 285 | ) -> Result { [INFO] [stdout] 286 | / self.get_or_try_create_with(key, texture_pool, || -> Result<_, never::Never> { [INFO] [stdout] 287 | | Ok(create_texture_desc()) [INFO] [stdout] 288 | | }) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/resource_managers/texture_manager.rs:455:12 [INFO] [stdout] | [INFO] [stdout] 359 | re_tracing::profile_function!(); [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 408 | let texture = texture_pool.alloc( [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 436 | re_tracing::profile_scope!("write_texture"); [INFO] [stdout] | ------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 455 | Ok(GpuTexture2D(texture)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/resource_managers/resource_manager.rs:112:32 [INFO] [stdout] | [INFO] [stdout] 100 | resource: GpuRes, [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 112 | (resource, ref_counted_key.clone()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/view_builder.rs:474:35 [INFO] [stdout] | [INFO] [stdout] 306 | re_tracing::profile_function!(); [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 326 | let hdr_render_target_msaa = ctx [INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 331 | let main_target_resolved = ctx.gpu_resources.textures.alloc( [INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 341 | let depth_buffer = ctx.gpu_resources.textures.alloc( [INFO] [stdout] | ------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 436 | let bind_group_0 = ctx.global_bindings.create_bind_group( [INFO] [stdout] | ------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 442 | let outline_mask_processor = config.outline_config.as_ref().map(|outline_config| { [INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 451 | let composition_draw = CompositorDrawData::new( [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 460 | let setup = ViewTargetSetup { [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 474 | screenshot_processor: Default::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/view_builder.rs:475:32 [INFO] [stdout] | [INFO] [stdout] 306 | re_tracing::profile_function!(); [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 326 | let hdr_render_target_msaa = ctx [INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 331 | let main_target_resolved = ctx.gpu_resources.textures.alloc( [INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 341 | let depth_buffer = ctx.gpu_resources.textures.alloc( [INFO] [stdout] | ------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 436 | let bind_group_0 = ctx.global_bindings.create_bind_group( [INFO] [stdout] | ------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 442 | let outline_mask_processor = config.outline_config.as_ref().map(|outline_config| { [INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 451 | let composition_draw = CompositorDrawData::new( [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 460 | let setup = ViewTargetSetup { [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 475 | picking_processor: Default::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/view_builder.rs:648:12 [INFO] [stdout] | [INFO] [stdout] 521 | re_tracing::profile_function!(); [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 541 | let renderers = ctx.read_lock_renderers(); [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 542 | let pipelines = ctx.gpu_resources.render_pipelines.resources(); [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 546 | let mut encoder = ctx [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 648 | Ok(encoder.finish()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/allocator/cpu_write_gpu_read_belt.rs:385:27 [INFO] [stdout] | [INFO] [stdout] 365 | let write_view = buffer_slice.get_mapped_range_mut(); [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 380 | let write_view = unsafe { [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 385 | chunk_buffer: self.buffer.clone(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/allocator/cpu_write_gpu_read_belt.rs:480:28 [INFO] [stdout] | [INFO] [stdout] 477 | let (sender, receiver) = 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] ... [INFO] [stdout] 480 | active_chunks: 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/allocator/cpu_write_gpu_read_belt.rs:481:28 [INFO] [stdout] | [INFO] [stdout] 477 | let (sender, receiver) = 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] ... [INFO] [stdout] 481 | closed_chunks: 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/allocator/cpu_write_gpu_read_belt.rs:482:26 [INFO] [stdout] | [INFO] [stdout] 477 | let (sender, receiver) = 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] ... [INFO] [stdout] 482 | free_chunks: 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/allocator/gpu_readback_belt.rs:228:28 [INFO] [stdout] | [INFO] [stdout] 225 | let (sender, receiver) = 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] ... [INFO] [stdout] 228 | active_chunks: 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/allocator/gpu_readback_belt.rs:229:26 [INFO] [stdout] | [INFO] [stdout] 225 | let (sender, receiver) = 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] ... [INFO] [stdout] 229 | free_chunks: 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/allocator/gpu_readback_belt.rs:230:30 [INFO] [stdout] | [INFO] [stdout] 225 | let (sender, receiver) = 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] ... [INFO] [stdout] 230 | received_chunks: 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/context.rs:254:12 [INFO] [stdout] | [INFO] [stdout] 156 | device: Arc, [INFO] [stdout] | ------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 157 | queue: Arc, [INFO] [stdout] | ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 160 | re_tracing::profile_function!(); [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 161 | [INFO] [stdout] 162 | let frame_index_for_uncaptured_errors = Arc::new(AtomicU64::new(STARTUP_FRAME_IDX)); [INFO] [stdout] | --------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 172 | let top_level_error_tracker = { [INFO] [stdout] | ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 173 | let err_tracker = Arc::new(ErrorTracker::default()); [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 174 | device.on_uncaptured_error({ [INFO] [stdout] 175 | let err_tracker = Arc::clone(&err_tracker); [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 176 | let frame_index_for_uncaptured_errors = frame_index_for_uncaptured_errors.clone(); [INFO] [stdout] | --------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 186 | let top_level_error_scope = Some(WgpuErrorScope::start(&device)); [INFO] [stdout] | --------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 190 | let mut gpu_resources = WgpuResourcePools::default(); [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 221 | let mesh_manager = RwLock::new(MeshManager::new()); [INFO] [stdout] | ------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 222 | let texture_manager_2d = [INFO] [stdout] | ------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 225 | let active_frame = ActiveFrameContext { [INFO] [stdout] | ------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 247 | let cpu_write_gpu_read_belt = Mutex::new(CpuWriteGpuReadBelt::new( [INFO] [stdout] | ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 250 | let gpu_readback_belt = Mutex::new(GpuReadbackBelt::new( [INFO] [stdout] | ----------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 254 | Ok(Self { [INFO] [stdout] | ____________^ [INFO] [stdout] 255 | | device, [INFO] [stdout] 256 | | queue, [INFO] [stdout] 257 | | config, [INFO] [stdout] ... | [INFO] [stdout] 271 | | gpu_resources, [INFO] [stdout] 272 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/error_handling/now_or_never.rs:24:11 [INFO] [stdout] | [INFO] [stdout] 17 | pub fn now_or_never(mut future: F) -> Option { [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 18 | let noop_waker = noop_waker(); [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 24 | match future.poll(&mut cx) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/file_resolver.rs:592:9 [INFO] [stdout] | [INFO] [stdout] 507 | pub fn populate(&self, path: impl AsRef) -> anyhow::Result { [INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 508 | re_tracing::profile_function!(); [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 589 | let mut visited_stack = HashSet::new(); [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 590 | let mut interp_files = HashMap::default(); [INFO] [stdout] | ------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 591 | [INFO] [stdout] 592 | / populate_rec( [INFO] [stdout] 593 | | self, [INFO] [stdout] 594 | | path, [INFO] [stdout] 595 | | &mut interp_files, [INFO] [stdout] 596 | | &mut path_stack, [INFO] [stdout] 597 | | &mut visited_stack, [INFO] [stdout] 598 | | ) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/file_resolver.rs:574:30 [INFO] [stdout] | [INFO] [stdout] 568 | |acc, child| InterpolatedFile { [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] 574 | imports: acc.imports.union(&child.imports).cloned().collect(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/file_server.rs:133:16 [INFO] [stdout] | [INFO] [stdout] 120 | let (events_tx, events_rx) = crossbeam::channel::unbounded(); [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] 121 | [INFO] [stdout] 122 | let watcher = notify::recommended_watcher(move |res| match res { [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 133 | Ok(Self { [INFO] [stdout] | ________________^ [INFO] [stdout] 134 | | watcher, [INFO] [stdout] 135 | | events_rx, [INFO] [stdout] 136 | | file_watch_count: HashMap::default(), [INFO] [stdout] 137 | | }) [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |_____________these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/file_server.rs:159:15 [INFO] [stdout] | [INFO] [stdout] 144 | pub fn get(mut f: impl FnMut(&Self) -> T) -> T { [INFO] [stdout] | ----------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 159 | f(FILE_SERVER.read().as_ref().unwrap()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/file_server.rs:242:13 [INFO] [stdout] | [INFO] [stdout] 227 | pub fn unwatch(&mut self, path: impl AsRef) -> anyhow::Result<()> { [INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 242 | / self.watcher [INFO] [stdout] 243 | | .unwatch(path.as_ref()) [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |_______________________________________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/file_server.rs:252:17 [INFO] [stdout] | [INFO] [stdout] 250 | fn canonicalize_opt(path: impl AsRef) -> Option { [INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 251 | let path = path.as_ref(); [INFO] [stdout] 252 | std::fs::canonicalize(path) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/file_system.rs:57:9 [INFO] [stdout] | [INFO] [stdout] 55 | fn read_to_string(&self, path: impl AsRef) -> anyhow::Result> { [INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 56 | let path = path.as_ref(); [INFO] [stdout] 57 | / std::fs::read_to_string(path) [INFO] [stdout] 58 | | .with_context(|| format!("failed to read file at {path:?}")) [INFO] [stdout] | |________________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/file_system.rs:64:9 [INFO] [stdout] | [INFO] [stdout] 62 | fn canonicalize(&self, path: impl AsRef) -> anyhow::Result { [INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 63 | let path = path.as_ref(); [INFO] [stdout] 64 | std::fs::canonicalize(path) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/line_drawable_builder.rs:428:9 [INFO] [stdout] | [INFO] [stdout] 426 | points: impl ExactSizeIterator, [INFO] [stdout] | ------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 427 | ) -> LineStripBuilder<'_, 'ctx> { [INFO] [stdout] 428 | self.add_strip(points.map(|p| p.extend(0.0))) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/line_drawable_builder.rs:447:9 [INFO] [stdout] | [INFO] [stdout] 445 | segments: impl ExactSizeIterator, [INFO] [stdout] | ----------------------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 446 | ) -> LineStripBuilder<'_, 'ctx> { [INFO] [stdout] 447 | self.add_segments(segments.map(|(a, b)| (a.extend(0.0), b.extend(0.0)))) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/point_cloud_builder.rs:263:9 [INFO] [stdout] | [INFO] [stdout] 256 | self, [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 262 | re_tracing::profile_function!(); [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 263 | self.add_points(positions, radii, colors, picking_ids) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/queueable_draw_data.rs:41:24 [INFO] [stdout] | [INFO] [stdout] 39 | fn from(draw_data: D) -> Self { [INFO] [stdout] | ------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 40 | Self { [INFO] [stdout] 41 | draw_func: Box::new(move |renderers, gpu_resources, phase, pass, draw_data| { [INFO] [stdout] | ________________________^ [INFO] [stdout] 42 | | let renderer = renderers.get::().ok_or( [INFO] [stdout] 43 | | QueueableDrawDataError::FailedToRetrieveRenderer(std::any::type_name::< [INFO] [stdout] 44 | | D::Renderer, [INFO] [stdout] ... | [INFO] [stdout] 52 | | .map_err(QueueableDrawDataError::from) [INFO] [stdout] 53 | | }), [INFO] [stdout] | |______________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/queueable_draw_data.rs:54:24 [INFO] [stdout] | [INFO] [stdout] 39 | fn from(draw_data: D) -> Self { [INFO] [stdout] | ------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 54 | draw_data: Box::new(draw_data), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/wgpu_resources/bind_group_pool.rs:194:25 [INFO] [stdout] | [INFO] [stdout] 155 | let samplers = pools.samplers.resources(); [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 194 | layout: pools [INFO] [stdout] | _________________________^ [INFO] [stdout] 195 | | .bind_group_layouts [INFO] [stdout] 196 | | .resources() [INFO] [stdout] | |________________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/wgpu_resources/render_pipeline_pool.rs:33:9 [INFO] [stdout] | [INFO] [stdout] 32 | pub fn from_formats(formats: impl Iterator) -> SmallVec<[Self; 4]> { [INFO] [stdout] | ------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 33 | / formats [INFO] [stdout] 34 | | .enumerate() [INFO] [stdout] 35 | | .map(move |(location, format)| Self { [INFO] [stdout] 36 | | array_stride: format.size(), [INFO] [stdout] ... | [INFO] [stdout] 42 | | }], [INFO] [stdout] 43 | | }) [INFO] [stdout] | |______________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/wgpu_resources/render_pipeline_pool.rs:53:9 [INFO] [stdout] | [INFO] [stdout] 50 | formats: impl Iterator, [INFO] [stdout] | ------------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 53 | / formats [INFO] [stdout] 54 | | .enumerate() [INFO] [stdout] 55 | | .map(move |(location, format)| { [INFO] [stdout] 56 | | let attribute = wgpu::VertexAttribute { [INFO] [stdout] ... | [INFO] [stdout] 62 | | attribute [INFO] [stdout] 63 | | }) [INFO] [stdout] | |______________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/wgpu_resources/render_pipeline_pool.rs:147:13 [INFO] [stdout] | [INFO] [stdout] 126 | let pipeline_layouts = pipeline_layouts.resources(); [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 131 | let shader_modules = shader_modules.resources(); [INFO] [stdout] | -------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 147 | / device.create_render_pipeline(&wgpu::RenderPipelineDescriptor { [INFO] [stdout] 148 | | label: self.label.get(), [INFO] [stdout] 149 | | layout: Some(pipeline_layout), [INFO] [stdout] 150 | | vertex: wgpu::VertexState { [INFO] [stdout] ... | [INFO] [stdout] 166 | | multiview: None, // Multi-layered render target support isn't widespread [INFO] [stdout] 167 | | }), [INFO] [stdout] | |______________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/wgpu_resources/render_pipeline_pool.rs:234:19 [INFO] [stdout] | [INFO] [stdout] 215 | let shader_modules = shader_modules.resources(); [INFO] [stdout] | -------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 234 | match desc.create_render_pipeline(device, pipeline_layouts, shader_modules) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/wgpu_resources/dynamic_resource_pool.rs:121:22 [INFO] [stdout] | [INFO] [stdout] 111 | let inner_resource = { [INFO] [stdout] | -------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 121 | Arc::new(DynamicResource { [INFO] [stdout] | ______________________^ [INFO] [stdout] 122 | | inner: inner_resource, [INFO] [stdout] 123 | | creation_desc: desc.clone(), [INFO] [stdout] 124 | | handle, [INFO] [stdout] 125 | | }) [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [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 46 previous errors; 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `re_renderer` (lib) due to 47 previous errors; 1 warning emitted [INFO] running `Command { std: "docker" "inspect" "b7196b2957674a7700f6953928d19a93b4cd43f7e1ef18ed5c74c13f5f5f30b7", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "b7196b2957674a7700f6953928d19a93b4cd43f7e1ef18ed5c74c13f5f5f30b7", kill_on_drop: false }` [INFO] [stdout] b7196b2957674a7700f6953928d19a93b4cd43f7e1ef18ed5c74c13f5f5f30b7