[INFO] fetching crate jellyfin_api 10.9.2-1... [INFO] checking jellyfin_api-10.9.2-1 against try#4d98531622e1718ae0bc3c7a1ab9cd8938428452+rustflags=-Dtail_expr_drop_order for pr-129604 [INFO] extracting crate jellyfin_api 10.9.2-1 into /workspace/builds/worker-1-tc2/source [INFO] validating manifest of crates.io crate jellyfin_api 10.9.2-1 on toolchain 4d98531622e1718ae0bc3c7a1ab9cd8938428452 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+4d98531622e1718ae0bc3c7a1ab9cd8938428452" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking crates.io crate jellyfin_api 10.9.2-1 [INFO] finished tweaking crates.io crate jellyfin_api 10.9.2-1 [INFO] tweaked toml for crates.io crate jellyfin_api 10.9.2-1 written to /workspace/builds/worker-1-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] Blocking waiting for file lock on package cache [INFO] [stderr] Locking 100 packages to latest compatible versions [INFO] [stderr] Adding addr2line v0.22.0 (latest: v0.24.1) [INFO] [stderr] Adding gimli v0.29.0 (latest: v0.31.0) [INFO] [stderr] Adding hermit-abi v0.3.9 (latest: v0.4.0) [INFO] [stderr] Adding idna v0.5.0 (latest: v1.0.2) [INFO] [stderr] Adding miniz_oxide v0.7.4 (latest: v0.8.0) [INFO] [stderr] Adding tower v0.4.13 (latest: v0.5.0) [INFO] [stderr] Adding wasi v0.11.0+wasi-snapshot-preview1 (latest: v0.13.2+wasi-0.2.1) [INFO] [stderr] Adding windows-sys v0.52.0 (latest: v0.59.0) [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+4d98531622e1718ae0bc3c7a1ab9cd8938428452" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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] 99e7b1a03672aeced674d4a1fdb084d652ffa5b209e20b56561cbacf2d85a31e [INFO] running `Command { std: "docker" "start" "-a" "99e7b1a03672aeced674d4a1fdb084d652ffa5b209e20b56561cbacf2d85a31e", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "99e7b1a03672aeced674d4a1fdb084d652ffa5b209e20b56561cbacf2d85a31e", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "99e7b1a03672aeced674d4a1fdb084d652ffa5b209e20b56561cbacf2d85a31e", kill_on_drop: false }` [INFO] [stdout] 99e7b1a03672aeced674d4a1fdb084d652ffa5b209e20b56561cbacf2d85a31e [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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] c280584c01ade80053273e035ce7e4087beaa902b81eead16f2c846f9a62d4d2 [INFO] running `Command { std: "docker" "start" "-a" "c280584c01ade80053273e035ce7e4087beaa902b81eead16f2c846f9a62d4d2", kill_on_drop: false }` [INFO] [stderr] Checking futures-task v0.3.30 [INFO] [stderr] Checking http v1.1.0 [INFO] [stderr] Checking futures-channel v0.3.30 [INFO] [stderr] Checking tower-layer v0.3.3 [INFO] [stderr] Checking sync_wrapper v1.0.1 [INFO] [stderr] Compiling syn v2.0.77 [INFO] [stderr] Checking tokio v1.40.0 [INFO] [stderr] Checking futures-util v0.3.30 [INFO] [stderr] Checking http-body v1.0.1 [INFO] [stderr] Checking http-body-util v0.1.2 [INFO] [stderr] Checking hyper v1.4.1 [INFO] [stderr] Checking tokio-util v0.7.11 [INFO] [stderr] Compiling serde_derive v1.0.209 [INFO] [stderr] Compiling pin-project-internal v1.1.5 [INFO] [stderr] Checking pin-project v1.1.5 [INFO] [stderr] Checking tower v0.4.13 [INFO] [stderr] Checking hyper-util v0.1.7 [INFO] [stderr] Checking serde v1.0.209 [INFO] [stderr] Checking serde_json v1.0.127 [INFO] [stderr] Checking serde_urlencoded v0.7.1 [INFO] [stderr] Checking chrono v0.4.38 [INFO] [stderr] Checking uuid v1.10.0 [INFO] [stderr] Checking reqwest v0.12.7 [INFO] [stderr] Checking jellyfin_api v10.9.2-1 (/opt/rustwide/workdir) [INFO] [stdout] warning: unused import: `super::types` [INFO] [stdout] --> src/lib.rs:72053:9 [INFO] [stdout] | [INFO] [stdout] 72053 | use super::types; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `super::types` [INFO] [stdout] --> src/lib.rs:72053:9 [INFO] [stdout] | [INFO] [stdout] 72053 | use super::types; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `value` [INFO] [stdout] --> src/lib.rs:42210:17 [INFO] [stdout] | [INFO] [stdout] 42210 | value: BasePluginConfiguration, [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_value` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `value` [INFO] [stdout] --> src/lib.rs:42217:21 [INFO] [stdout] | [INFO] [stdout] 42217 | fn from(value: super::BasePluginConfiguration) -> Self { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_value` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `value` [INFO] [stdout] --> src/lib.rs:42210:17 [INFO] [stdout] | [INFO] [stdout] 42210 | value: BasePluginConfiguration, [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_value` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `value` [INFO] [stdout] --> src/lib.rs:42217:21 [INFO] [stdout] | [INFO] [stdout] 42217 | fn from(value: super::BasePluginConfiguration) -> Self { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_value` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/lib.rs:72014:40 [INFO] [stdout] | [INFO] [stdout] 72006 | let client = { [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 72014 | Self::new_with_client(baseurl, client.build().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] = 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/progenitor_client.rs:112:20 [INFO] [stdout] | [INFO] [stdout] 108 | pub fn stream(response: reqwest::Response) -> Self { [INFO] [stdout] | --------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 109 | let status = response.status(); [INFO] [stdout] 110 | let headers = response.headers().clone(); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 111 | Self { [INFO] [stdout] 112 | inner: ByteStream(Box::pin(response.bytes_stream())), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/progenitor_client.rs:190:12 [INFO] [stdout] | [INFO] [stdout] 178 | self, [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 179 | f: F, [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 185 | inner, [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 186 | status, [INFO] [stdout] 187 | headers, [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 190 | Ok(ResponseValue { [INFO] [stdout] | ____________^ [INFO] [stdout] 191 | | inner: f(inner), [INFO] [stdout] 192 | | status, [INFO] [stdout] 193 | | headers, [INFO] [stdout] 194 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/progenitor_client.rs:201:9 [INFO] [stdout] | [INFO] [stdout] 200 | pub fn into_inner_stream(self) -> InnerByteStream { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 201 | self.into_inner().into_inner() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/progenitor_client.rs:436:12 [INFO] [stdout] | [INFO] [stdout] 433 | self, [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 436 | Ok(self [INFO] [stdout] | ____________^ [INFO] [stdout] 437 | | .header( [INFO] [stdout] 438 | | reqwest::header::CONTENT_TYPE, [INFO] [stdout] 439 | | reqwest::header::HeaderValue::from_static( [INFO] [stdout] ... | [INFO] [stdout] 444 | | Error::InvalidRequest("failed to serialize body".to_string()) [INFO] [stdout] 445 | | })?)) [INFO] [stdout] | |________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/lib.rs:38526:20 [INFO] [stdout] | [INFO] [stdout] 38525 | fn try_from(value: AllThemeMediaResult) -> Result { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 38526 | Ok(Self { [INFO] [stdout] | ____________________^ [INFO] [stdout] 38527 | | soundtrack_songs_result: value.soundtrack_songs_result?, [INFO] [stdout] 38528 | | theme_songs_result: value.theme_songs_result?, [INFO] [stdout] 38529 | | theme_videos_result: value.theme_videos_result?, [INFO] [stdout] 38530 | | }) [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/lib.rs:38537:46 [INFO] [stdout] | [INFO] [stdout] 38535 | fn from(value: super::AllThemeMediaResult) -> Self { [INFO] [stdout] | --------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 38536 | Self { [INFO] [stdout] 38537 | soundtrack_songs_result: Ok(value.soundtrack_songs_result), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/lib.rs:38538:41 [INFO] [stdout] | [INFO] [stdout] 38535 | fn from(value: super::AllThemeMediaResult) -> Self { [INFO] [stdout] | --------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 38538 | theme_songs_result: Ok(value.theme_songs_result), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/lib.rs:38539:42 [INFO] [stdout] | [INFO] [stdout] 38535 | fn from(value: super::AllThemeMediaResult) -> Self { [INFO] [stdout] | --------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 38539 | theme_videos_result: Ok(value.theme_videos_result), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/lib.rs:39245:20 [INFO] [stdout] | [INFO] [stdout] 39243 | value: AuthenticationResult, [INFO] [stdout] | --------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 39244 | ) -> Result { [INFO] [stdout] 39245 | Ok(Self { [INFO] [stdout] | ____________________^ [INFO] [stdout] 39246 | | access_token: value.access_token?, [INFO] [stdout] 39247 | | server_id: value.server_id?, [INFO] [stdout] 39248 | | session_info: value.session_info?, [INFO] [stdout] 39249 | | user: value.user?, [INFO] [stdout] 39250 | | }) [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/lib.rs:39259:35 [INFO] [stdout] | [INFO] [stdout] 39255 | fn from(value: super::AuthenticationResult) -> Self { [INFO] [stdout] | ---------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 39259 | session_info: Ok(value.session_info), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/lib.rs:41259:20 [INFO] [stdout] | [INFO] [stdout] 41258 | fn try_from(value: BaseItemDto) -> Result { [INFO] [stdout] | ------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 41259 | Ok(Self { [INFO] [stdout] | ____________________^ [INFO] [stdout] 41260 | | air_days: value.air_days?, [INFO] [stdout] 41261 | | air_time: value.air_time?, [INFO] [stdout] 41262 | | airs_after_season_number: value.airs_after_season_number?, [INFO] [stdout] ... | [INFO] [stdout] 41412 | | width: value.width?, [INFO] [stdout] 41413 | | }) [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/lib.rs:41456:38 [INFO] [stdout] | [INFO] [stdout] 41418 | fn from(value: super::BaseItemDto) -> Self { [INFO] [stdout] | ------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 41456 | current_program: Ok(value.current_program), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/lib.rs:41848:20 [INFO] [stdout] | [INFO] [stdout] 41846 | value: BaseItemDtoQueryResult, [INFO] [stdout] | ----------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 41847 | ) -> Result { [INFO] [stdout] 41848 | Ok(Self { [INFO] [stdout] | ____________________^ [INFO] [stdout] 41849 | | items: value.items?, [INFO] [stdout] 41850 | | start_index: value.start_index?, [INFO] [stdout] 41851 | | total_record_count: value.total_record_count?, [INFO] [stdout] 41852 | | }) [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/lib.rs:41859:28 [INFO] [stdout] | [INFO] [stdout] 41857 | fn from(value: super::BaseItemDtoQueryResult) -> Self { [INFO] [stdout] | ------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 41858 | Self { [INFO] [stdout] 41859 | items: Ok(value.items), [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/lib.rs:56859:20 [INFO] [stdout] | [INFO] [stdout] 56857 | value: PlaybackProgressInfo, [INFO] [stdout] | --------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 56858 | ) -> Result { [INFO] [stdout] 56859 | Ok(Self { [INFO] [stdout] | ____________________^ [INFO] [stdout] 56860 | | aspect_ratio: value.aspect_ratio?, [INFO] [stdout] 56861 | | audio_stream_index: value.audio_stream_index?, [INFO] [stdout] 56862 | | brightness: value.brightness?, [INFO] [stdout] ... | [INFO] [stdout] 56880 | | volume_level: value.volume_level?, [INFO] [stdout] 56881 | | }) [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/lib.rs:56894:27 [INFO] [stdout] | [INFO] [stdout] 56886 | fn from(value: super::PlaybackProgressInfo) -> Self { [INFO] [stdout] | ---------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 56894 | item: Ok(value.item), [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/lib.rs:57197:20 [INFO] [stdout] | [INFO] [stdout] 57196 | fn try_from(value: PlaybackStartInfo) -> Result { [INFO] [stdout] | ------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 57197 | Ok(Self { [INFO] [stdout] | ____________________^ [INFO] [stdout] 57198 | | aspect_ratio: value.aspect_ratio?, [INFO] [stdout] 57199 | | audio_stream_index: value.audio_stream_index?, [INFO] [stdout] 57200 | | brightness: value.brightness?, [INFO] [stdout] ... | [INFO] [stdout] 57218 | | volume_level: value.volume_level?, [INFO] [stdout] 57219 | | }) [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/lib.rs:57232:27 [INFO] [stdout] | [INFO] [stdout] 57224 | fn from(value: super::PlaybackStartInfo) -> Self { [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 57232 | item: Ok(value.item), [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/lib.rs:57406:20 [INFO] [stdout] | [INFO] [stdout] 57405 | fn try_from(value: PlaybackStopInfo) -> Result { [INFO] [stdout] | ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 57406 | Ok(Self { [INFO] [stdout] | ____________________^ [INFO] [stdout] 57407 | | failed: value.failed?, [INFO] [stdout] 57408 | | item: value.item?, [INFO] [stdout] 57409 | | item_id: value.item_id?, [INFO] [stdout] ... | [INFO] [stdout] 57417 | | session_id: value.session_id?, [INFO] [stdout] 57418 | | }) [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/lib.rs:57426:27 [INFO] [stdout] | [INFO] [stdout] 57423 | fn from(value: super::PlaybackStopInfo) -> Self { [INFO] [stdout] | ------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 57426 | item: Ok(value.item), [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/lib.rs:59382:20 [INFO] [stdout] | [INFO] [stdout] 59381 | fn try_from(value: RecommendationDto) -> Result { [INFO] [stdout] | ------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 59382 | Ok(Self { [INFO] [stdout] | ____________________^ [INFO] [stdout] 59383 | | baseline_item_name: value.baseline_item_name?, [INFO] [stdout] 59384 | | category_id: value.category_id?, [INFO] [stdout] 59385 | | items: value.items?, [INFO] [stdout] 59386 | | recommendation_type: value.recommendation_type?, [INFO] [stdout] 59387 | | }) [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/lib.rs:59396:28 [INFO] [stdout] | [INFO] [stdout] 59392 | fn from(value: super::RecommendationDto) -> Self { [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 59396 | items: Ok(value.items), [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/lib.rs:59962:20 [INFO] [stdout] | [INFO] [stdout] 59961 | fn try_from(value: RemoteSearchResult) -> Result { [INFO] [stdout] | ------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 59962 | Ok(Self { [INFO] [stdout] | ____________________^ [INFO] [stdout] 59963 | | album_artist: value.album_artist?, [INFO] [stdout] 59964 | | artists: value.artists?, [INFO] [stdout] 59965 | | image_url: value.image_url?, [INFO] [stdout] ... | [INFO] [stdout] 59974 | | search_provider_name: value.search_provider_name?, [INFO] [stdout] 59975 | | }) [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/lib.rs:59982:35 [INFO] [stdout] | [INFO] [stdout] 59980 | fn from(value: super::RemoteSearchResult) -> Self { [INFO] [stdout] | -------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 59981 | Self { [INFO] [stdout] 59982 | album_artist: Ok(value.album_artist), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/lib.rs:59983:30 [INFO] [stdout] | [INFO] [stdout] 59980 | fn from(value: super::RemoteSearchResult) -> Self { [INFO] [stdout] | -------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 59983 | artists: Ok(value.artists), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/lib.rs:64019:20 [INFO] [stdout] | [INFO] [stdout] 64018 | fn try_from(value: SessionInfo) -> Result { [INFO] [stdout] | ------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 64019 | Ok(Self { [INFO] [stdout] | ____________________^ [INFO] [stdout] 64020 | | additional_users: value.additional_users?, [INFO] [stdout] 64021 | | application_version: value.application_version?, [INFO] [stdout] 64022 | | capabilities: value.capabilities?, [INFO] [stdout] ... | [INFO] [stdout] 64048 | | user_primary_image_tag: value.user_primary_image_tag?, [INFO] [stdout] 64049 | | }) [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/lib.rs:64069:39 [INFO] [stdout] | [INFO] [stdout] 64054 | fn from(value: super::SessionInfo) -> Self { [INFO] [stdout] | ------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 64069 | now_playing_item: Ok(value.now_playing_item), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/lib.rs:64071:51 [INFO] [stdout] | [INFO] [stdout] 64054 | fn from(value: super::SessionInfo) -> Self { [INFO] [stdout] | ------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 64071 | now_playing_queue_full_items: Ok(value.now_playing_queue_full_items), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/lib.rs:64072:39 [INFO] [stdout] | [INFO] [stdout] 64054 | fn from(value: super::SessionInfo) -> Self { [INFO] [stdout] | ------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 64072 | now_viewing_item: Ok(value.now_viewing_item), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/lib.rs:64199:20 [INFO] [stdout] | [INFO] [stdout] 64198 | fn try_from(value: SessionsMessage) -> Result { [INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 64199 | Ok(Self { [INFO] [stdout] | ____________________^ [INFO] [stdout] 64200 | | data: value.data?, [INFO] [stdout] 64201 | | message_id: value.message_id?, [INFO] [stdout] 64202 | | message_type: value.message_type?, [INFO] [stdout] 64203 | | }) [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/lib.rs:64210:27 [INFO] [stdout] | [INFO] [stdout] 64208 | fn from(value: super::SessionsMessage) -> Self { [INFO] [stdout] | ----------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 64209 | Self { [INFO] [stdout] 64210 | data: Ok(value.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/lib.rs:66542:20 [INFO] [stdout] | [INFO] [stdout] 66541 | fn try_from(value: ThemeMediaResult) -> Result { [INFO] [stdout] | ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 66542 | Ok(Self { [INFO] [stdout] | ____________________^ [INFO] [stdout] 66543 | | items: value.items?, [INFO] [stdout] 66544 | | owner_id: value.owner_id?, [INFO] [stdout] 66545 | | start_index: value.start_index?, [INFO] [stdout] 66546 | | total_record_count: value.total_record_count?, [INFO] [stdout] 66547 | | }) [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/lib.rs:66554:28 [INFO] [stdout] | [INFO] [stdout] 66552 | fn from(value: super::ThemeMediaResult) -> Self { [INFO] [stdout] | ------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 66553 | Self { [INFO] [stdout] 66554 | items: Ok(value.items), [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/lib.rs:67146:20 [INFO] [stdout] | [INFO] [stdout] 67145 | fn try_from(value: TimerInfoDto) -> Result { [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 67146 | Ok(Self { [INFO] [stdout] | ____________________^ [INFO] [stdout] 67147 | | channel_id: value.channel_id?, [INFO] [stdout] 67148 | | channel_name: value.channel_name?, [INFO] [stdout] 67149 | | channel_primary_image_tag: value.channel_primary_image_tag?, [INFO] [stdout] ... | [INFO] [stdout] 67174 | | type_: value.type_?, [INFO] [stdout] 67175 | | }) [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/lib.rs:67202:35 [INFO] [stdout] | [INFO] [stdout] 67180 | fn from(value: super::TimerInfoDto) -> Self { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 67202 | program_info: Ok(value.program_info), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/lib.rs:67272:20 [INFO] [stdout] | [INFO] [stdout] 67270 | value: TimerInfoDtoQueryResult, [INFO] [stdout] | ------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 67271 | ) -> Result { [INFO] [stdout] 67272 | Ok(Self { [INFO] [stdout] | ____________________^ [INFO] [stdout] 67273 | | items: value.items?, [INFO] [stdout] 67274 | | start_index: value.start_index?, [INFO] [stdout] 67275 | | total_record_count: value.total_record_count?, [INFO] [stdout] 67276 | | }) [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/lib.rs:67283:28 [INFO] [stdout] | [INFO] [stdout] 67281 | fn from(value: super::TimerInfoDtoQueryResult) -> Self { [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 67282 | Self { [INFO] [stdout] 67283 | items: Ok(value.items), [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/lib.rs:72014:40 [INFO] [stdout] | [INFO] [stdout] 72006 | let client = { [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 72014 | Self::new_with_client(baseurl, client.build().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] = 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/progenitor_client.rs:112:20 [INFO] [stdout] | [INFO] [stdout] 108 | pub fn stream(response: reqwest::Response) -> Self { [INFO] [stdout] | --------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 109 | let status = response.status(); [INFO] [stdout] 110 | let headers = response.headers().clone(); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 111 | Self { [INFO] [stdout] 112 | inner: ByteStream(Box::pin(response.bytes_stream())), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/progenitor_client.rs:190:12 [INFO] [stdout] | [INFO] [stdout] 178 | self, [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 179 | f: F, [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 185 | inner, [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 186 | status, [INFO] [stdout] 187 | headers, [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 190 | Ok(ResponseValue { [INFO] [stdout] | ____________^ [INFO] [stdout] 191 | | inner: f(inner), [INFO] [stdout] 192 | | status, [INFO] [stdout] 193 | | headers, [INFO] [stdout] 194 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/progenitor_client.rs:201:9 [INFO] [stdout] | [INFO] [stdout] 200 | pub fn into_inner_stream(self) -> InnerByteStream { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 201 | self.into_inner().into_inner() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/progenitor_client.rs:436:12 [INFO] [stdout] | [INFO] [stdout] 433 | self, [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 436 | Ok(self [INFO] [stdout] | ____________^ [INFO] [stdout] 437 | | .header( [INFO] [stdout] 438 | | reqwest::header::CONTENT_TYPE, [INFO] [stdout] 439 | | reqwest::header::HeaderValue::from_static( [INFO] [stdout] ... | [INFO] [stdout] 444 | | Error::InvalidRequest("failed to serialize body".to_string()) [INFO] [stdout] 445 | | })?)) [INFO] [stdout] | |________________^ [INFO] [stdout] | [INFO] [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 38 previous errors; 3 warnings 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/lib.rs:38526:20 [INFO] [stdout] | [INFO] [stdout] 38525 | fn try_from(value: AllThemeMediaResult) -> Result { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 38526 | Ok(Self { [INFO] [stdout] | ____________________^ [INFO] [stdout] 38527 | | soundtrack_songs_result: value.soundtrack_songs_result?, [INFO] [stdout] 38528 | | theme_songs_result: value.theme_songs_result?, [INFO] [stdout] 38529 | | theme_videos_result: value.theme_videos_result?, [INFO] [stdout] 38530 | | }) [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/lib.rs:38537:46 [INFO] [stdout] | [INFO] [stdout] 38535 | fn from(value: super::AllThemeMediaResult) -> Self { [INFO] [stdout] | --------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 38536 | Self { [INFO] [stdout] 38537 | soundtrack_songs_result: Ok(value.soundtrack_songs_result), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/lib.rs:38538:41 [INFO] [stdout] | [INFO] [stdout] 38535 | fn from(value: super::AllThemeMediaResult) -> Self { [INFO] [stdout] | --------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 38538 | theme_songs_result: Ok(value.theme_songs_result), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/lib.rs:38539:42 [INFO] [stdout] | [INFO] [stdout] 38535 | fn from(value: super::AllThemeMediaResult) -> Self { [INFO] [stdout] | --------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 38539 | theme_videos_result: Ok(value.theme_videos_result), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/lib.rs:39245:20 [INFO] [stdout] | [INFO] [stdout] 39243 | value: AuthenticationResult, [INFO] [stdout] | --------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 39244 | ) -> Result { [INFO] [stdout] 39245 | Ok(Self { [INFO] [stdout] | ____________________^ [INFO] [stdout] 39246 | | access_token: value.access_token?, [INFO] [stdout] 39247 | | server_id: value.server_id?, [INFO] [stdout] 39248 | | session_info: value.session_info?, [INFO] [stdout] 39249 | | user: value.user?, [INFO] [stdout] 39250 | | }) [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/lib.rs:39259:35 [INFO] [stdout] | [INFO] [stdout] 39255 | fn from(value: super::AuthenticationResult) -> Self { [INFO] [stdout] | ---------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 39259 | session_info: Ok(value.session_info), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `jellyfin_api` (lib test) due to 39 previous errors; 3 warnings 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/lib.rs:41259:20 [INFO] [stdout] | [INFO] [stdout] 41258 | fn try_from(value: BaseItemDto) -> Result { [INFO] [stdout] | ------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 41259 | Ok(Self { [INFO] [stdout] | ____________________^ [INFO] [stdout] 41260 | | air_days: value.air_days?, [INFO] [stdout] 41261 | | air_time: value.air_time?, [INFO] [stdout] 41262 | | airs_after_season_number: value.airs_after_season_number?, [INFO] [stdout] ... | [INFO] [stdout] 41412 | | width: value.width?, [INFO] [stdout] 41413 | | }) [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/lib.rs:41456:38 [INFO] [stdout] | [INFO] [stdout] 41418 | fn from(value: super::BaseItemDto) -> Self { [INFO] [stdout] | ------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 41456 | current_program: Ok(value.current_program), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/lib.rs:41848:20 [INFO] [stdout] | [INFO] [stdout] 41846 | value: BaseItemDtoQueryResult, [INFO] [stdout] | ----------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 41847 | ) -> Result { [INFO] [stdout] 41848 | Ok(Self { [INFO] [stdout] | ____________________^ [INFO] [stdout] 41849 | | items: value.items?, [INFO] [stdout] 41850 | | start_index: value.start_index?, [INFO] [stdout] 41851 | | total_record_count: value.total_record_count?, [INFO] [stdout] 41852 | | }) [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/lib.rs:41859:28 [INFO] [stdout] | [INFO] [stdout] 41857 | fn from(value: super::BaseItemDtoQueryResult) -> Self { [INFO] [stdout] | ------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 41858 | Self { [INFO] [stdout] 41859 | items: Ok(value.items), [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/lib.rs:56859:20 [INFO] [stdout] | [INFO] [stdout] 56857 | value: PlaybackProgressInfo, [INFO] [stdout] | --------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 56858 | ) -> Result { [INFO] [stdout] 56859 | Ok(Self { [INFO] [stdout] | ____________________^ [INFO] [stdout] 56860 | | aspect_ratio: value.aspect_ratio?, [INFO] [stdout] 56861 | | audio_stream_index: value.audio_stream_index?, [INFO] [stdout] 56862 | | brightness: value.brightness?, [INFO] [stdout] ... | [INFO] [stdout] 56880 | | volume_level: value.volume_level?, [INFO] [stdout] 56881 | | }) [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/lib.rs:56894:27 [INFO] [stdout] | [INFO] [stdout] 56886 | fn from(value: super::PlaybackProgressInfo) -> Self { [INFO] [stdout] | ---------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 56894 | item: Ok(value.item), [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/lib.rs:57197:20 [INFO] [stdout] | [INFO] [stdout] 57196 | fn try_from(value: PlaybackStartInfo) -> Result { [INFO] [stdout] | ------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 57197 | Ok(Self { [INFO] [stdout] | ____________________^ [INFO] [stdout] 57198 | | aspect_ratio: value.aspect_ratio?, [INFO] [stdout] 57199 | | audio_stream_index: value.audio_stream_index?, [INFO] [stdout] 57200 | | brightness: value.brightness?, [INFO] [stdout] ... | [INFO] [stdout] 57218 | | volume_level: value.volume_level?, [INFO] [stdout] 57219 | | }) [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/lib.rs:57232:27 [INFO] [stdout] | [INFO] [stdout] 57224 | fn from(value: super::PlaybackStartInfo) -> Self { [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 57232 | item: Ok(value.item), [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/lib.rs:57406:20 [INFO] [stdout] | [INFO] [stdout] 57405 | fn try_from(value: PlaybackStopInfo) -> Result { [INFO] [stdout] | ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 57406 | Ok(Self { [INFO] [stdout] | ____________________^ [INFO] [stdout] 57407 | | failed: value.failed?, [INFO] [stdout] 57408 | | item: value.item?, [INFO] [stdout] 57409 | | item_id: value.item_id?, [INFO] [stdout] ... | [INFO] [stdout] 57417 | | session_id: value.session_id?, [INFO] [stdout] 57418 | | }) [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/lib.rs:57426:27 [INFO] [stdout] | [INFO] [stdout] 57423 | fn from(value: super::PlaybackStopInfo) -> Self { [INFO] [stdout] | ------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 57426 | item: Ok(value.item), [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/lib.rs:59382:20 [INFO] [stdout] | [INFO] [stdout] 59381 | fn try_from(value: RecommendationDto) -> Result { [INFO] [stdout] | ------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 59382 | Ok(Self { [INFO] [stdout] | ____________________^ [INFO] [stdout] 59383 | | baseline_item_name: value.baseline_item_name?, [INFO] [stdout] 59384 | | category_id: value.category_id?, [INFO] [stdout] 59385 | | items: value.items?, [INFO] [stdout] 59386 | | recommendation_type: value.recommendation_type?, [INFO] [stdout] 59387 | | }) [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/lib.rs:59396:28 [INFO] [stdout] | [INFO] [stdout] 59392 | fn from(value: super::RecommendationDto) -> Self { [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 59396 | items: Ok(value.items), [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/lib.rs:59962:20 [INFO] [stdout] | [INFO] [stdout] 59961 | fn try_from(value: RemoteSearchResult) -> Result { [INFO] [stdout] | ------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 59962 | Ok(Self { [INFO] [stdout] | ____________________^ [INFO] [stdout] 59963 | | album_artist: value.album_artist?, [INFO] [stdout] 59964 | | artists: value.artists?, [INFO] [stdout] 59965 | | image_url: value.image_url?, [INFO] [stdout] ... | [INFO] [stdout] 59974 | | search_provider_name: value.search_provider_name?, [INFO] [stdout] 59975 | | }) [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/lib.rs:59982:35 [INFO] [stdout] | [INFO] [stdout] 59980 | fn from(value: super::RemoteSearchResult) -> Self { [INFO] [stdout] | -------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 59981 | Self { [INFO] [stdout] 59982 | album_artist: Ok(value.album_artist), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/lib.rs:59983:30 [INFO] [stdout] | [INFO] [stdout] 59980 | fn from(value: super::RemoteSearchResult) -> Self { [INFO] [stdout] | -------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 59983 | artists: Ok(value.artists), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/lib.rs:64019:20 [INFO] [stdout] | [INFO] [stdout] 64018 | fn try_from(value: SessionInfo) -> Result { [INFO] [stdout] | ------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 64019 | Ok(Self { [INFO] [stdout] | ____________________^ [INFO] [stdout] 64020 | | additional_users: value.additional_users?, [INFO] [stdout] 64021 | | application_version: value.application_version?, [INFO] [stdout] 64022 | | capabilities: value.capabilities?, [INFO] [stdout] ... | [INFO] [stdout] 64048 | | user_primary_image_tag: value.user_primary_image_tag?, [INFO] [stdout] 64049 | | }) [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/lib.rs:64069:39 [INFO] [stdout] | [INFO] [stdout] 64054 | fn from(value: super::SessionInfo) -> Self { [INFO] [stdout] | ------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 64069 | now_playing_item: Ok(value.now_playing_item), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/lib.rs:64071:51 [INFO] [stdout] | [INFO] [stdout] 64054 | fn from(value: super::SessionInfo) -> Self { [INFO] [stdout] | ------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 64071 | now_playing_queue_full_items: Ok(value.now_playing_queue_full_items), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/lib.rs:64072:39 [INFO] [stdout] | [INFO] [stdout] 64054 | fn from(value: super::SessionInfo) -> Self { [INFO] [stdout] | ------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 64072 | now_viewing_item: Ok(value.now_viewing_item), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/lib.rs:64199:20 [INFO] [stdout] | [INFO] [stdout] 64198 | fn try_from(value: SessionsMessage) -> Result { [INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 64199 | Ok(Self { [INFO] [stdout] | ____________________^ [INFO] [stdout] 64200 | | data: value.data?, [INFO] [stdout] 64201 | | message_id: value.message_id?, [INFO] [stdout] 64202 | | message_type: value.message_type?, [INFO] [stdout] 64203 | | }) [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/lib.rs:64210:27 [INFO] [stdout] | [INFO] [stdout] 64208 | fn from(value: super::SessionsMessage) -> Self { [INFO] [stdout] | ----------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 64209 | Self { [INFO] [stdout] 64210 | data: Ok(value.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/lib.rs:66542:20 [INFO] [stdout] | [INFO] [stdout] 66541 | fn try_from(value: ThemeMediaResult) -> Result { [INFO] [stdout] | ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 66542 | Ok(Self { [INFO] [stdout] | ____________________^ [INFO] [stdout] 66543 | | items: value.items?, [INFO] [stdout] 66544 | | owner_id: value.owner_id?, [INFO] [stdout] 66545 | | start_index: value.start_index?, [INFO] [stdout] 66546 | | total_record_count: value.total_record_count?, [INFO] [stdout] 66547 | | }) [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/lib.rs:66554:28 [INFO] [stdout] | [INFO] [stdout] 66552 | fn from(value: super::ThemeMediaResult) -> Self { [INFO] [stdout] | ------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 66553 | Self { [INFO] [stdout] 66554 | items: Ok(value.items), [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/lib.rs:67146:20 [INFO] [stdout] | [INFO] [stdout] 67145 | fn try_from(value: TimerInfoDto) -> Result { [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 67146 | Ok(Self { [INFO] [stdout] | ____________________^ [INFO] [stdout] 67147 | | channel_id: value.channel_id?, [INFO] [stdout] 67148 | | channel_name: value.channel_name?, [INFO] [stdout] 67149 | | channel_primary_image_tag: value.channel_primary_image_tag?, [INFO] [stdout] ... | [INFO] [stdout] 67174 | | type_: value.type_?, [INFO] [stdout] 67175 | | }) [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/lib.rs:67202:35 [INFO] [stdout] | [INFO] [stdout] 67180 | fn from(value: super::TimerInfoDto) -> Self { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 67202 | program_info: Ok(value.program_info), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/lib.rs:67272:20 [INFO] [stdout] | [INFO] [stdout] 67270 | value: TimerInfoDtoQueryResult, [INFO] [stdout] | ------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 67271 | ) -> Result { [INFO] [stdout] 67272 | Ok(Self { [INFO] [stdout] | ____________________^ [INFO] [stdout] 67273 | | items: value.items?, [INFO] [stdout] 67274 | | start_index: value.start_index?, [INFO] [stdout] 67275 | | total_record_count: value.total_record_count?, [INFO] [stdout] 67276 | | }) [INFO] [stdout] | |_________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/lib.rs:67283:28 [INFO] [stdout] | [INFO] [stdout] 67281 | fn from(value: super::TimerInfoDtoQueryResult) -> Self { [INFO] [stdout] | ------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 67282 | Self { [INFO] [stdout] 67283 | items: Ok(value.items), [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [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 38 previous errors; 3 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `jellyfin_api` (lib) due to 39 previous errors; 3 warnings emitted [INFO] running `Command { std: "docker" "inspect" "c280584c01ade80053273e035ce7e4087beaa902b81eead16f2c846f9a62d4d2", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "c280584c01ade80053273e035ce7e4087beaa902b81eead16f2c846f9a62d4d2", kill_on_drop: false }` [INFO] [stdout] c280584c01ade80053273e035ce7e4087beaa902b81eead16f2c846f9a62d4d2