[INFO] fetching crate lewp-css 0.2.0... [INFO] checking lewp-css-0.2.0 against try#4d98531622e1718ae0bc3c7a1ab9cd8938428452+rustflags=-Dtail_expr_drop_order for pr-129604 [INFO] extracting crate lewp-css 0.2.0 into /workspace/builds/worker-5-tc2/source [INFO] validating manifest of crates.io crate lewp-css 0.2.0 on toolchain 4d98531622e1718ae0bc3c7a1ab9cd8938428452 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+4d98531622e1718ae0bc3c7a1ab9cd8938428452" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking crates.io crate lewp-css 0.2.0 [INFO] finished tweaking crates.io crate lewp-css 0.2.0 [INFO] tweaked toml for crates.io crate lewp-css 0.2.0 written to /workspace/builds/worker-5-tc2/source/Cargo.toml [INFO] crate crates.io crate lewp-css 0.2.0 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-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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] bdfde96f5b5b9a3e7e7235a5a80f0631b295389ed15b072904fa6d0521464eb6 [INFO] running `Command { std: "docker" "start" "-a" "bdfde96f5b5b9a3e7e7235a5a80f0631b295389ed15b072904fa6d0521464eb6", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "bdfde96f5b5b9a3e7e7235a5a80f0631b295389ed15b072904fa6d0521464eb6", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "bdfde96f5b5b9a3e7e7235a5a80f0631b295389ed15b072904fa6d0521464eb6", kill_on_drop: false }` [INFO] [stdout] bdfde96f5b5b9a3e7e7235a5a80f0631b295389ed15b072904fa6d0521464eb6 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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] 2fc7de42a60fc2105d160617eafa8a433d3aad9cc4d8df3511b24d7f2c418fa0 [INFO] running `Command { std: "docker" "start" "-a" "2fc7de42a60fc2105d160617eafa8a433d3aad9cc4d8df3511b24d7f2c418fa0", kill_on_drop: false }` [INFO] [stderr] Compiling libc v0.2.107 [INFO] [stderr] Compiling getrandom v0.1.16 [INFO] [stderr] Compiling cfg-if v1.0.0 [INFO] [stderr] Compiling proc-macro2 v1.0.32 [INFO] [stderr] Compiling rand_core v0.4.2 [INFO] [stderr] Compiling autocfg v0.1.7 [INFO] [stderr] Compiling ppv-lite86 v0.2.15 [INFO] [stderr] Compiling syn v1.0.81 [INFO] [stderr] Compiling siphasher v0.3.7 [INFO] [stderr] Compiling proc-macro-hack v0.5.19 [INFO] [stderr] Compiling proc-macro2 v0.4.30 [INFO] [stderr] Compiling unicode-xid v0.1.0 [INFO] [stderr] Compiling log v0.4.14 [INFO] [stderr] Compiling syn v0.15.44 [INFO] [stderr] Compiling siphasher v0.2.3 [INFO] [stderr] Checking dtoa-short v0.3.3 [INFO] [stderr] Checking smallvec v1.7.0 [INFO] [stderr] Compiling phf_shared v0.8.0 [INFO] [stderr] Checking stable_deref_trait v1.2.0 [INFO] [stderr] Compiling phf_shared v0.7.24 [INFO] [stderr] Checking nodrop v0.1.14 [INFO] [stderr] Compiling rand_core v0.3.1 [INFO] [stderr] Compiling rand_jitter v0.1.4 [INFO] [stderr] Compiling rand_xorshift v0.1.1 [INFO] [stderr] Compiling rand_hc v0.1.0 [INFO] [stderr] Compiling rand_isaac v0.1.1 [INFO] [stderr] Checking servo_arc v0.1.1 [INFO] [stderr] Checking precomputed-hash v0.1.1 [INFO] [stderr] Checking ordermap v0.2.13 [INFO] [stderr] Compiling rand_pcg v0.1.2 [INFO] [stderr] Compiling rand_chacha v0.1.1 [INFO] [stderr] Compiling rand v0.6.5 [INFO] [stderr] Checking either v1.6.1 [INFO] [stderr] Checking phf v0.7.24 [INFO] [stderr] Compiling quote v1.0.10 [INFO] [stderr] Compiling rand_os v0.1.3 [INFO] [stderr] Compiling quote v0.6.13 [INFO] [stderr] Compiling rand_core v0.5.1 [INFO] [stderr] Compiling rand_chacha v0.2.2 [INFO] [stderr] Compiling rand_pcg v0.2.1 [INFO] [stderr] Compiling rand v0.7.3 [INFO] [stderr] Compiling phf_generator v0.7.24 [INFO] [stderr] Compiling phf_generator v0.8.0 [INFO] [stderr] Compiling phf_codegen v0.8.0 [INFO] [stderr] Compiling lewp-selectors v0.24.0 [INFO] [stderr] Compiling phf_macros v0.7.24 [INFO] [stderr] Compiling phf_macros v0.8.0 [INFO] [stderr] Compiling cssparser v0.29.0 [INFO] [stderr] Compiling cssparser-macros v0.6.0 [INFO] [stderr] Compiling derive_more v0.99.17 [INFO] [stderr] Checking phf v0.8.0 [INFO] [stderr] Checking lewp-css v0.2.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: unused import: `define_css_keyword_enum::*` [INFO] [stdout] --> src/domain/mod.rs:65:5 [INFO] [stdout] | [INFO] [stdout] 65 | define_css_keyword_enum::*, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `define_css_keyword_enum::*` [INFO] [stdout] --> src/domain/mod.rs:65:5 [INFO] [stdout] | [INFO] [stdout] 65 | define_css_keyword_enum::*, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function `separator` is never used [INFO] [stdout] --> src/parsers/separators/separator.rs:9:8 [INFO] [stdout] | [INFO] [stdout] 7 | pub(crate) trait Separator { [INFO] [stdout] | --------- associated function in this trait [INFO] [stdout] 8 | /// The separator string that the satisfying separator type corresponds to. [INFO] [stdout] 9 | fn separator() -> &'static str; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/domain/at_rules/document/url_matching_function.rs:49:47 [INFO] [stdout] | [INFO] [stdout] 49 | .parse_entirely(|input| match input.next() { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 108 | / parse_quoted_or_unquoted_string!( [INFO] [stdout] 109 | | input, [INFO] [stdout] 110 | | UrlMatchingFunction::UrlPrefix [INFO] [stdout] 111 | | ) [INFO] [stdout] | |_____________- in this macro invocation [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] = note: this error originates in the macro `parse_quoted_or_unquoted_string` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/domain/at_rules/document/url_matching_function.rs:49:47 [INFO] [stdout] | [INFO] [stdout] 49 | .parse_entirely(|input| match input.next() { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 116 | parse_quoted_or_unquoted_string!(input, UrlMatchingFunction::Domain) [INFO] [stdout] | -------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `parse_quoted_or_unquoted_string` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/domain/define_css_keyword_enum.rs:74:31 [INFO] [stdout] | [INFO] [stdout] 74 | ...d: ::cssparser::ParseErrorKind::Basic(::cssparser::BasicParseErrorKind::UnexpectedToken(::cssparser::Token::Ident(ident2.clone()))), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/domain/at_rules/font_face/font_display.rs:15:1 [INFO] [stdout] | [INFO] [stdout] 15 | / define_css_keyword_enum! [INFO] [stdout] 16 | | ( [INFO] [stdout] 17 | | FontDisplay: [INFO] [stdout] 18 | | "auto" => auto, [INFO] [stdout] ... | [INFO] [stdout] 22 | | "optional" => optional [INFO] [stdout] 23 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `__define_css_keyword_enum__actual` which comes from the expansion of the macro `define_css_keyword_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/domain/at_rules/font_face/font_language_override.rs:35:54 [INFO] [stdout] | [INFO] [stdout] 35 | if let Ok(value) = input.r#try(|input| match input.expect_string() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/domain/define_css_keyword_enum.rs:74:31 [INFO] [stdout] | [INFO] [stdout] 74 | ...d: ::cssparser::ParseErrorKind::Basic(::cssparser::BasicParseErrorKind::UnexpectedToken(::cssparser::Token::Ident(ident2.clone()))), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/domain/at_rules/font_face/font_stretch.rs:12:1 [INFO] [stdout] | [INFO] [stdout] 12 | / define_css_keyword_enum! { [INFO] [stdout] 13 | | FontStretch: [INFO] [stdout] 14 | | "normal" => normal, [INFO] [stdout] 15 | | "ultra-condensed" => ultra_condensed, [INFO] [stdout] ... | [INFO] [stdout] 22 | | "ultra-expanded" => ultra_expanded, [INFO] [stdout] 23 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `__define_css_keyword_enum__actual` which comes from the expansion of the macro `define_css_keyword_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/domain/define_css_keyword_enum.rs:74:31 [INFO] [stdout] | [INFO] [stdout] 74 | ...d: ::cssparser::ParseErrorKind::Basic(::cssparser::BasicParseErrorKind::UnexpectedToken(::cssparser::Token::Ident(ident2.clone()))), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/domain/at_rules/font_face/font_style.rs:13:1 [INFO] [stdout] | [INFO] [stdout] 13 | / define_css_keyword_enum! { [INFO] [stdout] 14 | | FontStyle: [INFO] [stdout] 15 | | "normal" => normal, [INFO] [stdout] 16 | | "italic" => italic, [INFO] [stdout] 17 | | "oblique" => oblique, [INFO] [stdout] 18 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `__define_css_keyword_enum__actual` which comes from the expansion of the macro `define_css_keyword_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/domain/at_rules/font_feature_values/pair_values.rs:32:15 [INFO] [stdout] | [INFO] [stdout] 32 | match input.next() { [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/domain/define_css_keyword_enum.rs:74:31 [INFO] [stdout] | [INFO] [stdout] 74 | ...d: ::cssparser::ParseErrorKind::Basic(::cssparser::BasicParseErrorKind::UnexpectedToken(::cssparser::Token::Ident(ident2.clone()))), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/domain/at_rules/media/color_scheme.rs:3:1 [INFO] [stdout] | [INFO] [stdout] 3 | / define_css_keyword_enum! [INFO] [stdout] 4 | | ( [INFO] [stdout] 5 | | ColorScheme: [INFO] [stdout] 6 | | "light" => light, [INFO] [stdout] 7 | | "dark" => dark [INFO] [stdout] 8 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `__define_css_keyword_enum__actual` which comes from the expansion of the macro `define_css_keyword_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/domain/define_css_keyword_enum.rs:74:31 [INFO] [stdout] | [INFO] [stdout] 74 | ...d: ::cssparser::ParseErrorKind::Basic(::cssparser::BasicParseErrorKind::UnexpectedToken(::cssparser::Token::Ident(ident2.clone()))), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/domain/at_rules/media/media_color_gamut.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | / define_css_keyword_enum! [INFO] [stdout] 7 | | ( [INFO] [stdout] 8 | | MediaColorGamut: [INFO] [stdout] 9 | | "srgb" => srgb, [INFO] [stdout] 10 | | "p3" => p3, [INFO] [stdout] 11 | | "rec2020" => rec2020 [INFO] [stdout] 12 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `__define_css_keyword_enum__actual` which comes from the expansion of the macro `define_css_keyword_enum` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function `separator` is never used [INFO] [stdout] --> src/parsers/separators/separator.rs:9:8 [INFO] [stdout] | [INFO] [stdout] 7 | pub(crate) trait Separator { [INFO] [stdout] | --------- associated function in this trait [INFO] [stdout] 8 | /// The separator string that the satisfying separator type corresponds to. [INFO] [stdout] 9 | fn separator() -> &'static str; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/domain/at_rules/media/media_expression.rs:117:5 [INFO] [stdout] | [INFO] [stdout] 112 | let name = input.expect_ident_cloned()?; [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 117 | / MediaExpression [INFO] [stdout] 118 | | ( [INFO] [stdout] 119 | | match_ignore_ascii_case! [INFO] [stdout] 120 | | { [INFO] [stdout] ... | [INFO] [stdout] 202 | | } [INFO] [stdout] 203 | | ) [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/domain/define_css_keyword_enum.rs:74:31 [INFO] [stdout] | [INFO] [stdout] 74 | ...d: ::cssparser::ParseErrorKind::Basic(::cssparser::BasicParseErrorKind::UnexpectedToken(::cssparser::Token::Ident(ident2.clone()))), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/domain/at_rules/media/media_hover.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | / define_css_keyword_enum! [INFO] [stdout] 7 | | ( [INFO] [stdout] 8 | | MediaHover: [INFO] [stdout] 9 | | "none" => none, [INFO] [stdout] 10 | | "hover" => hover [INFO] [stdout] 11 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `__define_css_keyword_enum__actual` which comes from the expansion of the macro `define_css_keyword_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/domain/at_rules/media/media_list.rs:85:12 [INFO] [stdout] | [INFO] [stdout] 61 | let mut media_queries = vec![]; [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 85 | Ok(MediaList { media_queries }) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/domain/define_css_keyword_enum.rs:74:31 [INFO] [stdout] | [INFO] [stdout] 74 | ...d: ::cssparser::ParseErrorKind::Basic(::cssparser::BasicParseErrorKind::UnexpectedToken(::cssparser::Token::Ident(ident2.clone()))), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/domain/at_rules/media/media_orientation.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | / define_css_keyword_enum! [INFO] [stdout] 7 | | ( [INFO] [stdout] 8 | | MediaOrientation: [INFO] [stdout] 9 | | "portrait" => portrait, [INFO] [stdout] 10 | | "landscape" => landscape [INFO] [stdout] 11 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `__define_css_keyword_enum__actual` which comes from the expansion of the macro `define_css_keyword_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/domain/define_css_keyword_enum.rs:74:31 [INFO] [stdout] | [INFO] [stdout] 74 | ...d: ::cssparser::ParseErrorKind::Basic(::cssparser::BasicParseErrorKind::UnexpectedToken(::cssparser::Token::Ident(ident2.clone()))), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/domain/at_rules/media/media_overflow_block.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | / define_css_keyword_enum! [INFO] [stdout] 7 | | ( [INFO] [stdout] 8 | | MediaOverflowBlock: [INFO] [stdout] 9 | | "none" => none, [INFO] [stdout] ... | [INFO] [stdout] 12 | | "paged" => paged [INFO] [stdout] 13 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `__define_css_keyword_enum__actual` which comes from the expansion of the macro `define_css_keyword_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/domain/define_css_keyword_enum.rs:74:31 [INFO] [stdout] | [INFO] [stdout] 74 | ...d: ::cssparser::ParseErrorKind::Basic(::cssparser::BasicParseErrorKind::UnexpectedToken(::cssparser::Token::Ident(ident2.clone()))), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/domain/at_rules/media/media_overflow_inline.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | / define_css_keyword_enum! [INFO] [stdout] 7 | | ( [INFO] [stdout] 8 | | MediaOverflowInline: [INFO] [stdout] 9 | | "none" => none, [INFO] [stdout] 10 | | "scroll" => scroll [INFO] [stdout] 11 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `__define_css_keyword_enum__actual` which comes from the expansion of the macro `define_css_keyword_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/domain/define_css_keyword_enum.rs:74:31 [INFO] [stdout] | [INFO] [stdout] 74 | ...d: ::cssparser::ParseErrorKind::Basic(::cssparser::BasicParseErrorKind::UnexpectedToken(::cssparser::Token::Ident(ident2.clone()))), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/domain/at_rules/media/media_pointer.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | / define_css_keyword_enum! [INFO] [stdout] 7 | | ( [INFO] [stdout] 8 | | MediaPointer: [INFO] [stdout] 9 | | "none" => none, [INFO] [stdout] 10 | | "coarse" => coarse, [INFO] [stdout] 11 | | "fine" => fine [INFO] [stdout] 12 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `__define_css_keyword_enum__actual` which comes from the expansion of the macro `define_css_keyword_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/domain/at_rules/media/media_resolution.rs:61:12 [INFO] [stdout] | [INFO] [stdout] 61 | Ok(finite(CalculablePropertyValue::Constant( [INFO] [stdout] | ____________^ [INFO] [stdout] 62 | | ResolutionUnit::dppx(value), [INFO] [stdout] 63 | | ))) [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/domain/define_css_keyword_enum.rs:74:31 [INFO] [stdout] | [INFO] [stdout] 74 | ...d: ::cssparser::ParseErrorKind::Basic(::cssparser::BasicParseErrorKind::UnexpectedToken(::cssparser::Token::Ident(ident2.clone()))), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/domain/at_rules/media/media_scan.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | / define_css_keyword_enum! [INFO] [stdout] 7 | | ( [INFO] [stdout] 8 | | MediaScan: [INFO] [stdout] 9 | | "interlace" => interlace, [INFO] [stdout] 10 | | "progressive" => progressive [INFO] [stdout] 11 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `__define_css_keyword_enum__actual` which comes from the expansion of the macro `define_css_keyword_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/domain/define_css_keyword_enum.rs:74:31 [INFO] [stdout] | [INFO] [stdout] 74 | ...d: ::cssparser::ParseErrorKind::Basic(::cssparser::BasicParseErrorKind::UnexpectedToken(::cssparser::Token::Ident(ident2.clone()))), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/domain/at_rules/media/media_update.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | / define_css_keyword_enum! [INFO] [stdout] 7 | | ( [INFO] [stdout] 8 | | MediaUpdate: [INFO] [stdout] 9 | | "none" => none, [INFO] [stdout] 10 | | "slow" => slow, [INFO] [stdout] 11 | | "fast" => fast [INFO] [stdout] 12 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `__define_css_keyword_enum__actual` which comes from the expansion of the macro `define_css_keyword_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/domain/at_rules/document/url_matching_function.rs:49:47 [INFO] [stdout] | [INFO] [stdout] 49 | .parse_entirely(|input| match input.next() { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 108 | / parse_quoted_or_unquoted_string!( [INFO] [stdout] 109 | | input, [INFO] [stdout] 110 | | UrlMatchingFunction::UrlPrefix [INFO] [stdout] 111 | | ) [INFO] [stdout] | |_____________- in this macro invocation [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] = note: this error originates in the macro `parse_quoted_or_unquoted_string` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/domain/at_rules/document/url_matching_function.rs:49:47 [INFO] [stdout] | [INFO] [stdout] 49 | .parse_entirely(|input| match input.next() { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 116 | parse_quoted_or_unquoted_string!(input, UrlMatchingFunction::Domain) [INFO] [stdout] | -------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `parse_quoted_or_unquoted_string` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/domain/define_css_keyword_enum.rs:74:31 [INFO] [stdout] | [INFO] [stdout] 74 | ...d: ::cssparser::ParseErrorKind::Basic(::cssparser::BasicParseErrorKind::UnexpectedToken(::cssparser::Token::Ident(ident2.clone()))), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/domain/at_rules/media/reduced_motion.rs:3:1 [INFO] [stdout] | [INFO] [stdout] 3 | / define_css_keyword_enum! [INFO] [stdout] 4 | | ( [INFO] [stdout] 5 | | ReducedMotion: [INFO] [stdout] 6 | | "no-preference" => nopreference, [INFO] [stdout] 7 | | "reduce" => reduce [INFO] [stdout] 8 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `__define_css_keyword_enum__actual` which comes from the expansion of the macro `define_css_keyword_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/domain/define_css_keyword_enum.rs:74:31 [INFO] [stdout] | [INFO] [stdout] 74 | ...d: ::cssparser::ParseErrorKind::Basic(::cssparser::BasicParseErrorKind::UnexpectedToken(::cssparser::Token::Ident(ident2.clone()))), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/domain/at_rules/font_face/font_display.rs:15:1 [INFO] [stdout] | [INFO] [stdout] 15 | / define_css_keyword_enum! [INFO] [stdout] 16 | | ( [INFO] [stdout] 17 | | FontDisplay: [INFO] [stdout] 18 | | "auto" => auto, [INFO] [stdout] ... | [INFO] [stdout] 22 | | "optional" => optional [INFO] [stdout] 23 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `__define_css_keyword_enum__actual` which comes from the expansion of the macro `define_css_keyword_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/domain/at_rules/font_face/font_language_override.rs:35:54 [INFO] [stdout] | [INFO] [stdout] 35 | if let Ok(value) = input.r#try(|input| match input.expect_string() { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/domain/at_rules/supports/supports_condition.rs:182:12 [INFO] [stdout] | [INFO] [stdout] 182 | Ok(FutureSyntax(input.slice_from(pos).to_owned())) [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/domain/define_css_keyword_enum.rs:74:31 [INFO] [stdout] | [INFO] [stdout] 74 | ...d: ::cssparser::ParseErrorKind::Basic(::cssparser::BasicParseErrorKind::UnexpectedToken(::cssparser::Token::Ident(ident2.clone()))), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/domain/at_rules/font_face/font_stretch.rs:12:1 [INFO] [stdout] | [INFO] [stdout] 12 | / define_css_keyword_enum! { [INFO] [stdout] 13 | | FontStretch: [INFO] [stdout] 14 | | "normal" => normal, [INFO] [stdout] 15 | | "ultra-condensed" => ultra_condensed, [INFO] [stdout] ... | [INFO] [stdout] 22 | | "ultra-expanded" => ultra_expanded, [INFO] [stdout] 23 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `__define_css_keyword_enum__actual` which comes from the expansion of the macro `define_css_keyword_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/domain/at_rules/viewport/viewport_at_rule.rs:51:12 [INFO] [stdout] | [INFO] [stdout] 40 | let mut declarations = Vec::new(); [INFO] [stdout] | ------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 51 | Ok(Self { [INFO] [stdout] | ____________^ [INFO] [stdout] 52 | | vendor_prefix, [INFO] [stdout] 53 | | declarations, [INFO] [stdout] 54 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/domain/define_css_keyword_enum.rs:74:31 [INFO] [stdout] | [INFO] [stdout] 74 | ...d: ::cssparser::ParseErrorKind::Basic(::cssparser::BasicParseErrorKind::UnexpectedToken(::cssparser::Token::Ident(ident2.clone()))), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/domain/at_rules/font_face/font_style.rs:13:1 [INFO] [stdout] | [INFO] [stdout] 13 | / define_css_keyword_enum! { [INFO] [stdout] 14 | | FontStyle: [INFO] [stdout] 15 | | "normal" => normal, [INFO] [stdout] 16 | | "italic" => italic, [INFO] [stdout] 17 | | "oblique" => oblique, [INFO] [stdout] 18 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `__define_css_keyword_enum__actual` which comes from the expansion of the macro `define_css_keyword_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/domain/at_rules/viewport/viewport_descriptor_declaration.rs:33:12 [INFO] [stdout] | [INFO] [stdout] 28 | descriptor: ViewportDescriptor, [INFO] [stdout] | ------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 33 | Ok(Self { [INFO] [stdout] | ____________^ [INFO] [stdout] 34 | | descriptor, [INFO] [stdout] 35 | | importance, [INFO] [stdout] 36 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/domain/define_css_keyword_enum.rs:74:31 [INFO] [stdout] | [INFO] [stdout] 74 | ...d: ::cssparser::ParseErrorKind::Basic(::cssparser::BasicParseErrorKind::UnexpectedToken(::cssparser::Token::Ident(ident2.clone()))), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/domain/at_rules/viewport/viewport_orientation.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | / define_css_keyword_enum! [INFO] [stdout] 7 | | ( [INFO] [stdout] 8 | | ViewportOrientation: [INFO] [stdout] 9 | | "auto" => auto, [INFO] [stdout] 10 | | "portrait" => portrait, [INFO] [stdout] 11 | | "landscape" => landscape [INFO] [stdout] 12 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `__define_css_keyword_enum__actual` which comes from the expansion of the macro `define_css_keyword_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/domain/define_css_keyword_enum.rs:74:31 [INFO] [stdout] | [INFO] [stdout] 74 | ...d: ::cssparser::ParseErrorKind::Basic(::cssparser::BasicParseErrorKind::UnexpectedToken(::cssparser::Token::Ident(ident2.clone()))), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/domain/at_rules/viewport/viewport_user_zoom.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | / define_css_keyword_enum! [INFO] [stdout] 7 | | ( [INFO] [stdout] 8 | | ViewportUserZoom: [INFO] [stdout] 9 | | "zoom" => Zoom, [INFO] [stdout] 10 | | "fixed" => Fixed [INFO] [stdout] 11 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `__define_css_keyword_enum__actual` which comes from the expansion of the macro `define_css_keyword_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/domain/at_rules/font_feature_values/pair_values.rs:32:15 [INFO] [stdout] | [INFO] [stdout] 32 | match input.next() { [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/domain/define_css_keyword_enum.rs:74:31 [INFO] [stdout] | [INFO] [stdout] 74 | ...d: ::cssparser::ParseErrorKind::Basic(::cssparser::BasicParseErrorKind::UnexpectedToken(::cssparser::Token::Ident(ident2.clone()))), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/domain/at_rules/media/color_scheme.rs:3:1 [INFO] [stdout] | [INFO] [stdout] 3 | / define_css_keyword_enum! [INFO] [stdout] 4 | | ( [INFO] [stdout] 5 | | ColorScheme: [INFO] [stdout] 6 | | "light" => light, [INFO] [stdout] 7 | | "dark" => dark [INFO] [stdout] 8 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `__define_css_keyword_enum__actual` which comes from the expansion of the macro `define_css_keyword_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/domain/define_css_keyword_enum.rs:74:31 [INFO] [stdout] | [INFO] [stdout] 74 | ...d: ::cssparser::ParseErrorKind::Basic(::cssparser::BasicParseErrorKind::UnexpectedToken(::cssparser::Token::Ident(ident2.clone()))), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/domain/at_rules/media/media_color_gamut.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | / define_css_keyword_enum! [INFO] [stdout] 7 | | ( [INFO] [stdout] 8 | | MediaColorGamut: [INFO] [stdout] 9 | | "srgb" => srgb, [INFO] [stdout] 10 | | "p3" => p3, [INFO] [stdout] 11 | | "rec2020" => rec2020 [INFO] [stdout] 12 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `__define_css_keyword_enum__actual` which comes from the expansion of the macro `define_css_keyword_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/domain/define_css_keyword_enum.rs:74:31 [INFO] [stdout] | [INFO] [stdout] 74 | ...d: ::cssparser::ParseErrorKind::Basic(::cssparser::BasicParseErrorKind::UnexpectedToken(::cssparser::Token::Ident(ident2.clone()))), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/domain/expressions/type_or_unit.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | / define_css_keyword_enum! { [INFO] [stdout] 7 | | TypeOrUnit: [INFO] [stdout] 8 | | "string" => string, [INFO] [stdout] 9 | | "color" => color, [INFO] [stdout] ... | [INFO] [stdout] 36 | | "%" => percentage, [INFO] [stdout] 37 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `__define_css_keyword_enum__actual` which comes from the expansion of the macro `define_css_keyword_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/domain/at_rules/media/media_expression.rs:117:5 [INFO] [stdout] | [INFO] [stdout] 112 | let name = input.expect_ident_cloned()?; [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 117 | / MediaExpression [INFO] [stdout] 118 | | ( [INFO] [stdout] 119 | | match_ignore_ascii_case! [INFO] [stdout] 120 | | { [INFO] [stdout] ... | [INFO] [stdout] 202 | | } [INFO] [stdout] 203 | | ) [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/domain/define_css_keyword_enum.rs:74:31 [INFO] [stdout] | [INFO] [stdout] 74 | ...d: ::cssparser::ParseErrorKind::Basic(::cssparser::BasicParseErrorKind::UnexpectedToken(::cssparser::Token::Ident(ident2.clone()))), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/domain/at_rules/media/media_hover.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | / define_css_keyword_enum! [INFO] [stdout] 7 | | ( [INFO] [stdout] 8 | | MediaHover: [INFO] [stdout] 9 | | "none" => none, [INFO] [stdout] 10 | | "hover" => hover [INFO] [stdout] 11 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `__define_css_keyword_enum__actual` which comes from the expansion of the macro `define_css_keyword_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/domain/at_rules/media/media_list.rs:85:12 [INFO] [stdout] | [INFO] [stdout] 61 | let mut media_queries = vec![]; [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 85 | Ok(MediaList { media_queries }) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/domain/define_css_keyword_enum.rs:74:31 [INFO] [stdout] | [INFO] [stdout] 74 | ...d: ::cssparser::ParseErrorKind::Basic(::cssparser::BasicParseErrorKind::UnexpectedToken(::cssparser::Token::Ident(ident2.clone()))), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/domain/at_rules/media/media_orientation.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | / define_css_keyword_enum! [INFO] [stdout] 7 | | ( [INFO] [stdout] 8 | | MediaOrientation: [INFO] [stdout] 9 | | "portrait" => portrait, [INFO] [stdout] 10 | | "landscape" => landscape [INFO] [stdout] 11 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `__define_css_keyword_enum__actual` which comes from the expansion of the macro `define_css_keyword_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/domain/define_css_keyword_enum.rs:74:31 [INFO] [stdout] | [INFO] [stdout] 74 | ...d: ::cssparser::ParseErrorKind::Basic(::cssparser::BasicParseErrorKind::UnexpectedToken(::cssparser::Token::Ident(ident2.clone()))), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/domain/at_rules/media/media_overflow_block.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | / define_css_keyword_enum! [INFO] [stdout] 7 | | ( [INFO] [stdout] 8 | | MediaOverflowBlock: [INFO] [stdout] 9 | | "none" => none, [INFO] [stdout] ... | [INFO] [stdout] 12 | | "paged" => paged [INFO] [stdout] 13 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `__define_css_keyword_enum__actual` which comes from the expansion of the macro `define_css_keyword_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/domain/define_css_keyword_enum.rs:74:31 [INFO] [stdout] | [INFO] [stdout] 74 | ...d: ::cssparser::ParseErrorKind::Basic(::cssparser::BasicParseErrorKind::UnexpectedToken(::cssparser::Token::Ident(ident2.clone()))), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/domain/at_rules/media/media_overflow_inline.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | / define_css_keyword_enum! [INFO] [stdout] 7 | | ( [INFO] [stdout] 8 | | MediaOverflowInline: [INFO] [stdout] 9 | | "none" => none, [INFO] [stdout] 10 | | "scroll" => scroll [INFO] [stdout] 11 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `__define_css_keyword_enum__actual` which comes from the expansion of the macro `define_css_keyword_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/domain/define_css_keyword_enum.rs:74:31 [INFO] [stdout] | [INFO] [stdout] 74 | ...d: ::cssparser::ParseErrorKind::Basic(::cssparser::BasicParseErrorKind::UnexpectedToken(::cssparser::Token::Ident(ident2.clone()))), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/domain/at_rules/media/media_pointer.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | / define_css_keyword_enum! [INFO] [stdout] 7 | | ( [INFO] [stdout] 8 | | MediaPointer: [INFO] [stdout] 9 | | "none" => none, [INFO] [stdout] 10 | | "coarse" => coarse, [INFO] [stdout] 11 | | "fine" => fine [INFO] [stdout] 12 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `__define_css_keyword_enum__actual` which comes from the expansion of the macro `define_css_keyword_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/domain/at_rules/media/media_resolution.rs:61:12 [INFO] [stdout] | [INFO] [stdout] 61 | Ok(finite(CalculablePropertyValue::Constant( [INFO] [stdout] | ____________^ [INFO] [stdout] 62 | | ResolutionUnit::dppx(value), [INFO] [stdout] 63 | | ))) [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/domain/numbers/css_signed_number.rs:377:39 [INFO] [stdout] | [INFO] [stdout] 377 | .map(|value| Left(Constant(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/domain/numbers/css_signed_number.rs:382:39 [INFO] [stdout] | [INFO] [stdout] 382 | .map(|value| Left(Percentage(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/domain/define_css_keyword_enum.rs:74:31 [INFO] [stdout] | [INFO] [stdout] 74 | ...d: ::cssparser::ParseErrorKind::Basic(::cssparser::BasicParseErrorKind::UnexpectedToken(::cssparser::Token::Ident(ident2.clone()))), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/domain/at_rules/media/media_scan.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | / define_css_keyword_enum! [INFO] [stdout] 7 | | ( [INFO] [stdout] 8 | | MediaScan: [INFO] [stdout] 9 | | "interlace" => interlace, [INFO] [stdout] 10 | | "progressive" => progressive [INFO] [stdout] 11 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `__define_css_keyword_enum__actual` which comes from the expansion of the macro `define_css_keyword_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/domain/numbers/css_signed_number.rs:442:9 [INFO] [stdout] | [INFO] [stdout] 436 | let mut parserInput = ParserInput::new_with_line_number_offset( [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 442 | from_raw_css_for_var_expression_evaluation_internal(&mut input).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/domain/define_css_keyword_enum.rs:74:31 [INFO] [stdout] | [INFO] [stdout] 74 | ...d: ::cssparser::ParseErrorKind::Basic(::cssparser::BasicParseErrorKind::UnexpectedToken(::cssparser::Token::Ident(ident2.clone()))), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/domain/at_rules/media/media_update.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | / define_css_keyword_enum! [INFO] [stdout] 7 | | ( [INFO] [stdout] 8 | | MediaUpdate: [INFO] [stdout] 9 | | "none" => none, [INFO] [stdout] 10 | | "slow" => slow, [INFO] [stdout] 11 | | "fast" => fast [INFO] [stdout] 12 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `__define_css_keyword_enum__actual` which comes from the expansion of the macro `define_css_keyword_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/domain/numbers/css_unsigned_integer.rs:368:39 [INFO] [stdout] | [INFO] [stdout] 368 | .map(|value| Left(Constant(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/domain/numbers/css_unsigned_integer.rs:373:39 [INFO] [stdout] | [INFO] [stdout] 373 | .map(|value| Left(Percentage(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/domain/define_css_keyword_enum.rs:74:31 [INFO] [stdout] | [INFO] [stdout] 74 | ...d: ::cssparser::ParseErrorKind::Basic(::cssparser::BasicParseErrorKind::UnexpectedToken(::cssparser::Token::Ident(ident2.clone()))), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/domain/at_rules/media/reduced_motion.rs:3:1 [INFO] [stdout] | [INFO] [stdout] 3 | / define_css_keyword_enum! [INFO] [stdout] 4 | | ( [INFO] [stdout] 5 | | ReducedMotion: [INFO] [stdout] 6 | | "no-preference" => nopreference, [INFO] [stdout] 7 | | "reduce" => reduce [INFO] [stdout] 8 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `__define_css_keyword_enum__actual` which comes from the expansion of the macro `define_css_keyword_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/domain/numbers/css_unsigned_integer.rs:433:9 [INFO] [stdout] | [INFO] [stdout] 427 | let mut parserInput = ParserInput::new_with_line_number_offset( [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 433 | from_raw_css_for_var_expression_evaluation_internal(&mut input).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/domain/numbers/css_unsigned_number.rs:383:39 [INFO] [stdout] | [INFO] [stdout] 383 | .map(|value| Left(Constant(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/domain/numbers/css_unsigned_number.rs:388:39 [INFO] [stdout] | [INFO] [stdout] 388 | .map(|value| Left(Percentage(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/domain/numbers/css_unsigned_number.rs:448:9 [INFO] [stdout] | [INFO] [stdout] 442 | let mut parserInput = ParserInput::new_with_line_number_offset( [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 448 | from_raw_css_for_var_expression_evaluation_internal(&mut input).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/domain/at_rules/supports/supports_condition.rs:182:12 [INFO] [stdout] | [INFO] [stdout] 182 | Ok(FutureSyntax(input.slice_from(pos).to_owned())) [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/domain/at_rules/viewport/viewport_at_rule.rs:51:12 [INFO] [stdout] | [INFO] [stdout] 40 | let mut declarations = Vec::new(); [INFO] [stdout] | ------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 51 | Ok(Self { [INFO] [stdout] | ____________^ [INFO] [stdout] 52 | | vendor_prefix, [INFO] [stdout] 53 | | declarations, [INFO] [stdout] 54 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/domain/at_rules/viewport/viewport_descriptor_declaration.rs:33:12 [INFO] [stdout] | [INFO] [stdout] 28 | descriptor: ViewportDescriptor, [INFO] [stdout] | ------------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 33 | Ok(Self { [INFO] [stdout] | ____________^ [INFO] [stdout] 34 | | descriptor, [INFO] [stdout] 35 | | importance, [INFO] [stdout] 36 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/domain/define_css_keyword_enum.rs:74:31 [INFO] [stdout] | [INFO] [stdout] 74 | ...d: ::cssparser::ParseErrorKind::Basic(::cssparser::BasicParseErrorKind::UnexpectedToken(::cssparser::Token::Ident(ident2.clone()))), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/domain/at_rules/viewport/viewport_orientation.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | / define_css_keyword_enum! [INFO] [stdout] 7 | | ( [INFO] [stdout] 8 | | ViewportOrientation: [INFO] [stdout] 9 | | "auto" => auto, [INFO] [stdout] 10 | | "portrait" => portrait, [INFO] [stdout] 11 | | "landscape" => landscape [INFO] [stdout] 12 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `__define_css_keyword_enum__actual` which comes from the expansion of the macro `define_css_keyword_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/domain/define_css_keyword_enum.rs:74:31 [INFO] [stdout] | [INFO] [stdout] 74 | ...d: ::cssparser::ParseErrorKind::Basic(::cssparser::BasicParseErrorKind::UnexpectedToken(::cssparser::Token::Ident(ident2.clone()))), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/domain/at_rules/viewport/viewport_user_zoom.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | / define_css_keyword_enum! [INFO] [stdout] 7 | | ( [INFO] [stdout] 8 | | ViewportUserZoom: [INFO] [stdout] 9 | | "zoom" => Zoom, [INFO] [stdout] 10 | | "fixed" => Fixed [INFO] [stdout] 11 | | ); [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `__define_css_keyword_enum__actual` which comes from the expansion of the macro `define_css_keyword_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/domain/selectors/our_selector_impl.rs:73:15 [INFO] [stdout] | [INFO] [stdout] 58 | let mut parserInput = ParserInput::new_with_line_number_offset( [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 73 | match ourSelectorParser.parse(&mut input) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/domain/selectors/pseudo_element.rs:937:13 [INFO] [stdout] | [INFO] [stdout] 933 | name: CowRcStr<'i>, [INFO] [stdout] | ------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 937 | Err(ParseError::from( [INFO] [stdout] | _____________^ [INFO] [stdout] 938 | | CustomParseError::UnsupportedPseudoClassOrElement(name.to_string()), [INFO] [stdout] 939 | | )) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/domain/define_css_keyword_enum.rs:74:31 [INFO] [stdout] | [INFO] [stdout] 74 | ...d: ::cssparser::ParseErrorKind::Basic(::cssparser::BasicParseErrorKind::UnexpectedToken(::cssparser::Token::Ident(ident2.clone()))), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/domain/expressions/type_or_unit.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | / define_css_keyword_enum! { [INFO] [stdout] 7 | | TypeOrUnit: [INFO] [stdout] 8 | | "string" => string, [INFO] [stdout] 9 | | "color" => color, [INFO] [stdout] ... | [INFO] [stdout] 36 | | "%" => percentage, [INFO] [stdout] 37 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `__define_css_keyword_enum__actual` which comes from the expansion of the macro `define_css_keyword_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/domain/define_css_keyword_enum.rs:74:31 [INFO] [stdout] | [INFO] [stdout] 74 | ...d: ::cssparser::ParseErrorKind::Basic(::cssparser::BasicParseErrorKind::UnexpectedToken(::cssparser::Token::Ident(ident2.clone()))), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/domain/selectors/system_metric.rs:5:1 [INFO] [stdout] | [INFO] [stdout] 5 | / define_css_keyword_enum! [INFO] [stdout] 6 | | { [INFO] [stdout] 7 | | SystemMetric: [INFO] [stdout] 8 | | "images-in-menus" => images_in_menus, [INFO] [stdout] ... | [INFO] [stdout] 16 | | "windows-default-theme" => windows_default_theme, [INFO] [stdout] 17 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `__define_css_keyword_enum__actual` which comes from the expansion of the macro `define_css_keyword_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/domain/define_css_keyword_enum.rs:74:31 [INFO] [stdout] | [INFO] [stdout] 74 | ...d: ::cssparser::ParseErrorKind::Basic(::cssparser::BasicParseErrorKind::UnexpectedToken(::cssparser::Token::Ident(ident2.clone()))), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/domain/selectors/text_directionality.rs:5:1 [INFO] [stdout] | [INFO] [stdout] 5 | / define_css_keyword_enum! [INFO] [stdout] 6 | | { [INFO] [stdout] 7 | | TextDirectionality: [INFO] [stdout] 8 | | "ltr" => ltr, [INFO] [stdout] 9 | | "rtl" => rtl, [INFO] [stdout] 10 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `__define_css_keyword_enum__actual` which comes from the expansion of the macro `define_css_keyword_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/domain/define_css_keyword_enum.rs:74:31 [INFO] [stdout] | [INFO] [stdout] 74 | ...d: ::cssparser::ParseErrorKind::Basic(::cssparser::BasicParseErrorKind::UnexpectedToken(::cssparser::Token::Ident(ident2.clone()))), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/domain/selectors/tree_hover.rs:5:1 [INFO] [stdout] | [INFO] [stdout] 5 | / define_css_keyword_enum! [INFO] [stdout] 6 | | { [INFO] [stdout] 7 | | TreeHover: [INFO] [stdout] 8 | | "hover" => hover, [INFO] [stdout] 9 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `__define_css_keyword_enum__actual` which comes from the expansion of the macro `define_css_keyword_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/domain/numbers/css_signed_number.rs:377:39 [INFO] [stdout] | [INFO] [stdout] 377 | .map(|value| Left(Constant(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/domain/numbers/css_signed_number.rs:382:39 [INFO] [stdout] | [INFO] [stdout] 382 | .map(|value| Left(Percentage(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/domain/numbers/css_signed_number.rs:442:9 [INFO] [stdout] | [INFO] [stdout] 436 | let mut parserInput = ParserInput::new_with_line_number_offset( [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 442 | from_raw_css_for_var_expression_evaluation_internal(&mut input).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/domain/units/length_or_percentage_unit.rs:275:35 [INFO] [stdout] | [INFO] [stdout] 275 | .map(|value| Left(Constant(IsLength(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/domain/units/length_or_percentage_unit.rs:280:39 [INFO] [stdout] | [INFO] [stdout] 280 | .map(|value| Left(Constant(IsPercentage(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/domain/numbers/css_unsigned_integer.rs:368:39 [INFO] [stdout] | [INFO] [stdout] 368 | .map(|value| Left(Constant(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/domain/numbers/css_unsigned_integer.rs:373:39 [INFO] [stdout] | [INFO] [stdout] 373 | .map(|value| Left(Percentage(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/domain/units/length_or_percentage_unit.rs:370:9 [INFO] [stdout] | [INFO] [stdout] 364 | let mut parserInput = ParserInput::new_with_line_number_offset( [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 370 | / from_raw_css_for_var_expression_evaluation_internal( [INFO] [stdout] 371 | | is_not_in_page_rule, [INFO] [stdout] 372 | | &mut input, [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/domain/numbers/css_unsigned_integer.rs:433:9 [INFO] [stdout] | [INFO] [stdout] 427 | let mut parserInput = ParserInput::new_with_line_number_offset( [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 433 | from_raw_css_for_var_expression_evaluation_internal(&mut input).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/domain/numbers/css_unsigned_number.rs:383:39 [INFO] [stdout] | [INFO] [stdout] 383 | .map(|value| Left(Constant(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/domain/units/length_unit.rs:280:39 [INFO] [stdout] | [INFO] [stdout] 280 | .map(|value| Left(Percentage(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/domain/numbers/css_unsigned_number.rs:388:39 [INFO] [stdout] | [INFO] [stdout] 388 | .map(|value| Left(Percentage(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/domain/units/length_unit.rs:291:35 [INFO] [stdout] | [INFO] [stdout] 291 | .map(|value| Left(Constant(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/domain/units/length_unit.rs:370:9 [INFO] [stdout] | [INFO] [stdout] 364 | let mut parserInput = ParserInput::new_with_line_number_offset( [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 370 | / from_raw_css_for_var_expression_evaluation_internal( [INFO] [stdout] 371 | | is_not_in_page_rule, [INFO] [stdout] 372 | | &mut input, [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/domain/numbers/css_unsigned_number.rs:448:9 [INFO] [stdout] | [INFO] [stdout] 442 | let mut parserInput = ParserInput::new_with_line_number_offset( [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 448 | from_raw_css_for_var_expression_evaluation_internal(&mut input).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/domain/units/number_or_percentage_unit.rs:254:39 [INFO] [stdout] | [INFO] [stdout] 254 | .map(|value| Left(Constant(IsNumber(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/domain/units/number_or_percentage_unit.rs:259:39 [INFO] [stdout] | [INFO] [stdout] 259 | .map(|value| Left(Constant(IsPercentage(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/domain/units/number_or_percentage_unit.rs:341:9 [INFO] [stdout] | [INFO] [stdout] 335 | let mut parserInput = ParserInput::new_with_line_number_offset( [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 341 | from_raw_css_for_var_expression_evaluation_internal(&mut input).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/domain/units/percentage_unit.rs:199:39 [INFO] [stdout] | [INFO] [stdout] 199 | .map(|value| Left(Constant(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/domain/units/percentage_unit.rs:271:9 [INFO] [stdout] | [INFO] [stdout] 265 | let mut parserInput = ParserInput::new_with_line_number_offset( [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 271 | from_raw_css_for_var_expression_evaluation_internal(&mut input).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/domain/units/resolution_unit.rs:268:39 [INFO] [stdout] | [INFO] [stdout] 268 | .map(|value| Left(Percentage(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/domain/units/resolution_unit.rs:275:39 [INFO] [stdout] | [INFO] [stdout] 275 | .map(|value| Left(Constant(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/domain/selectors/our_selector_impl.rs:73:15 [INFO] [stdout] | [INFO] [stdout] 58 | let mut parserInput = ParserInput::new_with_line_number_offset( [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 73 | match ourSelectorParser.parse(&mut input) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/domain/units/resolution_unit.rs:359:9 [INFO] [stdout] | [INFO] [stdout] 353 | let mut parserInput = ParserInput::new_with_line_number_offset( [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 359 | from_raw_css_for_var_expression_evaluation_internal(&mut input).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/domain/units/time_unit.rs:252:39 [INFO] [stdout] | [INFO] [stdout] 252 | .map(|value| Left(Percentage(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/domain/units/time_unit.rs:259:39 [INFO] [stdout] | [INFO] [stdout] 259 | .map(|value| Left(Constant(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/domain/units/time_unit.rs:343:9 [INFO] [stdout] | [INFO] [stdout] 337 | let mut parserInput = ParserInput::new_with_line_number_offset( [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 343 | from_raw_css_for_var_expression_evaluation_internal(&mut input).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/domain/units/unit.rs:78:12 [INFO] [stdout] | [INFO] [stdout] 78 | Ok(Right(CalcExpression::Number(constant))) [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/domain/selectors/pseudo_element.rs:937:13 [INFO] [stdout] | [INFO] [stdout] 933 | name: CowRcStr<'i>, [INFO] [stdout] | ------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 937 | Err(ParseError::from( [INFO] [stdout] | _____________^ [INFO] [stdout] 938 | | CustomParseError::UnsupportedPseudoClassOrElement(name.to_string()), [INFO] [stdout] 939 | | )) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/domain/define_css_keyword_enum.rs:74:31 [INFO] [stdout] | [INFO] [stdout] 74 | ...d: ::cssparser::ParseErrorKind::Basic(::cssparser::BasicParseErrorKind::UnexpectedToken(::cssparser::Token::Ident(ident2.clone()))), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/domain/selectors/system_metric.rs:5:1 [INFO] [stdout] | [INFO] [stdout] 5 | / define_css_keyword_enum! [INFO] [stdout] 6 | | { [INFO] [stdout] 7 | | SystemMetric: [INFO] [stdout] 8 | | "images-in-menus" => images_in_menus, [INFO] [stdout] ... | [INFO] [stdout] 16 | | "windows-default-theme" => windows_default_theme, [INFO] [stdout] 17 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `__define_css_keyword_enum__actual` which comes from the expansion of the macro `define_css_keyword_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/domain/define_css_keyword_enum.rs:74:31 [INFO] [stdout] | [INFO] [stdout] 74 | ...d: ::cssparser::ParseErrorKind::Basic(::cssparser::BasicParseErrorKind::UnexpectedToken(::cssparser::Token::Ident(ident2.clone()))), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/domain/selectors/text_directionality.rs:5:1 [INFO] [stdout] | [INFO] [stdout] 5 | / define_css_keyword_enum! [INFO] [stdout] 6 | | { [INFO] [stdout] 7 | | TextDirectionality: [INFO] [stdout] 8 | | "ltr" => ltr, [INFO] [stdout] 9 | | "rtl" => rtl, [INFO] [stdout] 10 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `__define_css_keyword_enum__actual` which comes from the expansion of the macro `define_css_keyword_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/domain/define_css_keyword_enum.rs:74:31 [INFO] [stdout] | [INFO] [stdout] 74 | ...d: ::cssparser::ParseErrorKind::Basic(::cssparser::BasicParseErrorKind::UnexpectedToken(::cssparser::Token::Ident(ident2.clone()))), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: src/domain/selectors/tree_hover.rs:5:1 [INFO] [stdout] | [INFO] [stdout] 5 | / define_css_keyword_enum! [INFO] [stdout] 6 | | { [INFO] [stdout] 7 | | TreeHover: [INFO] [stdout] 8 | | "hover" => hover, [INFO] [stdout] 9 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `__define_css_keyword_enum__actual` which comes from the expansion of the macro `define_css_keyword_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/parsers/nested_rule_parser.rs:207:12 [INFO] [stdout] | [INFO] [stdout] 205 | let selectors = ourSelectorParser.parse(input)?; [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 206 | [INFO] [stdout] 207 | Ok(QualifiedRuleParserPrelude { selectors }) [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/parsers/nested_rule_parser.rs:227:12 [INFO] [stdout] | [INFO] [stdout] 212 | prelude: Self::Prelude, [INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 219 | let styleRule = StyleRule { [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 227 | Ok(CssRule::Style(styleRule)) [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/parsers/nested_rule_parser.rs:261:12 [INFO] [stdout] | [INFO] [stdout] 254 | let mut rules = Vec::new(); [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 261 | Ok(CssRules(rules)) [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/parsers/our_selector_parser.rs:166:12 [INFO] [stdout] | [INFO] [stdout] 135 | isInvalidSelector: F, [INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 138 | let selectors = self.parse_selectors(input)?; [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 146 | let mut deduplicatedSelectors = [INFO] [stdout] | --------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 160 | let mut listOfSelectors = [INFO] [stdout] | --------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 166 | Ok(DeduplicatedSelectors(listOfSelectors)) [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/domain/units/length_or_percentage_unit.rs:275:35 [INFO] [stdout] | [INFO] [stdout] 275 | .map(|value| Left(Constant(IsLength(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/domain/units/length_or_percentage_unit.rs:280:39 [INFO] [stdout] | [INFO] [stdout] 280 | .map(|value| Left(Constant(IsPercentage(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/domain/units/length_or_percentage_unit.rs:370:9 [INFO] [stdout] | [INFO] [stdout] 364 | let mut parserInput = ParserInput::new_with_line_number_offset( [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 370 | / from_raw_css_for_var_expression_evaluation_internal( [INFO] [stdout] 371 | | is_not_in_page_rule, [INFO] [stdout] 372 | | &mut input, [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/parsers/viewport_at_rule_parser.rs:71:17 [INFO] [stdout] | [INFO] [stdout] 64 | constructor: Constructor, [INFO] [stdout] | ------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 65 | parse: Parse, [INFO] [stdout] | ------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 71 | constructor((parse(input))?), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/domain/units/length_unit.rs:280:39 [INFO] [stdout] | [INFO] [stdout] 280 | .map(|value| Left(Percentage(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/parsers/viewport_at_rule_parser.rs:100:17 [INFO] [stdout] | [INFO] [stdout] 88 | constructor: Constructor, [INFO] [stdout] | ------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 93 | let minimum = this.parseViewportLength(input)?; [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 94 | let maximum = [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 97 | Ok(maximum) => Some(maximum), [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 100 | constructor(minimum, maximum), [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/domain/units/length_unit.rs:291:35 [INFO] [stdout] | [INFO] [stdout] 291 | .map(|value| Left(Constant(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/domain/units/length_unit.rs:370:9 [INFO] [stdout] | [INFO] [stdout] 364 | let mut parserInput = ParserInput::new_with_line_number_offset( [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 370 | / from_raw_css_for_var_expression_evaluation_internal( [INFO] [stdout] 371 | | is_not_in_page_rule, [INFO] [stdout] 372 | | &mut input, [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/domain/units/number_or_percentage_unit.rs:254:39 [INFO] [stdout] | [INFO] [stdout] 254 | .map(|value| Left(Constant(IsNumber(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/domain/units/number_or_percentage_unit.rs:259:39 [INFO] [stdout] | [INFO] [stdout] 259 | .map(|value| Left(Constant(IsPercentage(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/domain/units/number_or_percentage_unit.rs:341:9 [INFO] [stdout] | [INFO] [stdout] 335 | let mut parserInput = ParserInput::new_with_line_number_offset( [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 341 | from_raw_css_for_var_expression_evaluation_internal(&mut input).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/custom_parse_error.rs:164:19 [INFO] [stdout] | [INFO] [stdout] 162 | fn from(error: CustomParseError) -> ParseError { [INFO] [stdout] | ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 163 | ParseError { [INFO] [stdout] 164 | kind: ParseErrorKind::Custom(error), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/domain/units/percentage_unit.rs:199:39 [INFO] [stdout] | [INFO] [stdout] 199 | .map(|value| Left(Constant(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/domain/units/percentage_unit.rs:271:9 [INFO] [stdout] | [INFO] [stdout] 265 | let mut parserInput = ParserInput::new_with_line_number_offset( [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 271 | from_raw_css_for_var_expression_evaluation_internal(&mut input).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/stylesheet.rs:195:12 [INFO] [stdout] | [INFO] [stdout] 164 | let mut parserInput = ParserInput::new_with_line_number_offset( [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 170 | let mut rules = Vec::new(); [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 195 | Ok(Self { [INFO] [stdout] | ____________^ [INFO] [stdout] 196 | | rules: CssRules(rules), [INFO] [stdout] 197 | | source_map_url: input.current_source_map_url().map(String::from), [INFO] [stdout] 198 | | source_url: input.current_source_url().map(String::from), [INFO] [stdout] 199 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/domain/units/resolution_unit.rs:268:39 [INFO] [stdout] | [INFO] [stdout] 268 | .map(|value| Left(Percentage(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/domain/units/resolution_unit.rs:275:39 [INFO] [stdout] | [INFO] [stdout] 275 | .map(|value| Left(Constant(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/domain/units/resolution_unit.rs:359:9 [INFO] [stdout] | [INFO] [stdout] 353 | let mut parserInput = ParserInput::new_with_line_number_offset( [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 359 | from_raw_css_for_var_expression_evaluation_internal(&mut input).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/domain/units/time_unit.rs:252:39 [INFO] [stdout] | [INFO] [stdout] 252 | .map(|value| Left(Percentage(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/domain/units/time_unit.rs:259:39 [INFO] [stdout] | [INFO] [stdout] 259 | .map(|value| Left(Constant(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/domain/units/time_unit.rs:343:9 [INFO] [stdout] | [INFO] [stdout] 337 | let mut parserInput = ParserInput::new_with_line_number_offset( [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 343 | from_raw_css_for_var_expression_evaluation_internal(&mut input).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/domain/units/unit.rs:78:12 [INFO] [stdout] | [INFO] [stdout] 78 | Ok(Right(CalcExpression::Number(constant))) [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/parsers/nested_rule_parser.rs:207:12 [INFO] [stdout] | [INFO] [stdout] 205 | let selectors = ourSelectorParser.parse(input)?; [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 206 | [INFO] [stdout] 207 | Ok(QualifiedRuleParserPrelude { selectors }) [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/parsers/nested_rule_parser.rs:227:12 [INFO] [stdout] | [INFO] [stdout] 212 | prelude: Self::Prelude, [INFO] [stdout] | ---------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 219 | let styleRule = StyleRule { [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 227 | Ok(CssRule::Style(styleRule)) [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/parsers/nested_rule_parser.rs:261:12 [INFO] [stdout] | [INFO] [stdout] 254 | let mut rules = Vec::new(); [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 261 | Ok(CssRules(rules)) [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/parsers/our_selector_parser.rs:166:12 [INFO] [stdout] | [INFO] [stdout] 135 | isInvalidSelector: F, [INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 138 | let selectors = self.parse_selectors(input)?; [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 146 | let mut deduplicatedSelectors = [INFO] [stdout] | --------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 160 | let mut listOfSelectors = [INFO] [stdout] | --------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 166 | Ok(DeduplicatedSelectors(listOfSelectors)) [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/parsers/viewport_at_rule_parser.rs:71:17 [INFO] [stdout] | [INFO] [stdout] 64 | constructor: Constructor, [INFO] [stdout] | ------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 65 | parse: Parse, [INFO] [stdout] | ------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 71 | constructor((parse(input))?), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/parsers/viewport_at_rule_parser.rs:100:17 [INFO] [stdout] | [INFO] [stdout] 88 | constructor: Constructor, [INFO] [stdout] | ------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 93 | let minimum = this.parseViewportLength(input)?; [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 94 | let maximum = [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 97 | Ok(maximum) => Some(maximum), [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 100 | constructor(minimum, maximum), [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/custom_parse_error.rs:164:19 [INFO] [stdout] | [INFO] [stdout] 162 | fn from(error: CustomParseError) -> ParseError { [INFO] [stdout] | ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 163 | ParseError { [INFO] [stdout] 164 | kind: ParseErrorKind::Custom(error), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/stylesheet.rs:195:12 [INFO] [stdout] | [INFO] [stdout] 164 | let mut parserInput = ParserInput::new_with_line_number_offset( [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 170 | let mut rules = Vec::new(); [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 195 | Ok(Self { [INFO] [stdout] | ____________^ [INFO] [stdout] 196 | | rules: CssRules(rules), [INFO] [stdout] 197 | | source_map_url: input.current_source_map_url().map(String::from), [INFO] [stdout] 198 | | source_url: input.current_source_url().map(String::from), [INFO] [stdout] 199 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [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 66 previous errors; 2 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 66 previous errors; 2 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `lewp-css` (lib) due to 67 previous errors; 2 warnings emitted [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stderr] error: could not compile `lewp-css` (lib test) due to 67 previous errors; 2 warnings emitted [INFO] running `Command { std: "docker" "inspect" "2fc7de42a60fc2105d160617eafa8a433d3aad9cc4d8df3511b24d7f2c418fa0", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "2fc7de42a60fc2105d160617eafa8a433d3aad9cc4d8df3511b24d7f2c418fa0", kill_on_drop: false }` [INFO] [stdout] 2fc7de42a60fc2105d160617eafa8a433d3aad9cc4d8df3511b24d7f2c418fa0