[INFO] fetching crate domain 0.10.1... [INFO] checking domain-0.10.1 against try#4d98531622e1718ae0bc3c7a1ab9cd8938428452+rustflags=-Dtail_expr_drop_order for pr-129604 [INFO] extracting crate domain 0.10.1 into /workspace/builds/worker-0-tc2/source [INFO] validating manifest of crates.io crate domain 0.10.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 domain 0.10.1 [INFO] removed 0 missing examples [INFO] finished tweaking crates.io crate domain 0.10.1 [INFO] tweaked toml for crates.io crate domain 0.10.1 written to /workspace/builds/worker-0-tc2/source/Cargo.toml [INFO] crate crates.io crate domain 0.10.1 already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+4d98531622e1718ae0bc3c7a1ab9cd8938428452" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:923055f121b5182466d55868a8b05e67af8ba4a3a3f6bad814e953ca3cd3ac2a" "/opt/rustwide/cargo-home/bin/cargo" "+4d98531622e1718ae0bc3c7a1ab9cd8938428452" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 3093aa738382e40686e413302282dd0d241d168cd7075ef12d513b87568493bc [INFO] running `Command { std: "docker" "start" "-a" "3093aa738382e40686e413302282dd0d241d168cd7075ef12d513b87568493bc", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "3093aa738382e40686e413302282dd0d241d168cd7075ef12d513b87568493bc", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "3093aa738382e40686e413302282dd0d241d168cd7075ef12d513b87568493bc", kill_on_drop: false }` [INFO] [stdout] 3093aa738382e40686e413302282dd0d241d168cd7075ef12d513b87568493bc [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid -Dtail_expr_drop_order" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:923055f121b5182466d55868a8b05e67af8ba4a3a3f6bad814e953ca3cd3ac2a" "/opt/rustwide/cargo-home/bin/cargo" "+4d98531622e1718ae0bc3c7a1ab9cd8938428452" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 044a366f36634717439c7697a88440c00c750925977e53ca22a5af2365f1fe47 [INFO] running `Command { std: "docker" "start" "-a" "044a366f36634717439c7697a88440c00c750925977e53ca22a5af2365f1fe47", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.81 [INFO] [stderr] Compiling autocfg v1.2.0 [INFO] [stderr] Compiling semver v1.0.22 [INFO] [stderr] Compiling cc v1.0.95 [INFO] [stderr] Compiling serde v1.0.199 [INFO] [stderr] Checking bytes v1.6.0 [INFO] [stderr] Compiling memchr v2.7.2 [INFO] [stderr] Checking rustls-pki-types v1.5.0 [INFO] [stderr] Checking futures-channel v0.3.30 [INFO] [stderr] Compiling regex-syntax v0.8.3 [INFO] [stderr] Compiling rustls v0.23.5 [INFO] [stderr] Checking getrandom v0.2.14 [INFO] [stderr] Checking num_cpus v1.16.0 [INFO] [stderr] Checking socket2 v0.5.7 [INFO] [stderr] Compiling serde_json v1.0.116 [INFO] [stderr] Checking subtle v2.5.0 [INFO] [stderr] Compiling relative-path v1.9.2 [INFO] [stderr] Checking zeroize v1.7.0 [INFO] [stderr] Checking time v0.3.36 [INFO] [stderr] Checking rand_core v0.6.4 [INFO] [stderr] Checking indexmap v2.2.6 [INFO] [stderr] Checking base64 v0.22.0 [INFO] [stderr] Checking unsafe-libyaml v0.2.11 [INFO] [stderr] Checking octseq v0.5.1 [INFO] [stderr] Compiling rustc_version v0.4.0 [INFO] [stderr] Checking rand_chacha v0.3.1 [INFO] [stderr] Checking rustls-pemfile v2.1.2 [INFO] [stderr] Compiling slab v0.4.9 [INFO] [stderr] Checking webpki-roots v0.26.1 [INFO] [stderr] Compiling quote v1.0.36 [INFO] [stderr] Checking rand v0.8.5 [INFO] [stderr] Compiling rstest_macros v0.19.0 [INFO] [stderr] Compiling aho-corasick v1.1.3 [INFO] [stderr] Compiling syn v2.0.60 [INFO] [stderr] Compiling ring v0.17.8 [INFO] [stderr] Checking domain v0.10.1 (/opt/rustwide/workdir) [INFO] [stderr] Compiling regex-automata v0.4.6 [INFO] [stdout] warning: this function depends on never type fallback being `()` [INFO] [stdout] --> src/rdata/svcb/value.rs:712:5 [INFO] [stdout] | [INFO] [stdout] 712 | / pub fn push( [INFO] [stdout] 713 | | &mut self, protocol: impl AsRef<[u8]> [INFO] [stdout] 714 | | ) -> Result<(), BuildAlpnError> [INFO] [stdout] 715 | | where Target: OctetsBuilder + AsRef<[u8]> { [INFO] [stdout] | |_____________________________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release! [INFO] [stdout] = note: for more information, see issue #123748 [INFO] [stdout] = help: specify the types explicitly [INFO] [stdout] note: in edition 2024, the requirement `!: From<()>` will fail [INFO] [stdout] --> src/rdata/svcb/value.rs:728:9 [INFO] [stdout] | [INFO] [stdout] 728 | len.compose(&mut self.target).map(Into::into)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] = note: `#[warn(dependency_on_unit_never_type_fallback)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking serde_test v1.0.176 [INFO] [stderr] Checking serde_yaml v0.9.34+deprecated [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/base/charstr.rs:148:12 [INFO] [stdout] | [INFO] [stdout] 143 | pub fn from_octets(octets: Octs) -> Result [INFO] [stdout] | ------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 148 | Ok(unsafe { Self::from_octets_unchecked(octets) }) [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/base/charstr.rs:425:9 [INFO] [stdout] | [INFO] [stdout] 423 | source: CharStr, [INFO] [stdout] | ------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 424 | ) -> Result { [INFO] [stdout] 425 | Octs::try_octets_from(source.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/base/charstr.rs:449:12 [INFO] [stdout] | [INFO] [stdout] 444 | let mut builder = [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 449 | Ok(builder.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/base/message.rs:172:12 [INFO] [stdout] | [INFO] [stdout] 167 | pub fn from_octets(octets: Octs) -> Result [INFO] [stdout] | ------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 172 | Ok(unsafe { Self::from_octets_unchecked(octets) }) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/base/message.rs:694:9 [INFO] [stdout] | [INFO] [stdout] 692 | source: Message, [INFO] [stdout] | ------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 693 | ) -> Result { [INFO] [stdout] 694 | Octs::try_octets_from(source.octets) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/base/message_builder.rs:190:12 [INFO] [stdout] | [INFO] [stdout] 186 | mut target: Target, [INFO] [stdout] | ------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 190 | Ok(MessageBuilder { target }) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/base/message_builder.rs:254:12 [INFO] [stdout] | [INFO] [stdout] 238 | mut self, [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 250 | let mut builder = self.question(); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 254 | Ok(builder.answer()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/base/message_builder.rs:269:12 [INFO] [stdout] | [INFO] [stdout] 263 | mut self, [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 264 | apex: N, [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 267 | let mut builder = self.question(); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 268 | builder.push((apex, Rtype::AXFR))?; [INFO] [stdout] 269 | Ok(builder.answer()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/base/message_builder.rs:320:9 [INFO] [stdout] | [INFO] [stdout] 319 | pub fn answer(self) -> AnswerBuilder { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 320 | self.question().answer() [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/base/message_builder.rs:327:9 [INFO] [stdout] | [INFO] [stdout] 326 | pub fn authority(self) -> AuthorityBuilder { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 327 | self.question().answer().authority() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/base/message_builder.rs:334:9 [INFO] [stdout] | [INFO] [stdout] 333 | pub fn additional(self) -> AdditionalBuilder { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 334 | self.question().answer().authority().additional() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/base/message_builder.rs:537:22 [INFO] [stdout] | [INFO] [stdout] 537 | |target| question.compose_question(target).map_err(Into::into), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/base/message_builder.rs:584:9 [INFO] [stdout] | [INFO] [stdout] 583 | pub fn authority(self) -> AuthorityBuilder { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 584 | self.answer().authority() [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/base/message_builder.rs:591:9 [INFO] [stdout] | [INFO] [stdout] 590 | pub fn additional(self) -> AdditionalBuilder { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 591 | self.answer().authority().additional() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/base/message_builder.rs:798:22 [INFO] [stdout] | [INFO] [stdout] 798 | |target| record.compose_record(target).map_err(Into::into), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/base/message_builder.rs:821:9 [INFO] [stdout] | [INFO] [stdout] 820 | pub fn builder(self) -> MessageBuilder { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 821 | self.question().builder() [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/base/message_builder.rs:851:9 [INFO] [stdout] | [INFO] [stdout] 850 | pub fn additional(self) -> AdditionalBuilder { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 851 | self.authority().additional() [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/base/message_builder.rs:1050:22 [INFO] [stdout] | [INFO] [stdout] 1050 | |target| record.compose_record(target).map_err(Into::into), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/base/message_builder.rs:1074:9 [INFO] [stdout] | [INFO] [stdout] 1073 | pub fn builder(self) -> MessageBuilder { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1074 | self.question().builder() [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/base/message_builder.rs:1082:9 [INFO] [stdout] | [INFO] [stdout] 1081 | pub fn question(self) -> QuestionBuilder { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1082 | self.answer().question() [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/base/message_builder.rs:1307:22 [INFO] [stdout] | [INFO] [stdout] 1307 | |target| record.compose_record(target).map_err(Into::into), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/base/message_builder.rs:1329:13 [INFO] [stdout] | [INFO] [stdout] 1324 | pub fn opt(&mut self, op: F) -> Result<(), PushError> [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1329 | |target| OptBuilder::new(target)?.build(op).map_err(Into::into), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/base/message_builder.rs:1353:9 [INFO] [stdout] | [INFO] [stdout] 1352 | pub fn builder(self) -> MessageBuilder { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1353 | self.question().builder() [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/base/message_builder.rs:1361:9 [INFO] [stdout] | [INFO] [stdout] 1360 | pub fn question(self) -> QuestionBuilder { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1361 | self.answer().question() [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/base/message_builder.rs:1369:9 [INFO] [stdout] | [INFO] [stdout] 1368 | pub fn answer(self) -> AnswerBuilder { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1369 | self.authority().answer() [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/base/message_builder.rs:1577:15 [INFO] [stdout] | [INFO] [stdout] 1571 | fn build(&mut self, op: F) -> Result<(), ShortBuf> [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1577 | match op(self) { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/base/message_builder.rs:1752:12 [INFO] [stdout] | [INFO] [stdout] 1749 | pub fn new(mut target: Target) -> Result { [INFO] [stdout] | ------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1752 | Ok(StreamTarget { target }) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/base/name/absolute.rs:87:12 [INFO] [stdout] | [INFO] [stdout] 82 | pub fn from_octets(octets: Octs) -> Result [INFO] [stdout] | ------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 87 | Ok(unsafe { Self::from_octets_unchecked(octets) }) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/base/name/absolute.rs:125:9 [INFO] [stdout] | [INFO] [stdout] 90 | pub fn from_symbols(symbols: Sym) -> Result [INFO] [stdout] | ------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 101 | let mut symbols = symbols.into_iter(); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 122 | let mut builder = NameBuilder::::new(); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 125 | builder.into_name().map_err(Into::into) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/base/name/absolute.rs:155:23 [INFO] [stdout] | [INFO] [stdout] 146 | pub fn from_chars(chars: C) -> Result [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 155 | Symbols::with(chars.into_iter(), |symbols| { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/base/name/absolute.rs:764:9 [INFO] [stdout] | [INFO] [stdout] 763 | fn try_octets_from(source: Name) -> Result { [INFO] [stdout] | --------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 764 | Octs::try_octets_from(source.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/base/name/absolute.rs:807:9 [INFO] [stdout] | [INFO] [stdout] 806 | fn try_flatten_into(self) -> Result, Self::AppendError> { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 807 | Target::try_octets_from(self.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/base/name/builder.rs:91:12 [INFO] [stdout] | [INFO] [stdout] 86 | pub fn from_builder(builder: Builder) -> Result [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 91 | Ok(unsafe { NameBuilder::from_builder_unchecked(builder) }) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/base/name/builder.rs:377:9 [INFO] [stdout] | [INFO] [stdout] 375 | symbols: Sym, [INFO] [stdout] | ------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 376 | ) -> Result<(), FromStrError> { [INFO] [stdout] 377 | / symbols [INFO] [stdout] 378 | | .into_iter() [INFO] [stdout] | |________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/base/name/builder.rs:401:23 [INFO] [stdout] | [INFO] [stdout] 399 | chars: C, [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 400 | ) -> Result<(), FromStrError> { [INFO] [stdout] 401 | Symbols::with(chars.into_iter(), |symbols| { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/base/name/builder.rs:437:12 [INFO] [stdout] | [INFO] [stdout] 431 | pub fn into_name(mut self) -> Result, PushError> [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 437 | Ok(unsafe { Name::from_octets_unchecked(self.builder.freeze()) }) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/base/name/builder.rs:463:12 [INFO] [stdout] | [INFO] [stdout] 448 | mut self, [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 463 | Ok(unsafe { Name::from_octets_unchecked(self.builder.freeze()) }) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/base/name/chain.rs:72:12 [INFO] [stdout] | [INFO] [stdout] 62 | left: UncertainName, [INFO] [stdout] | --------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 63 | right: R, [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 72 | Ok(Chain { left, right }) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/base/name/parsed.rs:372:21 [INFO] [stdout] | [INFO] [stdout] 369 | fn from(name: Name) -> ParsedName { [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 372 | octets: name.into_octets(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/base/name/parsed.rs:399:12 [INFO] [stdout] | [INFO] [stdout] 390 | fn try_flatten_into(self) -> Result, Self::AppendError> { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 391 | let mut builder = [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 399 | Ok(unsafe { Name::from_octets_unchecked(builder.freeze()) }) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/base/name/relative.rs:70:12 [INFO] [stdout] | [INFO] [stdout] 65 | pub fn from_octets(octets: Octs) -> Result [INFO] [stdout] | ------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 70 | Ok(unsafe { RelativeName::from_octets_unchecked(octets) }) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/base/name/relative.rs:306:9 [INFO] [stdout] | [INFO] [stdout] 300 | pub fn into_absolute(self) -> Result, PushError> [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 306 | self.into_builder().into_name() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/base/name/relative.rs:333:9 [INFO] [stdout] | [INFO] [stdout] 329 | pub fn chain_root(self) -> Chain> [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 333 | self.chain(Name::root()).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/base/name/relative.rs:603:9 [INFO] [stdout] | [INFO] [stdout] 601 | source: RelativeName, [INFO] [stdout] | ----------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 602 | ) -> Result { [INFO] [stdout] 603 | Octs::try_octets_from(source.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/base/name/traits.rs:124:12 [INFO] [stdout] | [INFO] [stdout] 120 | let mut builder = [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 124 | Ok(unsafe { Name::from_octets_unchecked(builder.freeze()) }) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/base/name/traits.rs:153:12 [INFO] [stdout] | [INFO] [stdout] 149 | let mut builder = [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 153 | Ok(unsafe { Name::from_octets_unchecked(builder.freeze()) }) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/base/name/traits.rs:383:12 [INFO] [stdout] | [INFO] [stdout] 379 | let mut builder = [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 383 | Ok(unsafe { RelativeName::from_octets_unchecked(builder.freeze()) }) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/base/name/traits.rs:413:12 [INFO] [stdout] | [INFO] [stdout] 409 | let mut builder = [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 413 | Ok(unsafe { RelativeName::from_octets_unchecked(builder.freeze()) }) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/base/name/traits.rs:515:9 [INFO] [stdout] | [INFO] [stdout] 510 | fn chain_root(self) -> Chain> [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 515 | Chain::new(self, Name::root()).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/base/name/traits.rs:582:20 [INFO] [stdout] | [INFO] [stdout] 578 | fn flatten_into(self) -> Target [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 582 | infallible(self.try_flatten_into()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/base/opt/mod.rs:101:12 [INFO] [stdout] | [INFO] [stdout] 99 | pub fn from_octets(octets: Octs) -> Result { [INFO] [stdout] | ------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 100 | Opt::check_slice(octets.as_ref())?; [INFO] [stdout] 101 | Ok(unsafe { Self::from_octets_unchecked(octets) }) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/base/opt/mod.rs:246:9 [INFO] [stdout] | [INFO] [stdout] 245 | fn try_octets_from(source: Opt) -> Result { [INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 246 | Octs::try_octets_from(source.octets).map(|octets| Opt { octets }) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/base/opt/mod.rs:531:19 [INFO] [stdout] | [INFO] [stdout] 525 | pub fn from_record(record: Record>) -> Self { [INFO] [stdout] | ---------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 531 | data: record.into_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/base/opt/mod.rs:666:12 [INFO] [stdout] | [INFO] [stdout] 664 | source: OptRecord, [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 665 | ) -> Result { [INFO] [stdout] 666 | Ok(OptRecord { [INFO] [stdout] | ____________^ [INFO] [stdout] 667 | | udp_payload_size: source.udp_payload_size, [INFO] [stdout] 668 | | ext_rcode: source.ext_rcode, [INFO] [stdout] 669 | | version: source.version, [INFO] [stdout] 670 | | flags: source.flags, [INFO] [stdout] 671 | | data: Opt::try_octets_from(source.data)?, [INFO] [stdout] 672 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/base/opt/mod.rs:886:12 [INFO] [stdout] | [INFO] [stdout] 881 | pub fn new(code: OptionCode, data: Octs) -> Result [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 886 | Ok(unsafe { Self::new_unchecked(code, 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/base/opt/mod.rs:938:12 [INFO] [stdout] | [INFO] [stdout] 936 | src: UnknownOptData, [INFO] [stdout] | ---------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 937 | ) -> Result { [INFO] [stdout] 938 | Ok(unsafe { [INFO] [stdout] | ____________^ [INFO] [stdout] 939 | | Self::new_unchecked(src.code, Octs::try_octets_from(src.data)?) [INFO] [stdout] 940 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/base/opt/algsig.rs:101:12 [INFO] [stdout] | [INFO] [stdout] 96 | pub fn from_octets(octets: Octs) -> Result [INFO] [stdout] | ------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 101 | Ok(unsafe { Self::from_octets_unchecked(octets) }) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/base/opt/algsig.rs:134:12 [INFO] [stdout] | [INFO] [stdout] 122 | sec_algs: impl IntoIterator [INFO] [stdout] | ------------------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 128 | let mut octets = EmptyBuilder::empty(); [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 132 | let octets = Octs::from_builder(octets); [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 133 | LongOptData::check_len(octets.as_ref().len())?; [INFO] [stdout] 134 | Ok(unsafe { Self::from_octets_unchecked(octets) }) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/base/opt/algsig.rs:246:12 [INFO] [stdout] | [INFO] [stdout] 244 | source: Understood [INFO] [stdout] | ------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 245 | ) -> Result { [INFO] [stdout] 246 | Ok(unsafe { [INFO] [stdout] | ____________^ [INFO] [stdout] 247 | | Self::from_octets_unchecked( [INFO] [stdout] 248 | | OO::try_octets_from(source.octets)? [INFO] [stdout] 249 | | ) [INFO] [stdout] 250 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/base/opt/chain.rs:92:9 [INFO] [stdout] | [INFO] [stdout] 91 | fn try_octets_from(src: Chain) -> Result { [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 92 | Name::try_octets_from(src.start).map(Self::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/base/opt/chain.rs:212:20 [INFO] [stdout] | [INFO] [stdout] 210 | start: impl ToName, [INFO] [stdout] | ------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 211 | ) -> Result<(), Target::AppendError> { [INFO] [stdout] 212 | self.push(&Chain::new(start)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/base/opt/exterr.rs:60:12 [INFO] [stdout] | [INFO] [stdout] 52 | code: ExtendedErrorCode, text: Option> [INFO] [stdout] | ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 60 | Ok(unsafe { Self::new_unchecked(code, text.map(Ok)) }) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/base/opt/exterr.rs:122:12 [INFO] [stdout] | [INFO] [stdout] 114 | let text = match parser.remaining() { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 122 | Ok(unsafe { Self::new_unchecked(code, text) }) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/base/opt/exterr.rs:150:25 [INFO] [stdout] | [INFO] [stdout] 148 | (code, text): (ExtendedErrorCode, Str) [INFO] [stdout] | -------------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 149 | ) -> Result { [INFO] [stdout] 150 | Self::new(code, Some(text)) [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/base/opt/exterr.rs:170:12 [INFO] [stdout] | [INFO] [stdout] 163 | source: ExtendedError [INFO] [stdout] | ------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 164 | ) -> Result { [INFO] [stdout] 165 | let text = match source.text { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 166 | Some(Ok(text)) => Some(Ok(Str::try_octets_from(text)?)), [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 167 | Some(Err(octs)) => Some(Err(Octs::try_octets_from(octs)?)), [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 170 | Ok(Self { code: source.code, text }) [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] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/base/opt/keytag.rs:50:12 [INFO] [stdout] | [INFO] [stdout] 47 | pub fn from_octets(octets: Octs) -> Result [INFO] [stdout] | ------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 50 | Ok(unsafe { Self::from_octets_unchecked(octets ) }) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/base/opt/keytag.rs:70:12 [INFO] [stdout] | [INFO] [stdout] 69 | let octets = parser.parse_octets(len)?; [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 70 | Ok(unsafe { Self::from_octets_unchecked(octets) }) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/base/opt/keytag.rs:166:9 [INFO] [stdout] | [INFO] [stdout] 165 | fn try_octets_from(src: KeyTag) -> Result { [INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 166 | Octs::try_octets_from(src.octets).map(|octets| unsafe { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/base/opt/nsid.rs:54:12 [INFO] [stdout] | [INFO] [stdout] 51 | pub fn from_octets(octets: Octs) -> Result [INFO] [stdout] | ------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 54 | Ok(unsafe { Self::from_octets_unchecked(octets) }) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/base/opt/nsid.rs:146:9 [INFO] [stdout] | [INFO] [stdout] 145 | fn try_octets_from(src: Nsid) -> Result { [INFO] [stdout] | ------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 146 | Octs::try_octets_from(src.octets).map(|octets| unsafe { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/base/opt/padding.rs:51:12 [INFO] [stdout] | [INFO] [stdout] 48 | pub fn from_octets(octets: Octs) -> Result [INFO] [stdout] | ------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 51 | Ok(unsafe { Self::from_octets_unchecked(octets) }) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/base/opt/padding.rs:106:9 [INFO] [stdout] | [INFO] [stdout] 105 | fn try_octets_from(src: Padding) -> Result { [INFO] [stdout] | --------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 106 | Octs::try_octets_from(src.octets).map(|octets| unsafe { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/base/question.rs:207:12 [INFO] [stdout] | [INFO] [stdout] 205 | source: Question, [INFO] [stdout] | ------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 206 | ) -> Result { [INFO] [stdout] 207 | Ok(Question::new( [INFO] [stdout] | ____________^ [INFO] [stdout] 208 | | Name::try_octets_from(source.qname)?, [INFO] [stdout] 209 | | source.qtype, [INFO] [stdout] 210 | | source.qclass, [INFO] [stdout] 211 | | )) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/base/rdata.rs:113:11 [INFO] [stdout] | [INFO] [stdout] 106 | op: F, [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 113 | match op(target) { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/base/rdata.rs:264:12 [INFO] [stdout] | [INFO] [stdout] 258 | data: Octs, [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 264 | Ok(UnknownRecordData { rtype, 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/base/rdata.rs:323:12 [INFO] [stdout] | [INFO] [stdout] 315 | let data = scanner.convert_entry(base16::SymbolConverter::new())?; [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 323 | Ok(UnknownRecordData { rtype, data }) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/base/rdata.rs:358:12 [INFO] [stdout] | [INFO] [stdout] 356 | source: UnknownRecordData, [INFO] [stdout] | ---------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 357 | ) -> Result { [INFO] [stdout] 358 | Ok(UnknownRecordData { [INFO] [stdout] | ____________^ [INFO] [stdout] 359 | | rtype: source.rtype, [INFO] [stdout] 360 | | data: Octs::try_octets_from(source.data)?, [INFO] [stdout] 361 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/base/rdata.rs:453:30 [INFO] [stdout] | [INFO] [stdout] 453 | .map(|data| Some(Self { rtype, data })) [INFO] [stdout] | ---- ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/base/record.rs:125:13 [INFO] [stdout] | [INFO] [stdout] 119 | pub fn from_record(record: Record) -> Self [INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 125 | record.owner.into(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/base/record.rs:128:13 [INFO] [stdout] | [INFO] [stdout] 119 | pub fn from_record(record: Record) -> Self [INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 128 | record.data.into(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/base/record.rs:272:12 [INFO] [stdout] | [INFO] [stdout] 270 | source: Record, [INFO] [stdout] | -------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 271 | ) -> Result { [INFO] [stdout] 272 | Ok(Record { [INFO] [stdout] | ____________^ [INFO] [stdout] 273 | | owner: Name::try_octets_from(source.owner)?, [INFO] [stdout] 274 | | class: source.class, [INFO] [stdout] 275 | | ttl: source.ttl, [INFO] [stdout] 276 | | data: Data::try_octets_from(source.data)?, [INFO] [stdout] 277 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/base/record.rs:292:12 [INFO] [stdout] | [INFO] [stdout] 290 | self, [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 291 | ) -> Result, Name::AppendError> { [INFO] [stdout] 292 | Ok(Record::new( [INFO] [stdout] | ____________^ [INFO] [stdout] 293 | | self.owner.try_flatten_into()?, [INFO] [stdout] 294 | | self.class, [INFO] [stdout] 295 | | self.ttl, [INFO] [stdout] 296 | | self.data.try_flatten_into()?, [INFO] [stdout] 297 | | )) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/base/scan.rs:778:26 [INFO] [stdout] | [INFO] [stdout] 777 | pub fn new(chars: Chars) -> Self { [INFO] [stdout] | ------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 778 | Symbols { chars: Ok(chars) } [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/base/scan.rs:835:19 [INFO] [stdout] | [INFO] [stdout] 833 | pub fn new>(iter: I) -> Self { [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 834 | IterScanner { [INFO] [stdout] 835 | iter: iter.into_iter().peekable(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/base/scan.rs:913:12 [INFO] [stdout] | [INFO] [stdout] 895 | mut convert: C, [INFO] [stdout] | -------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 896 | ) -> Result { [INFO] [stdout] 897 | let token = match self.iter.next() { [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 898 | Some(token) => token, [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 901 | let mut res = ::Builder::empty(); [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 913 | Ok(::from_builder(res)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/base/scan.rs:931:12 [INFO] [stdout] | [INFO] [stdout] 918 | mut convert: C, [INFO] [stdout] | -------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 919 | ) -> Result { [INFO] [stdout] 920 | let mut res = ::Builder::empty(); [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 931 | Ok(::from_builder(res)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/base/scan.rs:946:12 [INFO] [stdout] | [INFO] [stdout] 935 | let token = match self.iter.next() { [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 936 | Some(token) => token, [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 939 | let mut res = ::Builder::empty(); [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 946 | Ok(::from_builder(res)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/base/scan.rs:966:9 [INFO] [stdout] | [INFO] [stdout] 962 | let token = match self.iter.next() { [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 963 | Some(token) => token, [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 966 | Name::from_symbols(Symbols::new(token.as_ref().chars())) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/base/scan.rs:983:12 [INFO] [stdout] | [INFO] [stdout] 971 | let token = match self.iter.next() { [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 972 | Some(token) => token, [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 975 | let mut res = [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 983 | Ok(res.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/base/scan.rs:1001:12 [INFO] [stdout] | [INFO] [stdout] 987 | let token = match self.iter.next() { [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 988 | Some(token) => token, [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 991 | let mut res = ::Builder::empty(); [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1001 | Ok(Str::from_utf8(::from_builder(res)) [INFO] [stdout] | ____________^ [INFO] [stdout] 1002 | | .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/base/scan.rs:1011:12 [INFO] [stdout] | [INFO] [stdout] 1007 | let mut res = ::Builder::empty(); [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1011 | Ok(::from_builder(res)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/rdata/macros.rs:1156:17 [INFO] [stdout] | [INFO] [stdout] 1154 | self [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1155 | ) -> Result<$target, Target::Error> { [INFO] [stdout] 1156 | Target::try_octets_from(self.$field).map($target::new) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/rdata/rfc1035/name.rs:16:1 [INFO] [stdout] | [INFO] [stdout] 16 | / name_type_well_known! { [INFO] [stdout] 17 | | /// CNAME record data. [INFO] [stdout] 18 | | /// [INFO] [stdout] 19 | | /// The CNAME record specifies the canonical or primary name for domain [INFO] [stdout] ... | [INFO] [stdout] 25 | | (Cname, CNAME, cname, into_cname) [INFO] [stdout] 26 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `name_type_base` which comes from the expansion of the macro `name_type_well_known` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/rdata/macros.rs:1166:17 [INFO] [stdout] | [INFO] [stdout] 1161 | self [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1166 | self.$field.try_flatten_into().map($target::new) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/rdata/rfc1035/name.rs:16:1 [INFO] [stdout] | [INFO] [stdout] 16 | / name_type_well_known! { [INFO] [stdout] 17 | | /// CNAME record data. [INFO] [stdout] 18 | | /// [INFO] [stdout] 19 | | /// The CNAME record specifies the canonical or primary name for domain [INFO] [stdout] ... | [INFO] [stdout] 25 | | (Cname, CNAME, cname, into_cname) [INFO] [stdout] 26 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `name_type_base` which comes from the expansion of the macro `name_type_well_known` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/rdata/macros.rs:1204:17 [INFO] [stdout] | [INFO] [stdout] 1202 | source: $target [INFO] [stdout] | ------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1203 | ) -> Result { [INFO] [stdout] 1204 | Name::try_octets_from(source.$field).map(|name| { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/rdata/rfc1035/name.rs:16:1 [INFO] [stdout] | [INFO] [stdout] 16 | / name_type_well_known! { [INFO] [stdout] 17 | | /// CNAME record data. [INFO] [stdout] 18 | | /// [INFO] [stdout] 19 | | /// The CNAME record specifies the canonical or primary name for domain [INFO] [stdout] ... | [INFO] [stdout] 25 | | (Cname, CNAME, cname, into_cname) [INFO] [stdout] 26 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `name_type_base` which comes from the expansion of the macro `name_type_well_known` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/rdata/macros.rs:1220:17 [INFO] [stdout] | [INFO] [stdout] 1218 | self [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1219 | ) -> Result<$target, Self::AppendError> { [INFO] [stdout] 1220 | self.$field.try_flatten_into().map($target::new) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/rdata/rfc1035/name.rs:16:1 [INFO] [stdout] | [INFO] [stdout] 16 | / name_type_well_known! { [INFO] [stdout] 17 | | /// CNAME record data. [INFO] [stdout] 18 | | /// [INFO] [stdout] 19 | | /// The CNAME record specifies the canonical or primary name for domain [INFO] [stdout] ... | [INFO] [stdout] 25 | | (Cname, CNAME, cname, into_cname) [INFO] [stdout] 26 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `name_type_base` which comes from the expansion of the macro `name_type_well_known` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/rdata/macros.rs:1156:17 [INFO] [stdout] | [INFO] [stdout] 1154 | self [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1155 | ) -> Result<$target, Target::Error> { [INFO] [stdout] 1156 | Target::try_octets_from(self.$field).map($target::new) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/rdata/rfc1035/name.rs:30:1 [INFO] [stdout] | [INFO] [stdout] 30 | / name_type_well_known! { [INFO] [stdout] 31 | | /// MB record data. [INFO] [stdout] 32 | | /// [INFO] [stdout] 33 | | /// The experimental MB record specifies a host that serves a mailbox. [INFO] [stdout] ... | [INFO] [stdout] 38 | | (Mb, MB, madname, into_madname) [INFO] [stdout] 39 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `name_type_base` which comes from the expansion of the macro `name_type_well_known` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/rdata/macros.rs:1166:17 [INFO] [stdout] | [INFO] [stdout] 1161 | self [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1166 | self.$field.try_flatten_into().map($target::new) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/rdata/rfc1035/name.rs:30:1 [INFO] [stdout] | [INFO] [stdout] 30 | / name_type_well_known! { [INFO] [stdout] 31 | | /// MB record data. [INFO] [stdout] 32 | | /// [INFO] [stdout] 33 | | /// The experimental MB record specifies a host that serves a mailbox. [INFO] [stdout] ... | [INFO] [stdout] 38 | | (Mb, MB, madname, into_madname) [INFO] [stdout] 39 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `name_type_base` which comes from the expansion of the macro `name_type_well_known` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/rdata/macros.rs:1204:17 [INFO] [stdout] | [INFO] [stdout] 1202 | source: $target [INFO] [stdout] | ------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1203 | ) -> Result { [INFO] [stdout] 1204 | Name::try_octets_from(source.$field).map(|name| { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/rdata/rfc1035/name.rs:30:1 [INFO] [stdout] | [INFO] [stdout] 30 | / name_type_well_known! { [INFO] [stdout] 31 | | /// MB record data. [INFO] [stdout] 32 | | /// [INFO] [stdout] 33 | | /// The experimental MB record specifies a host that serves a mailbox. [INFO] [stdout] ... | [INFO] [stdout] 38 | | (Mb, MB, madname, into_madname) [INFO] [stdout] 39 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `name_type_base` which comes from the expansion of the macro `name_type_well_known` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/rdata/macros.rs:1220:17 [INFO] [stdout] | [INFO] [stdout] 1218 | self [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1219 | ) -> Result<$target, Self::AppendError> { [INFO] [stdout] 1220 | self.$field.try_flatten_into().map($target::new) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/rdata/rfc1035/name.rs:30:1 [INFO] [stdout] | [INFO] [stdout] 30 | / name_type_well_known! { [INFO] [stdout] 31 | | /// MB record data. [INFO] [stdout] 32 | | /// [INFO] [stdout] 33 | | /// The experimental MB record specifies a host that serves a mailbox. [INFO] [stdout] ... | [INFO] [stdout] 38 | | (Mb, MB, madname, into_madname) [INFO] [stdout] 39 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `name_type_base` which comes from the expansion of the macro `name_type_well_known` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/rdata/macros.rs:1156:17 [INFO] [stdout] | [INFO] [stdout] 1154 | self [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1155 | ) -> Result<$target, Target::Error> { [INFO] [stdout] 1156 | Target::try_octets_from(self.$field).map($target::new) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/rdata/rfc1035/name.rs:43:1 [INFO] [stdout] | [INFO] [stdout] 43 | / name_type_well_known! { [INFO] [stdout] 44 | | /// MD record data. [INFO] [stdout] 45 | | /// [INFO] [stdout] 46 | | /// The MD record specifices a host which has a mail agent for [INFO] [stdout] ... | [INFO] [stdout] 55 | | (Md, MD, madname, into_madname) [INFO] [stdout] 56 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `name_type_base` which comes from the expansion of the macro `name_type_well_known` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/rdata/macros.rs:1166:17 [INFO] [stdout] | [INFO] [stdout] 1161 | self [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1166 | self.$field.try_flatten_into().map($target::new) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/rdata/rfc1035/name.rs:43:1 [INFO] [stdout] | [INFO] [stdout] 43 | / name_type_well_known! { [INFO] [stdout] 44 | | /// MD record data. [INFO] [stdout] 45 | | /// [INFO] [stdout] 46 | | /// The MD record specifices a host which has a mail agent for [INFO] [stdout] ... | [INFO] [stdout] 55 | | (Md, MD, madname, into_madname) [INFO] [stdout] 56 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `name_type_base` which comes from the expansion of the macro `name_type_well_known` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/rdata/macros.rs:1204:17 [INFO] [stdout] | [INFO] [stdout] 1202 | source: $target [INFO] [stdout] | ------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1203 | ) -> Result { [INFO] [stdout] 1204 | Name::try_octets_from(source.$field).map(|name| { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/rdata/rfc1035/name.rs:43:1 [INFO] [stdout] | [INFO] [stdout] 43 | / name_type_well_known! { [INFO] [stdout] 44 | | /// MD record data. [INFO] [stdout] 45 | | /// [INFO] [stdout] 46 | | /// The MD record specifices a host which has a mail agent for [INFO] [stdout] ... | [INFO] [stdout] 55 | | (Md, MD, madname, into_madname) [INFO] [stdout] 56 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `name_type_base` which comes from the expansion of the macro `name_type_well_known` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/rdata/macros.rs:1220:17 [INFO] [stdout] | [INFO] [stdout] 1218 | self [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1219 | ) -> Result<$target, Self::AppendError> { [INFO] [stdout] 1220 | self.$field.try_flatten_into().map($target::new) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/rdata/rfc1035/name.rs:43:1 [INFO] [stdout] | [INFO] [stdout] 43 | / name_type_well_known! { [INFO] [stdout] 44 | | /// MD record data. [INFO] [stdout] 45 | | /// [INFO] [stdout] 46 | | /// The MD record specifices a host which has a mail agent for [INFO] [stdout] ... | [INFO] [stdout] 55 | | (Md, MD, madname, into_madname) [INFO] [stdout] 56 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `name_type_base` which comes from the expansion of the macro `name_type_well_known` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/rdata/macros.rs:1156:17 [INFO] [stdout] | [INFO] [stdout] 1154 | self [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1155 | ) -> Result<$target, Target::Error> { [INFO] [stdout] 1156 | Target::try_octets_from(self.$field).map($target::new) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/rdata/rfc1035/name.rs:60:1 [INFO] [stdout] | [INFO] [stdout] 60 | / name_type_well_known! { [INFO] [stdout] 61 | | /// MF record data. [INFO] [stdout] 62 | | /// [INFO] [stdout] 63 | | /// The MF record specifices a host which has a mail agent for [INFO] [stdout] ... | [INFO] [stdout] 72 | | (Mf, MF, madname, into_madname) [INFO] [stdout] 73 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `name_type_base` which comes from the expansion of the macro `name_type_well_known` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/rdata/macros.rs:1166:17 [INFO] [stdout] | [INFO] [stdout] 1161 | self [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1166 | self.$field.try_flatten_into().map($target::new) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/rdata/rfc1035/name.rs:60:1 [INFO] [stdout] | [INFO] [stdout] 60 | / name_type_well_known! { [INFO] [stdout] 61 | | /// MF record data. [INFO] [stdout] 62 | | /// [INFO] [stdout] 63 | | /// The MF record specifices a host which has a mail agent for [INFO] [stdout] ... | [INFO] [stdout] 72 | | (Mf, MF, madname, into_madname) [INFO] [stdout] 73 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `name_type_base` which comes from the expansion of the macro `name_type_well_known` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/rdata/macros.rs:1204:17 [INFO] [stdout] | [INFO] [stdout] 1202 | source: $target [INFO] [stdout] | ------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1203 | ) -> Result { [INFO] [stdout] 1204 | Name::try_octets_from(source.$field).map(|name| { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/rdata/rfc1035/name.rs:60:1 [INFO] [stdout] | [INFO] [stdout] 60 | / name_type_well_known! { [INFO] [stdout] 61 | | /// MF record data. [INFO] [stdout] 62 | | /// [INFO] [stdout] 63 | | /// The MF record specifices a host which has a mail agent for [INFO] [stdout] ... | [INFO] [stdout] 72 | | (Mf, MF, madname, into_madname) [INFO] [stdout] 73 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `name_type_base` which comes from the expansion of the macro `name_type_well_known` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/rdata/macros.rs:1220:17 [INFO] [stdout] | [INFO] [stdout] 1218 | self [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1219 | ) -> Result<$target, Self::AppendError> { [INFO] [stdout] 1220 | self.$field.try_flatten_into().map($target::new) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/rdata/rfc1035/name.rs:60:1 [INFO] [stdout] | [INFO] [stdout] 60 | / name_type_well_known! { [INFO] [stdout] 61 | | /// MF record data. [INFO] [stdout] 62 | | /// [INFO] [stdout] 63 | | /// The MF record specifices a host which has a mail agent for [INFO] [stdout] ... | [INFO] [stdout] 72 | | (Mf, MF, madname, into_madname) [INFO] [stdout] 73 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `name_type_base` which comes from the expansion of the macro `name_type_well_known` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/rdata/macros.rs:1156:17 [INFO] [stdout] | [INFO] [stdout] 1154 | self [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1155 | ) -> Result<$target, Target::Error> { [INFO] [stdout] 1156 | Target::try_octets_from(self.$field).map($target::new) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/rdata/rfc1035/name.rs:77:1 [INFO] [stdout] | [INFO] [stdout] 77 | / name_type_well_known! { [INFO] [stdout] 78 | | /// MG record data. [INFO] [stdout] 79 | | /// [INFO] [stdout] 80 | | /// The MG record specifices a mailbox which is a member of the mail group [INFO] [stdout] ... | [INFO] [stdout] 88 | | (Mg, MG, madname, into_madname) [INFO] [stdout] 89 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `name_type_base` which comes from the expansion of the macro `name_type_well_known` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/rdata/macros.rs:1166:17 [INFO] [stdout] | [INFO] [stdout] 1161 | self [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1166 | self.$field.try_flatten_into().map($target::new) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/rdata/rfc1035/name.rs:77:1 [INFO] [stdout] | [INFO] [stdout] 77 | / name_type_well_known! { [INFO] [stdout] 78 | | /// MG record data. [INFO] [stdout] 79 | | /// [INFO] [stdout] 80 | | /// The MG record specifices a mailbox which is a member of the mail group [INFO] [stdout] ... | [INFO] [stdout] 88 | | (Mg, MG, madname, into_madname) [INFO] [stdout] 89 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `name_type_base` which comes from the expansion of the macro `name_type_well_known` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/rdata/macros.rs:1204:17 [INFO] [stdout] | [INFO] [stdout] 1202 | source: $target [INFO] [stdout] | ------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1203 | ) -> Result { [INFO] [stdout] 1204 | Name::try_octets_from(source.$field).map(|name| { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/rdata/rfc1035/name.rs:77:1 [INFO] [stdout] | [INFO] [stdout] 77 | / name_type_well_known! { [INFO] [stdout] 78 | | /// MG record data. [INFO] [stdout] 79 | | /// [INFO] [stdout] 80 | | /// The MG record specifices a mailbox which is a member of the mail group [INFO] [stdout] ... | [INFO] [stdout] 88 | | (Mg, MG, madname, into_madname) [INFO] [stdout] 89 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `name_type_base` which comes from the expansion of the macro `name_type_well_known` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/rdata/macros.rs:1220:17 [INFO] [stdout] | [INFO] [stdout] 1218 | self [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1219 | ) -> Result<$target, Self::AppendError> { [INFO] [stdout] 1220 | self.$field.try_flatten_into().map($target::new) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/rdata/rfc1035/name.rs:77:1 [INFO] [stdout] | [INFO] [stdout] 77 | / name_type_well_known! { [INFO] [stdout] 78 | | /// MG record data. [INFO] [stdout] 79 | | /// [INFO] [stdout] 80 | | /// The MG record specifices a mailbox which is a member of the mail group [INFO] [stdout] ... | [INFO] [stdout] 88 | | (Mg, MG, madname, into_madname) [INFO] [stdout] 89 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `name_type_base` which comes from the expansion of the macro `name_type_well_known` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/rdata/macros.rs:1156:17 [INFO] [stdout] | [INFO] [stdout] 1154 | self [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1155 | ) -> Result<$target, Target::Error> { [INFO] [stdout] 1156 | Target::try_octets_from(self.$field).map($target::new) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/rdata/rfc1035/name.rs:93:1 [INFO] [stdout] | [INFO] [stdout] 93 | / name_type_well_known! { [INFO] [stdout] 94 | | /// MR record data. [INFO] [stdout] 95 | | /// [INFO] [stdout] 96 | | /// The MR record specifices a mailbox which is the proper rename of the [INFO] [stdout] ... | [INFO] [stdout] 104 | | (Mr, MR, newname, into_newname) [INFO] [stdout] 105 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `name_type_base` which comes from the expansion of the macro `name_type_well_known` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/rdata/macros.rs:1166:17 [INFO] [stdout] | [INFO] [stdout] 1161 | self [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1166 | self.$field.try_flatten_into().map($target::new) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/rdata/rfc1035/name.rs:93:1 [INFO] [stdout] | [INFO] [stdout] 93 | / name_type_well_known! { [INFO] [stdout] 94 | | /// MR record data. [INFO] [stdout] 95 | | /// [INFO] [stdout] 96 | | /// The MR record specifices a mailbox which is the proper rename of the [INFO] [stdout] ... | [INFO] [stdout] 104 | | (Mr, MR, newname, into_newname) [INFO] [stdout] 105 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `name_type_base` which comes from the expansion of the macro `name_type_well_known` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/rdata/macros.rs:1204:17 [INFO] [stdout] | [INFO] [stdout] 1202 | source: $target [INFO] [stdout] | ------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1203 | ) -> Result { [INFO] [stdout] 1204 | Name::try_octets_from(source.$field).map(|name| { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/rdata/rfc1035/name.rs:93:1 [INFO] [stdout] | [INFO] [stdout] 93 | / name_type_well_known! { [INFO] [stdout] 94 | | /// MR record data. [INFO] [stdout] 95 | | /// [INFO] [stdout] 96 | | /// The MR record specifices a mailbox which is the proper rename of the [INFO] [stdout] ... | [INFO] [stdout] 104 | | (Mr, MR, newname, into_newname) [INFO] [stdout] 105 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `name_type_base` which comes from the expansion of the macro `name_type_well_known` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/rdata/macros.rs:1220:17 [INFO] [stdout] | [INFO] [stdout] 1218 | self [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1219 | ) -> Result<$target, Self::AppendError> { [INFO] [stdout] 1220 | self.$field.try_flatten_into().map($target::new) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/rdata/rfc1035/name.rs:93:1 [INFO] [stdout] | [INFO] [stdout] 93 | / name_type_well_known! { [INFO] [stdout] 94 | | /// MR record data. [INFO] [stdout] 95 | | /// [INFO] [stdout] 96 | | /// The MR record specifices a mailbox which is the proper rename of the [INFO] [stdout] ... | [INFO] [stdout] 104 | | (Mr, MR, newname, into_newname) [INFO] [stdout] 105 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `name_type_base` which comes from the expansion of the macro `name_type_well_known` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/rdata/macros.rs:1156:17 [INFO] [stdout] | [INFO] [stdout] 1154 | self [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1155 | ) -> Result<$target, Target::Error> { [INFO] [stdout] 1156 | Target::try_octets_from(self.$field).map($target::new) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/rdata/rfc1035/name.rs:109:1 [INFO] [stdout] | [INFO] [stdout] 109 | / name_type_well_known! { [INFO] [stdout] 110 | | /// NS record data. [INFO] [stdout] 111 | | /// [INFO] [stdout] 112 | | /// NS records specify hosts that are authoritative for a class and domain. [INFO] [stdout] ... | [INFO] [stdout] 117 | | (Ns, NS, nsdname, into_nsdname) [INFO] [stdout] 118 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `name_type_base` which comes from the expansion of the macro `name_type_well_known` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/rdata/macros.rs:1166:17 [INFO] [stdout] | [INFO] [stdout] 1161 | self [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1166 | self.$field.try_flatten_into().map($target::new) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/rdata/rfc1035/name.rs:109:1 [INFO] [stdout] | [INFO] [stdout] 109 | / name_type_well_known! { [INFO] [stdout] 110 | | /// NS record data. [INFO] [stdout] 111 | | /// [INFO] [stdout] 112 | | /// NS records specify hosts that are authoritative for a class and domain. [INFO] [stdout] ... | [INFO] [stdout] 117 | | (Ns, NS, nsdname, into_nsdname) [INFO] [stdout] 118 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `name_type_base` which comes from the expansion of the macro `name_type_well_known` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/rdata/macros.rs:1204:17 [INFO] [stdout] | [INFO] [stdout] 1202 | source: $target [INFO] [stdout] | ------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1203 | ) -> Result { [INFO] [stdout] 1204 | Name::try_octets_from(source.$field).map(|name| { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/rdata/rfc1035/name.rs:109:1 [INFO] [stdout] | [INFO] [stdout] 109 | / name_type_well_known! { [INFO] [stdout] 110 | | /// NS record data. [INFO] [stdout] 111 | | /// [INFO] [stdout] 112 | | /// NS records specify hosts that are authoritative for a class and domain. [INFO] [stdout] ... | [INFO] [stdout] 117 | | (Ns, NS, nsdname, into_nsdname) [INFO] [stdout] 118 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `name_type_base` which comes from the expansion of the macro `name_type_well_known` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/rdata/macros.rs:1220:17 [INFO] [stdout] | [INFO] [stdout] 1218 | self [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1219 | ) -> Result<$target, Self::AppendError> { [INFO] [stdout] 1220 | self.$field.try_flatten_into().map($target::new) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/rdata/rfc1035/name.rs:109:1 [INFO] [stdout] | [INFO] [stdout] 109 | / name_type_well_known! { [INFO] [stdout] 110 | | /// NS record data. [INFO] [stdout] 111 | | /// [INFO] [stdout] 112 | | /// NS records specify hosts that are authoritative for a class and domain. [INFO] [stdout] ... | [INFO] [stdout] 117 | | (Ns, NS, nsdname, into_nsdname) [INFO] [stdout] 118 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `name_type_base` which comes from the expansion of the macro `name_type_well_known` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/rdata/macros.rs:1156:17 [INFO] [stdout] | [INFO] [stdout] 1154 | self [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1155 | ) -> Result<$target, Target::Error> { [INFO] [stdout] 1156 | Target::try_octets_from(self.$field).map($target::new) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/rdata/rfc1035/name.rs:122:1 [INFO] [stdout] | [INFO] [stdout] 122 | / name_type_well_known! { [INFO] [stdout] 123 | | /// PTR record data. [INFO] [stdout] 124 | | /// [INFO] [stdout] 125 | | /// PRT records are used in special domains to point to some other location [INFO] [stdout] ... | [INFO] [stdout] 131 | | (Ptr, PTR, ptrdname, into_ptrdname) [INFO] [stdout] 132 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `name_type_base` which comes from the expansion of the macro `name_type_well_known` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/rdata/macros.rs:1166:17 [INFO] [stdout] | [INFO] [stdout] 1161 | self [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1166 | self.$field.try_flatten_into().map($target::new) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/rdata/rfc1035/name.rs:122:1 [INFO] [stdout] | [INFO] [stdout] 122 | / name_type_well_known! { [INFO] [stdout] 123 | | /// PTR record data. [INFO] [stdout] 124 | | /// [INFO] [stdout] 125 | | /// PRT records are used in special domains to point to some other location [INFO] [stdout] ... | [INFO] [stdout] 131 | | (Ptr, PTR, ptrdname, into_ptrdname) [INFO] [stdout] 132 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `name_type_base` which comes from the expansion of the macro `name_type_well_known` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/rdata/macros.rs:1204:17 [INFO] [stdout] | [INFO] [stdout] 1202 | source: $target [INFO] [stdout] | ------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1203 | ) -> Result { [INFO] [stdout] 1204 | Name::try_octets_from(source.$field).map(|name| { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/rdata/rfc1035/name.rs:122:1 [INFO] [stdout] | [INFO] [stdout] 122 | / name_type_well_known! { [INFO] [stdout] 123 | | /// PTR record data. [INFO] [stdout] 124 | | /// [INFO] [stdout] 125 | | /// PRT records are used in special domains to point to some other location [INFO] [stdout] ... | [INFO] [stdout] 131 | | (Ptr, PTR, ptrdname, into_ptrdname) [INFO] [stdout] 132 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `name_type_base` which comes from the expansion of the macro `name_type_well_known` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/rdata/macros.rs:1220:17 [INFO] [stdout] | [INFO] [stdout] 1218 | self [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1219 | ) -> Result<$target, Self::AppendError> { [INFO] [stdout] 1220 | self.$field.try_flatten_into().map($target::new) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/rdata/rfc1035/name.rs:122:1 [INFO] [stdout] | [INFO] [stdout] 122 | / name_type_well_known! { [INFO] [stdout] 123 | | /// PTR record data. [INFO] [stdout] 124 | | /// [INFO] [stdout] 125 | | /// PRT records are used in special domains to point to some other location [INFO] [stdout] ... | [INFO] [stdout] 131 | | (Ptr, PTR, ptrdname, into_ptrdname) [INFO] [stdout] 132 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `name_type_base` which comes from the expansion of the macro `name_type_well_known` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/rdata/rfc1035/hinfo.rs:71:12 [INFO] [stdout] | [INFO] [stdout] 69 | self, [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 70 | ) -> Result, Target::Error> { [INFO] [stdout] 71 | Ok(Hinfo::new( [INFO] [stdout] | ____________^ [INFO] [stdout] 72 | | self.cpu.try_octets_into()?, [INFO] [stdout] 73 | | self.os.try_octets_into()?, [INFO] [stdout] 74 | | )) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/rdata/rfc1035/hinfo.rs:105:12 [INFO] [stdout] | [INFO] [stdout] 104 | fn try_octets_from(source: Hinfo) -> Result { [INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 105 | Ok(Hinfo::new( [INFO] [stdout] | ____________^ [INFO] [stdout] 106 | | CharStr::try_octets_from(source.cpu)?, [INFO] [stdout] 107 | | CharStr::try_octets_from(source.os)?, [INFO] [stdout] 108 | | )) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/rdata/rfc1035/minfo.rs:71:12 [INFO] [stdout] | [INFO] [stdout] 69 | self, [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 70 | ) -> Result, Target::Error> { [INFO] [stdout] 71 | Ok(Minfo::new( [INFO] [stdout] | ____________^ [INFO] [stdout] 72 | | self.rmailbx.try_octets_into()?, [INFO] [stdout] 73 | | self.emailbx.try_octets_into()?, [INFO] [stdout] 74 | | )) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/rdata/rfc1035/minfo.rs:81:12 [INFO] [stdout] | [INFO] [stdout] 78 | self, [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 81 | Ok(Minfo::new( [INFO] [stdout] | ____________^ [INFO] [stdout] 82 | | self.rmailbx.try_flatten_into()?, [INFO] [stdout] 83 | | self.emailbx.try_flatten_into()?, [INFO] [stdout] 84 | | )) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/rdata/rfc1035/minfo.rs:114:12 [INFO] [stdout] | [INFO] [stdout] 113 | fn try_octets_from(source: Minfo) -> Result { [INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 114 | Ok(Minfo::new( [INFO] [stdout] | ____________^ [INFO] [stdout] 115 | | Name::try_octets_from(source.rmailbx)?, [INFO] [stdout] 116 | | Name::try_octets_from(source.emailbx)?, [INFO] [stdout] 117 | | )) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/rdata/rfc1035/mx.rs:65:12 [INFO] [stdout] | [INFO] [stdout] 63 | self, [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 64 | ) -> Result, Target::Error> { [INFO] [stdout] 65 | Ok(Mx::new(self.preference, self.exchange.try_octets_into()?)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/rdata/rfc1035/mx.rs:72:12 [INFO] [stdout] | [INFO] [stdout] 69 | self, [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 72 | Ok(Mx::new(self.preference, self.exchange.try_flatten_into()?)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/rdata/rfc1035/mx.rs:99:12 [INFO] [stdout] | [INFO] [stdout] 98 | fn try_octets_from(source: Mx) -> Result { [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 99 | Ok(Mx::new( [INFO] [stdout] | ____________^ [INFO] [stdout] 100 | | source.preference, [INFO] [stdout] 101 | | Name::try_octets_from(source.exchange)?, [INFO] [stdout] 102 | | )) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/rdata/rfc1035/null.rs:58:12 [INFO] [stdout] | [INFO] [stdout] 53 | pub fn from_octets(data: Octs) -> Result [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 58 | Ok(unsafe { Self::from_octets_unchecked(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/rdata/rfc1035/null.rs:118:12 [INFO] [stdout] | [INFO] [stdout] 116 | self, [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 117 | ) -> Result, Target::Error> { [INFO] [stdout] 118 | Ok(unsafe { [INFO] [stdout] | ____________^ [INFO] [stdout] 119 | | Null::from_octets_unchecked(self.data.try_octets_into()?) [INFO] [stdout] 120 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/rdata/rfc1035/null.rs:151:9 [INFO] [stdout] | [INFO] [stdout] 150 | fn try_octets_from(source: Null) -> Result { [INFO] [stdout] | --------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 151 | Octs::try_octets_from(source.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/rdata/rfc1035/soa.rs:107:12 [INFO] [stdout] | [INFO] [stdout] 105 | self, [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 106 | ) -> Result, Target::Error> { [INFO] [stdout] 107 | Ok(Soa::new( [INFO] [stdout] | ____________^ [INFO] [stdout] 108 | | self.mname.try_octets_into()?, [INFO] [stdout] 109 | | self.rname.try_octets_into()?, [INFO] [stdout] 110 | | self.serial, [INFO] [stdout] ... | [INFO] [stdout] 114 | | self.minimum, [INFO] [stdout] 115 | | )) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/rdata/rfc1035/soa.rs:122:12 [INFO] [stdout] | [INFO] [stdout] 119 | self, [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 122 | Ok(Soa::new( [INFO] [stdout] | ____________^ [INFO] [stdout] 123 | | self.mname.try_flatten_into()?, [INFO] [stdout] 124 | | self.rname.try_flatten_into()?, [INFO] [stdout] 125 | | self.serial, [INFO] [stdout] ... | [INFO] [stdout] 129 | | self.minimum, [INFO] [stdout] 130 | | )) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/rdata/rfc1035/soa.rs:173:12 [INFO] [stdout] | [INFO] [stdout] 172 | fn try_octets_from(source: Soa) -> Result { [INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 173 | Ok(Soa::new( [INFO] [stdout] | ____________^ [INFO] [stdout] 174 | | Name::try_octets_from(source.mname)?, [INFO] [stdout] 175 | | Name::try_octets_from(source.rname)?, [INFO] [stdout] 176 | | source.serial, [INFO] [stdout] ... | [INFO] [stdout] 180 | | source.minimum, [INFO] [stdout] 181 | | )) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/rdata/rfc1035/txt.rs:107:9 [INFO] [stdout] | [INFO] [stdout] 105 | let mut builder = TxtBuilder::::new(); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 106 | builder.append_slice(text)?; [INFO] [stdout] 107 | builder.finish().map_err(Into::into) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/rdata/rfc1035/txt.rs:126:12 [INFO] [stdout] | [INFO] [stdout] 121 | pub fn from_octets(octets: Octs) -> Result [INFO] [stdout] | ------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 126 | Ok(unsafe { Txt::from_octets_unchecked(octets) }) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/rdata/rfc1035/txt.rs:192:12 [INFO] [stdout] | [INFO] [stdout] 187 | let text = parser.parse_octets(len)?; [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 192 | Ok(Txt(text)) [INFO] [stdout] | ^^^^^^^^^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/rdata/rfc1035/txt.rs:260:12 [INFO] [stdout] | [INFO] [stdout] 256 | let mut res = T::Builder::with_capacity(self.len()); [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 260 | Ok(res.freeze()) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/rdata/rfc1035/txt.rs:289:12 [INFO] [stdout] | [INFO] [stdout] 287 | self, [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 288 | ) -> Result, Target::Error> { [INFO] [stdout] 289 | Ok(Txt(self.0.try_octets_into()?)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/rdata/rfc1035/txt.rs:311:9 [INFO] [stdout] | [INFO] [stdout] 310 | fn try_octets_from(source: Txt) -> Result { [INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 311 | Octs::try_octets_from(source.0).map(Self) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/rdata/rfc1035/txt.rs:826:12 [INFO] [stdout] | [INFO] [stdout] 818 | pub fn finish(mut self) -> Result, TxtAppendError> [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 826 | Ok(Txt(self.builder.freeze())) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/rdata/cds.rs:66:12 [INFO] [stdout] | [INFO] [stdout] 58 | public_key: Octs, [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 66 | Ok(unsafe { [INFO] [stdout] | ____________^ [INFO] [stdout] 67 | | Cdnskey::new_unchecked(flags, protocol, algorithm, public_key) [INFO] [stdout] 68 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/rdata/cds.rs:110:12 [INFO] [stdout] | [INFO] [stdout] 108 | self, [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 109 | ) -> Result, Target::Error> { [INFO] [stdout] 110 | Ok(unsafe { [INFO] [stdout] | ____________^ [INFO] [stdout] 111 | | Cdnskey::new_unchecked( [INFO] [stdout] 112 | | self.flags, [INFO] [stdout] 113 | | self.protocol, [INFO] [stdout] ... | [INFO] [stdout] 116 | | ) [INFO] [stdout] 117 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/rdata/cds.rs:167:12 [INFO] [stdout] | [INFO] [stdout] 165 | source: Cdnskey, [INFO] [stdout] | ------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 166 | ) -> Result { [INFO] [stdout] 167 | Ok(unsafe { [INFO] [stdout] | ____________^ [INFO] [stdout] 168 | | Cdnskey::new_unchecked( [INFO] [stdout] 169 | | source.flags, [INFO] [stdout] 170 | | source.protocol, [INFO] [stdout] ... | [INFO] [stdout] 173 | | ) [INFO] [stdout] 174 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/rdata/cds.rs:371:12 [INFO] [stdout] | [INFO] [stdout] 363 | digest: Octs, [INFO] [stdout] | ------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 371 | Ok(unsafe { [INFO] [stdout] | ____________^ [INFO] [stdout] 372 | | Cds::new_unchecked(key_tag, algorithm, digest_type, digest) [INFO] [stdout] 373 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/rdata/cds.rs:419:12 [INFO] [stdout] | [INFO] [stdout] 417 | self, [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 418 | ) -> Result, Target::Error> { [INFO] [stdout] 419 | Ok(unsafe { [INFO] [stdout] | ____________^ [INFO] [stdout] 420 | | Cds::new_unchecked( [INFO] [stdout] 421 | | self.key_tag, [INFO] [stdout] 422 | | self.algorithm, [INFO] [stdout] ... | [INFO] [stdout] 425 | | ) [INFO] [stdout] 426 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/rdata/cds.rs:474:12 [INFO] [stdout] | [INFO] [stdout] 473 | fn try_octets_from(source: Cds) -> Result { [INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 474 | Ok(unsafe { [INFO] [stdout] | ____________^ [INFO] [stdout] 475 | | Cds::new_unchecked( [INFO] [stdout] 476 | | source.key_tag, [INFO] [stdout] 477 | | source.algorithm, [INFO] [stdout] ... | [INFO] [stdout] 480 | | ) [INFO] [stdout] 481 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/rdata/macros.rs:1156:17 [INFO] [stdout] | [INFO] [stdout] 1154 | self [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1155 | ) -> Result<$target, Target::Error> { [INFO] [stdout] 1156 | Target::try_octets_from(self.$field).map($target::new) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/rdata/dname.rs:12:1 [INFO] [stdout] | [INFO] [stdout] 12 | / name_type_canonical! { [INFO] [stdout] 13 | | /// DNAME record data. [INFO] [stdout] 14 | | /// [INFO] [stdout] 15 | | /// The DNAME record provides redirection for a subtree of the domain [INFO] [stdout] ... | [INFO] [stdout] 19 | | (Dname, DNAME, dname, into_dname) [INFO] [stdout] 20 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `name_type_base` which comes from the expansion of the macro `name_type_canonical` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/rdata/macros.rs:1166:17 [INFO] [stdout] | [INFO] [stdout] 1161 | self [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1166 | self.$field.try_flatten_into().map($target::new) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/rdata/dname.rs:12:1 [INFO] [stdout] | [INFO] [stdout] 12 | / name_type_canonical! { [INFO] [stdout] 13 | | /// DNAME record data. [INFO] [stdout] 14 | | /// [INFO] [stdout] 15 | | /// The DNAME record provides redirection for a subtree of the domain [INFO] [stdout] ... | [INFO] [stdout] 19 | | (Dname, DNAME, dname, into_dname) [INFO] [stdout] 20 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `name_type_base` which comes from the expansion of the macro `name_type_canonical` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/rdata/macros.rs:1204:17 [INFO] [stdout] | [INFO] [stdout] 1202 | source: $target [INFO] [stdout] | ------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1203 | ) -> Result { [INFO] [stdout] 1204 | Name::try_octets_from(source.$field).map(|name| { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/rdata/dname.rs:12:1 [INFO] [stdout] | [INFO] [stdout] 12 | / name_type_canonical! { [INFO] [stdout] 13 | | /// DNAME record data. [INFO] [stdout] 14 | | /// [INFO] [stdout] 15 | | /// The DNAME record provides redirection for a subtree of the domain [INFO] [stdout] ... | [INFO] [stdout] 19 | | (Dname, DNAME, dname, into_dname) [INFO] [stdout] 20 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `name_type_base` which comes from the expansion of the macro `name_type_canonical` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/rdata/macros.rs:1220:17 [INFO] [stdout] | [INFO] [stdout] 1218 | self [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1219 | ) -> Result<$target, Self::AppendError> { [INFO] [stdout] 1220 | self.$field.try_flatten_into().map($target::new) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/rdata/dname.rs:12:1 [INFO] [stdout] | [INFO] [stdout] 12 | / name_type_canonical! { [INFO] [stdout] 13 | | /// DNAME record data. [INFO] [stdout] 14 | | /// [INFO] [stdout] 15 | | /// The DNAME record provides redirection for a subtree of the domain [INFO] [stdout] ... | [INFO] [stdout] 19 | | (Dname, DNAME, dname, into_dname) [INFO] [stdout] 20 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `name_type_base` which comes from the expansion of the macro `name_type_canonical` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/rdata/dnssec.rs:82:12 [INFO] [stdout] | [INFO] [stdout] 70 | public_key: Octs, [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 82 | Ok(Dnskey { [INFO] [stdout] | ____________^ [INFO] [stdout] 83 | | flags, [INFO] [stdout] 84 | | protocol, [INFO] [stdout] 85 | | algorithm, [INFO] [stdout] 86 | | public_key, [INFO] [stdout] 87 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/rdata/dnssec.rs:135:25 [INFO] [stdout] | [INFO] [stdout] 130 | pub fn convert>(self) -> Dnskey { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 135 | public_key: self.public_key.into(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/rdata/dnssec.rs:218:12 [INFO] [stdout] | [INFO] [stdout] 216 | self, [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 217 | ) -> Result, Target::Error> { [INFO] [stdout] 218 | Ok(unsafe { [INFO] [stdout] | ____________^ [INFO] [stdout] 219 | | Dnskey::new_unchecked( [INFO] [stdout] 220 | | self.flags, [INFO] [stdout] 221 | | self.protocol, [INFO] [stdout] ... | [INFO] [stdout] 224 | | ) [INFO] [stdout] 225 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/rdata/dnssec.rs:276:12 [INFO] [stdout] | [INFO] [stdout] 275 | fn try_octets_from(source: Dnskey) -> Result { [INFO] [stdout] | ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 276 | Ok(unsafe { [INFO] [stdout] | ____________^ [INFO] [stdout] 277 | | Dnskey::new_unchecked( [INFO] [stdout] 278 | | source.flags, [INFO] [stdout] 279 | | source.protocol, [INFO] [stdout] ... | [INFO] [stdout] 282 | | ) [INFO] [stdout] 283 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/rdata/dnssec.rs:533:12 [INFO] [stdout] | [INFO] [stdout] 531 | source: ProtoRrsig, [INFO] [stdout] | --------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 532 | ) -> Result { [INFO] [stdout] 533 | Ok(ProtoRrsig::new( [INFO] [stdout] | ____________^ [INFO] [stdout] 534 | | source.type_covered, [INFO] [stdout] 535 | | source.algorithm, [INFO] [stdout] 536 | | source.labels, [INFO] [stdout] ... | [INFO] [stdout] 541 | | Name::try_octets_from(source.signer_name)?, [INFO] [stdout] 542 | | )) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/rdata/dnssec.rs:555:12 [INFO] [stdout] | [INFO] [stdout] 553 | self [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 554 | ) -> Result, Name::AppendError> { [INFO] [stdout] 555 | Ok(ProtoRrsig::new( [INFO] [stdout] | ____________^ [INFO] [stdout] 556 | | self.type_covered, [INFO] [stdout] 557 | | self.algorithm, [INFO] [stdout] 558 | | self.labels, [INFO] [stdout] ... | [INFO] [stdout] 563 | | self.signer_name.try_flatten_into()?, [INFO] [stdout] 564 | | )) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/rdata/dnssec.rs:863:12 [INFO] [stdout] | [INFO] [stdout] 842 | signer_name: Name, [INFO] [stdout] | ----------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 843 | signature: Octs, [INFO] [stdout] | --------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 863 | Ok(unsafe { [INFO] [stdout] | ____________^ [INFO] [stdout] 864 | | Rrsig::new_unchecked( [INFO] [stdout] 865 | | type_covered, [INFO] [stdout] 866 | | algorithm, [INFO] [stdout] ... | [INFO] [stdout] 874 | | ) [INFO] [stdout] 875 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/rdata/dnssec.rs:956:12 [INFO] [stdout] | [INFO] [stdout] 950 | self, [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 956 | Ok(unsafe { [INFO] [stdout] | ____________^ [INFO] [stdout] 957 | | Rrsig::new_unchecked( [INFO] [stdout] 958 | | self.type_covered, [INFO] [stdout] 959 | | self.algorithm, [INFO] [stdout] ... | [INFO] [stdout] 967 | | ) [INFO] [stdout] 968 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/rdata/dnssec.rs:978:12 [INFO] [stdout] | [INFO] [stdout] 972 | self, [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 978 | Ok(unsafe { [INFO] [stdout] | ____________^ [INFO] [stdout] 979 | | Rrsig::new_unchecked( [INFO] [stdout] 980 | | self.type_covered, [INFO] [stdout] 981 | | self.algorithm, [INFO] [stdout] ... | [INFO] [stdout] 989 | | ) [INFO] [stdout] 990 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/rdata/dnssec.rs:1029:12 [INFO] [stdout] | [INFO] [stdout] 1026 | let signer_name = ParsedName::parse(parser)?; [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1027 | let len = parser.remaining(); [INFO] [stdout] 1028 | let signature = parser.parse_octets(len)?; [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1029 | Ok(unsafe { [INFO] [stdout] | ____________^ [INFO] [stdout] 1030 | | Self::new_unchecked( [INFO] [stdout] 1031 | | type_covered, [INFO] [stdout] 1032 | | algorithm, [INFO] [stdout] ... | [INFO] [stdout] 1040 | | ) [INFO] [stdout] 1041 | | }) [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/rdata/dnssec.rs:1059:12 [INFO] [stdout] | [INFO] [stdout] 1057 | source: Rrsig, [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1058 | ) -> Result { [INFO] [stdout] 1059 | Ok(unsafe { [INFO] [stdout] | ____________^ [INFO] [stdout] 1060 | | Rrsig::new_unchecked( [INFO] [stdout] 1061 | | source.type_covered, [INFO] [stdout] 1062 | | source.algorithm, [INFO] [stdout] ... | [INFO] [stdout] 1070 | | ) [INFO] [stdout] 1071 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/rdata/dnssec.rs:1411:12 [INFO] [stdout] | [INFO] [stdout] 1405 | self, [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1411 | Ok(Nsec::new( [INFO] [stdout] | ____________^ [INFO] [stdout] 1412 | | self.next_name.try_octets_into()?, [INFO] [stdout] 1413 | | self.types.convert_octets()?, [INFO] [stdout] 1414 | | )) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/rdata/dnssec.rs:1424:12 [INFO] [stdout] | [INFO] [stdout] 1418 | self, [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1424 | Ok(Nsec::new( [INFO] [stdout] | ____________^ [INFO] [stdout] 1425 | | self.next_name.try_flatten_into()?, [INFO] [stdout] 1426 | | self.types.convert_octets()?, [INFO] [stdout] 1427 | | )) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/rdata/dnssec.rs:1464:12 [INFO] [stdout] | [INFO] [stdout] 1462 | source: Nsec, [INFO] [stdout] | ------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1463 | ) -> Result { [INFO] [stdout] 1464 | Ok(Nsec::new( [INFO] [stdout] | ____________^ [INFO] [stdout] 1465 | | Name::try_octets_from(source.next_name)?, [INFO] [stdout] 1466 | | RtypeBitmap::try_octets_from(source.types)?, [INFO] [stdout] 1467 | | )) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/rdata/dnssec.rs:1692:12 [INFO] [stdout] | [INFO] [stdout] 1678 | digest: Octs, [INFO] [stdout] | ------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1692 | Ok(unsafe { [INFO] [stdout] | ____________^ [INFO] [stdout] 1693 | | Ds::new_unchecked(key_tag, algorithm, digest_type, digest) [INFO] [stdout] 1694 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/rdata/dnssec.rs:1740:12 [INFO] [stdout] | [INFO] [stdout] 1738 | self, [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1739 | ) -> Result, Target::Error> { [INFO] [stdout] 1740 | Ok(unsafe { [INFO] [stdout] | ____________^ [INFO] [stdout] 1741 | | Ds::new_unchecked( [INFO] [stdout] 1742 | | self.key_tag, [INFO] [stdout] 1743 | | self.algorithm, [INFO] [stdout] ... | [INFO] [stdout] 1746 | | ) [INFO] [stdout] 1747 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/rdata/dnssec.rs:1798:12 [INFO] [stdout] | [INFO] [stdout] 1797 | fn try_octets_from(source: Ds) -> Result { [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1798 | Ok(unsafe { [INFO] [stdout] | ____________^ [INFO] [stdout] 1799 | | Ds::new_unchecked( [INFO] [stdout] 1800 | | source.key_tag, [INFO] [stdout] 1801 | | source.algorithm, [INFO] [stdout] ... | [INFO] [stdout] 1804 | | ) [INFO] [stdout] 1805 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/rdata/dnssec.rs:2006:12 [INFO] [stdout] | [INFO] [stdout] 1979 | pub fn from_octets(octets: Octs) -> Result [INFO] [stdout] | ------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2006 | Ok(RtypeBitmap(octets)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/rdata/dnssec.rs:2028:12 [INFO] [stdout] | [INFO] [stdout] 2021 | let mut builder = [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2028 | Ok(builder.finalize()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/rdata/dnssec.rs:2038:12 [INFO] [stdout] | [INFO] [stdout] 2036 | self, [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2037 | ) -> Result, Target::Error> { [INFO] [stdout] 2038 | Ok(RtypeBitmap(self.0.try_octets_into()?)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/rdata/dnssec.rs:2104:9 [INFO] [stdout] | [INFO] [stdout] 2102 | source: RtypeBitmap, [INFO] [stdout] | ---------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 2103 | ) -> Result { [INFO] [stdout] 2104 | Octs::try_octets_from(source.0).map(RtypeBitmap) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/rdata/dnssec.rs:2452:21 [INFO] [stdout] | [INFO] [stdout] 2430 | pub fn finalize(mut self) -> RtypeBitmap [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 2452 | RtypeBitmap(self.buf.freeze()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/rdata/nsec3.rs:113:12 [INFO] [stdout] | [INFO] [stdout] 108 | self, [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 113 | Ok(Nsec3::new( [INFO] [stdout] | ____________^ [INFO] [stdout] 114 | | self.hash_algorithm, [INFO] [stdout] 115 | | self.flags, [INFO] [stdout] 116 | | self.iterations, [INFO] [stdout] ... | [INFO] [stdout] 119 | | self.types.try_octets_into()?, [INFO] [stdout] 120 | | )) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/rdata/nsec3.rs:153:12 [INFO] [stdout] | [INFO] [stdout] 150 | let salt = Nsec3Salt::parse(parser)?; [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 151 | let next_owner = OwnerHash::parse(parser)?; [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 152 | let types = RtypeBitmap::parse(parser)?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 153 | Ok(Self::new( [INFO] [stdout] | ____________^ [INFO] [stdout] 154 | | hash_algorithm, [INFO] [stdout] 155 | | flags, [INFO] [stdout] 156 | | iterations, [INFO] [stdout] ... | [INFO] [stdout] 159 | | types, [INFO] [stdout] 160 | | )) [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/rdata/nsec3.rs:173:12 [INFO] [stdout] | [INFO] [stdout] 172 | fn try_octets_from(source: Nsec3) -> Result { [INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 173 | Ok(Nsec3::new( [INFO] [stdout] | ____________^ [INFO] [stdout] 174 | | source.hash_algorithm, [INFO] [stdout] 175 | | source.flags, [INFO] [stdout] 176 | | source.iterations, [INFO] [stdout] ... | [INFO] [stdout] 179 | | RtypeBitmap::try_octets_from(source.types)?, [INFO] [stdout] 180 | | )) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/rdata/nsec3.rs:437:12 [INFO] [stdout] | [INFO] [stdout] 432 | self, [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 437 | Ok(Nsec3param::new( [INFO] [stdout] | ____________^ [INFO] [stdout] 438 | | self.hash_algorithm, [INFO] [stdout] 439 | | self.flags, [INFO] [stdout] 440 | | self.iterations, [INFO] [stdout] 441 | | self.salt.try_octets_into()?, [INFO] [stdout] 442 | | )) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/rdata/nsec3.rs:485:12 [INFO] [stdout] | [INFO] [stdout] 483 | source: Nsec3param, [INFO] [stdout] | --------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 484 | ) -> Result { [INFO] [stdout] 485 | Ok(Nsec3param::new( [INFO] [stdout] | ____________^ [INFO] [stdout] 486 | | source.hash_algorithm, [INFO] [stdout] 487 | | source.flags, [INFO] [stdout] 488 | | source.iterations, [INFO] [stdout] 489 | | Nsec3Salt::try_octets_from(source.salt)?, [INFO] [stdout] 490 | | )) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/rdata/nsec3.rs:871:9 [INFO] [stdout] | [INFO] [stdout] 869 | source: Nsec3Salt, [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 870 | ) -> Result { [INFO] [stdout] 871 | Octs::try_octets_from(source.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/rdata/nsec3.rs:1232:9 [INFO] [stdout] | [INFO] [stdout] 1230 | source: OwnerHash, [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1231 | ) -> Result { [INFO] [stdout] 1232 | Octs::try_octets_from(source.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/rdata/srv.rs:68:12 [INFO] [stdout] | [INFO] [stdout] 66 | self, [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 67 | ) -> Result, Target::Error> { [INFO] [stdout] 68 | Ok(Srv::new( [INFO] [stdout] | ____________^ [INFO] [stdout] 69 | | self.priority, [INFO] [stdout] 70 | | self.weight, [INFO] [stdout] 71 | | self.port, [INFO] [stdout] 72 | | self.target.try_octets_into()?, [INFO] [stdout] 73 | | )) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/rdata/srv.rs:80:12 [INFO] [stdout] | [INFO] [stdout] 77 | self, [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 80 | Ok(Srv::new( [INFO] [stdout] | ____________^ [INFO] [stdout] 81 | | self.priority, [INFO] [stdout] 82 | | self.weight, [INFO] [stdout] 83 | | self.port, [INFO] [stdout] 84 | | self.target.try_flatten_into()?, [INFO] [stdout] 85 | | )) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/rdata/srv.rs:122:12 [INFO] [stdout] | [INFO] [stdout] 121 | fn try_octets_from(source: Srv) -> Result { [INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 122 | Ok(Srv::new( [INFO] [stdout] | ____________^ [INFO] [stdout] 123 | | source.priority, [INFO] [stdout] 124 | | source.weight, [INFO] [stdout] 125 | | source.port, [INFO] [stdout] 126 | | Name::try_octets_from(source.target)?, [INFO] [stdout] 127 | | )) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/rdata/svcb/value.rs:74:31 [INFO] [stdout] | [INFO] [stdout] 52 | let res = match key { [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 70 | let octets = parser.parse_octets( [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 74 | Self::Unknown(unsafe { [INFO] [stdout] | _______________________________^ [INFO] [stdout] 75 | | UnknownSvcParam::new_unchecked(key, octets) [INFO] [stdout] 76 | | }) [INFO] [stdout] | |_________________^ [INFO] [stdout] ... [INFO] [stdout] 209 | / values_enum! { [INFO] [stdout] 210 | | Mandatory, [INFO] [stdout] 211 | | Alpn, [INFO] [stdout] 212 | | NoDefaultAlpn, [INFO] [stdout] ... | [INFO] [stdout] 217 | | DohPath, [INFO] [stdout] 218 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `values_enum` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/rdata/svcb/value.rs:122:52 [INFO] [stdout] | [INFO] [stdout] 122 | ).map(|res| Some(Self::$type(res))) [INFO] [stdout] | --- ^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 209 | / values_enum! { [INFO] [stdout] 210 | | Mandatory, [INFO] [stdout] 211 | | Alpn, [INFO] [stdout] 212 | | NoDefaultAlpn, [INFO] [stdout] ... | [INFO] [stdout] 217 | | DohPath, [INFO] [stdout] 218 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `values_enum` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/rdata/svcb/value.rs:122:52 [INFO] [stdout] | [INFO] [stdout] 122 | ).map(|res| Some(Self::$type(res))) [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 209 | / values_enum! { [INFO] [stdout] 210 | | Mandatory, [INFO] [stdout] 211 | | Alpn, [INFO] [stdout] 212 | | NoDefaultAlpn, [INFO] [stdout] ... | [INFO] [stdout] 217 | | DohPath, [INFO] [stdout] 218 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `values_enum` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/rdata/svcb/value.rs:287:20 [INFO] [stdout] | [INFO] [stdout] 285 | source: $name, [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 286 | ) -> Result { [INFO] [stdout] 287 | Ok(unsafe { [INFO] [stdout] | ____________________^ [INFO] [stdout] 288 | | $name::from_octets_unchecked( [INFO] [stdout] 289 | | OO::try_octets_from(source.0)? [INFO] [stdout] 290 | | ) [INFO] [stdout] 291 | | }) [INFO] [stdout] | |_________________^ [INFO] [stdout] ... [INFO] [stdout] 388 | / octets_wrapper!( [INFO] [stdout] 389 | | /// The “mandatory” service parameter value. [INFO] [stdout] 390 | | /// [INFO] [stdout] 391 | | /// This value type lists the keys of the values that are considered [INFO] [stdout] ... | [INFO] [stdout] 403 | | MandatoryIter [INFO] [stdout] 404 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `octets_wrapper` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/rdata/svcb/value.rs:414:12 [INFO] [stdout] | [INFO] [stdout] 412 | pub fn from_octets(octets: Octs) -> Result { [INFO] [stdout] | ------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 413 | Mandatory::check_slice(octets.as_ref())?; [INFO] [stdout] 414 | Ok(unsafe { Self::from_octets_unchecked(octets) }) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/rdata/svcb/value.rs:462:12 [INFO] [stdout] | [INFO] [stdout] 448 | keys: impl Iterator [INFO] [stdout] | --------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 454 | let mut octets = EmptyBuilder::empty(); [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 458 | let octets = Octs::from_builder(octets); [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 462 | Ok(unsafe { Self::from_octets_unchecked(octets) }) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/rdata/svcb/value.rs:287:20 [INFO] [stdout] | [INFO] [stdout] 285 | source: $name, [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 286 | ) -> Result { [INFO] [stdout] 287 | Ok(unsafe { [INFO] [stdout] | ____________________^ [INFO] [stdout] 288 | | $name::from_octets_unchecked( [INFO] [stdout] 289 | | OO::try_octets_from(source.0)? [INFO] [stdout] 290 | | ) [INFO] [stdout] 291 | | }) [INFO] [stdout] | |_________________^ [INFO] [stdout] ... [INFO] [stdout] 540 | / octets_wrapper!( [INFO] [stdout] 541 | | /// The application layer protocols supported by the service endpoint. [INFO] [stdout] 542 | | /// [INFO] [stdout] 543 | | /// This value lists the protocol names supported by the service endpoint [INFO] [stdout] ... | [INFO] [stdout] 558 | | AlpnIter [INFO] [stdout] 559 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `octets_wrapper` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/rdata/svcb/value.rs:569:12 [INFO] [stdout] | [INFO] [stdout] 567 | pub fn from_octets(octets: Octs) -> Result { [INFO] [stdout] | ------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 568 | Alpn::check_slice(octets.as_ref())?; [INFO] [stdout] 569 | Ok(unsafe { Self::from_octets_unchecked(octets) }) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/rdata/svcb/value.rs:729:9 [INFO] [stdout] | [INFO] [stdout] 713 | &mut self, protocol: impl AsRef<[u8]> [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 729 | / self.target.append_slice( [INFO] [stdout] 730 | | protocol [INFO] [stdout] 731 | | ).map_err(|_| BuildAlpnError::ShortBuf) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/rdata/svcb/value.rs:287:20 [INFO] [stdout] | [INFO] [stdout] 285 | source: $name, [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 286 | ) -> Result { [INFO] [stdout] 287 | Ok(unsafe { [INFO] [stdout] | ____________________^ [INFO] [stdout] 288 | | $name::from_octets_unchecked( [INFO] [stdout] 289 | | OO::try_octets_from(source.0)? [INFO] [stdout] 290 | | ) [INFO] [stdout] 291 | | }) [INFO] [stdout] | |_________________^ [INFO] [stdout] ... [INFO] [stdout] 922 | / octets_wrapper!( [INFO] [stdout] 923 | | /// The Encrypted Client Hello (ECH) service parameter value. [INFO] [stdout] 924 | | /// [INFO] [stdout] 925 | | /// This value holds the information necessary to connect to the service [INFO] [stdout] ... | [INFO] [stdout] 931 | | Ech => ECH [INFO] [stdout] 932 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `octets_wrapper` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/rdata/svcb/value.rs:941:12 [INFO] [stdout] | [INFO] [stdout] 939 | pub fn from_octets(octets: Octs) -> Result { [INFO] [stdout] | ------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 940 | Ech::check_slice(octets.as_ref())?; [INFO] [stdout] 941 | Ok(unsafe { Self::from_octets_unchecked(octets) }) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/rdata/svcb/value.rs:287:20 [INFO] [stdout] | [INFO] [stdout] 285 | source: $name, [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 286 | ) -> Result { [INFO] [stdout] 287 | Ok(unsafe { [INFO] [stdout] | ____________________^ [INFO] [stdout] 288 | | $name::from_octets_unchecked( [INFO] [stdout] 289 | | OO::try_octets_from(source.0)? [INFO] [stdout] 290 | | ) [INFO] [stdout] 291 | | }) [INFO] [stdout] | |_________________^ [INFO] [stdout] ... [INFO] [stdout] 1009 | / octets_wrapper!( [INFO] [stdout] 1010 | | /// The ‘ipv4hint’ service parameter value. [INFO] [stdout] 1011 | | /// [INFO] [stdout] 1012 | | /// This values provides a list of IPv4 addresses that the client may use [INFO] [stdout] ... | [INFO] [stdout] 1023 | | Ipv4HintIter [INFO] [stdout] 1024 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `octets_wrapper` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/rdata/svcb/value.rs:1033:12 [INFO] [stdout] | [INFO] [stdout] 1031 | pub fn from_octets(octets: Octs) -> Result { [INFO] [stdout] | ------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1032 | Ipv4Hint::check_slice(octets.as_ref())?; [INFO] [stdout] 1033 | Ok(unsafe { Self::from_octets_unchecked(octets) }) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/rdata/svcb/value.rs:1056:12 [INFO] [stdout] | [INFO] [stdout] 1042 | addrs: impl IntoIterator [INFO] [stdout] | ----------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1048 | let mut octets = EmptyBuilder::empty(); [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1052 | let octets = Octs::from_builder(octets); [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1056 | Ok(unsafe { Self::from_octets_unchecked(octets) }) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/rdata/svcb/value.rs:287:20 [INFO] [stdout] | [INFO] [stdout] 285 | source: $name, [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 286 | ) -> Result { [INFO] [stdout] 287 | Ok(unsafe { [INFO] [stdout] | ____________________^ [INFO] [stdout] 288 | | $name::from_octets_unchecked( [INFO] [stdout] 289 | | OO::try_octets_from(source.0)? [INFO] [stdout] 290 | | ) [INFO] [stdout] 291 | | }) [INFO] [stdout] | |_________________^ [INFO] [stdout] ... [INFO] [stdout] 1152 | / octets_wrapper!( [INFO] [stdout] 1153 | | /// The ‘ipv6hint’ service parameter value. [INFO] [stdout] 1154 | | /// [INFO] [stdout] 1155 | | /// This values provides a list of IPv6 addresses that the client may use [INFO] [stdout] ... | [INFO] [stdout] 1166 | | Ipv6HintIter [INFO] [stdout] 1167 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `octets_wrapper` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/rdata/svcb/value.rs:1176:12 [INFO] [stdout] | [INFO] [stdout] 1174 | pub fn from_octets(octets: Octs) -> Result { [INFO] [stdout] | ------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1175 | Ipv6Hint::check_slice(octets.as_ref())?; [INFO] [stdout] 1176 | Ok(unsafe { Self::from_octets_unchecked(octets) }) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/rdata/svcb/value.rs:1199:12 [INFO] [stdout] | [INFO] [stdout] 1185 | addrs: impl IntoIterator [INFO] [stdout] | ----------------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1191 | let mut octets = EmptyBuilder::empty(); [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1195 | let octets = Octs::from_builder(octets); [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 1199 | Ok(unsafe { Self::from_octets_unchecked(octets) }) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/rdata/svcb/value.rs:287:20 [INFO] [stdout] | [INFO] [stdout] 285 | source: $name, [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 286 | ) -> Result { [INFO] [stdout] 287 | Ok(unsafe { [INFO] [stdout] | ____________________^ [INFO] [stdout] 288 | | $name::from_octets_unchecked( [INFO] [stdout] 289 | | OO::try_octets_from(source.0)? [INFO] [stdout] 290 | | ) [INFO] [stdout] 291 | | }) [INFO] [stdout] | |_________________^ [INFO] [stdout] ... [INFO] [stdout] 1299 | / octets_wrapper!( [INFO] [stdout] 1300 | | /// The ‘dohpath’ service parameter value. [INFO] [stdout] 1301 | | /// [INFO] [stdout] 1302 | | /// This value includes the URI template to be used when directing [INFO] [stdout] ... | [INFO] [stdout] 1310 | | DohPath => DOHPATH [INFO] [stdout] 1311 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `octets_wrapper` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/rdata/svcb/value.rs:1319:12 [INFO] [stdout] | [INFO] [stdout] 1317 | pub fn from_octets(octets: Octs) -> Result { [INFO] [stdout] | ------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1318 | DohPath::check_slice(octets.as_ref())?; [INFO] [stdout] 1319 | Ok(unsafe { Self::from_octets_unchecked(octets) }) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/rdata/svcb/value.rs:1358:27 [INFO] [stdout] | [INFO] [stdout] 1357 | fn try_from(src: Str) -> Result { [INFO] [stdout] | -------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1358 | Self::from_octets(src.into_octets()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/rdata/svcb/value.rs:1375:12 [INFO] [stdout] | [INFO] [stdout] 1373 | let mut res: ::Builder = EmptyBuilder::empty(); [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1374 | res.append_slice(s.as_bytes()).map_err(Into::into)?; [INFO] [stdout] 1375 | Ok(unsafe { Self::from_octets_unchecked(res.freeze()) }) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/rdata/svcb/params.rs:96:12 [INFO] [stdout] | [INFO] [stdout] 93 | pub fn from_octets(octets: Octs) -> Result [INFO] [stdout] | ------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 96 | Ok(unsafe { Self::from_octets_unchecked(octets) }) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/rdata/svcb/params.rs:170:9 [INFO] [stdout] | [INFO] [stdout] 159 | pub fn from_values(op: F) -> Result [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 168 | let mut res = SvcParamsBuilder::empty(); [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 169 | op(&mut res)?; [INFO] [stdout] 170 | res.freeze().map_err(Into::into) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/rdata/svcb/params.rs:266:12 [INFO] [stdout] | [INFO] [stdout] 264 | src: SvcParams [INFO] [stdout] | ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 265 | ) -> Result { [INFO] [stdout] 266 | Ok(unsafe { [INFO] [stdout] | ____________^ [INFO] [stdout] 267 | | SvcParams::from_octets_unchecked(src.octets.try_octets_into()?) [INFO] [stdout] 268 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/rdata/svcb/params.rs:483:12 [INFO] [stdout] | [INFO] [stdout] 480 | pub fn new(key: SvcParamKey, value: Octs) -> Result [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 483 | Ok(unsafe { Self::new_unchecked(key, value) }) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/rdata/svcb/params.rs:517:12 [INFO] [stdout] | [INFO] [stdout] 516 | let value = parser.parse_octets(len)?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 517 | Ok(unsafe { Self::new_unchecked(key, value) }) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/rdata/svcb/params.rs:706:12 [INFO] [stdout] | [INFO] [stdout] 690 | let mut octets = Octs::empty(); [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 706 | Ok(Self { octets }) [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/rdata/svcb/params.rs:849:12 [INFO] [stdout] | [INFO] [stdout] 833 | let mut target = ::Builder::empty(); [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 849 | Ok(unsafe { [INFO] [stdout] | ____________^ [INFO] [stdout] 850 | | SvcParams::from_octets_unchecked( [INFO] [stdout] 851 | | Target::from_builder(target) [INFO] [stdout] 852 | | ) [INFO] [stdout] 853 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/rdata/svcb/rdata.rs:143:13 [INFO] [stdout] | [INFO] [stdout] 135 | priority: u16, target: Name, params: SvcParams [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] 143 | Ok( unsafe { Self::new_unchecked(priority, target, params) }) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/rdata/svcb/rdata.rs:167:12 [INFO] [stdout] | [INFO] [stdout] 165 | let target = ParsedName::parse(parser)?; [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 166 | let params = SvcParams::parse(parser)?; [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 167 | Ok(unsafe { [INFO] [stdout] | ____________^ [INFO] [stdout] 168 | | Self::new_unchecked(priority, target, params) [INFO] [stdout] 169 | | }) [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/rdata/svcb/rdata.rs:214:12 [INFO] [stdout] | [INFO] [stdout] 208 | self [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 214 | Ok(unsafe { [INFO] [stdout] | ____________^ [INFO] [stdout] 215 | | SvcbRdata::new_unchecked( [INFO] [stdout] 216 | | self.priority, [INFO] [stdout] 217 | | self.target.try_octets_into()?, [INFO] [stdout] 218 | | self.params.try_octets_into()?, [INFO] [stdout] 219 | | ) [INFO] [stdout] 220 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/rdata/svcb/rdata.rs:230:12 [INFO] [stdout] | [INFO] [stdout] 224 | self, [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 230 | Ok(unsafe { [INFO] [stdout] | ____________^ [INFO] [stdout] 231 | | SvcbRdata::new_unchecked( [INFO] [stdout] 232 | | self.priority, [INFO] [stdout] 233 | | self.target.try_flatten_into()?, [INFO] [stdout] 234 | | self.params.try_octets_into()?, [INFO] [stdout] 235 | | ) [INFO] [stdout] 236 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/rdata/tsig.rs:115:12 [INFO] [stdout] | [INFO] [stdout] 93 | algorithm: N, [INFO] [stdout] | ------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 96 | mac: O, [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 99 | other: O, [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 115 | Ok(unsafe { [INFO] [stdout] | ____________^ [INFO] [stdout] 116 | | Tsig::new_unchecked( [INFO] [stdout] 117 | | algorithm, time_signed, fudge, mac, original_id, error, other, [INFO] [stdout] 118 | | ) [INFO] [stdout] 119 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/rdata/tsig.rs:257:12 [INFO] [stdout] | [INFO] [stdout] 251 | self, [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 257 | Ok(unsafe { [INFO] [stdout] | ____________^ [INFO] [stdout] 258 | | Tsig::new_unchecked( [INFO] [stdout] 259 | | self.algorithm.try_octets_into()?, [INFO] [stdout] 260 | | self.time_signed, [INFO] [stdout] ... | [INFO] [stdout] 266 | | ) [INFO] [stdout] 267 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/rdata/tsig.rs:277:12 [INFO] [stdout] | [INFO] [stdout] 271 | self, [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 277 | Ok(unsafe { [INFO] [stdout] | ____________^ [INFO] [stdout] 278 | | Tsig::new_unchecked( [INFO] [stdout] 279 | | self.algorithm.try_flatten_into()?, [INFO] [stdout] 280 | | self.time_signed, [INFO] [stdout] ... | [INFO] [stdout] 286 | | ) [INFO] [stdout] 287 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/rdata/tsig.rs:304:12 [INFO] [stdout] | [INFO] [stdout] 295 | let algorithm = ParsedName::parse(parser)?; [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 299 | let mac = parser.parse_octets(mac_size as usize)?; [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 303 | let other = parser.parse_octets(other_len as usize)?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 304 | Ok(unsafe { [INFO] [stdout] | ____________^ [INFO] [stdout] 305 | | Tsig::new_unchecked( [INFO] [stdout] 306 | | algorithm, time_signed, fudge, mac, original_id, error, other, [INFO] [stdout] 307 | | ) [INFO] [stdout] 308 | | }) [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/rdata/tsig.rs:326:12 [INFO] [stdout] | [INFO] [stdout] 324 | source: Tsig, [INFO] [stdout] | -------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 325 | ) -> Result { [INFO] [stdout] 326 | Ok(unsafe { [INFO] [stdout] | ____________^ [INFO] [stdout] 327 | | Tsig::new_unchecked( [INFO] [stdout] 328 | | Name::try_octets_from(source.algorithm)?, [INFO] [stdout] 329 | | source.time_signed, [INFO] [stdout] ... | [INFO] [stdout] 335 | | ) [INFO] [stdout] 336 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/rdata/zonemd.rs:96:12 [INFO] [stdout] | [INFO] [stdout] 95 | let digest = parser.parse_octets(len)?; [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 96 | Ok(Self { [INFO] [stdout] | ____________^ [INFO] [stdout] 97 | | serial, [INFO] [stdout] 98 | | scheme, [INFO] [stdout] 99 | | algo, [INFO] [stdout] 100 | | digest, [INFO] [stdout] 101 | | }) [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/rdata/zonemd.rs:113:12 [INFO] [stdout] | [INFO] [stdout] 111 | let digest = scanner.convert_entry(base16::SymbolConverter::new())?; [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(Self { [INFO] [stdout] | ____________^ [INFO] [stdout] 114 | | serial, [INFO] [stdout] 115 | | scheme, [INFO] [stdout] 116 | | algo, [INFO] [stdout] 117 | | digest, [INFO] [stdout] 118 | | }) [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] | | 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/rdata/zonemd.rs:137:12 [INFO] [stdout] | [INFO] [stdout] 128 | self, [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 134 | digest, [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 137 | Ok(Zonemd { [INFO] [stdout] | ____________^ [INFO] [stdout] 138 | | serial, [INFO] [stdout] 139 | | scheme, [INFO] [stdout] 140 | | algo, [INFO] [stdout] 141 | | digest: digest.try_octets_into()?, [INFO] [stdout] 142 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [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 226 previous errors; 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling regex v1.10.4 [INFO] [stderr] error: could not compile `domain` (lib) due to 227 previous errors; 1 warning emitted [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] running `Command { std: "docker" "inspect" "044a366f36634717439c7697a88440c00c750925977e53ca22a5af2365f1fe47", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "044a366f36634717439c7697a88440c00c750925977e53ca22a5af2365f1fe47", kill_on_drop: false }` [INFO] [stdout] 044a366f36634717439c7697a88440c00c750925977e53ca22a5af2365f1fe47