[INFO] fetching crate substrait-expr 0.2.1... [INFO] checking substrait-expr-0.2.1 against try#4d98531622e1718ae0bc3c7a1ab9cd8938428452+rustflags=-Dtail_expr_drop_order for pr-129604 [INFO] extracting crate substrait-expr 0.2.1 into /workspace/builds/worker-4-tc2/source [INFO] validating manifest of crates.io crate substrait-expr 0.2.1 on toolchain 4d98531622e1718ae0bc3c7a1ab9cd8938428452 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+4d98531622e1718ae0bc3c7a1ab9cd8938428452" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking crates.io crate substrait-expr 0.2.1 [INFO] finished tweaking crates.io crate substrait-expr 0.2.1 [INFO] tweaked toml for crates.io crate substrait-expr 0.2.1 written to /workspace/builds/worker-4-tc2/source/Cargo.toml [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+4d98531622e1718ae0bc3c7a1ab9cd8938428452" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Locking 80 packages to latest compatible versions [INFO] [stderr] Adding fixedbitset v0.4.2 (latest: v0.5.7) [INFO] [stderr] Adding heck v0.4.1 (latest: v0.5.0) [INFO] [stderr] Adding itertools v0.12.1 (latest: v0.13.0) [INFO] [stderr] Adding linux-raw-sys v0.4.14 (latest: v0.6.5) [INFO] [stderr] Adding prost v0.12.6 (latest: v0.13.2) [INFO] [stderr] Adding prost-build v0.12.6 (latest: v0.13.2) [INFO] [stderr] Adding prost-derive v0.12.6 (latest: v0.13.2) [INFO] [stderr] Adding prost-types v0.12.6 (latest: v0.13.2) [INFO] [stderr] Adding regress v0.8.0 (latest: v0.10.0) [INFO] [stderr] Adding substrait v0.29.4 (latest: v0.41.5) [INFO] [stderr] Adding typify v0.0.16 (latest: v0.1.0) [INFO] [stderr] Adding typify-impl v0.0.16 (latest: v0.1.0) [INFO] [stderr] Adding typify-macro v0.0.16 (latest: v0.1.0) [INFO] [stderr] Adding windows-sys v0.52.0 (latest: v0.59.0) [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+4d98531622e1718ae0bc3c7a1ab9cd8938428452" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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] 56091937555aeffa0bf1cdf8373d18d0e1992763a5bf4a53a4e38a279a1766d2 [INFO] running `Command { std: "docker" "start" "-a" "56091937555aeffa0bf1cdf8373d18d0e1992763a5bf4a53a4e38a279a1766d2", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "56091937555aeffa0bf1cdf8373d18d0e1992763a5bf4a53a4e38a279a1766d2", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "56091937555aeffa0bf1cdf8373d18d0e1992763a5bf4a53a4e38a279a1766d2", kill_on_drop: false }` [INFO] [stdout] 56091937555aeffa0bf1cdf8373d18d0e1992763a5bf4a53a4e38a279a1766d2 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-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] dabf5f848760b8712792db9f58a37ae4ceb78355d1a84d419166f0f1c2f5419f [INFO] running `Command { std: "docker" "start" "-a" "dabf5f848760b8712792db9f58a37ae4ceb78355d1a84d419166f0f1c2f5419f", kill_on_drop: false }` [INFO] [stderr] Compiling once_cell v1.19.0 [INFO] [stderr] Compiling zerocopy v0.7.35 [INFO] [stderr] Compiling allocator-api2 v0.2.18 [INFO] [stderr] Compiling anyhow v1.0.86 [INFO] [stderr] Compiling either v1.13.0 [INFO] [stderr] Compiling memchr v2.7.4 [INFO] [stderr] Compiling ryu v1.0.18 [INFO] [stderr] Compiling schemars v0.8.21 [INFO] [stderr] Compiling ahash v0.8.11 [INFO] [stderr] Compiling dyn-clone v1.0.17 [INFO] [stderr] Compiling equivalent v1.0.1 [INFO] [stderr] Compiling log v0.4.22 [INFO] [stderr] Compiling rustix v0.38.35 [INFO] [stderr] Compiling linux-raw-sys v0.4.14 [INFO] [stderr] Compiling regex-syntax v0.8.4 [INFO] [stderr] Compiling serde_derive v1.0.209 [INFO] [stderr] Compiling serde_derive_internals v0.29.1 [INFO] [stderr] Compiling thiserror v1.0.63 [INFO] [stderr] Compiling bitflags v2.6.0 [INFO] [stderr] Compiling heck v0.4.1 [INFO] [stderr] Compiling bytes v1.7.1 [INFO] [stderr] Compiling fastrand v2.1.1 [INFO] [stderr] Compiling fixedbitset v0.4.2 [INFO] [stderr] Compiling semver v1.0.23 [INFO] [stderr] Compiling itertools v0.12.1 [INFO] [stderr] Compiling prettyplease v0.2.22 [INFO] [stderr] Compiling unsafe-libyaml v0.2.11 [INFO] [stderr] Compiling same-file v1.0.6 [INFO] [stderr] Compiling multimap v0.10.0 [INFO] [stderr] Compiling heck v0.5.0 [INFO] [stderr] Compiling walkdir v2.5.0 [INFO] [stderr] Compiling unicode-segmentation v1.11.0 [INFO] [stderr] Compiling hashbrown v0.14.5 [INFO] [stderr] Compiling substrait-expr-macros v0.2.1 [INFO] [stderr] Compiling convert_case v0.6.0 [INFO] [stderr] Compiling regex-automata v0.4.7 [INFO] [stderr] Compiling indexmap v2.5.0 [INFO] [stderr] Compiling regress v0.8.0 [INFO] [stderr] Compiling schemars_derive v0.8.21 [INFO] [stderr] Compiling petgraph v0.6.5 [INFO] [stderr] Compiling tempfile v3.12.0 [INFO] [stderr] Compiling prost-derive v0.12.6 [INFO] [stderr] Compiling regex v1.10.6 [INFO] [stderr] Compiling serde v1.0.209 [INFO] [stderr] Compiling prost v0.12.6 [INFO] [stderr] Checking prost-types v0.12.6 [INFO] [stderr] Compiling prost-build v0.12.6 [INFO] [stderr] Checking serde_json v1.0.127 [INFO] [stderr] Compiling serde_tokenstream v0.2.2 [INFO] [stderr] Compiling serde_yaml v0.9.34+deprecated [INFO] [stderr] Compiling typify-impl v0.0.16 [INFO] [stderr] Compiling typify-macro v0.0.16 [INFO] [stderr] Compiling typify v0.0.16 [INFO] [stderr] Compiling substrait v0.29.4 [INFO] [stderr] Compiling substrait-expr-funcgen v0.2.1 [INFO] [stderr] Compiling substrait-expr v0.2.1 (/opt/rustwide/workdir) [INFO] [stderr] warning: substrait-expr@0.2.1: /opt/rustwide/workdir [INFO] [stderr] warning: substrait-expr@0.2.1: Ignoring impl of least with unrecognized type in YAML file: T|? [INFO] [stderr] warning: substrait-expr@0.2.1: Ignoring impl of least_skip_null with unrecognized type in YAML file: T&? [INFO] [stderr] warning: substrait-expr@0.2.1: Ignoring impl of greatest with unrecognized type in YAML file: T|? [INFO] [stderr] warning: substrait-expr@0.2.1: Ignoring impl of greatest_skip_null with unrecognized type in YAML file: T&? [INFO] [stderr] warning: substrait-expr@0.2.1: Ignoring implementation of extract containing variant0 arg item [INFO] [stderr] warning: substrait-expr@0.2.1: Ignoring implementation of extract containing variant0 arg item [INFO] [stderr] warning: substrait-expr@0.2.1: Ignoring implementation of extract containing variant0 arg item [INFO] [stderr] warning: substrait-expr@0.2.1: Ignoring implementation of extract containing variant0 arg item [INFO] [stderr] warning: substrait-expr@0.2.1: Ignoring implementation of extract containing variant0 arg item [INFO] [stderr] warning: substrait-expr@0.2.1: Ignoring implementation of extract containing variant0 arg item [INFO] [stderr] warning: substrait-expr@0.2.1: Ignoring implementation of extract containing variant0 arg item [INFO] [stderr] warning: substrait-expr@0.2.1: Ignoring implementation of extract_boolean containing variant0 arg item [INFO] [stderr] warning: substrait-expr@0.2.1: Ignoring implementation of extract_boolean containing variant0 arg item [INFO] [stderr] warning: substrait-expr@0.2.1: Ignoring implementation of extract_boolean containing variant0 arg item [INFO] [stderr] warning: substrait-expr@0.2.1: Ignoring impl of add with unrecognized type in YAML file: timestamp [INFO] [stderr] warning: substrait-expr@0.2.1: Ignoring impl of add with unrecognized type in YAML file: timestamp_tz [INFO] [stderr] warning: substrait-expr@0.2.1: Ignoring impl of add with unrecognized type in YAML file: timestamp [INFO] [stderr] warning: substrait-expr@0.2.1: Ignoring impl of add with unrecognized type in YAML file: timestamp [INFO] [stderr] warning: substrait-expr@0.2.1: Ignoring impl of add with unrecognized type in YAML file: timestamp_tz [INFO] [stderr] warning: substrait-expr@0.2.1: Ignoring impl of add with unrecognized type in YAML file: timestamp [INFO] [stderr] warning: substrait-expr@0.2.1: Ignoring impl of add_intervals with unrecognized type in YAML file: interval_day [INFO] [stderr] warning: substrait-expr@0.2.1: Ignoring impl of add_intervals with unrecognized type in YAML file: interval_year [INFO] [stderr] warning: substrait-expr@0.2.1: Ignoring impl of subtract with unrecognized type in YAML file: timestamp [INFO] [stderr] warning: substrait-expr@0.2.1: Ignoring impl of subtract with unrecognized type in YAML file: timestamp_tz [INFO] [stderr] warning: substrait-expr@0.2.1: Ignoring impl of subtract with unrecognized type in YAML file: timestamp_tz [INFO] [stderr] warning: substrait-expr@0.2.1: Ignoring impl of subtract with unrecognized type in YAML file: date [INFO] [stderr] warning: substrait-expr@0.2.1: Ignoring impl of subtract with unrecognized type in YAML file: timestamp [INFO] [stderr] warning: substrait-expr@0.2.1: Ignoring impl of subtract with unrecognized type in YAML file: timestamp_tz [INFO] [stderr] warning: substrait-expr@0.2.1: Ignoring impl of subtract with unrecognized type in YAML file: date [INFO] [stderr] warning: substrait-expr@0.2.1: Ignoring impl of lte with unrecognized type in YAML file: timestamp [INFO] [stderr] warning: substrait-expr@0.2.1: Ignoring impl of lte with unrecognized type in YAML file: timestamp_tz [INFO] [stderr] warning: substrait-expr@0.2.1: Ignoring impl of lte with unrecognized type in YAML file: date [INFO] [stderr] warning: substrait-expr@0.2.1: Ignoring impl of lte with unrecognized type in YAML file: interval_day [INFO] [stderr] warning: substrait-expr@0.2.1: Ignoring impl of lte with unrecognized type in YAML file: interval_year [INFO] [stderr] warning: substrait-expr@0.2.1: Ignoring impl of lt with unrecognized type in YAML file: timestamp [INFO] [stderr] warning: substrait-expr@0.2.1: Ignoring impl of lt with unrecognized type in YAML file: timestamp_tz [INFO] [stderr] warning: substrait-expr@0.2.1: Ignoring impl of lt with unrecognized type in YAML file: date [INFO] [stderr] warning: substrait-expr@0.2.1: Ignoring impl of lt with unrecognized type in YAML file: interval_day [INFO] [stderr] warning: substrait-expr@0.2.1: Ignoring impl of lt with unrecognized type in YAML file: interval_year [INFO] [stderr] warning: substrait-expr@0.2.1: Ignoring impl of gte with unrecognized type in YAML file: timestamp [INFO] [stderr] warning: substrait-expr@0.2.1: Ignoring impl of gte with unrecognized type in YAML file: timestamp_tz [INFO] [stderr] warning: substrait-expr@0.2.1: Ignoring impl of gte with unrecognized type in YAML file: date [INFO] [stderr] warning: substrait-expr@0.2.1: Ignoring impl of gte with unrecognized type in YAML file: interval_day [INFO] [stderr] warning: substrait-expr@0.2.1: Ignoring impl of gte with unrecognized type in YAML file: interval_year [INFO] [stderr] warning: substrait-expr@0.2.1: Ignoring impl of gt with unrecognized type in YAML file: timestamp [INFO] [stderr] warning: substrait-expr@0.2.1: Ignoring impl of gt with unrecognized type in YAML file: timestamp_tz [INFO] [stderr] warning: substrait-expr@0.2.1: Ignoring impl of gt with unrecognized type in YAML file: date [INFO] [stderr] warning: substrait-expr@0.2.1: Ignoring impl of gt with unrecognized type in YAML file: interval_day [INFO] [stderr] warning: substrait-expr@0.2.1: Ignoring impl of gt with unrecognized type in YAML file: interval_year [INFO] [stderr] warning: substrait-expr@0.2.1: Ignoring impl of assume_timezone with unrecognized type in YAML file: timestamp_tz [INFO] [stderr] warning: substrait-expr@0.2.1: Ignoring impl of assume_timezone with unrecognized type in YAML file: timestamp_tz [INFO] [stderr] warning: substrait-expr@0.2.1: Ignoring impl of local_timestamp with unrecognized type in YAML file: timestamp [INFO] [stderr] warning: substrait-expr@0.2.1: Ignoring impl of strptime_time with unrecognized type in YAML file: time [INFO] [stderr] warning: substrait-expr@0.2.1: Ignoring impl of strptime_date with unrecognized type in YAML file: date [INFO] [stderr] warning: substrait-expr@0.2.1: Ignoring impl of strptime_timestamp with unrecognized type in YAML file: timestamp_tz [INFO] [stderr] warning: substrait-expr@0.2.1: Ignoring impl of strptime_timestamp with unrecognized type in YAML file: timestamp_tz [INFO] [stderr] warning: substrait-expr@0.2.1: Ignoring impl of strftime with unrecognized type in YAML file: string [INFO] [stderr] warning: substrait-expr@0.2.1: Ignoring impl of strftime with unrecognized type in YAML file: string [INFO] [stderr] warning: substrait-expr@0.2.1: Ignoring impl of strftime with unrecognized type in YAML file: string [INFO] [stderr] warning: substrait-expr@0.2.1: Ignoring impl of strftime with unrecognized type in YAML file: string [INFO] [stderr] warning: substrait-expr@0.2.1: Ignoring impl of round_temporal with unrecognized type in YAML file: timestamp [INFO] [stderr] warning: substrait-expr@0.2.1: Ignoring impl of round_temporal with unrecognized type in YAML file: timestamp_tz [INFO] [stderr] warning: substrait-expr@0.2.1: Ignoring impl of round_temporal with unrecognized type in YAML file: date [INFO] [stderr] warning: substrait-expr@0.2.1: Ignoring impl of round_temporal with unrecognized type in YAML file: time [INFO] [stderr] warning: substrait-expr@0.2.1: Ignoring impl of round_calendar with unrecognized type in YAML file: timestamp [INFO] [stderr] warning: substrait-expr@0.2.1: Ignoring impl of round_calendar with unrecognized type in YAML file: timestamp_tz [INFO] [stderr] warning: substrait-expr@0.2.1: Ignoring impl of round_calendar with unrecognized type in YAML file: date [INFO] [stderr] warning: substrait-expr@0.2.1: Ignoring impl of round_calendar with unrecognized type in YAML file: time [INFO] [stdout] warning: trait `HasRequiredProperties` is never used [INFO] [stdout] --> src/util.rs:5:18 [INFO] [stdout] | [INFO] [stdout] 5 | pub(crate) trait HasRequiredProperties { [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/builder.rs:295:26 [INFO] [stdout] | [INFO] [stdout] 291 | pub fn new(schema: SchemaInfo, params: BuilderParams) -> Self { [INFO] [stdout] | ------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 295 | expressions: RefCell::new(Vec::new()), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: requested on the command line with `-D tail-expr-drop-order` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/builder.rs:338:26 [INFO] [stdout] | [INFO] [stdout] 321 | pub fn build(self) -> ExtendedExpression { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 322 | let (extension_uris, extensions) = self.schema.extensions_registry().to_substrait(); [INFO] [stdout] 323 | let referred_expr = self [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 338 | base_schema: Some(self.schema.to_substrait()), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/builder.rs:329:28 [INFO] [stdout] | [INFO] [stdout] 327 | .map(|named_expr| ExpressionReference { [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 328 | output_names: named_expr.output_names, [INFO] [stdout] 329 | expr_type: Some(ExprType::Expression(named_expr.expr)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/builder/functions.rs:175:9 [INFO] [stdout] | [INFO] [stdout] 171 | let types = args [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 175 | / self.implementations [INFO] [stdout] 176 | | .iter() [INFO] [stdout] 177 | | .find(|imp| imp.matches(&types, registry)) [INFO] [stdout] 178 | | .map(|imp| imp.relax(types, registry)) [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |__________________________________________________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/builder/functions.rs:238:23 [INFO] [stdout] | [INFO] [stdout] 230 | pub fn lookup_field_by_name(&self, name: impl Into) -> Expression { [INFO] [stdout] | ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 231 | let arg = FunctionArgument { [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 238 | rex_type: Some(RexType::ScalarFunction(ScalarFunction { [INFO] [stdout] | _______________________^ [INFO] [stdout] 239 | | arguments: vec![arg], [INFO] [stdout] 240 | | function_reference, [INFO] [stdout] 241 | | // TODO: Use the proper unknown type [INFO] [stdout] ... | [INFO] [stdout] 244 | | ..Default::default() [INFO] [stdout] 245 | | })), [INFO] [stdout] | |_______________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/builder/functions.rs:318:12 [INFO] [stdout] | [INFO] [stdout] 263 | pub fn build(self) -> Result { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 264 | let implementation = self [INFO] [stdout] | -------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 273 | let arguments = self [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 309 | let output_type = match output_type { [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 318 | Ok(Expression { [INFO] [stdout] | ____________^ [INFO] [stdout] 319 | | rex_type: Some(RexType::ScalarFunction(ScalarFunction { [INFO] [stdout] 320 | | arguments, [INFO] [stdout] 321 | | function_reference: self.func_reference, [INFO] [stdout] ... | [INFO] [stdout] 325 | | })), [INFO] [stdout] 326 | | }) [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |_________these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/builder/schema.rs:140:13 [INFO] [stdout] | [INFO] [stdout] 138 | fn inner_build(self) -> (Struct, ExtensionsRegistry) { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 139 | ( [INFO] [stdout] 140 | / Struct { [INFO] [stdout] 141 | | types: self.children, [INFO] [stdout] 142 | | nullability: nullability(false), [INFO] [stdout] 143 | | ..Default::default() [INFO] [stdout] 144 | | }, [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/builder/schema.rs:152:27 [INFO] [stdout] | [INFO] [stdout] 150 | pub fn build(self) -> SchemaInfo { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 151 | let (strct, registry) = self.inner_build(); [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 152 | SchemaInfo::Types(TypesOnlySchema::new_with_registry(strct, registry)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/builder/schema.rs:284:13 [INFO] [stdout] | [INFO] [stdout] 270 | fn inner_build(self) -> (FullSchemaNode, ExtensionsRegistry) { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 271 | let typ = Type { [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 284 | / FullSchemaNode { [INFO] [stdout] 285 | | name: self.name, [INFO] [stdout] 286 | | r#type: typ, [INFO] [stdout] 287 | | children: self.children, [INFO] [stdout] 288 | | }, [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/builder/schema.rs:296:26 [INFO] [stdout] | [INFO] [stdout] 294 | pub fn build(self) -> SchemaInfo { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 295 | let (root, registry) = self.inner_build(); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 296 | SchemaInfo::Full(FullSchema::new_with_registry(root, registry)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/builder/schema.rs:457:12 [INFO] [stdout] | [INFO] [stdout] 435 | let root_segment = self [INFO] [stdout] | ------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 457 | Ok(Expression { [INFO] [stdout] | ____________^ [INFO] [stdout] 458 | | rex_type: Some(RexType::Selection(Box::new(FieldReference { [INFO] [stdout] 459 | | reference_type: Some( [INFO] [stdout] 460 | | substrait::proto::expression::field_reference::ReferenceType::DirectReference( [INFO] [stdout] ... | [INFO] [stdout] 465 | | }))), [INFO] [stdout] 466 | | }) [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |_________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/builder/schema.rs:554:12 [INFO] [stdout] | [INFO] [stdout] 532 | let root_segment = self [INFO] [stdout] | ------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 554 | Ok(Expression { [INFO] [stdout] | ____________^ [INFO] [stdout] 555 | | rex_type: Some(RexType::Selection(Box::new(FieldReference { [INFO] [stdout] 556 | | reference_type: Some( [INFO] [stdout] 557 | | substrait::proto::expression::field_reference::ReferenceType::DirectReference( [INFO] [stdout] ... | [INFO] [stdout] 562 | | }))), [INFO] [stdout] 563 | | }) [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |_________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/substrait-expr-7efd7f14467f0111/out/src/functions.rs:701:31 [INFO] [stdout] | [INFO] [stdout] 700 | fn add(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder { [INFO] [stdout] | ---------------- ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 701 | self.new_builder(&ADD, vec![arg0, arg1]) [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/substrait-expr-7efd7f14467f0111/out/src/functions.rs:704:31 [INFO] [stdout] | [INFO] [stdout] 703 | fn subtract(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder { [INFO] [stdout] | ---------------- ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 704 | self.new_builder(&SUBTRACT, vec![arg0, arg1]) [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/substrait-expr-7efd7f14467f0111/out/src/functions.rs:707:31 [INFO] [stdout] | [INFO] [stdout] 706 | fn multiply(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder { [INFO] [stdout] | ---------------- ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 707 | self.new_builder(&MULTIPLY, vec![arg0, arg1]) [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/substrait-expr-7efd7f14467f0111/out/src/functions.rs:710:31 [INFO] [stdout] | [INFO] [stdout] 709 | fn divide(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder { [INFO] [stdout] | ---------------- ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 710 | self.new_builder(&DIVIDE, vec![arg0, arg1]) [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/substrait-expr-7efd7f14467f0111/out/src/functions.rs:713:31 [INFO] [stdout] | [INFO] [stdout] 712 | fn negate(&self, arg0: Expression) -> FunctionBuilder { [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 713 | self.new_builder(&NEGATE, vec![arg0]) [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/substrait-expr-7efd7f14467f0111/out/src/functions.rs:716:31 [INFO] [stdout] | [INFO] [stdout] 715 | fn modulus(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder { [INFO] [stdout] | ---------------- ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 716 | self.new_builder(&MODULUS, vec![arg0, arg1]) [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/substrait-expr-7efd7f14467f0111/out/src/functions.rs:719:31 [INFO] [stdout] | [INFO] [stdout] 718 | fn power(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder { [INFO] [stdout] | ---------------- ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 719 | self.new_builder(&POWER, vec![arg0, arg1]) [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/substrait-expr-7efd7f14467f0111/out/src/functions.rs:722:31 [INFO] [stdout] | [INFO] [stdout] 721 | fn sqrt(&self, arg0: Expression) -> FunctionBuilder { [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 722 | self.new_builder(&SQRT, vec![arg0]) [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/substrait-expr-7efd7f14467f0111/out/src/functions.rs:725:31 [INFO] [stdout] | [INFO] [stdout] 724 | fn exp(&self, arg0: Expression) -> FunctionBuilder { [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 725 | self.new_builder(&EXP, vec![arg0]) [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/substrait-expr-7efd7f14467f0111/out/src/functions.rs:728:31 [INFO] [stdout] | [INFO] [stdout] 727 | fn cos(&self, arg0: Expression) -> FunctionBuilder { [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 728 | self.new_builder(&COS, vec![arg0]) [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/substrait-expr-7efd7f14467f0111/out/src/functions.rs:731:31 [INFO] [stdout] | [INFO] [stdout] 730 | fn sin(&self, arg0: Expression) -> FunctionBuilder { [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 731 | self.new_builder(&SIN, vec![arg0]) [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/substrait-expr-7efd7f14467f0111/out/src/functions.rs:734:31 [INFO] [stdout] | [INFO] [stdout] 733 | fn tan(&self, arg0: Expression) -> FunctionBuilder { [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 734 | self.new_builder(&TAN, vec![arg0]) [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/substrait-expr-7efd7f14467f0111/out/src/functions.rs:737:31 [INFO] [stdout] | [INFO] [stdout] 736 | fn cosh(&self, arg0: Expression) -> FunctionBuilder { [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 737 | self.new_builder(&COSH, vec![arg0]) [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/substrait-expr-7efd7f14467f0111/out/src/functions.rs:740:31 [INFO] [stdout] | [INFO] [stdout] 739 | fn sinh(&self, arg0: Expression) -> FunctionBuilder { [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 740 | self.new_builder(&SINH, vec![arg0]) [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/substrait-expr-7efd7f14467f0111/out/src/functions.rs:743:31 [INFO] [stdout] | [INFO] [stdout] 742 | fn tanh(&self, arg0: Expression) -> FunctionBuilder { [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 743 | self.new_builder(&TANH, vec![arg0]) [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/substrait-expr-7efd7f14467f0111/out/src/functions.rs:746:31 [INFO] [stdout] | [INFO] [stdout] 745 | fn acos(&self, arg0: Expression) -> FunctionBuilder { [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 746 | self.new_builder(&ACOS, vec![arg0]) [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/substrait-expr-7efd7f14467f0111/out/src/functions.rs:749:31 [INFO] [stdout] | [INFO] [stdout] 748 | fn asin(&self, arg0: Expression) -> FunctionBuilder { [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 749 | self.new_builder(&ASIN, vec![arg0]) [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/substrait-expr-7efd7f14467f0111/out/src/functions.rs:752:31 [INFO] [stdout] | [INFO] [stdout] 751 | fn atan(&self, arg0: Expression) -> FunctionBuilder { [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 752 | self.new_builder(&ATAN, vec![arg0]) [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/substrait-expr-7efd7f14467f0111/out/src/functions.rs:755:31 [INFO] [stdout] | [INFO] [stdout] 754 | fn acosh(&self, arg0: Expression) -> FunctionBuilder { [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 755 | self.new_builder(&ACOSH, vec![arg0]) [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/substrait-expr-7efd7f14467f0111/out/src/functions.rs:758:31 [INFO] [stdout] | [INFO] [stdout] 757 | fn asinh(&self, arg0: Expression) -> FunctionBuilder { [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 758 | self.new_builder(&ASINH, vec![arg0]) [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/substrait-expr-7efd7f14467f0111/out/src/functions.rs:761:31 [INFO] [stdout] | [INFO] [stdout] 760 | fn atanh(&self, arg0: Expression) -> FunctionBuilder { [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 761 | self.new_builder(&ATANH, vec![arg0]) [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/substrait-expr-7efd7f14467f0111/out/src/functions.rs:764:31 [INFO] [stdout] | [INFO] [stdout] 763 | fn atan_2(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder { [INFO] [stdout] | ---------------- ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 764 | self.new_builder(&ATAN2, vec![arg0, arg1]) [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/substrait-expr-7efd7f14467f0111/out/src/functions.rs:767:31 [INFO] [stdout] | [INFO] [stdout] 766 | fn radians(&self, arg0: Expression) -> FunctionBuilder { [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 767 | self.new_builder(&RADIANS, vec![arg0]) [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/substrait-expr-7efd7f14467f0111/out/src/functions.rs:770:31 [INFO] [stdout] | [INFO] [stdout] 769 | fn degrees(&self, arg0: Expression) -> FunctionBuilder { [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 770 | self.new_builder(&DEGREES, vec![arg0]) [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/substrait-expr-7efd7f14467f0111/out/src/functions.rs:773:31 [INFO] [stdout] | [INFO] [stdout] 772 | fn abs(&self, arg0: Expression) -> FunctionBuilder { [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 773 | self.new_builder(&ABS, vec![arg0]) [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/substrait-expr-7efd7f14467f0111/out/src/functions.rs:776:31 [INFO] [stdout] | [INFO] [stdout] 775 | fn sign(&self, arg0: Expression) -> FunctionBuilder { [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 776 | self.new_builder(&SIGN, vec![arg0]) [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/substrait-expr-7efd7f14467f0111/out/src/functions.rs:779:31 [INFO] [stdout] | [INFO] [stdout] 778 | fn factorial(&self, arg0: Expression) -> FunctionBuilder { [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 779 | self.new_builder(&FACTORIAL, vec![arg0]) [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/substrait-expr-7efd7f14467f0111/out/src/functions.rs:782:31 [INFO] [stdout] | [INFO] [stdout] 781 | fn bitwise_not(&self, arg0: Expression) -> FunctionBuilder { [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 782 | self.new_builder(&BITWISE_NOT, vec![arg0]) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/substrait-expr-7efd7f14467f0111/out/src/functions.rs:785:31 [INFO] [stdout] | [INFO] [stdout] 784 | fn bitwise_and(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder { [INFO] [stdout] | ---------------- ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 785 | self.new_builder(&BITWISE_AND, vec![arg0, arg1]) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/substrait-expr-7efd7f14467f0111/out/src/functions.rs:788:31 [INFO] [stdout] | [INFO] [stdout] 787 | fn bitwise_or(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder { [INFO] [stdout] | ---------------- ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 788 | self.new_builder(&BITWISE_OR, vec![arg0, arg1]) [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/substrait-expr-7efd7f14467f0111/out/src/functions.rs:791:31 [INFO] [stdout] | [INFO] [stdout] 790 | fn bitwise_xor(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder { [INFO] [stdout] | ---------------- ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 791 | self.new_builder(&BITWISE_XOR, vec![arg0, arg1]) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/substrait-expr-7efd7f14467f0111/out/src/functions.rs:865:31 [INFO] [stdout] | [INFO] [stdout] 864 | fn or(&self, arg0: Expression) -> FunctionBuilder { [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 865 | self.new_builder(&OR, vec![arg0]) [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/substrait-expr-7efd7f14467f0111/out/src/functions.rs:868:31 [INFO] [stdout] | [INFO] [stdout] 867 | fn and(&self, arg0: Expression) -> FunctionBuilder { [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 868 | self.new_builder(&AND, vec![arg0]) [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/substrait-expr-7efd7f14467f0111/out/src/functions.rs:871:31 [INFO] [stdout] | [INFO] [stdout] 870 | fn and_not(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder { [INFO] [stdout] | ---------------- ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 871 | self.new_builder(&AND_NOT, vec![arg0, arg1]) [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/substrait-expr-7efd7f14467f0111/out/src/functions.rs:874:31 [INFO] [stdout] | [INFO] [stdout] 873 | fn xor(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder { [INFO] [stdout] | ---------------- ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 874 | self.new_builder(&XOR, vec![arg0, arg1]) [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/substrait-expr-7efd7f14467f0111/out/src/functions.rs:877:31 [INFO] [stdout] | [INFO] [stdout] 876 | fn not(&self, arg0: Expression) -> FunctionBuilder { [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 877 | self.new_builder(&NOT, vec![arg0]) [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/substrait-expr-7efd7f14467f0111/out/src/functions.rs:1130:31 [INFO] [stdout] | [INFO] [stdout] 1129 | fn not_equal(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder { [INFO] [stdout] | ---------------- ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1130 | self.new_builder(&NOT_EQUAL, vec![arg0, arg1]) [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/substrait-expr-7efd7f14467f0111/out/src/functions.rs:1133:31 [INFO] [stdout] | [INFO] [stdout] 1132 | fn equal(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder { [INFO] [stdout] | ---------------- ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1133 | self.new_builder(&EQUAL, vec![arg0, arg1]) [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/substrait-expr-7efd7f14467f0111/out/src/functions.rs:1140:31 [INFO] [stdout] | [INFO] [stdout] 1137 | arg0: Expression, [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1138 | arg1: Expression, [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1139 | ) -> FunctionBuilder { [INFO] [stdout] 1140 | self.new_builder(&IS_NOT_DISTINCT_FROM, vec![arg0, arg1]) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/substrait-expr-7efd7f14467f0111/out/src/functions.rs:1143:31 [INFO] [stdout] | [INFO] [stdout] 1142 | fn lt(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder { [INFO] [stdout] | ---------------- ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1143 | self.new_builder(<, vec![arg0, arg1]) [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/substrait-expr-7efd7f14467f0111/out/src/functions.rs:1146:31 [INFO] [stdout] | [INFO] [stdout] 1145 | fn gt(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder { [INFO] [stdout] | ---------------- ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1146 | self.new_builder(>, vec![arg0, arg1]) [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/substrait-expr-7efd7f14467f0111/out/src/functions.rs:1149:31 [INFO] [stdout] | [INFO] [stdout] 1148 | fn lte(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder { [INFO] [stdout] | ---------------- ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1149 | self.new_builder(<E, vec![arg0, arg1]) [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/substrait-expr-7efd7f14467f0111/out/src/functions.rs:1152:31 [INFO] [stdout] | [INFO] [stdout] 1151 | fn gte(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder { [INFO] [stdout] | ---------------- ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1152 | self.new_builder(>E, vec![arg0, arg1]) [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/substrait-expr-7efd7f14467f0111/out/src/functions.rs:1160:31 [INFO] [stdout] | [INFO] [stdout] 1156 | arg0: Expression, [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1157 | arg1: Expression, [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1158 | arg2: Expression, [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1159 | ) -> FunctionBuilder { [INFO] [stdout] 1160 | self.new_builder(&BETWEEN, vec![arg0, arg1, arg2]) [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/substrait-expr-7efd7f14467f0111/out/src/functions.rs:1163:31 [INFO] [stdout] | [INFO] [stdout] 1162 | fn is_null(&self, arg0: Expression) -> FunctionBuilder { [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1163 | self.new_builder(&IS_NULL, vec![arg0]) [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/substrait-expr-7efd7f14467f0111/out/src/functions.rs:1166:31 [INFO] [stdout] | [INFO] [stdout] 1165 | fn is_not_null(&self, arg0: Expression) -> FunctionBuilder { [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1166 | self.new_builder(&IS_NOT_NULL, vec![arg0]) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/substrait-expr-7efd7f14467f0111/out/src/functions.rs:1169:31 [INFO] [stdout] | [INFO] [stdout] 1168 | fn is_nan(&self, arg0: Expression) -> FunctionBuilder { [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1169 | self.new_builder(&IS_NAN, vec![arg0]) [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/substrait-expr-7efd7f14467f0111/out/src/functions.rs:1172:31 [INFO] [stdout] | [INFO] [stdout] 1171 | fn is_finite(&self, arg0: Expression) -> FunctionBuilder { [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1172 | self.new_builder(&IS_FINITE, vec![arg0]) [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/substrait-expr-7efd7f14467f0111/out/src/functions.rs:1175:31 [INFO] [stdout] | [INFO] [stdout] 1174 | fn is_infinite(&self, arg0: Expression) -> FunctionBuilder { [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1175 | self.new_builder(&IS_INFINITE, vec![arg0]) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/substrait-expr-7efd7f14467f0111/out/src/functions.rs:1178:31 [INFO] [stdout] | [INFO] [stdout] 1177 | fn nullif(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder { [INFO] [stdout] | ---------------- ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1178 | self.new_builder(&NULLIF, vec![arg0, arg1]) [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/substrait-expr-7efd7f14467f0111/out/src/functions.rs:1181:31 [INFO] [stdout] | [INFO] [stdout] 1180 | fn coalesce(&self, arg0: Expression) -> FunctionBuilder { [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1181 | self.new_builder(&COALESCE, vec![arg0]) [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/substrait-expr-7efd7f14467f0111/out/src/functions.rs:1184:31 [INFO] [stdout] | [INFO] [stdout] 1183 | fn least(&self, arg0: Expression) -> FunctionBuilder { [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1184 | self.new_builder(&LEAST, vec![arg0]) [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/substrait-expr-7efd7f14467f0111/out/src/functions.rs:1187:31 [INFO] [stdout] | [INFO] [stdout] 1186 | fn least_skip_null(&self, arg0: Expression) -> FunctionBuilder { [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1187 | self.new_builder(&LEAST_SKIP_NULL, vec![arg0]) [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/substrait-expr-7efd7f14467f0111/out/src/functions.rs:1190:31 [INFO] [stdout] | [INFO] [stdout] 1189 | fn greatest(&self, arg0: Expression) -> FunctionBuilder { [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1190 | self.new_builder(&GREATEST, vec![arg0]) [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/substrait-expr-7efd7f14467f0111/out/src/functions.rs:1193:31 [INFO] [stdout] | [INFO] [stdout] 1192 | fn greatest_skip_null(&self, arg0: Expression) -> FunctionBuilder { [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1193 | self.new_builder(&GREATEST_SKIP_NULL, vec![arg0]) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/substrait-expr-7efd7f14467f0111/out/src/functions.rs:1401:31 [INFO] [stdout] | [INFO] [stdout] 1400 | fn extract(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder { [INFO] [stdout] | ---------------- ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1401 | self.new_builder(&EXTRACT, vec![arg0, arg1]) [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/substrait-expr-7efd7f14467f0111/out/src/functions.rs:1409:31 [INFO] [stdout] | [INFO] [stdout] 1405 | arg0: Expression, [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1406 | arg1: Expression, [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1407 | arg2: Expression, [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1408 | ) -> FunctionBuilder { [INFO] [stdout] 1409 | self.new_builder(&EXTRACT, vec![arg0, arg1, arg2]) [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/substrait-expr-7efd7f14467f0111/out/src/functions.rs:1418:31 [INFO] [stdout] | [INFO] [stdout] 1413 | arg0: Expression, [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1414 | arg1: Expression, [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1415 | arg2: Expression, [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1416 | arg3: Expression, [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1417 | ) -> FunctionBuilder { [INFO] [stdout] 1418 | self.new_builder(&EXTRACT, vec![arg0, arg1, arg2, arg3]) [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/substrait-expr-7efd7f14467f0111/out/src/functions.rs:1425:31 [INFO] [stdout] | [INFO] [stdout] 1422 | arg0: Expression, [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1423 | arg1: Expression, [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1424 | ) -> FunctionBuilder { [INFO] [stdout] 1425 | self.new_builder(&EXTRACT_BOOLEAN, vec![arg0, arg1]) [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/substrait-expr-7efd7f14467f0111/out/src/functions.rs:1433:31 [INFO] [stdout] | [INFO] [stdout] 1429 | arg0: Expression, [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1430 | arg1: Expression, [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1431 | arg2: Expression, [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1432 | ) -> FunctionBuilder { [INFO] [stdout] 1433 | self.new_builder(&EXTRACT_BOOLEAN, vec![arg0, arg1, arg2]) [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/substrait-expr-7efd7f14467f0111/out/src/functions.rs:1436:31 [INFO] [stdout] | [INFO] [stdout] 1435 | fn add(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder { [INFO] [stdout] | ---------------- ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1436 | self.new_builder(&ADD, vec![arg0, arg1]) [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/substrait-expr-7efd7f14467f0111/out/src/functions.rs:1444:31 [INFO] [stdout] | [INFO] [stdout] 1440 | arg0: Expression, [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1441 | arg1: Expression, [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1442 | arg2: Expression, [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1443 | ) -> FunctionBuilder { [INFO] [stdout] 1444 | self.new_builder(&ADD, vec![arg0, arg1, arg2]) [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/substrait-expr-7efd7f14467f0111/out/src/functions.rs:1447:31 [INFO] [stdout] | [INFO] [stdout] 1446 | fn add_intervals(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder { [INFO] [stdout] | ---------------- ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1447 | self.new_builder(&ADD_INTERVALS, vec![arg0, arg1]) [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/substrait-expr-7efd7f14467f0111/out/src/functions.rs:1450:31 [INFO] [stdout] | [INFO] [stdout] 1449 | fn subtract(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder { [INFO] [stdout] | ---------------- ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1450 | self.new_builder(&SUBTRACT, vec![arg0, arg1]) [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/substrait-expr-7efd7f14467f0111/out/src/functions.rs:1458:31 [INFO] [stdout] | [INFO] [stdout] 1454 | arg0: Expression, [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1455 | arg1: Expression, [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1456 | arg2: Expression, [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1457 | ) -> FunctionBuilder { [INFO] [stdout] 1458 | self.new_builder(&SUBTRACT, vec![arg0, arg1, arg2]) [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/substrait-expr-7efd7f14467f0111/out/src/functions.rs:1461:31 [INFO] [stdout] | [INFO] [stdout] 1460 | fn lte(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder { [INFO] [stdout] | ---------------- ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1461 | self.new_builder(<E, vec![arg0, arg1]) [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/substrait-expr-7efd7f14467f0111/out/src/functions.rs:1464:31 [INFO] [stdout] | [INFO] [stdout] 1463 | fn lt(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder { [INFO] [stdout] | ---------------- ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1464 | self.new_builder(<, vec![arg0, arg1]) [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/substrait-expr-7efd7f14467f0111/out/src/functions.rs:1467:31 [INFO] [stdout] | [INFO] [stdout] 1466 | fn gte(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder { [INFO] [stdout] | ---------------- ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1467 | self.new_builder(>E, vec![arg0, arg1]) [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/substrait-expr-7efd7f14467f0111/out/src/functions.rs:1470:31 [INFO] [stdout] | [INFO] [stdout] 1469 | fn gt(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder { [INFO] [stdout] | ---------------- ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1470 | self.new_builder(>, vec![arg0, arg1]) [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/substrait-expr-7efd7f14467f0111/out/src/functions.rs:1477:31 [INFO] [stdout] | [INFO] [stdout] 1474 | arg0: Expression, [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1475 | arg1: Expression, [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1476 | ) -> FunctionBuilder { [INFO] [stdout] 1477 | self.new_builder(&ASSUME_TIMEZONE, vec![arg0, arg1]) [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/substrait-expr-7efd7f14467f0111/out/src/functions.rs:1484:31 [INFO] [stdout] | [INFO] [stdout] 1481 | arg0: Expression, [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1482 | arg1: Expression, [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1483 | ) -> FunctionBuilder { [INFO] [stdout] 1484 | self.new_builder(&LOCAL_TIMESTAMP, vec![arg0, arg1]) [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/substrait-expr-7efd7f14467f0111/out/src/functions.rs:1487:31 [INFO] [stdout] | [INFO] [stdout] 1486 | fn strptime_time(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder { [INFO] [stdout] | ---------------- ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1487 | self.new_builder(&STRPTIME_TIME, vec![arg0, arg1]) [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/substrait-expr-7efd7f14467f0111/out/src/functions.rs:1490:31 [INFO] [stdout] | [INFO] [stdout] 1489 | fn strptime_date(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder { [INFO] [stdout] | ---------------- ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1490 | self.new_builder(&STRPTIME_DATE, vec![arg0, arg1]) [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/substrait-expr-7efd7f14467f0111/out/src/functions.rs:1497:31 [INFO] [stdout] | [INFO] [stdout] 1494 | arg0: Expression, [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1495 | arg1: Expression, [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1496 | ) -> FunctionBuilder { [INFO] [stdout] 1497 | self.new_builder(&STRPTIME_TIMESTAMP, vec![arg0, arg1]) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/substrait-expr-7efd7f14467f0111/out/src/functions.rs:1505:31 [INFO] [stdout] | [INFO] [stdout] 1501 | arg0: Expression, [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1502 | arg1: Expression, [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1503 | arg2: Expression, [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1504 | ) -> FunctionBuilder { [INFO] [stdout] 1505 | self.new_builder(&STRPTIME_TIMESTAMP, vec![arg0, arg1, arg2]) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] The following warnings were emitted during compilation: [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/substrait-expr-7efd7f14467f0111/out/src/functions.rs:1508:31 [INFO] [stdout] | [INFO] [stdout] 1507 | fn strftime(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder { [INFO] [stdout] | ---------------- ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1508 | self.new_builder(&STRFTIME, vec![arg0, arg1]) [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/substrait-expr-7efd7f14467f0111/out/src/functions.rs:1516:31 [INFO] [stdout] | [INFO] [stdout] 1512 | arg0: Expression, [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1513 | arg1: Expression, [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1514 | arg2: Expression, [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1515 | ) -> FunctionBuilder { [INFO] [stdout] 1516 | self.new_builder(&STRFTIME, vec![arg0, arg1, arg2]) [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] warning: substrait-expr@0.2.1: /opt/rustwide/workdir [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/substrait-expr-7efd7f14467f0111/out/src/functions.rs:1526:31 [INFO] [stdout] | [INFO] [stdout] 1520 | arg0: Expression, [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1521 | arg1: Expression, [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1522 | arg2: Expression, [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1523 | arg3: Expression, [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1524 | arg4: Expression, [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1525 | ) -> FunctionBuilder { [INFO] [stdout] 1526 | self.new_builder(&ROUND_TEMPORAL, vec![arg0, arg1, arg2, arg3, arg4]) [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] warning: substrait-expr@0.2.1: Ignoring impl of least with unrecognized type in YAML file: T|? [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/substrait-expr-7efd7f14467f0111/out/src/functions.rs:1537:31 [INFO] [stdout] | [INFO] [stdout] 1530 | arg0: Expression, [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1531 | arg1: Expression, [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1532 | arg2: Expression, [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1533 | arg3: Expression, [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1534 | arg4: Expression, [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1535 | arg5: Expression, [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1536 | ) -> FunctionBuilder { [INFO] [stdout] 1537 | self.new_builder(&ROUND_TEMPORAL, vec![arg0, arg1, arg2, arg3, arg4, arg5]) [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] warning: substrait-expr@0.2.1: Ignoring impl of least_skip_null with unrecognized type in YAML file: T&? [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/substrait-expr-7efd7f14467f0111/out/src/functions.rs:1547:31 [INFO] [stdout] | [INFO] [stdout] 1541 | arg0: Expression, [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1542 | arg1: Expression, [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1543 | arg2: Expression, [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1544 | arg3: Expression, [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1545 | arg4: Expression, [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1546 | ) -> FunctionBuilder { [INFO] [stdout] 1547 | self.new_builder(&ROUND_CALENDAR, vec![arg0, arg1, arg2, arg3, arg4]) [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] warning: substrait-expr@0.2.1: Ignoring impl of greatest with unrecognized type in YAML file: T|? [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/substrait-expr-7efd7f14467f0111/out/src/functions.rs:1558:31 [INFO] [stdout] | [INFO] [stdout] 1551 | arg0: Expression, [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1552 | arg1: Expression, [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1553 | arg2: Expression, [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1554 | arg3: Expression, [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1555 | arg4: Expression, [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1556 | arg5: Expression, [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1557 | ) -> FunctionBuilder { [INFO] [stdout] 1558 | self.new_builder(&ROUND_CALENDAR, vec![arg0, arg1, arg2, arg3, arg4, arg5]) [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] warning: substrait-expr@0.2.1: Ignoring impl of greatest_skip_null with unrecognized type in YAML file: T&? [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/helpers/literals.rs:209:19 [INFO] [stdout] | [INFO] [stdout] 207 | fn make_literal(lit_type: LiteralType, nullable: bool) -> Expression { [INFO] [stdout] | --------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 208 | Expression { [INFO] [stdout] 209 | rex_type: Some(substrait::proto::expression::RexType::Literal(Literal { [INFO] [stdout] | ___________________^ [INFO] [stdout] 210 | | nullable, [INFO] [stdout] 211 | | type_variation_reference: NO_TYPE_VARIATION, [INFO] [stdout] 212 | | literal_type: Some(lit_type), [INFO] [stdout] 213 | | })), [INFO] [stdout] | |___________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] warning: substrait-expr@0.2.1: Ignoring implementation of extract containing variant0 arg item [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/helpers/literals.rs:286:18 [INFO] [stdout] | [INFO] [stdout] 285 | pub fn null_literal(data_type: Type) -> Expression { [INFO] [stdout] | --------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 286 | make_literal(LiteralType::Null(data_type), true) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] warning: substrait-expr@0.2.1: Ignoring implementation of extract containing variant0 arg item [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/helpers/literals.rs:291:18 [INFO] [stdout] | [INFO] [stdout] 290 | pub fn literal(value: T) -> Expression { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 291 | make_literal(value.to_substrait(), false) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] warning: substrait-expr@0.2.1: Ignoring implementation of extract containing variant0 arg item [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/helpers/literals.rs:296:18 [INFO] [stdout] | [INFO] [stdout] 295 | pub fn nullable_literal(value: T) -> Expression { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 296 | make_literal(value.to_substrait(), true) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] warning: substrait-expr@0.2.1: Ignoring implementation of extract containing variant0 arg item [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/helpers/literals.rs:232:22 [INFO] [stdout] | [INFO] [stdout] 231 | pub fn fixed_char(value: impl Into) -> Expression { [INFO] [stdout] | ------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 232 | make_literal(LiteralType::FixedChar(value.into()), false) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] warning: substrait-expr@0.2.1: Ignoring implementation of extract containing variant0 arg item [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/helpers/literals.rs:280:12 [INFO] [stdout] | [INFO] [stdout] 276 | let fields = children [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 280 | Ok(make_literal(LiteralType::Struct(Struct { fields }), false)) [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] [stderr] warning: substrait-expr@0.2.1: Ignoring implementation of extract containing variant0 arg item [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/helpers/schema.rs:355:23 [INFO] [stdout] | [INFO] [stdout] 338 | pub fn to_substrait(self) -> NamedStruct { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 339 | // TODO: Should include_inner be true here? [INFO] [stdout] 340 | let types = self.types_dfs(false).collect::>(); [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 355 | r#struct: Some(Struct { [INFO] [stdout] | _______________________^ [INFO] [stdout] 356 | | nullability: nullability(false), [INFO] [stdout] 357 | | types, [INFO] [stdout] 358 | | ..Default::default() [INFO] [stdout] 359 | | }), [INFO] [stdout] | |______________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] warning: substrait-expr@0.2.1: Ignoring implementation of extract containing variant0 arg item [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/helpers/types.rs:250:15 [INFO] [stdout] | [INFO] [stdout] 248 | pub fn struct_(nullable: bool, children: Vec) -> Type { [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 249 | Type { [INFO] [stdout] 250 | kind: Some(Kind::Struct(Struct { [INFO] [stdout] | _______________^ [INFO] [stdout] 251 | | types: children, [INFO] [stdout] 252 | | nullability: nullability(nullable), [INFO] [stdout] 253 | | ..Default::default() [INFO] [stdout] 254 | | })), [INFO] [stdout] | |___________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] warning: substrait-expr@0.2.1: Ignoring implementation of extract_boolean containing variant0 arg item [INFO] [stdout] error: aborting due to 101 previous errors; 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] warning: substrait-expr@0.2.1: Ignoring implementation of extract_boolean containing variant0 arg item [INFO] [stderr] warning: substrait-expr@0.2.1: Ignoring implementation of extract_boolean containing variant0 arg item [INFO] [stderr] warning: substrait-expr@0.2.1: Ignoring impl of add with unrecognized type in YAML file: timestamp [INFO] [stderr] warning: substrait-expr@0.2.1: Ignoring impl of add with unrecognized type in YAML file: timestamp_tz [INFO] [stderr] warning: substrait-expr@0.2.1: Ignoring impl of add with unrecognized type in YAML file: timestamp [INFO] [stderr] warning: substrait-expr@0.2.1: Ignoring impl of add with unrecognized type in YAML file: timestamp [INFO] [stderr] warning: substrait-expr@0.2.1: Ignoring impl of add with unrecognized type in YAML file: timestamp_tz [INFO] [stderr] warning: substrait-expr@0.2.1: Ignoring impl of add with unrecognized type in YAML file: timestamp [INFO] [stderr] warning: substrait-expr@0.2.1: Ignoring impl of add_intervals with unrecognized type in YAML file: interval_day [INFO] [stderr] warning: substrait-expr@0.2.1: Ignoring impl of add_intervals with unrecognized type in YAML file: interval_year [INFO] [stderr] warning: substrait-expr@0.2.1: Ignoring impl of subtract with unrecognized type in YAML file: timestamp [INFO] [stderr] warning: substrait-expr@0.2.1: Ignoring impl of subtract with unrecognized type in YAML file: timestamp_tz [INFO] [stderr] warning: substrait-expr@0.2.1: Ignoring impl of subtract with unrecognized type in YAML file: timestamp_tz [INFO] [stderr] warning: substrait-expr@0.2.1: Ignoring impl of subtract with unrecognized type in YAML file: date [INFO] [stderr] warning: substrait-expr@0.2.1: Ignoring impl of subtract with unrecognized type in YAML file: timestamp [INFO] [stderr] warning: substrait-expr@0.2.1: Ignoring impl of subtract with unrecognized type in YAML file: timestamp_tz [INFO] [stderr] warning: substrait-expr@0.2.1: Ignoring impl of subtract with unrecognized type in YAML file: date [INFO] [stderr] warning: substrait-expr@0.2.1: Ignoring impl of lte with unrecognized type in YAML file: timestamp [INFO] [stderr] warning: substrait-expr@0.2.1: Ignoring impl of lte with unrecognized type in YAML file: timestamp_tz [INFO] [stderr] warning: substrait-expr@0.2.1: Ignoring impl of lte with unrecognized type in YAML file: date [INFO] [stderr] warning: substrait-expr@0.2.1: Ignoring impl of lte with unrecognized type in YAML file: interval_day [INFO] [stderr] warning: substrait-expr@0.2.1: Ignoring impl of lte with unrecognized type in YAML file: interval_year [INFO] [stderr] warning: substrait-expr@0.2.1: Ignoring impl of lt with unrecognized type in YAML file: timestamp [INFO] [stderr] warning: substrait-expr@0.2.1: Ignoring impl of lt with unrecognized type in YAML file: timestamp_tz [INFO] [stderr] warning: substrait-expr@0.2.1: Ignoring impl of lt with unrecognized type in YAML file: date [INFO] [stderr] warning: substrait-expr@0.2.1: Ignoring impl of lt with unrecognized type in YAML file: interval_day [INFO] [stderr] warning: substrait-expr@0.2.1: Ignoring impl of lt with unrecognized type in YAML file: interval_year [INFO] [stderr] warning: substrait-expr@0.2.1: Ignoring impl of gte with unrecognized type in YAML file: timestamp [INFO] [stderr] warning: substrait-expr@0.2.1: Ignoring impl of gte with unrecognized type in YAML file: timestamp_tz [INFO] [stderr] warning: substrait-expr@0.2.1: Ignoring impl of gte with unrecognized type in YAML file: date [INFO] [stderr] warning: substrait-expr@0.2.1: Ignoring impl of gte with unrecognized type in YAML file: interval_day [INFO] [stderr] warning: substrait-expr@0.2.1: Ignoring impl of gte with unrecognized type in YAML file: interval_year [INFO] [stderr] warning: substrait-expr@0.2.1: Ignoring impl of gt with unrecognized type in YAML file: timestamp [INFO] [stderr] warning: substrait-expr@0.2.1: Ignoring impl of gt with unrecognized type in YAML file: timestamp_tz [INFO] [stderr] warning: substrait-expr@0.2.1: Ignoring impl of gt with unrecognized type in YAML file: date [INFO] [stderr] warning: substrait-expr@0.2.1: Ignoring impl of gt with unrecognized type in YAML file: interval_day [INFO] [stderr] warning: substrait-expr@0.2.1: Ignoring impl of gt with unrecognized type in YAML file: interval_year [INFO] [stderr] warning: substrait-expr@0.2.1: Ignoring impl of assume_timezone with unrecognized type in YAML file: timestamp_tz [INFO] [stderr] warning: substrait-expr@0.2.1: Ignoring impl of assume_timezone with unrecognized type in YAML file: timestamp_tz [INFO] [stderr] warning: substrait-expr@0.2.1: Ignoring impl of local_timestamp with unrecognized type in YAML file: timestamp [INFO] [stderr] warning: substrait-expr@0.2.1: Ignoring impl of strptime_time with unrecognized type in YAML file: time [INFO] [stderr] warning: substrait-expr@0.2.1: Ignoring impl of strptime_date with unrecognized type in YAML file: date [INFO] [stderr] warning: substrait-expr@0.2.1: Ignoring impl of strptime_timestamp with unrecognized type in YAML file: timestamp_tz [INFO] [stderr] warning: substrait-expr@0.2.1: Ignoring impl of strptime_timestamp with unrecognized type in YAML file: timestamp_tz [INFO] [stderr] warning: substrait-expr@0.2.1: Ignoring impl of strftime with unrecognized type in YAML file: string [INFO] [stderr] warning: substrait-expr@0.2.1: Ignoring impl of strftime with unrecognized type in YAML file: string [INFO] [stderr] warning: substrait-expr@0.2.1: Ignoring impl of strftime with unrecognized type in YAML file: string [INFO] [stderr] warning: substrait-expr@0.2.1: Ignoring impl of strftime with unrecognized type in YAML file: string [INFO] [stderr] warning: substrait-expr@0.2.1: Ignoring impl of round_temporal with unrecognized type in YAML file: timestamp [INFO] [stderr] warning: substrait-expr@0.2.1: Ignoring impl of round_temporal with unrecognized type in YAML file: timestamp_tz [INFO] [stderr] warning: substrait-expr@0.2.1: Ignoring impl of round_temporal with unrecognized type in YAML file: date [INFO] [stderr] warning: substrait-expr@0.2.1: Ignoring impl of round_temporal with unrecognized type in YAML file: time [INFO] [stderr] warning: substrait-expr@0.2.1: Ignoring impl of round_calendar with unrecognized type in YAML file: timestamp [INFO] [stderr] warning: substrait-expr@0.2.1: Ignoring impl of round_calendar with unrecognized type in YAML file: timestamp_tz [INFO] [stderr] warning: substrait-expr@0.2.1: Ignoring impl of round_calendar with unrecognized type in YAML file: date [INFO] [stderr] warning: substrait-expr@0.2.1: Ignoring impl of round_calendar with unrecognized type in YAML file: time [INFO] [stderr] [INFO] [stderr] error: could not compile `substrait-expr` (lib) due to 102 previous errors; 1 warning emitted [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stdout] warning: trait `HasRequiredProperties` is never used [INFO] [stdout] --> src/util.rs:5:18 [INFO] [stdout] | [INFO] [stdout] 5 | pub(crate) trait HasRequiredProperties { [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/builder.rs:295:26 [INFO] [stdout] | [INFO] [stdout] 291 | pub fn new(schema: SchemaInfo, params: BuilderParams) -> Self { [INFO] [stdout] | ------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 295 | expressions: RefCell::new(Vec::new()), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: requested on the command line with `-D tail-expr-drop-order` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/builder.rs:338:26 [INFO] [stdout] | [INFO] [stdout] 321 | pub fn build(self) -> ExtendedExpression { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 322 | let (extension_uris, extensions) = self.schema.extensions_registry().to_substrait(); [INFO] [stdout] 323 | let referred_expr = self [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 338 | base_schema: Some(self.schema.to_substrait()), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/builder.rs:329:28 [INFO] [stdout] | [INFO] [stdout] 327 | .map(|named_expr| ExpressionReference { [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 328 | output_names: named_expr.output_names, [INFO] [stdout] 329 | expr_type: Some(ExprType::Expression(named_expr.expr)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/builder/functions.rs:175:9 [INFO] [stdout] | [INFO] [stdout] 171 | let types = args [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 175 | / self.implementations [INFO] [stdout] 176 | | .iter() [INFO] [stdout] 177 | | .find(|imp| imp.matches(&types, registry)) [INFO] [stdout] 178 | | .map(|imp| imp.relax(types, registry)) [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |__________________________________________________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/builder/functions.rs:238:23 [INFO] [stdout] | [INFO] [stdout] 230 | pub fn lookup_field_by_name(&self, name: impl Into) -> Expression { [INFO] [stdout] | ----------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 231 | let arg = FunctionArgument { [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 238 | rex_type: Some(RexType::ScalarFunction(ScalarFunction { [INFO] [stdout] | _______________________^ [INFO] [stdout] 239 | | arguments: vec![arg], [INFO] [stdout] 240 | | function_reference, [INFO] [stdout] 241 | | // TODO: Use the proper unknown type [INFO] [stdout] ... | [INFO] [stdout] 244 | | ..Default::default() [INFO] [stdout] 245 | | })), [INFO] [stdout] | |_______________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/builder/functions.rs:318:12 [INFO] [stdout] | [INFO] [stdout] 263 | pub fn build(self) -> Result { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 264 | let implementation = self [INFO] [stdout] | -------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 273 | let arguments = self [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 309 | let output_type = match output_type { [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 318 | Ok(Expression { [INFO] [stdout] | ____________^ [INFO] [stdout] 319 | | rex_type: Some(RexType::ScalarFunction(ScalarFunction { [INFO] [stdout] 320 | | arguments, [INFO] [stdout] 321 | | function_reference: self.func_reference, [INFO] [stdout] ... | [INFO] [stdout] 325 | | })), [INFO] [stdout] 326 | | }) [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |_________these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/builder/schema.rs:140:13 [INFO] [stdout] | [INFO] [stdout] 138 | fn inner_build(self) -> (Struct, ExtensionsRegistry) { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 139 | ( [INFO] [stdout] 140 | / Struct { [INFO] [stdout] 141 | | types: self.children, [INFO] [stdout] 142 | | nullability: nullability(false), [INFO] [stdout] 143 | | ..Default::default() [INFO] [stdout] 144 | | }, [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/builder/schema.rs:152:27 [INFO] [stdout] | [INFO] [stdout] 150 | pub fn build(self) -> SchemaInfo { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 151 | let (strct, registry) = self.inner_build(); [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 152 | SchemaInfo::Types(TypesOnlySchema::new_with_registry(strct, registry)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/builder/schema.rs:284:13 [INFO] [stdout] | [INFO] [stdout] 270 | fn inner_build(self) -> (FullSchemaNode, ExtensionsRegistry) { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 271 | let typ = Type { [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 284 | / FullSchemaNode { [INFO] [stdout] 285 | | name: self.name, [INFO] [stdout] 286 | | r#type: typ, [INFO] [stdout] 287 | | children: self.children, [INFO] [stdout] 288 | | }, [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/builder/schema.rs:296:26 [INFO] [stdout] | [INFO] [stdout] 294 | pub fn build(self) -> SchemaInfo { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 295 | let (root, registry) = self.inner_build(); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 296 | SchemaInfo::Full(FullSchema::new_with_registry(root, registry)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/builder/schema.rs:457:12 [INFO] [stdout] | [INFO] [stdout] 435 | let root_segment = self [INFO] [stdout] | ------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 457 | Ok(Expression { [INFO] [stdout] | ____________^ [INFO] [stdout] 458 | | rex_type: Some(RexType::Selection(Box::new(FieldReference { [INFO] [stdout] 459 | | reference_type: Some( [INFO] [stdout] 460 | | substrait::proto::expression::field_reference::ReferenceType::DirectReference( [INFO] [stdout] ... | [INFO] [stdout] 465 | | }))), [INFO] [stdout] 466 | | }) [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |_________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/builder/schema.rs:554:12 [INFO] [stdout] | [INFO] [stdout] 532 | let root_segment = self [INFO] [stdout] | ------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 554 | Ok(Expression { [INFO] [stdout] | ____________^ [INFO] [stdout] 555 | | rex_type: Some(RexType::Selection(Box::new(FieldReference { [INFO] [stdout] 556 | | reference_type: Some( [INFO] [stdout] 557 | | substrait::proto::expression::field_reference::ReferenceType::DirectReference( [INFO] [stdout] ... | [INFO] [stdout] 562 | | }))), [INFO] [stdout] 563 | | }) [INFO] [stdout] | | ^ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |_________| [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/builder/schema.rs:845:17 [INFO] [stdout] | [INFO] [stdout] 844 | .nested(false, |builder| { [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 845 | builder.field(types::fp32(false)).field(types::fp64(true)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/builder/schema.rs:845:57 [INFO] [stdout] | [INFO] [stdout] 844 | .nested(false, |builder| { [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 845 | builder.field(types::fp32(false)).field(types::fp64(true)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/builder/schema.rs:872:17 [INFO] [stdout] | [INFO] [stdout] 871 | .nested("location", false, |builder| { [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 872 | / builder [INFO] [stdout] 873 | | .field("x", types::fp32(false)) [INFO] [stdout] | |___________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/builder/schema.rs:874:33 [INFO] [stdout] | [INFO] [stdout] 871 | .nested("location", false, |builder| { [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 874 | .field("y", types::fp64(true)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/substrait-expr-7efd7f14467f0111/out/src/functions.rs:701:31 [INFO] [stdout] | [INFO] [stdout] 700 | fn add(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder { [INFO] [stdout] | ---------------- ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 701 | self.new_builder(&ADD, vec![arg0, arg1]) [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/substrait-expr-7efd7f14467f0111/out/src/functions.rs:704:31 [INFO] [stdout] | [INFO] [stdout] 703 | fn subtract(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder { [INFO] [stdout] | ---------------- ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 704 | self.new_builder(&SUBTRACT, vec![arg0, arg1]) [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/substrait-expr-7efd7f14467f0111/out/src/functions.rs:707:31 [INFO] [stdout] | [INFO] [stdout] 706 | fn multiply(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder { [INFO] [stdout] | ---------------- ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 707 | self.new_builder(&MULTIPLY, vec![arg0, arg1]) [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/substrait-expr-7efd7f14467f0111/out/src/functions.rs:710:31 [INFO] [stdout] | [INFO] [stdout] 709 | fn divide(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder { [INFO] [stdout] | ---------------- ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 710 | self.new_builder(&DIVIDE, vec![arg0, arg1]) [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/substrait-expr-7efd7f14467f0111/out/src/functions.rs:713:31 [INFO] [stdout] | [INFO] [stdout] 712 | fn negate(&self, arg0: Expression) -> FunctionBuilder { [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 713 | self.new_builder(&NEGATE, vec![arg0]) [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/substrait-expr-7efd7f14467f0111/out/src/functions.rs:716:31 [INFO] [stdout] | [INFO] [stdout] 715 | fn modulus(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder { [INFO] [stdout] | ---------------- ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 716 | self.new_builder(&MODULUS, vec![arg0, arg1]) [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/substrait-expr-7efd7f14467f0111/out/src/functions.rs:719:31 [INFO] [stdout] | [INFO] [stdout] 718 | fn power(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder { [INFO] [stdout] | ---------------- ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 719 | self.new_builder(&POWER, vec![arg0, arg1]) [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/substrait-expr-7efd7f14467f0111/out/src/functions.rs:722:31 [INFO] [stdout] | [INFO] [stdout] 721 | fn sqrt(&self, arg0: Expression) -> FunctionBuilder { [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 722 | self.new_builder(&SQRT, vec![arg0]) [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/substrait-expr-7efd7f14467f0111/out/src/functions.rs:725:31 [INFO] [stdout] | [INFO] [stdout] 724 | fn exp(&self, arg0: Expression) -> FunctionBuilder { [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 725 | self.new_builder(&EXP, vec![arg0]) [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/substrait-expr-7efd7f14467f0111/out/src/functions.rs:728:31 [INFO] [stdout] | [INFO] [stdout] 727 | fn cos(&self, arg0: Expression) -> FunctionBuilder { [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 728 | self.new_builder(&COS, vec![arg0]) [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/substrait-expr-7efd7f14467f0111/out/src/functions.rs:731:31 [INFO] [stdout] | [INFO] [stdout] 730 | fn sin(&self, arg0: Expression) -> FunctionBuilder { [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 731 | self.new_builder(&SIN, vec![arg0]) [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/substrait-expr-7efd7f14467f0111/out/src/functions.rs:734:31 [INFO] [stdout] | [INFO] [stdout] 733 | fn tan(&self, arg0: Expression) -> FunctionBuilder { [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 734 | self.new_builder(&TAN, vec![arg0]) [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/substrait-expr-7efd7f14467f0111/out/src/functions.rs:737:31 [INFO] [stdout] | [INFO] [stdout] 736 | fn cosh(&self, arg0: Expression) -> FunctionBuilder { [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 737 | self.new_builder(&COSH, vec![arg0]) [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/substrait-expr-7efd7f14467f0111/out/src/functions.rs:740:31 [INFO] [stdout] | [INFO] [stdout] 739 | fn sinh(&self, arg0: Expression) -> FunctionBuilder { [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 740 | self.new_builder(&SINH, vec![arg0]) [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/substrait-expr-7efd7f14467f0111/out/src/functions.rs:743:31 [INFO] [stdout] | [INFO] [stdout] 742 | fn tanh(&self, arg0: Expression) -> FunctionBuilder { [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 743 | self.new_builder(&TANH, vec![arg0]) [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/substrait-expr-7efd7f14467f0111/out/src/functions.rs:746:31 [INFO] [stdout] | [INFO] [stdout] 745 | fn acos(&self, arg0: Expression) -> FunctionBuilder { [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 746 | self.new_builder(&ACOS, vec![arg0]) [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/substrait-expr-7efd7f14467f0111/out/src/functions.rs:749:31 [INFO] [stdout] | [INFO] [stdout] 748 | fn asin(&self, arg0: Expression) -> FunctionBuilder { [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 749 | self.new_builder(&ASIN, vec![arg0]) [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/substrait-expr-7efd7f14467f0111/out/src/functions.rs:752:31 [INFO] [stdout] | [INFO] [stdout] 751 | fn atan(&self, arg0: Expression) -> FunctionBuilder { [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 752 | self.new_builder(&ATAN, vec![arg0]) [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/substrait-expr-7efd7f14467f0111/out/src/functions.rs:755:31 [INFO] [stdout] | [INFO] [stdout] 754 | fn acosh(&self, arg0: Expression) -> FunctionBuilder { [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 755 | self.new_builder(&ACOSH, vec![arg0]) [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/substrait-expr-7efd7f14467f0111/out/src/functions.rs:758:31 [INFO] [stdout] | [INFO] [stdout] 757 | fn asinh(&self, arg0: Expression) -> FunctionBuilder { [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 758 | self.new_builder(&ASINH, vec![arg0]) [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/substrait-expr-7efd7f14467f0111/out/src/functions.rs:761:31 [INFO] [stdout] | [INFO] [stdout] 760 | fn atanh(&self, arg0: Expression) -> FunctionBuilder { [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 761 | self.new_builder(&ATANH, vec![arg0]) [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/substrait-expr-7efd7f14467f0111/out/src/functions.rs:764:31 [INFO] [stdout] | [INFO] [stdout] 763 | fn atan_2(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder { [INFO] [stdout] | ---------------- ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 764 | self.new_builder(&ATAN2, vec![arg0, arg1]) [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/substrait-expr-7efd7f14467f0111/out/src/functions.rs:767:31 [INFO] [stdout] | [INFO] [stdout] 766 | fn radians(&self, arg0: Expression) -> FunctionBuilder { [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 767 | self.new_builder(&RADIANS, vec![arg0]) [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/substrait-expr-7efd7f14467f0111/out/src/functions.rs:770:31 [INFO] [stdout] | [INFO] [stdout] 769 | fn degrees(&self, arg0: Expression) -> FunctionBuilder { [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 770 | self.new_builder(&DEGREES, vec![arg0]) [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/substrait-expr-7efd7f14467f0111/out/src/functions.rs:773:31 [INFO] [stdout] | [INFO] [stdout] 772 | fn abs(&self, arg0: Expression) -> FunctionBuilder { [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 773 | self.new_builder(&ABS, vec![arg0]) [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/substrait-expr-7efd7f14467f0111/out/src/functions.rs:776:31 [INFO] [stdout] | [INFO] [stdout] 775 | fn sign(&self, arg0: Expression) -> FunctionBuilder { [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 776 | self.new_builder(&SIGN, vec![arg0]) [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/substrait-expr-7efd7f14467f0111/out/src/functions.rs:779:31 [INFO] [stdout] | [INFO] [stdout] 778 | fn factorial(&self, arg0: Expression) -> FunctionBuilder { [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 779 | self.new_builder(&FACTORIAL, vec![arg0]) [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/substrait-expr-7efd7f14467f0111/out/src/functions.rs:782:31 [INFO] [stdout] | [INFO] [stdout] 781 | fn bitwise_not(&self, arg0: Expression) -> FunctionBuilder { [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 782 | self.new_builder(&BITWISE_NOT, vec![arg0]) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/substrait-expr-7efd7f14467f0111/out/src/functions.rs:785:31 [INFO] [stdout] | [INFO] [stdout] 784 | fn bitwise_and(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder { [INFO] [stdout] | ---------------- ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 785 | self.new_builder(&BITWISE_AND, vec![arg0, arg1]) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/substrait-expr-7efd7f14467f0111/out/src/functions.rs:788:31 [INFO] [stdout] | [INFO] [stdout] 787 | fn bitwise_or(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder { [INFO] [stdout] | ---------------- ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 788 | self.new_builder(&BITWISE_OR, vec![arg0, arg1]) [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/substrait-expr-7efd7f14467f0111/out/src/functions.rs:791:31 [INFO] [stdout] | [INFO] [stdout] 790 | fn bitwise_xor(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder { [INFO] [stdout] | ---------------- ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 791 | self.new_builder(&BITWISE_XOR, vec![arg0, arg1]) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/substrait-expr-7efd7f14467f0111/out/src/functions.rs:865:31 [INFO] [stdout] | [INFO] [stdout] 864 | fn or(&self, arg0: Expression) -> FunctionBuilder { [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 865 | self.new_builder(&OR, vec![arg0]) [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/substrait-expr-7efd7f14467f0111/out/src/functions.rs:868:31 [INFO] [stdout] | [INFO] [stdout] 867 | fn and(&self, arg0: Expression) -> FunctionBuilder { [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 868 | self.new_builder(&AND, vec![arg0]) [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/substrait-expr-7efd7f14467f0111/out/src/functions.rs:871:31 [INFO] [stdout] | [INFO] [stdout] 870 | fn and_not(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder { [INFO] [stdout] | ---------------- ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 871 | self.new_builder(&AND_NOT, vec![arg0, arg1]) [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/substrait-expr-7efd7f14467f0111/out/src/functions.rs:874:31 [INFO] [stdout] | [INFO] [stdout] 873 | fn xor(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder { [INFO] [stdout] | ---------------- ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 874 | self.new_builder(&XOR, vec![arg0, arg1]) [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/substrait-expr-7efd7f14467f0111/out/src/functions.rs:877:31 [INFO] [stdout] | [INFO] [stdout] 876 | fn not(&self, arg0: Expression) -> FunctionBuilder { [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 877 | self.new_builder(&NOT, vec![arg0]) [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/substrait-expr-7efd7f14467f0111/out/src/functions.rs:1130:31 [INFO] [stdout] | [INFO] [stdout] 1129 | fn not_equal(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder { [INFO] [stdout] | ---------------- ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1130 | self.new_builder(&NOT_EQUAL, vec![arg0, arg1]) [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/substrait-expr-7efd7f14467f0111/out/src/functions.rs:1133:31 [INFO] [stdout] | [INFO] [stdout] 1132 | fn equal(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder { [INFO] [stdout] | ---------------- ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1133 | self.new_builder(&EQUAL, vec![arg0, arg1]) [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/substrait-expr-7efd7f14467f0111/out/src/functions.rs:1140:31 [INFO] [stdout] | [INFO] [stdout] 1137 | arg0: Expression, [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1138 | arg1: Expression, [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1139 | ) -> FunctionBuilder { [INFO] [stdout] 1140 | self.new_builder(&IS_NOT_DISTINCT_FROM, vec![arg0, arg1]) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/substrait-expr-7efd7f14467f0111/out/src/functions.rs:1143:31 [INFO] [stdout] | [INFO] [stdout] 1142 | fn lt(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder { [INFO] [stdout] | ---------------- ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1143 | self.new_builder(<, vec![arg0, arg1]) [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/substrait-expr-7efd7f14467f0111/out/src/functions.rs:1146:31 [INFO] [stdout] | [INFO] [stdout] 1145 | fn gt(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder { [INFO] [stdout] | ---------------- ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1146 | self.new_builder(>, vec![arg0, arg1]) [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/substrait-expr-7efd7f14467f0111/out/src/functions.rs:1149:31 [INFO] [stdout] | [INFO] [stdout] 1148 | fn lte(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder { [INFO] [stdout] | ---------------- ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1149 | self.new_builder(<E, vec![arg0, arg1]) [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/substrait-expr-7efd7f14467f0111/out/src/functions.rs:1152:31 [INFO] [stdout] | [INFO] [stdout] 1151 | fn gte(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder { [INFO] [stdout] | ---------------- ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1152 | self.new_builder(>E, vec![arg0, arg1]) [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/substrait-expr-7efd7f14467f0111/out/src/functions.rs:1160:31 [INFO] [stdout] | [INFO] [stdout] 1156 | arg0: Expression, [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1157 | arg1: Expression, [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1158 | arg2: Expression, [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1159 | ) -> FunctionBuilder { [INFO] [stdout] 1160 | self.new_builder(&BETWEEN, vec![arg0, arg1, arg2]) [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/substrait-expr-7efd7f14467f0111/out/src/functions.rs:1163:31 [INFO] [stdout] | [INFO] [stdout] 1162 | fn is_null(&self, arg0: Expression) -> FunctionBuilder { [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1163 | self.new_builder(&IS_NULL, vec![arg0]) [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/substrait-expr-7efd7f14467f0111/out/src/functions.rs:1166:31 [INFO] [stdout] | [INFO] [stdout] 1165 | fn is_not_null(&self, arg0: Expression) -> FunctionBuilder { [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1166 | self.new_builder(&IS_NOT_NULL, vec![arg0]) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/substrait-expr-7efd7f14467f0111/out/src/functions.rs:1169:31 [INFO] [stdout] | [INFO] [stdout] 1168 | fn is_nan(&self, arg0: Expression) -> FunctionBuilder { [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1169 | self.new_builder(&IS_NAN, vec![arg0]) [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/substrait-expr-7efd7f14467f0111/out/src/functions.rs:1172:31 [INFO] [stdout] | [INFO] [stdout] 1171 | fn is_finite(&self, arg0: Expression) -> FunctionBuilder { [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1172 | self.new_builder(&IS_FINITE, vec![arg0]) [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/substrait-expr-7efd7f14467f0111/out/src/functions.rs:1175:31 [INFO] [stdout] | [INFO] [stdout] 1174 | fn is_infinite(&self, arg0: Expression) -> FunctionBuilder { [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1175 | self.new_builder(&IS_INFINITE, vec![arg0]) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/substrait-expr-7efd7f14467f0111/out/src/functions.rs:1178:31 [INFO] [stdout] | [INFO] [stdout] 1177 | fn nullif(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder { [INFO] [stdout] | ---------------- ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1178 | self.new_builder(&NULLIF, vec![arg0, arg1]) [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/substrait-expr-7efd7f14467f0111/out/src/functions.rs:1181:31 [INFO] [stdout] | [INFO] [stdout] 1180 | fn coalesce(&self, arg0: Expression) -> FunctionBuilder { [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1181 | self.new_builder(&COALESCE, vec![arg0]) [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/substrait-expr-7efd7f14467f0111/out/src/functions.rs:1184:31 [INFO] [stdout] | [INFO] [stdout] 1183 | fn least(&self, arg0: Expression) -> FunctionBuilder { [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1184 | self.new_builder(&LEAST, vec![arg0]) [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/substrait-expr-7efd7f14467f0111/out/src/functions.rs:1187:31 [INFO] [stdout] | [INFO] [stdout] 1186 | fn least_skip_null(&self, arg0: Expression) -> FunctionBuilder { [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1187 | self.new_builder(&LEAST_SKIP_NULL, vec![arg0]) [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/substrait-expr-7efd7f14467f0111/out/src/functions.rs:1190:31 [INFO] [stdout] | [INFO] [stdout] 1189 | fn greatest(&self, arg0: Expression) -> FunctionBuilder { [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1190 | self.new_builder(&GREATEST, vec![arg0]) [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/substrait-expr-7efd7f14467f0111/out/src/functions.rs:1193:31 [INFO] [stdout] | [INFO] [stdout] 1192 | fn greatest_skip_null(&self, arg0: Expression) -> FunctionBuilder { [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1193 | self.new_builder(&GREATEST_SKIP_NULL, vec![arg0]) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/substrait-expr-7efd7f14467f0111/out/src/functions.rs:1401:31 [INFO] [stdout] | [INFO] [stdout] 1400 | fn extract(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder { [INFO] [stdout] | ---------------- ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1401 | self.new_builder(&EXTRACT, vec![arg0, arg1]) [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/substrait-expr-7efd7f14467f0111/out/src/functions.rs:1409:31 [INFO] [stdout] | [INFO] [stdout] 1405 | arg0: Expression, [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1406 | arg1: Expression, [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1407 | arg2: Expression, [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1408 | ) -> FunctionBuilder { [INFO] [stdout] 1409 | self.new_builder(&EXTRACT, vec![arg0, arg1, arg2]) [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/substrait-expr-7efd7f14467f0111/out/src/functions.rs:1418:31 [INFO] [stdout] | [INFO] [stdout] 1413 | arg0: Expression, [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1414 | arg1: Expression, [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1415 | arg2: Expression, [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1416 | arg3: Expression, [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1417 | ) -> FunctionBuilder { [INFO] [stdout] 1418 | self.new_builder(&EXTRACT, vec![arg0, arg1, arg2, arg3]) [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/substrait-expr-7efd7f14467f0111/out/src/functions.rs:1425:31 [INFO] [stdout] | [INFO] [stdout] 1422 | arg0: Expression, [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1423 | arg1: Expression, [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1424 | ) -> FunctionBuilder { [INFO] [stdout] 1425 | self.new_builder(&EXTRACT_BOOLEAN, vec![arg0, arg1]) [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/substrait-expr-7efd7f14467f0111/out/src/functions.rs:1433:31 [INFO] [stdout] | [INFO] [stdout] 1429 | arg0: Expression, [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1430 | arg1: Expression, [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1431 | arg2: Expression, [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1432 | ) -> FunctionBuilder { [INFO] [stdout] 1433 | self.new_builder(&EXTRACT_BOOLEAN, vec![arg0, arg1, arg2]) [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/substrait-expr-7efd7f14467f0111/out/src/functions.rs:1436:31 [INFO] [stdout] | [INFO] [stdout] 1435 | fn add(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder { [INFO] [stdout] | ---------------- ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1436 | self.new_builder(&ADD, vec![arg0, arg1]) [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/substrait-expr-7efd7f14467f0111/out/src/functions.rs:1444:31 [INFO] [stdout] | [INFO] [stdout] 1440 | arg0: Expression, [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1441 | arg1: Expression, [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1442 | arg2: Expression, [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1443 | ) -> FunctionBuilder { [INFO] [stdout] 1444 | self.new_builder(&ADD, vec![arg0, arg1, arg2]) [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/substrait-expr-7efd7f14467f0111/out/src/functions.rs:1447:31 [INFO] [stdout] | [INFO] [stdout] 1446 | fn add_intervals(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder { [INFO] [stdout] | ---------------- ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1447 | self.new_builder(&ADD_INTERVALS, vec![arg0, arg1]) [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/substrait-expr-7efd7f14467f0111/out/src/functions.rs:1450:31 [INFO] [stdout] | [INFO] [stdout] 1449 | fn subtract(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder { [INFO] [stdout] | ---------------- ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1450 | self.new_builder(&SUBTRACT, vec![arg0, arg1]) [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/substrait-expr-7efd7f14467f0111/out/src/functions.rs:1458:31 [INFO] [stdout] | [INFO] [stdout] 1454 | arg0: Expression, [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1455 | arg1: Expression, [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1456 | arg2: Expression, [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1457 | ) -> FunctionBuilder { [INFO] [stdout] 1458 | self.new_builder(&SUBTRACT, vec![arg0, arg1, arg2]) [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/substrait-expr-7efd7f14467f0111/out/src/functions.rs:1461:31 [INFO] [stdout] | [INFO] [stdout] 1460 | fn lte(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder { [INFO] [stdout] | ---------------- ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1461 | self.new_builder(<E, vec![arg0, arg1]) [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/substrait-expr-7efd7f14467f0111/out/src/functions.rs:1464:31 [INFO] [stdout] | [INFO] [stdout] 1463 | fn lt(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder { [INFO] [stdout] | ---------------- ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1464 | self.new_builder(<, vec![arg0, arg1]) [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/substrait-expr-7efd7f14467f0111/out/src/functions.rs:1467:31 [INFO] [stdout] | [INFO] [stdout] 1466 | fn gte(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder { [INFO] [stdout] | ---------------- ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1467 | self.new_builder(>E, vec![arg0, arg1]) [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/substrait-expr-7efd7f14467f0111/out/src/functions.rs:1470:31 [INFO] [stdout] | [INFO] [stdout] 1469 | fn gt(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder { [INFO] [stdout] | ---------------- ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1470 | self.new_builder(>, vec![arg0, arg1]) [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/substrait-expr-7efd7f14467f0111/out/src/functions.rs:1477:31 [INFO] [stdout] | [INFO] [stdout] 1474 | arg0: Expression, [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1475 | arg1: Expression, [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1476 | ) -> FunctionBuilder { [INFO] [stdout] 1477 | self.new_builder(&ASSUME_TIMEZONE, vec![arg0, arg1]) [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/substrait-expr-7efd7f14467f0111/out/src/functions.rs:1484:31 [INFO] [stdout] | [INFO] [stdout] 1481 | arg0: Expression, [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1482 | arg1: Expression, [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1483 | ) -> FunctionBuilder { [INFO] [stdout] 1484 | self.new_builder(&LOCAL_TIMESTAMP, vec![arg0, arg1]) [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/substrait-expr-7efd7f14467f0111/out/src/functions.rs:1487:31 [INFO] [stdout] | [INFO] [stdout] 1486 | fn strptime_time(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder { [INFO] [stdout] | ---------------- ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1487 | self.new_builder(&STRPTIME_TIME, vec![arg0, arg1]) [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/substrait-expr-7efd7f14467f0111/out/src/functions.rs:1490:31 [INFO] [stdout] | [INFO] [stdout] 1489 | fn strptime_date(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder { [INFO] [stdout] | ---------------- ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1490 | self.new_builder(&STRPTIME_DATE, vec![arg0, arg1]) [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/substrait-expr-7efd7f14467f0111/out/src/functions.rs:1497:31 [INFO] [stdout] | [INFO] [stdout] 1494 | arg0: Expression, [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1495 | arg1: Expression, [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1496 | ) -> FunctionBuilder { [INFO] [stdout] 1497 | self.new_builder(&STRPTIME_TIMESTAMP, vec![arg0, arg1]) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/substrait-expr-7efd7f14467f0111/out/src/functions.rs:1505:31 [INFO] [stdout] | [INFO] [stdout] 1501 | arg0: Expression, [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1502 | arg1: Expression, [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1503 | arg2: Expression, [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1504 | ) -> FunctionBuilder { [INFO] [stdout] 1505 | self.new_builder(&STRPTIME_TIMESTAMP, vec![arg0, arg1, arg2]) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/substrait-expr-7efd7f14467f0111/out/src/functions.rs:1508:31 [INFO] [stdout] | [INFO] [stdout] 1507 | fn strftime(&self, arg0: Expression, arg1: Expression) -> FunctionBuilder { [INFO] [stdout] | ---------------- ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1508 | self.new_builder(&STRFTIME, vec![arg0, arg1]) [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/substrait-expr-7efd7f14467f0111/out/src/functions.rs:1516:31 [INFO] [stdout] | [INFO] [stdout] 1512 | arg0: Expression, [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1513 | arg1: Expression, [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1514 | arg2: Expression, [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1515 | ) -> FunctionBuilder { [INFO] [stdout] 1516 | self.new_builder(&STRFTIME, vec![arg0, arg1, arg2]) [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/substrait-expr-7efd7f14467f0111/out/src/functions.rs:1526:31 [INFO] [stdout] | [INFO] [stdout] 1520 | arg0: Expression, [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1521 | arg1: Expression, [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1522 | arg2: Expression, [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1523 | arg3: Expression, [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1524 | arg4: Expression, [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1525 | ) -> FunctionBuilder { [INFO] [stdout] 1526 | self.new_builder(&ROUND_TEMPORAL, vec![arg0, arg1, arg2, arg3, arg4]) [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/substrait-expr-7efd7f14467f0111/out/src/functions.rs:1537:31 [INFO] [stdout] | [INFO] [stdout] 1530 | arg0: Expression, [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1531 | arg1: Expression, [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1532 | arg2: Expression, [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1533 | arg3: Expression, [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1534 | arg4: Expression, [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1535 | arg5: Expression, [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1536 | ) -> FunctionBuilder { [INFO] [stdout] 1537 | self.new_builder(&ROUND_TEMPORAL, vec![arg0, arg1, arg2, arg3, arg4, arg5]) [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/substrait-expr-7efd7f14467f0111/out/src/functions.rs:1547:31 [INFO] [stdout] | [INFO] [stdout] 1541 | arg0: Expression, [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1542 | arg1: Expression, [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1543 | arg2: Expression, [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1544 | arg3: Expression, [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1545 | arg4: Expression, [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1546 | ) -> FunctionBuilder { [INFO] [stdout] 1547 | self.new_builder(&ROUND_CALENDAR, vec![arg0, arg1, arg2, arg3, arg4]) [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> /opt/rustwide/target/debug/build/substrait-expr-7efd7f14467f0111/out/src/functions.rs:1558:31 [INFO] [stdout] | [INFO] [stdout] 1551 | arg0: Expression, [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1552 | arg1: Expression, [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1553 | arg2: Expression, [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1554 | arg3: Expression, [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1555 | arg4: Expression, [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1556 | arg5: Expression, [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 1557 | ) -> FunctionBuilder { [INFO] [stdout] 1558 | self.new_builder(&ROUND_CALENDAR, vec![arg0, arg1, arg2, arg3, arg4, arg5]) [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/helpers/literals.rs:209:19 [INFO] [stdout] | [INFO] [stdout] 207 | fn make_literal(lit_type: LiteralType, nullable: bool) -> Expression { [INFO] [stdout] | --------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 208 | Expression { [INFO] [stdout] 209 | rex_type: Some(substrait::proto::expression::RexType::Literal(Literal { [INFO] [stdout] | ___________________^ [INFO] [stdout] 210 | | nullable, [INFO] [stdout] 211 | | type_variation_reference: NO_TYPE_VARIATION, [INFO] [stdout] 212 | | literal_type: Some(lit_type), [INFO] [stdout] 213 | | })), [INFO] [stdout] | |___________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/helpers/literals.rs:286:18 [INFO] [stdout] | [INFO] [stdout] 285 | pub fn null_literal(data_type: Type) -> Expression { [INFO] [stdout] | --------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 286 | make_literal(LiteralType::Null(data_type), true) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/helpers/literals.rs:291:18 [INFO] [stdout] | [INFO] [stdout] 290 | pub fn literal(value: T) -> Expression { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 291 | make_literal(value.to_substrait(), false) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/helpers/literals.rs:296:18 [INFO] [stdout] | [INFO] [stdout] 295 | pub fn nullable_literal(value: T) -> Expression { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 296 | make_literal(value.to_substrait(), true) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/helpers/literals.rs:232:22 [INFO] [stdout] | [INFO] [stdout] 231 | pub fn fixed_char(value: impl Into) -> Expression { [INFO] [stdout] | ------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 232 | make_literal(LiteralType::FixedChar(value.into()), false) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/helpers/literals.rs:280:12 [INFO] [stdout] | [INFO] [stdout] 276 | let fields = children [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 280 | Ok(make_literal(LiteralType::Struct(Struct { fields }), false)) [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/helpers/schema.rs:355:23 [INFO] [stdout] | [INFO] [stdout] 338 | pub fn to_substrait(self) -> NamedStruct { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 339 | // TODO: Should include_inner be true here? [INFO] [stdout] 340 | let types = self.types_dfs(false).collect::>(); [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 355 | r#struct: Some(Struct { [INFO] [stdout] | _______________________^ [INFO] [stdout] 356 | | nullability: nullability(false), [INFO] [stdout] 357 | | types, [INFO] [stdout] 358 | | ..Default::default() [INFO] [stdout] 359 | | }), [INFO] [stdout] | |______________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/helpers/types.rs:250:15 [INFO] [stdout] | [INFO] [stdout] 248 | pub fn struct_(nullable: bool, children: Vec) -> Type { [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 249 | Type { [INFO] [stdout] 250 | kind: Some(Kind::Struct(Struct { [INFO] [stdout] | _______________^ [INFO] [stdout] 251 | | types: children, [INFO] [stdout] 252 | | nullability: nullability(nullable), [INFO] [stdout] 253 | | ..Default::default() [INFO] [stdout] 254 | | })), [INFO] [stdout] | |___________^ [INFO] [stdout] | [INFO] [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 105 previous errors; 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] The following warnings were emitted during compilation: [INFO] [stderr] [INFO] [stderr] warning: substrait-expr@0.2.1: /opt/rustwide/workdir [INFO] [stderr] warning: substrait-expr@0.2.1: Ignoring impl of least with unrecognized type in YAML file: T|? [INFO] [stderr] warning: substrait-expr@0.2.1: Ignoring impl of least_skip_null with unrecognized type in YAML file: T&? [INFO] [stderr] warning: substrait-expr@0.2.1: Ignoring impl of greatest with unrecognized type in YAML file: T|? [INFO] [stderr] warning: substrait-expr@0.2.1: Ignoring impl of greatest_skip_null with unrecognized type in YAML file: T&? [INFO] [stderr] warning: substrait-expr@0.2.1: Ignoring implementation of extract containing variant0 arg item [INFO] [stderr] warning: substrait-expr@0.2.1: Ignoring implementation of extract containing variant0 arg item [INFO] [stderr] warning: substrait-expr@0.2.1: Ignoring implementation of extract containing variant0 arg item [INFO] [stderr] warning: substrait-expr@0.2.1: Ignoring implementation of extract containing variant0 arg item [INFO] [stderr] warning: substrait-expr@0.2.1: Ignoring implementation of extract containing variant0 arg item [INFO] [stderr] warning: substrait-expr@0.2.1: Ignoring implementation of extract containing variant0 arg item [INFO] [stderr] warning: substrait-expr@0.2.1: Ignoring implementation of extract containing variant0 arg item [INFO] [stderr] warning: substrait-expr@0.2.1: Ignoring implementation of extract_boolean containing variant0 arg item [INFO] [stderr] warning: substrait-expr@0.2.1: Ignoring implementation of extract_boolean containing variant0 arg item [INFO] [stderr] warning: substrait-expr@0.2.1: Ignoring implementation of extract_boolean containing variant0 arg item [INFO] [stderr] warning: substrait-expr@0.2.1: Ignoring impl of add with unrecognized type in YAML file: timestamp [INFO] [stderr] warning: substrait-expr@0.2.1: Ignoring impl of add with unrecognized type in YAML file: timestamp_tz [INFO] [stderr] warning: substrait-expr@0.2.1: Ignoring impl of add with unrecognized type in YAML file: timestamp [INFO] [stderr] warning: substrait-expr@0.2.1: Ignoring impl of add with unrecognized type in YAML file: timestamp [INFO] [stderr] warning: substrait-expr@0.2.1: Ignoring impl of add with unrecognized type in YAML file: timestamp_tz [INFO] [stderr] warning: substrait-expr@0.2.1: Ignoring impl of add with unrecognized type in YAML file: timestamp [INFO] [stderr] warning: substrait-expr@0.2.1: Ignoring impl of add_intervals with unrecognized type in YAML file: interval_day [INFO] [stderr] warning: substrait-expr@0.2.1: Ignoring impl of add_intervals with unrecognized type in YAML file: interval_year [INFO] [stderr] warning: substrait-expr@0.2.1: Ignoring impl of subtract with unrecognized type in YAML file: timestamp [INFO] [stderr] warning: substrait-expr@0.2.1: Ignoring impl of subtract with unrecognized type in YAML file: timestamp_tz [INFO] [stderr] warning: substrait-expr@0.2.1: Ignoring impl of subtract with unrecognized type in YAML file: timestamp_tz [INFO] [stderr] warning: substrait-expr@0.2.1: Ignoring impl of subtract with unrecognized type in YAML file: date [INFO] [stderr] warning: substrait-expr@0.2.1: Ignoring impl of subtract with unrecognized type in YAML file: timestamp [INFO] [stderr] warning: substrait-expr@0.2.1: Ignoring impl of subtract with unrecognized type in YAML file: timestamp_tz [INFO] [stderr] warning: substrait-expr@0.2.1: Ignoring impl of subtract with unrecognized type in YAML file: date [INFO] [stderr] warning: substrait-expr@0.2.1: Ignoring impl of lte with unrecognized type in YAML file: timestamp [INFO] [stderr] warning: substrait-expr@0.2.1: Ignoring impl of lte with unrecognized type in YAML file: timestamp_tz [INFO] [stderr] warning: substrait-expr@0.2.1: Ignoring impl of lte with unrecognized type in YAML file: date [INFO] [stderr] warning: substrait-expr@0.2.1: Ignoring impl of lte with unrecognized type in YAML file: interval_day [INFO] [stderr] warning: substrait-expr@0.2.1: Ignoring impl of lte with unrecognized type in YAML file: interval_year [INFO] [stderr] warning: substrait-expr@0.2.1: Ignoring impl of lt with unrecognized type in YAML file: timestamp [INFO] [stderr] warning: substrait-expr@0.2.1: Ignoring impl of lt with unrecognized type in YAML file: timestamp_tz [INFO] [stderr] warning: substrait-expr@0.2.1: Ignoring impl of lt with unrecognized type in YAML file: date [INFO] [stderr] warning: substrait-expr@0.2.1: Ignoring impl of lt with unrecognized type in YAML file: interval_day [INFO] [stderr] warning: substrait-expr@0.2.1: Ignoring impl of lt with unrecognized type in YAML file: interval_year [INFO] [stderr] warning: substrait-expr@0.2.1: Ignoring impl of gte with unrecognized type in YAML file: timestamp [INFO] [stderr] warning: substrait-expr@0.2.1: Ignoring impl of gte with unrecognized type in YAML file: timestamp_tz [INFO] [stderr] warning: substrait-expr@0.2.1: Ignoring impl of gte with unrecognized type in YAML file: date [INFO] [stderr] warning: substrait-expr@0.2.1: Ignoring impl of gte with unrecognized type in YAML file: interval_day [INFO] [stderr] warning: substrait-expr@0.2.1: Ignoring impl of gte with unrecognized type in YAML file: interval_year [INFO] [stderr] warning: substrait-expr@0.2.1: Ignoring impl of gt with unrecognized type in YAML file: timestamp [INFO] [stderr] warning: substrait-expr@0.2.1: Ignoring impl of gt with unrecognized type in YAML file: timestamp_tz [INFO] [stderr] warning: substrait-expr@0.2.1: Ignoring impl of gt with unrecognized type in YAML file: date [INFO] [stderr] warning: substrait-expr@0.2.1: Ignoring impl of gt with unrecognized type in YAML file: interval_day [INFO] [stderr] warning: substrait-expr@0.2.1: Ignoring impl of gt with unrecognized type in YAML file: interval_year [INFO] [stderr] warning: substrait-expr@0.2.1: Ignoring impl of assume_timezone with unrecognized type in YAML file: timestamp_tz [INFO] [stderr] warning: substrait-expr@0.2.1: Ignoring impl of assume_timezone with unrecognized type in YAML file: timestamp_tz [INFO] [stderr] warning: substrait-expr@0.2.1: Ignoring impl of local_timestamp with unrecognized type in YAML file: timestamp [INFO] [stderr] warning: substrait-expr@0.2.1: Ignoring impl of strptime_time with unrecognized type in YAML file: time [INFO] [stderr] warning: substrait-expr@0.2.1: Ignoring impl of strptime_date with unrecognized type in YAML file: date [INFO] [stderr] warning: substrait-expr@0.2.1: Ignoring impl of strptime_timestamp with unrecognized type in YAML file: timestamp_tz [INFO] [stderr] warning: substrait-expr@0.2.1: Ignoring impl of strptime_timestamp with unrecognized type in YAML file: timestamp_tz [INFO] [stderr] warning: substrait-expr@0.2.1: Ignoring impl of strftime with unrecognized type in YAML file: string [INFO] [stderr] warning: substrait-expr@0.2.1: Ignoring impl of strftime with unrecognized type in YAML file: string [INFO] [stderr] warning: substrait-expr@0.2.1: Ignoring impl of strftime with unrecognized type in YAML file: string [INFO] [stderr] warning: substrait-expr@0.2.1: Ignoring impl of strftime with unrecognized type in YAML file: string [INFO] [stderr] warning: substrait-expr@0.2.1: Ignoring impl of round_temporal with unrecognized type in YAML file: timestamp [INFO] [stderr] warning: substrait-expr@0.2.1: Ignoring impl of round_temporal with unrecognized type in YAML file: timestamp_tz [INFO] [stderr] warning: substrait-expr@0.2.1: Ignoring impl of round_temporal with unrecognized type in YAML file: date [INFO] [stderr] warning: substrait-expr@0.2.1: Ignoring impl of round_temporal with unrecognized type in YAML file: time [INFO] [stderr] warning: substrait-expr@0.2.1: Ignoring impl of round_calendar with unrecognized type in YAML file: timestamp [INFO] [stderr] warning: substrait-expr@0.2.1: Ignoring impl of round_calendar with unrecognized type in YAML file: timestamp_tz [INFO] [stderr] warning: substrait-expr@0.2.1: Ignoring impl of round_calendar with unrecognized type in YAML file: date [INFO] [stderr] warning: substrait-expr@0.2.1: Ignoring impl of round_calendar with unrecognized type in YAML file: time [INFO] [stderr] [INFO] [stderr] error: could not compile `substrait-expr` (lib test) due to 106 previous errors; 1 warning emitted [INFO] running `Command { std: "docker" "inspect" "dabf5f848760b8712792db9f58a37ae4ceb78355d1a84d419166f0f1c2f5419f", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "dabf5f848760b8712792db9f58a37ae4ceb78355d1a84d419166f0f1c2f5419f", kill_on_drop: false }` [INFO] [stdout] dabf5f848760b8712792db9f58a37ae4ceb78355d1a84d419166f0f1c2f5419f