[INFO] fetching crate teo-runtime 0.3.0-alpha.0... [INFO] checking teo-runtime-0.3.0-alpha.0 against master#1f12b9b0fdbe735968ac002792a720f0ba4faca6 for crater-rollup-uwu [INFO] extracting crate teo-runtime 0.3.0-alpha.0 into /workspace/builds/worker-1-tc1/source [INFO] validating manifest of crates.io crate teo-runtime 0.3.0-alpha.0 on toolchain 1f12b9b0fdbe735968ac002792a720f0ba4faca6 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1f12b9b0fdbe735968ac002792a720f0ba4faca6" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking crates.io crate teo-runtime 0.3.0-alpha.0 [INFO] finished tweaking crates.io crate teo-runtime 0.3.0-alpha.0 [INFO] tweaked toml for crates.io crate teo-runtime 0.3.0-alpha.0 written to /workspace/builds/worker-1-tc1/source/Cargo.toml [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1f12b9b0fdbe735968ac002792a720f0ba4faca6" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Locking 274 packages to latest compatible versions [INFO] [stderr] Adding addr2line v0.22.0 (latest: v0.24.1) [INFO] [stderr] Adding base64 v0.13.1 (latest: v0.22.1) [INFO] [stderr] Adding base64 v0.21.7 (latest: v0.22.1) [INFO] [stderr] Adding bigdecimal v0.3.1 (latest: v0.4.5) [INFO] [stderr] Adding convert_case v0.4.0 (latest: v0.6.0) [INFO] [stderr] Adding cookie v0.16.2 (latest: v0.18.1) [INFO] [stderr] Adding cuid v1.2.0 (latest: v1.3.3) [INFO] [stderr] Adding darling v0.13.4 (latest: v0.20.10) [INFO] [stderr] Adding darling_core v0.13.4 (latest: v0.20.10) [INFO] [stderr] Adding darling_macro v0.13.4 (latest: v0.20.10) [INFO] [stderr] Adding derive_more v0.99.18 (latest: v1.0.0) [INFO] [stderr] Adding educe v0.5.11 (latest: v0.6.0) [INFO] [stderr] Adding fastrand v1.9.0 (latest: v2.1.1) [INFO] [stderr] Adding generic-array v0.14.7 (latest: v1.1.0) [INFO] [stderr] Adding gimli v0.29.0 (latest: v0.31.0) [INFO] [stderr] Adding h2 v0.3.26 (latest: v0.4.6) [INFO] [stderr] Adding hermit-abi v0.3.9 (latest: v0.4.0) [INFO] [stderr] Adding hostname v0.3.1 (latest: v0.4.0) [INFO] [stderr] Adding http v0.2.12 (latest: v1.1.0) [INFO] [stderr] Adding idna v0.5.0 (latest: v1.0.2) [INFO] [stderr] Adding itertools v0.12.1 (latest: v0.13.0) [INFO] [stderr] Adding lazy_static v1.4.0 (latest: v1.5.0) [INFO] [stderr] Adding linux-raw-sys v0.4.14 (latest: v0.6.5) [INFO] [stderr] Adding miniz_oxide v0.7.4 (latest: v0.8.0) [INFO] [stderr] Adding radium v0.7.0 (latest: v1.1.0) [INFO] [stderr] Adding serde_with v1.14.0 (latest: v3.9.0) [INFO] [stderr] Adding serde_with_macros v1.5.2 (latest: v3.9.0) [INFO] [stderr] Adding strsim v0.10.0 (latest: v0.11.1) [INFO] [stderr] Adding syn v1.0.109 (latest: v2.0.76) [INFO] [stderr] Adding wasi v0.11.0+wasi-snapshot-preview1 (latest: v0.13.2+wasi-0.2.1) [INFO] [stderr] Adding windows-core v0.52.0 (latest: v0.58.0) [INFO] [stderr] Adding windows-sys v0.48.0 (latest: v0.59.0) [INFO] [stderr] Adding windows-sys v0.52.0 (latest: v0.59.0) [INFO] [stderr] Adding windows-targets v0.48.5 (latest: v0.52.6) [INFO] [stderr] Adding windows_aarch64_gnullvm v0.48.5 (latest: v0.52.6) [INFO] [stderr] Adding windows_aarch64_msvc v0.48.5 (latest: v0.52.6) [INFO] [stderr] Adding windows_i686_gnu v0.48.5 (latest: v0.52.6) [INFO] [stderr] Adding windows_i686_msvc v0.48.5 (latest: v0.52.6) [INFO] [stderr] Adding windows_x86_64_gnu v0.48.5 (latest: v0.52.6) [INFO] [stderr] Adding windows_x86_64_gnullvm v0.48.5 (latest: v0.52.6) [INFO] [stderr] Adding windows_x86_64_msvc v0.48.5 (latest: v0.52.6) [INFO] [stderr] Adding wyz v0.5.1 (latest: v0.6.1) [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1f12b9b0fdbe735968ac002792a720f0ba4faca6" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded cuid-util v0.1.1 [INFO] [stderr] Downloaded key-path v0.2.2 [INFO] [stderr] Downloaded random-string v1.1.0 [INFO] [stderr] Downloaded cuid v1.2.0 [INFO] [stderr] Downloaded teo-result v0.3.0-alpha.0 [INFO] [stderr] Downloaded cuid2 v0.1.3 [INFO] [stderr] Downloaded inflector-plus v0.11.7 [INFO] [stderr] Downloaded bcrypt v0.15.1 [INFO] [stderr] Downloaded teo-parser v0.3.0-alpha.0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/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" "+1f12b9b0fdbe735968ac002792a720f0ba4faca6" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] ff2e7d55087578aefacb1a5b3acd2dbbfab7b8e7a0a75b4dd43e74324de69c75 [INFO] running `Command { std: "docker" "start" "-a" "ff2e7d55087578aefacb1a5b3acd2dbbfab7b8e7a0a75b4dd43e74324de69c75", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "ff2e7d55087578aefacb1a5b3acd2dbbfab7b8e7a0a75b4dd43e74324de69c75", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "ff2e7d55087578aefacb1a5b3acd2dbbfab7b8e7a0a75b4dd43e74324de69c75", kill_on_drop: false }` [INFO] [stdout] ff2e7d55087578aefacb1a5b3acd2dbbfab7b8e7a0a75b4dd43e74324de69c75 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/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" "-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" "+1f12b9b0fdbe735968ac002792a720f0ba4faca6" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 195a0c6bf23594c9d789609884c86f65a4dd41d16ca15cfd68f561c0d4510221 [INFO] running `Command { std: "docker" "start" "-a" "195a0c6bf23594c9d789609884c86f65a4dd41d16ca15cfd68f561c0d4510221", kill_on_drop: false }` [INFO] [stderr] Compiling libc v0.2.158 [INFO] [stderr] Compiling generic-array v0.14.7 [INFO] [stderr] Compiling syn v2.0.76 [INFO] [stderr] Compiling time-macros v0.2.18 [INFO] [stderr] Checking num-integer v0.1.46 [INFO] [stderr] Compiling serde_json v1.0.127 [INFO] [stderr] Compiling syn v1.0.109 [INFO] [stderr] Checking tracing v0.1.40 [INFO] [stderr] Compiling unicase v2.7.0 [INFO] [stderr] Checking local-waker v0.1.4 [INFO] [stderr] Checking num-bigint v0.4.6 [INFO] [stderr] Checking alloc-no-stdlib v2.0.4 [INFO] [stderr] Compiling strsim v0.10.0 [INFO] [stderr] Compiling zstd-safe v7.2.1 [INFO] [stderr] Checking crypto-common v0.1.6 [INFO] [stderr] Checking block-buffer v0.10.4 [INFO] [stderr] Compiling serde v1.0.209 [INFO] [stderr] Checking digest v0.10.7 [INFO] [stderr] Compiling jobserver v0.1.32 [INFO] [stderr] Checking alloc-stdlib v0.2.2 [INFO] [stderr] Checking getrandom v0.2.15 [INFO] [stderr] Checking parking_lot_core v0.9.10 [INFO] [stderr] Checking signal-hook-registry v1.4.2 [INFO] [stderr] Checking rand_core v0.6.4 [INFO] [stderr] Checking parking_lot v0.12.3 [INFO] [stderr] Compiling cc v1.1.15 [INFO] [stderr] Checking mio v1.0.2 [INFO] [stderr] Checking socket2 v0.5.7 [INFO] [stderr] Compiling bytes v1.7.1 [INFO] [stderr] Checking adler2 v2.0.0 [INFO] [stderr] Checking time v0.3.36 [INFO] [stderr] Compiling pin-project-lite v0.2.14 [INFO] [stderr] Compiling tracing-core v0.1.32 [INFO] [stderr] Compiling log v0.4.22 [INFO] [stderr] Checking miniz_oxide v0.8.0 [INFO] [stderr] Compiling bytestring v1.3.1 [INFO] [stderr] Checking actix-service v2.0.2 [INFO] [stderr] Checking brotli-decompressor v4.0.1 [INFO] [stderr] Checking actix-utils v3.0.1 [INFO] [stderr] Compiling cookie v0.16.2 [INFO] [stderr] Compiling memchr v2.7.4 [INFO] [stderr] Compiling convert_case v0.4.0 [INFO] [stderr] Compiling zstd-sys v2.0.13+zstd.1.5.6 [INFO] [stderr] Compiling regex-lite v0.1.6 [INFO] [stderr] Compiling ucd-trie v0.1.6 [INFO] [stderr] Checking brotli v6.0.0 [INFO] [stderr] Checking sha1 v0.10.6 [INFO] [stderr] Checking flate2 v1.0.33 [INFO] [stderr] Compiling darling_core v0.20.10 [INFO] [stderr] Compiling darling_core v0.13.4 [INFO] [stderr] Checking local-channel v0.1.5 [INFO] [stderr] Checking language-tags v0.3.2 [INFO] [stderr] Compiling actix-router v0.5.3 [INFO] [stderr] Compiling mime_guess v2.0.5 [INFO] [stderr] Compiling serde_derive v1.0.209 [INFO] [stderr] Compiling zerocopy-derive v0.7.35 [INFO] [stderr] Compiling thiserror-impl v1.0.63 [INFO] [stderr] Compiling tokio-macros v2.4.0 [INFO] [stderr] Compiling futures-macro v0.3.30 [INFO] [stderr] Compiling derive_more v0.99.18 [INFO] [stderr] Compiling darling_macro v0.13.4 [INFO] [stderr] Checking tokio v1.39.3 [INFO] [stderr] Compiling darling v0.13.4 [INFO] [stderr] Checking zerocopy v0.7.35 [INFO] [stderr] Compiling serde_with_macros v1.5.2 [INFO] [stderr] Checking futures-util v0.3.30 [INFO] [stderr] Checking thiserror v1.0.63 [INFO] [stderr] Compiling pest v2.7.11 [INFO] [stderr] Checking ppv-lite86 v0.2.20 [INFO] [stderr] Checking ahash v0.8.11 [INFO] [stderr] Checking rand_chacha v0.3.1 [INFO] [stderr] Compiling darling_macro v0.20.10 [INFO] [stderr] Checking rand v0.8.5 [INFO] [stderr] Compiling actix-web-codegen v4.3.0 [INFO] [stderr] Compiling actix-macros v0.2.4 [INFO] [stderr] Compiling pest_meta v2.7.11 [INFO] [stderr] Compiling enum-ordinalize-derive v4.3.1 [INFO] [stderr] Compiling ring v0.17.8 [INFO] [stderr] Checking inout v0.1.3 [INFO] [stderr] Compiling v_htmlescape v0.15.8 [INFO] [stderr] Checking impl-more v0.1.6 [INFO] [stderr] Compiling enum-ordinalize v4.3.0 [INFO] [stderr] Compiling pest_generator v2.7.11 [INFO] [stderr] Checking cipher v0.4.4 [INFO] [stderr] Compiling darling v0.20.10 [INFO] [stderr] Checking num-rational v0.4.2 [INFO] [stderr] Checking num-iter v0.1.45 [INFO] [stderr] Checking num-complex v0.4.6 [INFO] [stderr] Checking match_cfg v0.1.0 [INFO] [stderr] Compiling parse-size v1.0.0 [INFO] [stderr] Compiling strum_macros v0.26.4 [INFO] [stderr] Checking tokio-util v0.7.11 [INFO] [stderr] Checking actix-rt v2.10.0 [INFO] [stderr] Compiling pest_derive v2.7.11 [INFO] [stderr] Checking actix-server v2.5.0 [INFO] [stderr] Checking num v0.4.3 [INFO] [stderr] Compiling actix-multipart-derive v0.7.0 [INFO] [stderr] Checking actix-codec v0.5.2 [INFO] [stderr] Checking snailquote v0.3.1 [INFO] [stderr] Checking itertools v0.12.1 [INFO] [stderr] Checking sha3 v0.10.8 [INFO] [stderr] Checking hostname v0.3.1 [INFO] [stderr] Checking blowfish v0.9.1 [INFO] [stderr] Checking futures-executor v0.3.30 [INFO] [stderr] Checking indexmap v2.4.0 [INFO] [stderr] Checking serde_urlencoded v0.7.1 [INFO] [stderr] Checking uuid v1.10.0 [INFO] [stderr] Checking serde_with v1.14.0 [INFO] [stderr] Checking chrono v0.4.38 [INFO] [stderr] Checking serde_bytes v0.11.15 [INFO] [stderr] Checking h2 v0.3.26 [INFO] [stderr] Checking serde_plain v1.0.2 [INFO] [stderr] Compiling educe v0.5.11 [INFO] [stderr] Checking simple_asn1 v0.6.2 [INFO] [stderr] Checking colored v2.1.0 [INFO] [stderr] Checking teo-result v0.3.0-alpha.0 [INFO] [stderr] Checking bigdecimal v0.3.1 [INFO] [stderr] Checking pem v3.0.4 [INFO] [stderr] Checking subtle v2.6.1 [INFO] [stderr] Checking fastrand v1.9.0 [INFO] [stderr] Checking path-clean v1.0.1 [INFO] [stderr] Checking array_tool v1.0.3 [INFO] [stderr] Checking cuid-util v0.1.1 [INFO] [stderr] Checking bson v2.11.0 [INFO] [stderr] Checking strum v0.26.3 [INFO] [stderr] Checking maplit v1.0.2 [INFO] [stderr] Checking pathdiff v0.2.1 [INFO] [stderr] Checking http-range v0.1.5 [INFO] [stderr] Checking pad v0.1.6 [INFO] [stderr] Checking bcrypt v0.15.1 [INFO] [stderr] Checking random-string v1.1.0 [INFO] [stderr] Checking cuid2 v0.1.3 [INFO] [stderr] Checking futures v0.3.30 [INFO] [stderr] Checking cuid v1.2.0 [INFO] [stderr] Compiling async-trait v0.1.81 [INFO] [stderr] Compiling async-recursion v1.1.1 [INFO] [stderr] Checking inflector-plus v0.11.7 [INFO] [stderr] Checking key-path v0.2.2 [INFO] [stderr] Checking teo-parser v0.3.0-alpha.0 [INFO] [stderr] Checking jsonwebtoken v9.3.0 [INFO] [stderr] Checking zstd v0.13.2 [INFO] [stderr] Checking actix-http v3.9.0 [INFO] [stderr] Checking actix-web v4.9.0 [INFO] [stderr] Checking actix-files v0.6.6 [INFO] [stderr] Checking actix-multipart v0.7.2 [INFO] [stderr] Checking teo-runtime v0.3.0-alpha.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: unused import: `crate::model::relation::delete::Delete` [INFO] [stdout] --> src/schema/load/load_model.rs:14:5 [INFO] [stdout] | [INFO] [stdout] 14 | use crate::model::relation::delete::Delete; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::model::relation::update::Update` [INFO] [stdout] --> src/schema/load/load_model.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | use crate::model::relation::update::Update; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::model::relation::delete::Delete` [INFO] [stdout] --> src/schema/load/load_model.rs:14:5 [INFO] [stdout] | [INFO] [stdout] 14 | use crate::model::relation::delete::Delete; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::model::relation::update::Update` [INFO] [stdout] --> src/schema/load/load_model.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | use crate::model::relation::update::Update; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `is_new` [INFO] [stdout] --> src/model/object/object.rs:1605:116 [INFO] [stdout] | [INFO] [stdout] 1605 | ...lue: &Value, path: &KeyPath, is_new: bool, is_modified: bool) -> Result<()> { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_is_new` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `is_modified` [INFO] [stdout] --> src/model/object/object.rs:1605:130 [INFO] [stdout] | [INFO] [stdout] 1605 | ...&KeyPath, is_new: bool, is_modified: bool) -> Result<()> { [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_is_modified` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `other_model` [INFO] [stdout] --> src/model/object/object.rs:1610:17 [INFO] [stdout] | [INFO] [stdout] 1610 | let other_model = self.namespace().opposite_relation(relation).0; [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_other_model` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `other_model` [INFO] [stdout] --> src/model/object/object.rs:1572:17 [INFO] [stdout] | [INFO] [stdout] 1572 | let other_model = self.namespace().opposite_relation(relation).0; [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_other_model` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `is_modified` [INFO] [stdout] --> src/model/object/object.rs:1508:151 [INFO] [stdout] | [INFO] [stdout] 1508 | ...&KeyPath, is_new: bool, is_modified: bool) -> Result<()> { [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_is_modified` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `is_new` [INFO] [stdout] --> src/model/object/object.rs:1605:116 [INFO] [stdout] | [INFO] [stdout] 1605 | ...lue: &Value, path: &KeyPath, is_new: bool, is_modified: bool) -> Result<()> { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_is_new` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `is_modified` [INFO] [stdout] --> src/model/object/object.rs:1605:130 [INFO] [stdout] | [INFO] [stdout] 1605 | ...&KeyPath, is_new: bool, is_modified: bool) -> Result<()> { [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_is_modified` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `other_model` [INFO] [stdout] --> src/model/object/object.rs:1610:17 [INFO] [stdout] | [INFO] [stdout] 1610 | let other_model = self.namespace().opposite_relation(relation).0; [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_other_model` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `indexmap::IndexMap::::remove`: `remove` disrupts the map order -- use `swap_remove` or `shift_remove` for explicit behavior. [INFO] [stdout] --> src/handler/default/find_many.rs:22:21 [INFO] [stdout] | [INFO] [stdout] 22 | count_input_obj.remove("skip"); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(deprecated)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `indexmap::IndexMap::::remove`: `remove` disrupts the map order -- use `swap_remove` or `shift_remove` for explicit behavior. [INFO] [stdout] --> src/handler/default/find_many.rs:23:21 [INFO] [stdout] | [INFO] [stdout] 23 | count_input_obj.remove("take"); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `indexmap::IndexMap::::remove`: `remove` disrupts the map order -- use `swap_remove` or `shift_remove` for explicit behavior. [INFO] [stdout] --> src/handler/default/find_many.rs:24:21 [INFO] [stdout] | [INFO] [stdout] 24 | count_input_obj.remove("pageSize"); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `indexmap::IndexMap::::remove`: `remove` disrupts the map order -- use `swap_remove` or `shift_remove` for explicit behavior. [INFO] [stdout] --> src/handler/default/find_many.rs:25:21 [INFO] [stdout] | [INFO] [stdout] 25 | count_input_obj.remove("pageNumber"); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `other_model` [INFO] [stdout] --> src/model/object/object.rs:1572:17 [INFO] [stdout] | [INFO] [stdout] 1572 | let other_model = self.namespace().opposite_relation(relation).0; [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_other_model` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `is_modified` [INFO] [stdout] --> src/model/object/object.rs:1508:151 [INFO] [stdout] | [INFO] [stdout] 1508 | ...&KeyPath, is_new: bool, is_modified: bool) -> Result<()> { [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_is_modified` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `indexmap::IndexMap::::remove`: `remove` disrupts the map order -- use `swap_remove` or `shift_remove` for explicit behavior. [INFO] [stdout] --> src/handler/default/find_many.rs:22:21 [INFO] [stdout] | [INFO] [stdout] 22 | count_input_obj.remove("skip"); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(deprecated)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `indexmap::IndexMap::::remove`: `remove` disrupts the map order -- use `swap_remove` or `shift_remove` for explicit behavior. [INFO] [stdout] --> src/handler/default/find_many.rs:23:21 [INFO] [stdout] | [INFO] [stdout] 23 | count_input_obj.remove("take"); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `indexmap::IndexMap::::remove`: `remove` disrupts the map order -- use `swap_remove` or `shift_remove` for explicit behavior. [INFO] [stdout] --> src/handler/default/find_many.rs:24:21 [INFO] [stdout] | [INFO] [stdout] 24 | count_input_obj.remove("pageSize"); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `indexmap::IndexMap::::remove`: `remove` disrupts the map order -- use `swap_remove` or `shift_remove` for explicit behavior. [INFO] [stdout] --> src/handler/default/find_many.rs:25:21 [INFO] [stdout] | [INFO] [stdout] 25 | count_input_obj.remove("pageNumber"); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `futures_util::StreamExt` [INFO] [stdout] --> src/value/interface_enum_variant.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use futures_util::StreamExt; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Indexable` [INFO] [stdout] --> src/model/field/builder.rs:14:38 [INFO] [stdout] | [INFO] [stdout] 14 | use crate::model::field::indexable::{Indexable, SetIndex}; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `futures_util::StreamExt` [INFO] [stdout] --> src/model/object/object.rs:18:5 [INFO] [stdout] | [INFO] [stdout] 18 | use futures_util::StreamExt; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `teo_parser::traits::named_identifiable::NamedIdentifiable` [INFO] [stdout] --> src/schema/fetch/fetchers/fetch_literals.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | use teo_parser::traits::named_identifiable::NamedIdentifiable; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `IsOptional` [INFO] [stdout] --> src/schema/load/load_interface.rs:11:40 [INFO] [stdout] | [INFO] [stdout] 11 | use crate::model::field::is_optional::{IsOptional}; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::model::field::is_optional::IsOptional` [INFO] [stdout] --> src/schema/load/load_model.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | use crate::model::field::is_optional::IsOptional; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `args` [INFO] [stdout] --> src/stdlib/pipeline_items/math.rs:90:46 [INFO] [stdout] | [INFO] [stdout] 90 | namespace.define_pipeline_item("floor", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_args` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `args` [INFO] [stdout] --> src/stdlib/pipeline_items/math.rs:100:45 [INFO] [stdout] | [INFO] [stdout] 100 | namespace.define_pipeline_item("ceil", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_args` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `args` [INFO] [stdout] --> src/stdlib/pipeline_items/math.rs:114:46 [INFO] [stdout] | [INFO] [stdout] 114 | namespace.define_pipeline_item("round", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_args` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `args` [INFO] [stdout] --> src/stdlib/pipeline_items/math.rs:124:44 [INFO] [stdout] | [INFO] [stdout] 124 | namespace.define_pipeline_item("abs", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_args` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `args` [INFO] [stdout] --> src/stdlib/pipeline_items/math.rs:136:45 [INFO] [stdout] | [INFO] [stdout] 136 | namespace.define_pipeline_item("sqrt", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_args` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `args` [INFO] [stdout] --> src/stdlib/pipeline_items/math.rs:152:45 [INFO] [stdout] | [INFO] [stdout] 152 | namespace.define_pipeline_item("cbrt", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_args` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `args` [INFO] [stdout] --> src/stdlib/pipeline_items/number.rs:13:47 [INFO] [stdout] | [INFO] [stdout] 13 | namespace.define_pipeline_item("isEven", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_args` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `args` [INFO] [stdout] --> src/stdlib/pipeline_items/number.rs:27:46 [INFO] [stdout] | [INFO] [stdout] 27 | namespace.define_pipeline_item("isOdd", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_args` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `ctx` [INFO] [stdout] --> src/stdlib/pipeline_items/number.rs:41:69 [INFO] [stdout] | [INFO] [stdout] 41 | namespace.define_pipeline_item("randomFloat", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_ctx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `ctx` [INFO] [stdout] --> src/stdlib/pipeline_items/number.rs:64:67 [INFO] [stdout] | [INFO] [stdout] 64 | namespace.define_pipeline_item("randomInt", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_ctx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `args` [INFO] [stdout] --> src/stdlib/pipeline_items/value.rs:120:47 [INFO] [stdout] | [INFO] [stdout] 120 | namespace.define_pipeline_item("isNull", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_args` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `args` [INFO] [stdout] --> src/stdlib/pipeline_items/value.rs:127:49 [INFO] [stdout] | [INFO] [stdout] 127 | namespace.define_pipeline_item("presents", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_args` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `args` [INFO] [stdout] --> src/stdlib/pipeline_items/value.rs:134:47 [INFO] [stdout] | [INFO] [stdout] 134 | namespace.define_pipeline_item("isTrue", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_args` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `args` [INFO] [stdout] --> src/stdlib/pipeline_items/value.rs:143:48 [INFO] [stdout] | [INFO] [stdout] 143 | namespace.define_pipeline_item("isFalse", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_args` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `args` [INFO] [stdout] --> src/stdlib/pipeline_items/string/generation.rs:13:45 [INFO] [stdout] | [INFO] [stdout] 13 | namespace.define_pipeline_item("cuid", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_args` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `ctx` [INFO] [stdout] --> src/stdlib/pipeline_items/string/generation.rs:13:62 [INFO] [stdout] | [INFO] [stdout] 13 | namespace.define_pipeline_item("cuid", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_ctx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `args` [INFO] [stdout] --> src/stdlib/pipeline_items/string/generation.rs:17:46 [INFO] [stdout] | [INFO] [stdout] 17 | namespace.define_pipeline_item("cuid2", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_args` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `ctx` [INFO] [stdout] --> src/stdlib/pipeline_items/string/generation.rs:17:63 [INFO] [stdout] | [INFO] [stdout] 17 | namespace.define_pipeline_item("cuid2", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_ctx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `args` [INFO] [stdout] --> src/stdlib/pipeline_items/string/generation.rs:21:45 [INFO] [stdout] | [INFO] [stdout] 21 | namespace.define_pipeline_item("slug", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_args` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `ctx` [INFO] [stdout] --> src/stdlib/pipeline_items/string/generation.rs:21:62 [INFO] [stdout] | [INFO] [stdout] 21 | namespace.define_pipeline_item("slug", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_ctx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `args` [INFO] [stdout] --> src/stdlib/pipeline_items/string/generation.rs:25:45 [INFO] [stdout] | [INFO] [stdout] 25 | namespace.define_pipeline_item("uuid", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_args` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `ctx` [INFO] [stdout] --> src/stdlib/pipeline_items/string/generation.rs:25:62 [INFO] [stdout] | [INFO] [stdout] 25 | namespace.define_pipeline_item("uuid", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_ctx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `ctx` [INFO] [stdout] --> src/stdlib/pipeline_items/string/generation.rs:29:70 [INFO] [stdout] | [INFO] [stdout] 29 | namespace.define_pipeline_item("randomDigits", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_ctx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `args` [INFO] [stdout] --> src/stdlib/pipeline_items/string/transform.rs:20:51 [INFO] [stdout] | [INFO] [stdout] 20 | namespace.define_pipeline_item("toWordCase", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_args` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `args` [INFO] [stdout] --> src/stdlib/pipeline_items/string/transform.rs:25:52 [INFO] [stdout] | [INFO] [stdout] 25 | namespace.define_pipeline_item("toLowerCase", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_args` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `args` [INFO] [stdout] --> src/stdlib/pipeline_items/string/transform.rs:30:52 [INFO] [stdout] | [INFO] [stdout] 30 | namespace.define_pipeline_item("toUpperCase", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_args` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `args` [INFO] [stdout] --> src/stdlib/pipeline_items/string/transform.rs:35:52 [INFO] [stdout] | [INFO] [stdout] 35 | namespace.define_pipeline_item("toTitleCase", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_args` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `args` [INFO] [stdout] --> src/stdlib/pipeline_items/string/transform.rs:40:55 [INFO] [stdout] | [INFO] [stdout] 40 | namespace.define_pipeline_item("toSentenceCase", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_args` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `args` [INFO] [stdout] --> src/stdlib/pipeline_items/string/transform.rs:45:45 [INFO] [stdout] | [INFO] [stdout] 45 | namespace.define_pipeline_item("trim", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_args` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `args` [INFO] [stdout] --> src/stdlib/pipeline_items/string/validation.rs:29:48 [INFO] [stdout] | [INFO] [stdout] 29 | namespace.define_pipeline_item("isEmail", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_args` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `args` [INFO] [stdout] --> src/stdlib/pipeline_items/string/validation.rs:37:51 [INFO] [stdout] | [INFO] [stdout] 37 | namespace.define_pipeline_item("isHexColor", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_args` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `args` [INFO] [stdout] --> src/stdlib/pipeline_items/string/validation.rs:45:57 [INFO] [stdout] | [INFO] [stdout] 45 | namespace.define_pipeline_item("isSecurePassword", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_args` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `args` [INFO] [stdout] --> src/stdlib/pipeline_items/string/validation.rs:55:50 [INFO] [stdout] | [INFO] [stdout] 55 | namespace.define_pipeline_item("isNumeric", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_args` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `args` [INFO] [stdout] --> src/stdlib/pipeline_items/string/validation.rs:65:55 [INFO] [stdout] | [INFO] [stdout] 65 | namespace.define_pipeline_item("isAlphanumeric", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_args` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `args` [INFO] [stdout] --> src/stdlib/pipeline_items/string/validation.rs:75:53 [INFO] [stdout] | [INFO] [stdout] 75 | namespace.define_pipeline_item("isAlphabetic", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_args` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `args` [INFO] [stdout] --> src/stdlib/pipeline_items/model_object.rs:11:45 [INFO] [stdout] | [INFO] [stdout] 11 | namespace.define_pipeline_item("self", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_args` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `args` [INFO] [stdout] --> src/stdlib/pipeline_items/logical.rs:13:46 [INFO] [stdout] | [INFO] [stdout] 13 | namespace.define_pipeline_item("valid", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_args` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `args` [INFO] [stdout] --> src/stdlib/pipeline_items/logical.rs:17:48 [INFO] [stdout] | [INFO] [stdout] 17 | namespace.define_pipeline_item("invalid", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_args` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `ctx` [INFO] [stdout] --> src/stdlib/pipeline_items/logical.rs:17:65 [INFO] [stdout] | [INFO] [stdout] 17 | namespace.define_pipeline_item("invalid", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_ctx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `args` [INFO] [stdout] --> src/stdlib/pipeline_items/logical.rs:148:46 [INFO] [stdout] | [INFO] [stdout] 148 | namespace.define_pipeline_item("asAny", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_args` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `args` [INFO] [stdout] --> src/stdlib/pipeline_items/vector.rs:57:50 [INFO] [stdout] | [INFO] [stdout] 57 | namespace.define_pipeline_item("getLength", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_args` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `args` [INFO] [stdout] --> src/stdlib/pipeline_items/vector.rs:102:48 [INFO] [stdout] | [INFO] [stdout] 102 | namespace.define_pipeline_item("reverse", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_args` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `args` [INFO] [stdout] --> src/stdlib/pipeline_items/datetime.rs:10:44 [INFO] [stdout] | [INFO] [stdout] 10 | namespace.define_pipeline_item("now", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_args` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `ctx` [INFO] [stdout] --> src/stdlib/pipeline_items/datetime.rs:10:61 [INFO] [stdout] | [INFO] [stdout] 10 | namespace.define_pipeline_item("now", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_ctx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `v` [INFO] [stdout] --> src/stdlib/pipeline_items/debug.rs:21:64 [INFO] [stdout] | [INFO] [stdout] 21 | error.errors = Some(errors.iter().map(|(k, v)| (k.to_owned(), message.to_owned())).collect()); [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_v` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `arguments` [INFO] [stdout] --> src/stdlib/decorators/model_field_decorators.rs:27:65 [INFO] [stdout] | [INFO] [stdout] 27 | namespace_builder.define_model_field_decorator("readonly", |arguments, field| { [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_arguments` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `arguments` [INFO] [stdout] --> src/stdlib/decorators/model_field_decorators.rs:32:66 [INFO] [stdout] | [INFO] [stdout] 32 | namespace_builder.define_model_field_decorator("writeonly", |arguments, field| { [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_arguments` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `arguments` [INFO] [stdout] --> src/stdlib/decorators/model_field_decorators.rs:37:65 [INFO] [stdout] | [INFO] [stdout] 37 | namespace_builder.define_model_field_decorator("internal", |arguments, field| { [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_arguments` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `arguments` [INFO] [stdout] --> src/stdlib/decorators/model_field_decorators.rs:43:70 [INFO] [stdout] | [INFO] [stdout] 43 | namespace_builder.define_model_field_decorator("writeOnCreate", |arguments, field| { [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_arguments` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `arguments` [INFO] [stdout] --> src/stdlib/decorators/model_field_decorators.rs:48:66 [INFO] [stdout] | [INFO] [stdout] 48 | namespace_builder.define_model_field_decorator("writeOnce", |arguments, field| { [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_arguments` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `arguments` [INFO] [stdout] --> src/stdlib/decorators/model_field_decorators.rs:53:69 [INFO] [stdout] | [INFO] [stdout] 53 | namespace_builder.define_model_field_decorator("writeNonNull", |arguments, field| { [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_arguments` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `arguments` [INFO] [stdout] --> src/stdlib/decorators/model_field_decorators.rs:58:66 [INFO] [stdout] | [INFO] [stdout] 58 | namespace_builder.define_model_field_decorator("readwrite", |arguments, field| { [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_arguments` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `arguments` [INFO] [stdout] --> src/stdlib/decorators/model_field_decorators.rs:102:63 [INFO] [stdout] | [INFO] [stdout] 102 | namespace_builder.define_model_field_decorator("atomic", |arguments, field| { [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_arguments` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `arguments` [INFO] [stdout] --> src/stdlib/decorators/model_field_decorators.rs:107:66 [INFO] [stdout] | [INFO] [stdout] 107 | namespace_builder.define_model_field_decorator("nonatomic", |arguments, field| { [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_arguments` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `arguments` [INFO] [stdout] --> src/stdlib/decorators/model_field_decorators.rs:124:64 [INFO] [stdout] | [INFO] [stdout] 124 | namespace_builder.define_model_field_decorator("virtual", |arguments, field| { [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_arguments` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `arguments` [INFO] [stdout] --> src/stdlib/decorators/model_field_decorators.rs:129:71 [INFO] [stdout] | [INFO] [stdout] 129 | namespace_builder.define_model_field_decorator("inputOmissible", |arguments, field| { [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_arguments` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `arguments` [INFO] [stdout] --> src/stdlib/decorators/model_field_decorators.rs:134:72 [INFO] [stdout] | [INFO] [stdout] 134 | namespace_builder.define_model_field_decorator("outputOmissible", |arguments, field| { [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_arguments` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `arguments` [INFO] [stdout] --> src/stdlib/decorators/model_field_decorators.rs:139:61 [INFO] [stdout] | [INFO] [stdout] 139 | namespace_builder.define_model_field_decorator("auto", |arguments, field| { [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_arguments` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `arguments` [INFO] [stdout] --> src/stdlib/decorators/model_field_decorators.rs:145:70 [INFO] [stdout] | [INFO] [stdout] 145 | namespace_builder.define_model_field_decorator("autoIncrement", |arguments, field| { [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_arguments` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `arguments` [INFO] [stdout] --> src/stdlib/decorators/model_field_decorators.rs:158:67 [INFO] [stdout] | [INFO] [stdout] 158 | namespace_builder.define_model_field_decorator("foreignKey", |arguments, field| { [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_arguments` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `arguments` [INFO] [stdout] --> src/stdlib/decorators/model_field_decorators.rs:182:66 [INFO] [stdout] | [INFO] [stdout] 182 | namespace_builder.define_model_field_decorator("queryable", |arguments, field| { [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_arguments` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `arguments` [INFO] [stdout] --> src/stdlib/decorators/model_field_decorators.rs:187:68 [INFO] [stdout] | [INFO] [stdout] 187 | namespace_builder.define_model_field_decorator("unqueryable", |arguments, field| { [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_arguments` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `arguments` [INFO] [stdout] --> src/stdlib/decorators/model_field_decorators.rs:192:65 [INFO] [stdout] | [INFO] [stdout] 192 | namespace_builder.define_model_field_decorator("sortable", |arguments, field| { [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_arguments` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `arguments` [INFO] [stdout] --> src/stdlib/decorators/model_field_decorators.rs:197:67 [INFO] [stdout] | [INFO] [stdout] 197 | namespace_builder.define_model_field_decorator("unsortable", |arguments, field| { [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_arguments` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `arguments` [INFO] [stdout] --> src/stdlib/decorators/model_field_decorators.rs:214:64 [INFO] [stdout] | [INFO] [stdout] 214 | namespace_builder.define_model_field_decorator("dropped", |arguments, field| { [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_arguments` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `arguments` [INFO] [stdout] --> src/stdlib/decorators/model_property_decorators.rs:20:58 [INFO] [stdout] | [INFO] [stdout] 20 | namespace.define_model_property_decorator("cached", |arguments, property| { [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_arguments` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `arguments` [INFO] [stdout] --> src/stdlib/decorators/model_property_decorators.rs:44:66 [INFO] [stdout] | [INFO] [stdout] 44 | namespace.define_model_property_decorator("inputOmissible", |arguments, property| { [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_arguments` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `arguments` [INFO] [stdout] --> src/stdlib/decorators/model_property_decorators.rs:49:67 [INFO] [stdout] | [INFO] [stdout] 49 | namespace.define_model_property_decorator("outputOmissible", |arguments, property| { [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_arguments` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `namespace` [INFO] [stdout] --> src/stdlib/decorators/enum_decorators.rs:3:47 [INFO] [stdout] | [INFO] [stdout] 3 | pub(in crate::stdlib) fn load_enum_decorators(namespace: &namespace::Builder) { [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_namespace` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `namespace` [INFO] [stdout] --> src/stdlib/decorators/enum_member_decorators.rs:3:54 [INFO] [stdout] | [INFO] [stdout] 3 | pub(in crate::stdlib) fn load_enum_member_decorators(namespace: &namespace::Builder) { [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_namespace` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `start` [INFO] [stdout] --> src/stdlib/middlewares/log_request.rs:12:21 [INFO] [stdout] | [INFO] [stdout] 12 | let start = 1; [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_start` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `path` [INFO] [stdout] --> src/stdlib/structs/mod.rs:28:46 [INFO] [stdout] | [INFO] [stdout] 28 | namespace_builder.define_struct("Null", |path, r#struct| { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_path` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `path` [INFO] [stdout] --> src/stdlib/structs/mod.rs:34:46 [INFO] [stdout] | [INFO] [stdout] 34 | namespace_builder.define_struct("Bool", |path, r#struct| { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_path` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `path` [INFO] [stdout] --> src/stdlib/structs/mod.rs:45:45 [INFO] [stdout] | [INFO] [stdout] 45 | namespace_builder.define_struct("Int", |path, r#struct| { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_path` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `path` [INFO] [stdout] --> src/stdlib/structs/mod.rs:55:47 [INFO] [stdout] | [INFO] [stdout] 55 | namespace_builder.define_struct("Int64", |path, r#struct| { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_path` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `path` [INFO] [stdout] --> src/stdlib/structs/mod.rs:65:49 [INFO] [stdout] | [INFO] [stdout] 65 | namespace_builder.define_struct("Float32", |path, r#struct| { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_path` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `path` [INFO] [stdout] --> src/stdlib/structs/mod.rs:75:47 [INFO] [stdout] | [INFO] [stdout] 75 | namespace_builder.define_struct("Float", |path, r#struct| { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_path` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `path` [INFO] [stdout] --> src/stdlib/structs/mod.rs:85:49 [INFO] [stdout] | [INFO] [stdout] 85 | namespace_builder.define_struct("Decimal", |path, r#struct| { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_path` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `path` [INFO] [stdout] --> src/stdlib/structs/mod.rs:95:48 [INFO] [stdout] | [INFO] [stdout] 95 | namespace_builder.define_struct("String", |path, r#struct| { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_path` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `path` [INFO] [stdout] --> src/stdlib/structs/mod.rs:126:50 [INFO] [stdout] | [INFO] [stdout] 126 | namespace_builder.define_struct("ObjectId", |path, r#struct| { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_path` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `path` [INFO] [stdout] --> src/stdlib/structs/mod.rs:136:46 [INFO] [stdout] | [INFO] [stdout] 136 | namespace_builder.define_struct("Date", |path, r#struct| { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_path` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `path` [INFO] [stdout] --> src/stdlib/structs/mod.rs:146:50 [INFO] [stdout] | [INFO] [stdout] 146 | namespace_builder.define_struct("DateTime", |path, r#struct| { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_path` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `path` [INFO] [stdout] --> src/stdlib/structs/mod.rs:156:46 [INFO] [stdout] | [INFO] [stdout] 156 | namespace_builder.define_struct("File", |path, r#struct| { }); [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_path` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `struct` [INFO] [stdout] --> src/stdlib/structs/mod.rs:156:52 [INFO] [stdout] | [INFO] [stdout] 156 | namespace_builder.define_struct("File", |path, r#struct| { }); [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_struct` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `path` [INFO] [stdout] --> src/stdlib/structs/mod.rs:158:47 [INFO] [stdout] | [INFO] [stdout] 158 | namespace_builder.define_struct("Regex", |path, r#struct| { }); [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_path` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `struct` [INFO] [stdout] --> src/stdlib/structs/mod.rs:158:53 [INFO] [stdout] | [INFO] [stdout] 158 | namespace_builder.define_struct("Regex", |path, r#struct| { }); [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_struct` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `path` [INFO] [stdout] --> src/stdlib/structs/mod.rs:160:47 [INFO] [stdout] | [INFO] [stdout] 160 | namespace_builder.define_struct("Range", |path, r#struct| { }); [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_path` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `struct` [INFO] [stdout] --> src/stdlib/structs/mod.rs:160:53 [INFO] [stdout] | [INFO] [stdout] 160 | namespace_builder.define_struct("Range", |path, r#struct| { }); [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_struct` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `path` [INFO] [stdout] --> src/stdlib/structs/mod.rs:162:47 [INFO] [stdout] | [INFO] [stdout] 162 | namespace_builder.define_struct("Array", |path, r#struct| { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_path` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `arguments` [INFO] [stdout] --> src/stdlib/structs/mod.rs:163:54 [INFO] [stdout] | [INFO] [stdout] 163 | r#struct.define_static_function("new", move |arguments: Arguments| { [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_arguments` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `path` [INFO] [stdout] --> src/stdlib/structs/mod.rs:177:52 [INFO] [stdout] | [INFO] [stdout] 177 | namespace_builder.define_struct("Dictionary", |path, r#struct| { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_path` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `arguments` [INFO] [stdout] --> src/stdlib/structs/mod.rs:178:54 [INFO] [stdout] | [INFO] [stdout] 178 | r#struct.define_static_function("new", move |arguments: Arguments| { [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_arguments` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `arguments` [INFO] [stdout] --> src/stdlib/identity/mod.rs:66:60 [INFO] [stdout] | [INFO] [stdout] 66 | identity_namespace.define_model_field_decorator("id", |arguments, field| { [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_arguments` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `arguments` [INFO] [stdout] --> src/stdlib/identity/mod.rs:77:67 [INFO] [stdout] | [INFO] [stdout] 77 | identity_namespace.define_model_field_decorator("companion", |arguments, field| { [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_arguments` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `f` [INFO] [stdout] --> src/stdlib/identity/mod.rs:126:25 [INFO] [stdout] | [INFO] [stdout] 126 | if let Some(f) = id_fields.iter().find(|f| f.name() == k.as_str()) { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_f` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `futures_util::StreamExt` [INFO] [stdout] --> src/value/interface_enum_variant.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use futures_util::StreamExt; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Indexable` [INFO] [stdout] --> src/model/field/builder.rs:14:38 [INFO] [stdout] | [INFO] [stdout] 14 | use crate::model::field::indexable::{Indexable, SetIndex}; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `futures_util::StreamExt` [INFO] [stdout] --> src/model/object/object.rs:18:5 [INFO] [stdout] | [INFO] [stdout] 18 | use futures_util::StreamExt; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `teo_parser::traits::named_identifiable::NamedIdentifiable` [INFO] [stdout] --> src/schema/fetch/fetchers/fetch_literals.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | use teo_parser::traits::named_identifiable::NamedIdentifiable; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `IsOptional` [INFO] [stdout] --> src/schema/load/load_interface.rs:11:40 [INFO] [stdout] | [INFO] [stdout] 11 | use crate::model::field::is_optional::{IsOptional}; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::model::field::is_optional::IsOptional` [INFO] [stdout] --> src/schema/load/load_model.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | use crate::model::field::is_optional::IsOptional; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `args` [INFO] [stdout] --> src/stdlib/pipeline_items/math.rs:90:46 [INFO] [stdout] | [INFO] [stdout] 90 | namespace.define_pipeline_item("floor", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_args` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `args` [INFO] [stdout] --> src/stdlib/pipeline_items/math.rs:100:45 [INFO] [stdout] | [INFO] [stdout] 100 | namespace.define_pipeline_item("ceil", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_args` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `args` [INFO] [stdout] --> src/stdlib/pipeline_items/math.rs:114:46 [INFO] [stdout] | [INFO] [stdout] 114 | namespace.define_pipeline_item("round", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_args` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `args` [INFO] [stdout] --> src/stdlib/pipeline_items/math.rs:124:44 [INFO] [stdout] | [INFO] [stdout] 124 | namespace.define_pipeline_item("abs", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_args` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `args` [INFO] [stdout] --> src/stdlib/pipeline_items/math.rs:136:45 [INFO] [stdout] | [INFO] [stdout] 136 | namespace.define_pipeline_item("sqrt", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_args` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `args` [INFO] [stdout] --> src/stdlib/pipeline_items/math.rs:152:45 [INFO] [stdout] | [INFO] [stdout] 152 | namespace.define_pipeline_item("cbrt", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_args` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `args` [INFO] [stdout] --> src/stdlib/pipeline_items/number.rs:13:47 [INFO] [stdout] | [INFO] [stdout] 13 | namespace.define_pipeline_item("isEven", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_args` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `args` [INFO] [stdout] --> src/stdlib/pipeline_items/number.rs:27:46 [INFO] [stdout] | [INFO] [stdout] 27 | namespace.define_pipeline_item("isOdd", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_args` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `ctx` [INFO] [stdout] --> src/stdlib/pipeline_items/number.rs:41:69 [INFO] [stdout] | [INFO] [stdout] 41 | namespace.define_pipeline_item("randomFloat", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_ctx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `ctx` [INFO] [stdout] --> src/stdlib/pipeline_items/number.rs:64:67 [INFO] [stdout] | [INFO] [stdout] 64 | namespace.define_pipeline_item("randomInt", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_ctx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `f` [INFO] [stdout] --> src/namespace/builder.rs:800:72 [INFO] [stdout] | [INFO] [stdout] 800 | dest_namespace.define_model_handler_group(group_name, |f| { }); [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_f` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `args` [INFO] [stdout] --> src/stdlib/pipeline_items/value.rs:120:47 [INFO] [stdout] | [INFO] [stdout] 120 | namespace.define_pipeline_item("isNull", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_args` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `args` [INFO] [stdout] --> src/stdlib/pipeline_items/value.rs:127:49 [INFO] [stdout] | [INFO] [stdout] 127 | namespace.define_pipeline_item("presents", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_args` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `args` [INFO] [stdout] --> src/stdlib/pipeline_items/value.rs:134:47 [INFO] [stdout] | [INFO] [stdout] 134 | namespace.define_pipeline_item("isTrue", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_args` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `args` [INFO] [stdout] --> src/stdlib/pipeline_items/value.rs:143:48 [INFO] [stdout] | [INFO] [stdout] 143 | namespace.define_pipeline_item("isFalse", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_args` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `args` [INFO] [stdout] --> src/stdlib/pipeline_items/string/generation.rs:13:45 [INFO] [stdout] | [INFO] [stdout] 13 | namespace.define_pipeline_item("cuid", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_args` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `ctx` [INFO] [stdout] --> src/stdlib/pipeline_items/string/generation.rs:13:62 [INFO] [stdout] | [INFO] [stdout] 13 | namespace.define_pipeline_item("cuid", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_ctx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `args` [INFO] [stdout] --> src/stdlib/pipeline_items/string/generation.rs:17:46 [INFO] [stdout] | [INFO] [stdout] 17 | namespace.define_pipeline_item("cuid2", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_args` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `ctx` [INFO] [stdout] --> src/stdlib/pipeline_items/string/generation.rs:17:63 [INFO] [stdout] | [INFO] [stdout] 17 | namespace.define_pipeline_item("cuid2", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_ctx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `args` [INFO] [stdout] --> src/stdlib/pipeline_items/string/generation.rs:21:45 [INFO] [stdout] | [INFO] [stdout] 21 | namespace.define_pipeline_item("slug", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_args` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `ctx` [INFO] [stdout] --> src/stdlib/pipeline_items/string/generation.rs:21:62 [INFO] [stdout] | [INFO] [stdout] 21 | namespace.define_pipeline_item("slug", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_ctx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `args` [INFO] [stdout] --> src/stdlib/pipeline_items/string/generation.rs:25:45 [INFO] [stdout] | [INFO] [stdout] 25 | namespace.define_pipeline_item("uuid", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_args` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `ctx` [INFO] [stdout] --> src/stdlib/pipeline_items/string/generation.rs:25:62 [INFO] [stdout] | [INFO] [stdout] 25 | namespace.define_pipeline_item("uuid", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_ctx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `ctx` [INFO] [stdout] --> src/stdlib/pipeline_items/string/generation.rs:29:70 [INFO] [stdout] | [INFO] [stdout] 29 | namespace.define_pipeline_item("randomDigits", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_ctx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `args` [INFO] [stdout] --> src/stdlib/pipeline_items/string/transform.rs:20:51 [INFO] [stdout] | [INFO] [stdout] 20 | namespace.define_pipeline_item("toWordCase", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_args` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `args` [INFO] [stdout] --> src/stdlib/pipeline_items/string/transform.rs:25:52 [INFO] [stdout] | [INFO] [stdout] 25 | namespace.define_pipeline_item("toLowerCase", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_args` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `args` [INFO] [stdout] --> src/stdlib/pipeline_items/string/transform.rs:30:52 [INFO] [stdout] | [INFO] [stdout] 30 | namespace.define_pipeline_item("toUpperCase", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_args` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `args` [INFO] [stdout] --> src/stdlib/pipeline_items/string/transform.rs:35:52 [INFO] [stdout] | [INFO] [stdout] 35 | namespace.define_pipeline_item("toTitleCase", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_args` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `args` [INFO] [stdout] --> src/stdlib/pipeline_items/string/transform.rs:40:55 [INFO] [stdout] | [INFO] [stdout] 40 | namespace.define_pipeline_item("toSentenceCase", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_args` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `args` [INFO] [stdout] --> src/stdlib/pipeline_items/string/transform.rs:45:45 [INFO] [stdout] | [INFO] [stdout] 45 | namespace.define_pipeline_item("trim", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_args` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `args` [INFO] [stdout] --> src/stdlib/pipeline_items/string/validation.rs:29:48 [INFO] [stdout] | [INFO] [stdout] 29 | namespace.define_pipeline_item("isEmail", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_args` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `args` [INFO] [stdout] --> src/stdlib/pipeline_items/string/validation.rs:37:51 [INFO] [stdout] | [INFO] [stdout] 37 | namespace.define_pipeline_item("isHexColor", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_args` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `args` [INFO] [stdout] --> src/stdlib/pipeline_items/string/validation.rs:45:57 [INFO] [stdout] | [INFO] [stdout] 45 | namespace.define_pipeline_item("isSecurePassword", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_args` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `args` [INFO] [stdout] --> src/stdlib/pipeline_items/string/validation.rs:55:50 [INFO] [stdout] | [INFO] [stdout] 55 | namespace.define_pipeline_item("isNumeric", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_args` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `args` [INFO] [stdout] --> src/stdlib/pipeline_items/string/validation.rs:65:55 [INFO] [stdout] | [INFO] [stdout] 65 | namespace.define_pipeline_item("isAlphanumeric", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_args` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `args` [INFO] [stdout] --> src/stdlib/pipeline_items/string/validation.rs:75:53 [INFO] [stdout] | [INFO] [stdout] 75 | namespace.define_pipeline_item("isAlphabetic", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_args` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `args` [INFO] [stdout] --> src/stdlib/pipeline_items/model_object.rs:11:45 [INFO] [stdout] | [INFO] [stdout] 11 | namespace.define_pipeline_item("self", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_args` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `args` [INFO] [stdout] --> src/stdlib/pipeline_items/logical.rs:13:46 [INFO] [stdout] | [INFO] [stdout] 13 | namespace.define_pipeline_item("valid", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_args` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `args` [INFO] [stdout] --> src/stdlib/pipeline_items/logical.rs:17:48 [INFO] [stdout] | [INFO] [stdout] 17 | namespace.define_pipeline_item("invalid", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_args` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `ctx` [INFO] [stdout] --> src/stdlib/pipeline_items/logical.rs:17:65 [INFO] [stdout] | [INFO] [stdout] 17 | namespace.define_pipeline_item("invalid", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_ctx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `args` [INFO] [stdout] --> src/stdlib/pipeline_items/logical.rs:148:46 [INFO] [stdout] | [INFO] [stdout] 148 | namespace.define_pipeline_item("asAny", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_args` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `args` [INFO] [stdout] --> src/stdlib/pipeline_items/vector.rs:57:50 [INFO] [stdout] | [INFO] [stdout] 57 | namespace.define_pipeline_item("getLength", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_args` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `args` [INFO] [stdout] --> src/stdlib/pipeline_items/vector.rs:102:48 [INFO] [stdout] | [INFO] [stdout] 102 | namespace.define_pipeline_item("reverse", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_args` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `serializer` [INFO] [stdout] --> src/model/property/property.rs:131:28 [INFO] [stdout] | [INFO] [stdout] 131 | fn serialize(&self, serializer: S) -> std::result::Result [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_serializer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `args` [INFO] [stdout] --> src/stdlib/pipeline_items/datetime.rs:10:44 [INFO] [stdout] | [INFO] [stdout] 10 | namespace.define_pipeline_item("now", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_args` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `ctx` [INFO] [stdout] --> src/stdlib/pipeline_items/datetime.rs:10:61 [INFO] [stdout] | [INFO] [stdout] 10 | namespace.define_pipeline_item("now", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_ctx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `v` [INFO] [stdout] --> src/stdlib/pipeline_items/debug.rs:21:64 [INFO] [stdout] | [INFO] [stdout] 21 | error.errors = Some(errors.iter().map(|(k, v)| (k.to_owned(), message.to_owned())).collect()); [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_v` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `arguments` [INFO] [stdout] --> src/stdlib/decorators/model_field_decorators.rs:27:65 [INFO] [stdout] | [INFO] [stdout] 27 | namespace_builder.define_model_field_decorator("readonly", |arguments, field| { [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_arguments` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `arguments` [INFO] [stdout] --> src/stdlib/decorators/model_field_decorators.rs:32:66 [INFO] [stdout] | [INFO] [stdout] 32 | namespace_builder.define_model_field_decorator("writeonly", |arguments, field| { [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_arguments` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `arguments` [INFO] [stdout] --> src/stdlib/decorators/model_field_decorators.rs:37:65 [INFO] [stdout] | [INFO] [stdout] 37 | namespace_builder.define_model_field_decorator("internal", |arguments, field| { [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_arguments` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `arguments` [INFO] [stdout] --> src/stdlib/decorators/model_field_decorators.rs:43:70 [INFO] [stdout] | [INFO] [stdout] 43 | namespace_builder.define_model_field_decorator("writeOnCreate", |arguments, field| { [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_arguments` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `arguments` [INFO] [stdout] --> src/stdlib/decorators/model_field_decorators.rs:48:66 [INFO] [stdout] | [INFO] [stdout] 48 | namespace_builder.define_model_field_decorator("writeOnce", |arguments, field| { [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_arguments` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `arguments` [INFO] [stdout] --> src/stdlib/decorators/model_field_decorators.rs:53:69 [INFO] [stdout] | [INFO] [stdout] 53 | namespace_builder.define_model_field_decorator("writeNonNull", |arguments, field| { [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_arguments` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `arguments` [INFO] [stdout] --> src/stdlib/decorators/model_field_decorators.rs:58:66 [INFO] [stdout] | [INFO] [stdout] 58 | namespace_builder.define_model_field_decorator("readwrite", |arguments, field| { [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_arguments` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `arguments` [INFO] [stdout] --> src/stdlib/decorators/model_field_decorators.rs:102:63 [INFO] [stdout] | [INFO] [stdout] 102 | namespace_builder.define_model_field_decorator("atomic", |arguments, field| { [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_arguments` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `arguments` [INFO] [stdout] --> src/stdlib/decorators/model_field_decorators.rs:107:66 [INFO] [stdout] | [INFO] [stdout] 107 | namespace_builder.define_model_field_decorator("nonatomic", |arguments, field| { [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_arguments` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `arguments` [INFO] [stdout] --> src/stdlib/decorators/model_field_decorators.rs:124:64 [INFO] [stdout] | [INFO] [stdout] 124 | namespace_builder.define_model_field_decorator("virtual", |arguments, field| { [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_arguments` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `arguments` [INFO] [stdout] --> src/stdlib/decorators/model_field_decorators.rs:129:71 [INFO] [stdout] | [INFO] [stdout] 129 | namespace_builder.define_model_field_decorator("inputOmissible", |arguments, field| { [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_arguments` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `arguments` [INFO] [stdout] --> src/stdlib/decorators/model_field_decorators.rs:134:72 [INFO] [stdout] | [INFO] [stdout] 134 | namespace_builder.define_model_field_decorator("outputOmissible", |arguments, field| { [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_arguments` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `arguments` [INFO] [stdout] --> src/stdlib/decorators/model_field_decorators.rs:139:61 [INFO] [stdout] | [INFO] [stdout] 139 | namespace_builder.define_model_field_decorator("auto", |arguments, field| { [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_arguments` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `arguments` [INFO] [stdout] --> src/stdlib/decorators/model_field_decorators.rs:145:70 [INFO] [stdout] | [INFO] [stdout] 145 | namespace_builder.define_model_field_decorator("autoIncrement", |arguments, field| { [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_arguments` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `arguments` [INFO] [stdout] --> src/stdlib/decorators/model_field_decorators.rs:158:67 [INFO] [stdout] | [INFO] [stdout] 158 | namespace_builder.define_model_field_decorator("foreignKey", |arguments, field| { [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_arguments` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `arguments` [INFO] [stdout] --> src/stdlib/decorators/model_field_decorators.rs:182:66 [INFO] [stdout] | [INFO] [stdout] 182 | namespace_builder.define_model_field_decorator("queryable", |arguments, field| { [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_arguments` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `arguments` [INFO] [stdout] --> src/stdlib/decorators/model_field_decorators.rs:187:68 [INFO] [stdout] | [INFO] [stdout] 187 | namespace_builder.define_model_field_decorator("unqueryable", |arguments, field| { [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_arguments` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `arguments` [INFO] [stdout] --> src/stdlib/decorators/model_field_decorators.rs:192:65 [INFO] [stdout] | [INFO] [stdout] 192 | namespace_builder.define_model_field_decorator("sortable", |arguments, field| { [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_arguments` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `arguments` [INFO] [stdout] --> src/stdlib/decorators/model_field_decorators.rs:197:67 [INFO] [stdout] | [INFO] [stdout] 197 | namespace_builder.define_model_field_decorator("unsortable", |arguments, field| { [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_arguments` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `arguments` [INFO] [stdout] --> src/stdlib/decorators/model_field_decorators.rs:214:64 [INFO] [stdout] | [INFO] [stdout] 214 | namespace_builder.define_model_field_decorator("dropped", |arguments, field| { [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_arguments` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `arguments` [INFO] [stdout] --> src/stdlib/decorators/model_property_decorators.rs:20:58 [INFO] [stdout] | [INFO] [stdout] 20 | namespace.define_model_property_decorator("cached", |arguments, property| { [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_arguments` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `arguments` [INFO] [stdout] --> src/stdlib/decorators/model_property_decorators.rs:44:66 [INFO] [stdout] | [INFO] [stdout] 44 | namespace.define_model_property_decorator("inputOmissible", |arguments, property| { [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_arguments` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `arguments` [INFO] [stdout] --> src/stdlib/decorators/model_property_decorators.rs:49:67 [INFO] [stdout] | [INFO] [stdout] 49 | namespace.define_model_property_decorator("outputOmissible", |arguments, property| { [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_arguments` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `namespace` [INFO] [stdout] --> src/stdlib/decorators/enum_decorators.rs:3:47 [INFO] [stdout] | [INFO] [stdout] 3 | pub(in crate::stdlib) fn load_enum_decorators(namespace: &namespace::Builder) { [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_namespace` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `namespace` [INFO] [stdout] --> src/stdlib/decorators/enum_member_decorators.rs:3:54 [INFO] [stdout] | [INFO] [stdout] 3 | pub(in crate::stdlib) fn load_enum_member_decorators(namespace: &namespace::Builder) { [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_namespace` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `start` [INFO] [stdout] --> src/stdlib/middlewares/log_request.rs:12:21 [INFO] [stdout] | [INFO] [stdout] 12 | let start = 1; [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_start` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `path` [INFO] [stdout] --> src/stdlib/structs/mod.rs:28:46 [INFO] [stdout] | [INFO] [stdout] 28 | namespace_builder.define_struct("Null", |path, r#struct| { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_path` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `path` [INFO] [stdout] --> src/stdlib/structs/mod.rs:34:46 [INFO] [stdout] | [INFO] [stdout] 34 | namespace_builder.define_struct("Bool", |path, r#struct| { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_path` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `path` [INFO] [stdout] --> src/stdlib/structs/mod.rs:45:45 [INFO] [stdout] | [INFO] [stdout] 45 | namespace_builder.define_struct("Int", |path, r#struct| { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_path` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `path` [INFO] [stdout] --> src/stdlib/structs/mod.rs:55:47 [INFO] [stdout] | [INFO] [stdout] 55 | namespace_builder.define_struct("Int64", |path, r#struct| { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_path` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `path` [INFO] [stdout] --> src/stdlib/structs/mod.rs:65:49 [INFO] [stdout] | [INFO] [stdout] 65 | namespace_builder.define_struct("Float32", |path, r#struct| { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_path` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `path` [INFO] [stdout] --> src/stdlib/structs/mod.rs:75:47 [INFO] [stdout] | [INFO] [stdout] 75 | namespace_builder.define_struct("Float", |path, r#struct| { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_path` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `path` [INFO] [stdout] --> src/stdlib/structs/mod.rs:85:49 [INFO] [stdout] | [INFO] [stdout] 85 | namespace_builder.define_struct("Decimal", |path, r#struct| { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_path` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `path` [INFO] [stdout] --> src/stdlib/structs/mod.rs:95:48 [INFO] [stdout] | [INFO] [stdout] 95 | namespace_builder.define_struct("String", |path, r#struct| { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_path` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `path` [INFO] [stdout] --> src/stdlib/structs/mod.rs:126:50 [INFO] [stdout] | [INFO] [stdout] 126 | namespace_builder.define_struct("ObjectId", |path, r#struct| { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_path` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `path` [INFO] [stdout] --> src/stdlib/structs/mod.rs:136:46 [INFO] [stdout] | [INFO] [stdout] 136 | namespace_builder.define_struct("Date", |path, r#struct| { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_path` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `path` [INFO] [stdout] --> src/stdlib/structs/mod.rs:146:50 [INFO] [stdout] | [INFO] [stdout] 146 | namespace_builder.define_struct("DateTime", |path, r#struct| { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_path` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `path` [INFO] [stdout] --> src/stdlib/structs/mod.rs:156:46 [INFO] [stdout] | [INFO] [stdout] 156 | namespace_builder.define_struct("File", |path, r#struct| { }); [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_path` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `struct` [INFO] [stdout] --> src/stdlib/structs/mod.rs:156:52 [INFO] [stdout] | [INFO] [stdout] 156 | namespace_builder.define_struct("File", |path, r#struct| { }); [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_struct` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `path` [INFO] [stdout] --> src/stdlib/structs/mod.rs:158:47 [INFO] [stdout] | [INFO] [stdout] 158 | namespace_builder.define_struct("Regex", |path, r#struct| { }); [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_path` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `struct` [INFO] [stdout] --> src/stdlib/structs/mod.rs:158:53 [INFO] [stdout] | [INFO] [stdout] 158 | namespace_builder.define_struct("Regex", |path, r#struct| { }); [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_struct` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `path` [INFO] [stdout] --> src/stdlib/structs/mod.rs:160:47 [INFO] [stdout] | [INFO] [stdout] 160 | namespace_builder.define_struct("Range", |path, r#struct| { }); [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_path` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `struct` [INFO] [stdout] --> src/stdlib/structs/mod.rs:160:53 [INFO] [stdout] | [INFO] [stdout] 160 | namespace_builder.define_struct("Range", |path, r#struct| { }); [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_struct` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `path` [INFO] [stdout] --> src/stdlib/structs/mod.rs:162:47 [INFO] [stdout] | [INFO] [stdout] 162 | namespace_builder.define_struct("Array", |path, r#struct| { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_path` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `arguments` [INFO] [stdout] --> src/stdlib/structs/mod.rs:163:54 [INFO] [stdout] | [INFO] [stdout] 163 | r#struct.define_static_function("new", move |arguments: Arguments| { [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_arguments` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `path` [INFO] [stdout] --> src/stdlib/structs/mod.rs:177:52 [INFO] [stdout] | [INFO] [stdout] 177 | namespace_builder.define_struct("Dictionary", |path, r#struct| { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_path` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `arguments` [INFO] [stdout] --> src/stdlib/structs/mod.rs:178:54 [INFO] [stdout] | [INFO] [stdout] 178 | r#struct.define_static_function("new", move |arguments: Arguments| { [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_arguments` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `arguments` [INFO] [stdout] --> src/stdlib/identity/mod.rs:66:60 [INFO] [stdout] | [INFO] [stdout] 66 | identity_namespace.define_model_field_decorator("id", |arguments, field| { [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_arguments` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `arguments` [INFO] [stdout] --> src/stdlib/identity/mod.rs:77:67 [INFO] [stdout] | [INFO] [stdout] 77 | identity_namespace.define_model_field_decorator("companion", |arguments, field| { [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_arguments` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `f` [INFO] [stdout] --> src/stdlib/identity/mod.rs:126:25 [INFO] [stdout] | [INFO] [stdout] 126 | if let Some(f) = id_fields.iter().find(|f| f.name() == k.as_str()) { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_f` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `is_new` [INFO] [stdout] --> src/model/object/object.rs:645:13 [INFO] [stdout] | [INFO] [stdout] 645 | let is_new = self.is_new(); [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_is_new` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `f` [INFO] [stdout] --> src/namespace/builder.rs:800:72 [INFO] [stdout] | [INFO] [stdout] 800 | dest_namespace.define_model_handler_group(group_name, |f| { }); [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_f` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `serializer` [INFO] [stdout] --> src/model/property/property.rs:131:28 [INFO] [stdout] | [INFO] [stdout] 131 | fn serialize(&self, serializer: S) -> std::result::Result [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_serializer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `is_new` [INFO] [stdout] --> src/model/object/object.rs:645:13 [INFO] [stdout] | [INFO] [stdout] 645 | let is_new = self.is_new(); [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_is_new` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `args` [INFO] [stdout] --> src/pipeline/item/transform.rs:39:20 [INFO] [stdout] | [INFO] [stdout] 39 | fn call(&self, args: Arguments, ctx: Ctx) -> BoxFuture<'static, R> { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_args` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `args` [INFO] [stdout] --> src/pipeline/item/compare.rs:21:44 [INFO] [stdout] | [INFO] [stdout] 21 | fn call(&self, old: Value, new: Value, args: Arguments, ctx: Ctx) -> BoxFuture<'static, O> { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_args` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `ctx` [INFO] [stdout] --> src/pipeline/item/compare.rs:21:61 [INFO] [stdout] | [INFO] [stdout] 21 | fn call(&self, old: Value, new: Value, args: Arguments, ctx: Ctx) -> BoxFuture<'static, O> { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_ctx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `ctx` [INFO] [stdout] --> src/handler/ctx_argument.rs:14:20 [INFO] [stdout] | [INFO] [stdout] 14 | fn call(&self, ctx: Ctx) -> BoxFuture<'static, teo_result::Result> { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_ctx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `schema` [INFO] [stdout] --> src/schema/load/load_enum.rs:12:55 [INFO] [stdout] | [INFO] [stdout] 12 | pub fn load_enum(main_namespace: &namespace::Builder, schema: &Schema, enum_declaration: &teo_parser::ast::r#enum::Enum, diagnostics: &mu... [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_schema` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `diagnostics` [INFO] [stdout] --> src/schema/load/load_enum.rs:12:122 [INFO] [stdout] | [INFO] [stdout] 12 | ...ser::ast::r#enum::Enum, diagnostics: &mut Diagnostics) -> Result<()> { [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_diagnostics` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `main_namespace_builder` [INFO] [stdout] --> src/schema/load/load_interface.rs:58:25 [INFO] [stdout] | [INFO] [stdout] 58 | fn load_interface_field(main_namespace_builder: &namespace::Builder, field_declaration: &teo_parser::ast::field::Field, schema: &Schema, ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_main_namespace_builder` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `schema` [INFO] [stdout] --> src/schema/load/load_interface.rs:58:121 [INFO] [stdout] | [INFO] [stdout] 58 | ...o_parser::ast::field::Field, schema: &Schema, diagnostics: &mut Diagnostics) -> Result { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_schema` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `diagnostics` [INFO] [stdout] --> src/schema/load/load_interface.rs:58:138 [INFO] [stdout] | [INFO] [stdout] 58 | ...Field, schema: &Schema, diagnostics: &mut Diagnostics) -> Result { [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_diagnostics` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `ctx` [INFO] [stdout] --> src/schema/load/load_handler.rs:34:33 [INFO] [stdout] | [INFO] [stdout] 34 | Box::leak(Box::new(|ctx: request::Ctx| async { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_ctx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `data_set_name` [INFO] [stdout] --> src/schema/load/load_data_sets.rs:79:54 [INFO] [stdout] | [INFO] [stdout] 79 | ...ataset: &mut DataSet, data_set_name: &Vec, model_name: &Vec, record_name: &String, field_name: &String, value_name: &S... [INFO] [stdout] | ^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_data_set_name` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `ctx` [INFO] [stdout] --> src/schema/load/load_handler_template.rs:33:33 [INFO] [stdout] | [INFO] [stdout] 33 | Box::leak(Box::new(|ctx: request::Ctx| async { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_ctx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `ctx` [INFO] [stdout] --> src/schema/load/load_handler_inclusion.rs:37:33 [INFO] [stdout] | [INFO] [stdout] 37 | Box::leak(Box::new(|ctx: request::Ctx| async { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_ctx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `schema` [INFO] [stdout] --> src/schema/fetch/fetchers/fetch_literals.rs:108:90 [INFO] [stdout] | [INFO] [stdout] 108 | ...m(e: &EnumVariantLiteral, schema: &Schema, info_provider: &I, synthesized_enum: &SynthesizedInterfaceEnum, namespace: &namespace::B... [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_schema` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `info_provider` [INFO] [stdout] --> src/schema/fetch/fetchers/fetch_literals.rs:108:107 [INFO] [stdout] | [INFO] [stdout] 108 | ...ral, schema: &Schema, info_provider: &I, synthesized_enum: &SynthesizedInterfaceEnum, namespace: &namespace::Builder) -> Result... [INFO] [stdout] | ^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_info_provider` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `namespace` [INFO] [stdout] --> src/schema/fetch/fetchers/fetch_literals.rs:108:171 [INFO] [stdout] | [INFO] [stdout] 108 | ...SynthesizedInterfaceEnum, namespace: &namespace::Builder) -> Result where I: InfoProvider { [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_namespace` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `schema` [INFO] [stdout] --> src/schema/fetch/fetchers/fetch_literals.rs:129:80 [INFO] [stdout] | [INFO] [stdout] 129 | ...m(e: &EnumVariantLiteral, schema: &Schema, info_provider: &I, synthesized_enum: &SynthesizedEnum, namespace: &namespace::Builder) -... [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_schema` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `info_provider` [INFO] [stdout] --> src/schema/fetch/fetchers/fetch_literals.rs:129:97 [INFO] [stdout] | [INFO] [stdout] 129 | ...ral, schema: &Schema, info_provider: &I, synthesized_enum: &SynthesizedEnum, namespace: &namespace::Builder) -> Result where I:... [INFO] [stdout] | ^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_info_provider` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `namespace` [INFO] [stdout] --> src/schema/fetch/fetchers/fetch_literals.rs:129:152 [INFO] [stdout] | [INFO] [stdout] 129 | ...d_enum: &SynthesizedEnum, namespace: &namespace::Builder) -> Result where I: InfoProvider { [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_namespace` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `instance_function` [INFO] [stdout] --> src/schema/fetch/fetchers/fetch_unit.rs:93:29 [INFO] [stdout] | [INFO] [stdout] 93 | let instance_function = r#struct.function(identifier.name()).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_instance_function` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `v` [INFO] [stdout] --> src/schema/fetch/fetchers/fetch_unit.rs:121:83 [INFO] [stdout] | [INFO] [stdout] 121 | ... if let Some((_, v)) = config.items().iter().find(|(k, v)| k.named_key_without_resolving().unwrap() == identifier.name()) { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_v` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `c` [INFO] [stdout] --> src/schema/fetch/fetchers/fetch_identifier.rs:21:22 [INFO] [stdout] | [INFO] [stdout] 21 | Node::Config(c) => Err(Error::new("cannot resolve")), [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_c` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `e` [INFO] [stdout] --> src/schema/fetch/fetchers/fetch_identifier.rs:23:20 [INFO] [stdout] | [INFO] [stdout] 23 | Node::Enum(e) => Err(Error::new("cannot resolve")), [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_e` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `i` [INFO] [stdout] --> src/schema/fetch/fetchers/fetch_identifier.rs:26:36 [INFO] [stdout] | [INFO] [stdout] 26 | Node::InterfaceDeclaration(i) => Err(Error::new("cannot resolve")), [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_i` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> src/schema/fetch/fetchers/fetch_identifier.rs:27:25 [INFO] [stdout] | [INFO] [stdout] 27 | Node::Namespace(n) => Err(Error::new("cannot resolve")), [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `r` [INFO] [stdout] --> src/value/value.rs:757:31 [INFO] [stdout] | [INFO] [stdout] 757 | Type::EnumVariant(r) => false, // todo [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_r` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `args` [INFO] [stdout] --> src/pipeline/item/transform.rs:39:20 [INFO] [stdout] | [INFO] [stdout] 39 | fn call(&self, args: Arguments, ctx: Ctx) -> BoxFuture<'static, R> { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_args` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `args` [INFO] [stdout] --> src/pipeline/item/compare.rs:21:44 [INFO] [stdout] | [INFO] [stdout] 21 | fn call(&self, old: Value, new: Value, args: Arguments, ctx: Ctx) -> BoxFuture<'static, O> { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_args` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `ctx` [INFO] [stdout] --> src/pipeline/item/compare.rs:21:61 [INFO] [stdout] | [INFO] [stdout] 21 | fn call(&self, old: Value, new: Value, args: Arguments, ctx: Ctx) -> BoxFuture<'static, O> { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_ctx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `ctx` [INFO] [stdout] --> src/handler/ctx_argument.rs:14:20 [INFO] [stdout] | [INFO] [stdout] 14 | fn call(&self, ctx: Ctx) -> BoxFuture<'static, teo_result::Result> { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_ctx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `connector::Inner` is more private than the item `Connector::inner` [INFO] [stdout] --> src/config/connector.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | pub(crate) inner: Arc, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ field `Connector::inner` is reachable at visibility `pub(crate)` [INFO] [stdout] | [INFO] [stdout] note: but type `connector::Inner` is only usable at visibility `pub(self)` [INFO] [stdout] --> src/config/connector.rs:11:1 [INFO] [stdout] | [INFO] [stdout] 11 | struct Inner { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: `#[warn(private_interfaces)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `is_partial` and `is_deleted` are never read [INFO] [stdout] --> src/model/object/object.rs:1812:5 [INFO] [stdout] | [INFO] [stdout] 1804 | pub struct ObjectInner { [INFO] [stdout] | ----------- fields in this struct [INFO] [stdout] ... [INFO] [stdout] 1812 | is_partial: AtomicBool, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 1813 | is_deleted: AtomicBool, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `ObjectInner` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `allowed_keys_for_aggregate` is never used [INFO] [stdout] --> src/model/model.rs:235:19 [INFO] [stdout] | [INFO] [stdout] 79 | impl Model { [INFO] [stdout] | ---------- method in this implementation [INFO] [stdout] ... [INFO] [stdout] 235 | pub(crate) fn allowed_keys_for_aggregate(&self, name: &str) -> BTreeSet<&str> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `build` is never used [INFO] [stdout] --> src/enum/member/builder.rs:65:19 [INFO] [stdout] | [INFO] [stdout] 20 | impl Builder { [INFO] [stdout] | ------------ method in this implementation [INFO] [stdout] ... [INFO] [stdout] 65 | pub(crate) fn build(self) -> Member { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `fields` is never read [INFO] [stdout] --> src/struct/object/mod.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 36 | struct ObjectInner { [INFO] [stdout] | ----------- field in this struct [INFO] [stdout] 37 | struct_path: Vec, [INFO] [stdout] 38 | fields: Mutex> [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `ObjectInner` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `NESTED_CREATE_MANY_ACTION` is never used [INFO] [stdout] --> src/action/action.rs:131:18 [INFO] [stdout] | [INFO] [stdout] 131 | pub(crate) const NESTED_CREATE_MANY_ACTION: Action = Action(NESTED_CREATE_MANY_ACTION_U32); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `from_name` and `redirect` are never used [INFO] [stdout] --> src/action/action.rs:152:19 [INFO] [stdout] | [INFO] [stdout] 142 | impl Action { [INFO] [stdout] | ----------- associated items in this implementation [INFO] [stdout] ... [INFO] [stdout] 152 | pub(crate) fn from_name(name: &str) -> Result { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 210 | pub(crate) fn redirect(&self, action: Action) -> Self { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `NESTED_CREATE_MANY_ACTION_U32` is never used [INFO] [stdout] --> src/action/const_values.rs:63:18 [INFO] [stdout] | [INFO] [stdout] 63 | pub(super) const NESTED_CREATE_MANY_ACTION_U32: u32 = CREATE_U32 | NESTED_U32 | MANY_U32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `connections` is never used [INFO] [stdout] --> src/connection/connection/ctx.rs:59:34 [INFO] [stdout] | [INFO] [stdout] 19 | impl Ctx { [INFO] [stdout] | -------- method in this implementation [INFO] [stdout] ... [INFO] [stdout] 59 | pub(in crate::connection) fn connections(&self) -> Vec> { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: multiple methods are never used [INFO] [stdout] --> src/connection/transaction/ctx.rs:85:8 [INFO] [stdout] | [INFO] [stdout] 30 | impl Ctx { [INFO] [stdout] | -------- methods in this implementation [INFO] [stdout] ... [INFO] [stdout] 85 | fn connection_for_namespace_path(&self, path: &Vec) -> Option> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 89 | fn connections(&self) -> Vec> { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 93 | async fn set_transaction_for_model(&self, model: &Model, transaction: Arc) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 97 | async fn set_transaction_for_namespace(&self, namespace: &Namespace, transaction: Arc) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 120 | async fn transaction_for_namespace(&self, namespace: &Namespace) -> Option> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 147 | async fn transaction_for_namespace_or_create(&self, namespace: &Namespace) -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 157 | async fn transaction_for_namespace_or_no_transaction(&self, namespace: &Namespace) -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `calculate_generics_map` is never used [INFO] [stdout] --> src/coder/json_to_teon.rs:240:4 [INFO] [stdout] | [INFO] [stdout] 240 | fn calculate_generics_map( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `schema` [INFO] [stdout] --> src/schema/load/load_enum.rs:12:55 [INFO] [stdout] | [INFO] [stdout] 12 | pub fn load_enum(main_namespace: &namespace::Builder, schema: &Schema, enum_declaration: &teo_parser::ast::r#enum::Enum, diagnostics: &mu... [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_schema` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `diagnostics` [INFO] [stdout] --> src/schema/load/load_enum.rs:12:122 [INFO] [stdout] | [INFO] [stdout] 12 | ...ser::ast::r#enum::Enum, diagnostics: &mut Diagnostics) -> Result<()> { [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_diagnostics` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: using `.deref()` on a double reference, which returns `&str` instead of dereferencing the inner type [INFO] [stdout] --> src/namespace/builder.rs:491:50 [INFO] [stdout] | [INFO] [stdout] 491 | let decorator_name = path.last().unwrap().deref(); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(suspicious_double_ref_op)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: using `.deref()` on a double reference, which returns `&str` instead of dereferencing the inner type [INFO] [stdout] --> src/namespace/builder.rs:506:50 [INFO] [stdout] | [INFO] [stdout] 506 | let decorator_name = path.last().unwrap().deref(); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: using `.deref()` on a double reference, which returns `&str` instead of dereferencing the inner type [INFO] [stdout] --> src/namespace/builder.rs:521:50 [INFO] [stdout] | [INFO] [stdout] 521 | let decorator_name = path.last().unwrap().deref(); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: using `.deref()` on a double reference, which returns `&str` instead of dereferencing the inner type [INFO] [stdout] --> src/namespace/builder.rs:536:50 [INFO] [stdout] | [INFO] [stdout] 536 | let decorator_name = path.last().unwrap().deref(); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: using `.deref()` on a double reference, which returns `&str` instead of dereferencing the inner type [INFO] [stdout] --> src/namespace/builder.rs:551:50 [INFO] [stdout] | [INFO] [stdout] 551 | let decorator_name = path.last().unwrap().deref(); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: using `.deref()` on a double reference, which returns `&str` instead of dereferencing the inner type [INFO] [stdout] --> src/namespace/builder.rs:566:50 [INFO] [stdout] | [INFO] [stdout] 566 | let decorator_name = path.last().unwrap().deref(); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: using `.deref()` on a double reference, which returns `&str` instead of dereferencing the inner type [INFO] [stdout] --> src/namespace/builder.rs:581:50 [INFO] [stdout] | [INFO] [stdout] 581 | let decorator_name = path.last().unwrap().deref(); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: using `.deref()` on a double reference, which returns `&str` instead of dereferencing the inner type [INFO] [stdout] --> src/namespace/builder.rs:596:50 [INFO] [stdout] | [INFO] [stdout] 596 | let decorator_name = path.last().unwrap().deref(); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: using `.deref()` on a double reference, which returns `&str` instead of dereferencing the inner type [INFO] [stdout] --> src/namespace/builder.rs:611:50 [INFO] [stdout] | [INFO] [stdout] 611 | let decorator_name = path.last().unwrap().deref(); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: using `.deref()` on a double reference, which returns `&str` instead of dereferencing the inner type [INFO] [stdout] --> src/namespace/builder.rs:626:54 [INFO] [stdout] | [INFO] [stdout] 626 | let pipeline_item_name = path.last().unwrap().deref(); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: using `.deref()` on a double reference, which returns `&str` instead of dereferencing the inner type [INFO] [stdout] --> src/namespace/builder.rs:656:45 [INFO] [stdout] | [INFO] [stdout] 656 | let enum_name = path.last().unwrap().deref(); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: using `.deref()` on a double reference, which returns `&str` instead of dereferencing the inner type [INFO] [stdout] --> src/namespace/builder.rs:690:50 [INFO] [stdout] | [INFO] [stdout] 690 | let interface_name = path.last().unwrap().deref(); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: using `.deref()` on a double reference, which returns `&str` instead of dereferencing the inner type [INFO] [stdout] --> src/namespace/builder.rs:705:51 [INFO] [stdout] | [INFO] [stdout] 705 | let middleware_name = path.last().unwrap().deref(); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: using `.deref()` on a double reference, which returns `&str` instead of dereferencing the inner type [INFO] [stdout] --> src/namespace/builder.rs:750:48 [INFO] [stdout] | [INFO] [stdout] 750 | let handler_name = path.last().unwrap().deref(); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: using `.deref()` on a double reference, which returns `&str` instead of dereferencing the inner type [INFO] [stdout] --> src/namespace/builder.rs:760:56 [INFO] [stdout] | [INFO] [stdout] 760 | let handler_name = path.last().unwrap().deref(); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: using `.deref()` on a double reference, which returns `&str` instead of dereferencing the inner type [INFO] [stdout] --> src/namespace/builder.rs:761:67 [INFO] [stdout] | [INFO] [stdout] 761 | let group_name = path.get(path.len() - 2).unwrap().deref(); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: using `.deref()` on a double reference, which returns `&str` instead of dereferencing the inner type [INFO] [stdout] --> src/namespace/builder.rs:779:48 [INFO] [stdout] | [INFO] [stdout] 779 | let handler_name = path.last().unwrap().deref(); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: using `.deref()` on a double reference, which returns `&str` instead of dereferencing the inner type [INFO] [stdout] --> src/namespace/builder.rs:786:48 [INFO] [stdout] | [INFO] [stdout] 786 | let handler_name = path.last().unwrap().deref(); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: using `.deref()` on a double reference, which returns `&str` instead of dereferencing the inner type [INFO] [stdout] --> src/namespace/builder.rs:788:51 [INFO] [stdout] | [INFO] [stdout] 788 | Some(path.get(path.len() - 2).unwrap().deref()) [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `main_namespace_builder` [INFO] [stdout] --> src/schema/load/load_interface.rs:58:25 [INFO] [stdout] | [INFO] [stdout] 58 | fn load_interface_field(main_namespace_builder: &namespace::Builder, field_declaration: &teo_parser::ast::field::Field, schema: &Schema, ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_main_namespace_builder` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `schema` [INFO] [stdout] --> src/schema/load/load_interface.rs:58:121 [INFO] [stdout] | [INFO] [stdout] 58 | ...o_parser::ast::field::Field, schema: &Schema, diagnostics: &mut Diagnostics) -> Result { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_schema` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `diagnostics` [INFO] [stdout] --> src/schema/load/load_interface.rs:58:138 [INFO] [stdout] | [INFO] [stdout] 58 | ...Field, schema: &Schema, diagnostics: &mut Diagnostics) -> Result { [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_diagnostics` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `ctx` [INFO] [stdout] --> src/schema/load/load_handler.rs:34:33 [INFO] [stdout] | [INFO] [stdout] 34 | Box::leak(Box::new(|ctx: request::Ctx| async { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_ctx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `data_set_name` [INFO] [stdout] --> src/schema/load/load_data_sets.rs:79:54 [INFO] [stdout] | [INFO] [stdout] 79 | ...ataset: &mut DataSet, data_set_name: &Vec, model_name: &Vec, record_name: &String, field_name: &String, value_name: &S... [INFO] [stdout] | ^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_data_set_name` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `ctx` [INFO] [stdout] --> src/schema/load/load_handler_template.rs:33:33 [INFO] [stdout] | [INFO] [stdout] 33 | Box::leak(Box::new(|ctx: request::Ctx| async { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_ctx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `ctx` [INFO] [stdout] --> src/schema/load/load_handler_inclusion.rs:37:33 [INFO] [stdout] | [INFO] [stdout] 37 | Box::leak(Box::new(|ctx: request::Ctx| async { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_ctx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `schema` [INFO] [stdout] --> src/schema/fetch/fetchers/fetch_literals.rs:108:90 [INFO] [stdout] | [INFO] [stdout] 108 | ...m(e: &EnumVariantLiteral, schema: &Schema, info_provider: &I, synthesized_enum: &SynthesizedInterfaceEnum, namespace: &namespace::B... [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_schema` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `info_provider` [INFO] [stdout] --> src/schema/fetch/fetchers/fetch_literals.rs:108:107 [INFO] [stdout] | [INFO] [stdout] 108 | ...ral, schema: &Schema, info_provider: &I, synthesized_enum: &SynthesizedInterfaceEnum, namespace: &namespace::Builder) -> Result... [INFO] [stdout] | ^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_info_provider` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `namespace` [INFO] [stdout] --> src/schema/fetch/fetchers/fetch_literals.rs:108:171 [INFO] [stdout] | [INFO] [stdout] 108 | ...SynthesizedInterfaceEnum, namespace: &namespace::Builder) -> Result where I: InfoProvider { [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_namespace` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `schema` [INFO] [stdout] --> src/schema/fetch/fetchers/fetch_literals.rs:129:80 [INFO] [stdout] | [INFO] [stdout] 129 | ...m(e: &EnumVariantLiteral, schema: &Schema, info_provider: &I, synthesized_enum: &SynthesizedEnum, namespace: &namespace::Builder) -... [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_schema` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `info_provider` [INFO] [stdout] --> src/schema/fetch/fetchers/fetch_literals.rs:129:97 [INFO] [stdout] | [INFO] [stdout] 129 | ...ral, schema: &Schema, info_provider: &I, synthesized_enum: &SynthesizedEnum, namespace: &namespace::Builder) -> Result where I:... [INFO] [stdout] | ^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_info_provider` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `namespace` [INFO] [stdout] --> src/schema/fetch/fetchers/fetch_literals.rs:129:152 [INFO] [stdout] | [INFO] [stdout] 129 | ...d_enum: &SynthesizedEnum, namespace: &namespace::Builder) -> Result where I: InfoProvider { [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_namespace` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `instance_function` [INFO] [stdout] --> src/schema/fetch/fetchers/fetch_unit.rs:93:29 [INFO] [stdout] | [INFO] [stdout] 93 | let instance_function = r#struct.function(identifier.name()).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_instance_function` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `v` [INFO] [stdout] --> src/schema/fetch/fetchers/fetch_unit.rs:121:83 [INFO] [stdout] | [INFO] [stdout] 121 | ... if let Some((_, v)) = config.items().iter().find(|(k, v)| k.named_key_without_resolving().unwrap() == identifier.name()) { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_v` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `c` [INFO] [stdout] --> src/schema/fetch/fetchers/fetch_identifier.rs:21:22 [INFO] [stdout] | [INFO] [stdout] 21 | Node::Config(c) => Err(Error::new("cannot resolve")), [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_c` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `e` [INFO] [stdout] --> src/schema/fetch/fetchers/fetch_identifier.rs:23:20 [INFO] [stdout] | [INFO] [stdout] 23 | Node::Enum(e) => Err(Error::new("cannot resolve")), [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_e` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `i` [INFO] [stdout] --> src/schema/fetch/fetchers/fetch_identifier.rs:26:36 [INFO] [stdout] | [INFO] [stdout] 26 | Node::InterfaceDeclaration(i) => Err(Error::new("cannot resolve")), [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_i` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> src/schema/fetch/fetchers/fetch_identifier.rs:27:25 [INFO] [stdout] | [INFO] [stdout] 27 | Node::Namespace(n) => Err(Error::new("cannot resolve")), [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 171 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `r` [INFO] [stdout] --> src/value/value.rs:757:31 [INFO] [stdout] | [INFO] [stdout] 757 | Type::EnumVariant(r) => false, // todo [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_r` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `connector::Inner` is more private than the item `Connector::inner` [INFO] [stdout] --> src/config/connector.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | pub(crate) inner: Arc, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ field `Connector::inner` is reachable at visibility `pub(crate)` [INFO] [stdout] | [INFO] [stdout] note: but type `connector::Inner` is only usable at visibility `pub(self)` [INFO] [stdout] --> src/config/connector.rs:11:1 [INFO] [stdout] | [INFO] [stdout] 11 | struct Inner { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: `#[warn(private_interfaces)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `is_partial` and `is_deleted` are never read [INFO] [stdout] --> src/model/object/object.rs:1812:5 [INFO] [stdout] | [INFO] [stdout] 1804 | pub struct ObjectInner { [INFO] [stdout] | ----------- fields in this struct [INFO] [stdout] ... [INFO] [stdout] 1812 | is_partial: AtomicBool, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 1813 | is_deleted: AtomicBool, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `ObjectInner` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `allowed_keys_for_aggregate` is never used [INFO] [stdout] --> src/model/model.rs:235:19 [INFO] [stdout] | [INFO] [stdout] 79 | impl Model { [INFO] [stdout] | ---------- method in this implementation [INFO] [stdout] ... [INFO] [stdout] 235 | pub(crate) fn allowed_keys_for_aggregate(&self, name: &str) -> BTreeSet<&str> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `build` is never used [INFO] [stdout] --> src/enum/member/builder.rs:65:19 [INFO] [stdout] | [INFO] [stdout] 20 | impl Builder { [INFO] [stdout] | ------------ method in this implementation [INFO] [stdout] ... [INFO] [stdout] 65 | pub(crate) fn build(self) -> Member { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `fields` is never read [INFO] [stdout] --> src/struct/object/mod.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 36 | struct ObjectInner { [INFO] [stdout] | ----------- field in this struct [INFO] [stdout] 37 | struct_path: Vec, [INFO] [stdout] 38 | fields: Mutex> [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `ObjectInner` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `NESTED_CREATE_MANY_ACTION` is never used [INFO] [stdout] --> src/action/action.rs:131:18 [INFO] [stdout] | [INFO] [stdout] 131 | pub(crate) const NESTED_CREATE_MANY_ACTION: Action = Action(NESTED_CREATE_MANY_ACTION_U32); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `from_name` and `redirect` are never used [INFO] [stdout] --> src/action/action.rs:152:19 [INFO] [stdout] | [INFO] [stdout] 142 | impl Action { [INFO] [stdout] | ----------- associated items in this implementation [INFO] [stdout] ... [INFO] [stdout] 152 | pub(crate) fn from_name(name: &str) -> Result { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 210 | pub(crate) fn redirect(&self, action: Action) -> Self { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `NESTED_CREATE_MANY_ACTION_U32` is never used [INFO] [stdout] --> src/action/const_values.rs:63:18 [INFO] [stdout] | [INFO] [stdout] 63 | pub(super) const NESTED_CREATE_MANY_ACTION_U32: u32 = CREATE_U32 | NESTED_U32 | MANY_U32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `connections` is never used [INFO] [stdout] --> src/connection/connection/ctx.rs:59:34 [INFO] [stdout] | [INFO] [stdout] 19 | impl Ctx { [INFO] [stdout] | -------- method in this implementation [INFO] [stdout] ... [INFO] [stdout] 59 | pub(in crate::connection) fn connections(&self) -> Vec> { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: multiple methods are never used [INFO] [stdout] --> src/connection/transaction/ctx.rs:85:8 [INFO] [stdout] | [INFO] [stdout] 30 | impl Ctx { [INFO] [stdout] | -------- methods in this implementation [INFO] [stdout] ... [INFO] [stdout] 85 | fn connection_for_namespace_path(&self, path: &Vec) -> Option> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 89 | fn connections(&self) -> Vec> { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 93 | async fn set_transaction_for_model(&self, model: &Model, transaction: Arc) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 97 | async fn set_transaction_for_namespace(&self, namespace: &Namespace, transaction: Arc) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 120 | async fn transaction_for_namespace(&self, namespace: &Namespace) -> Option> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 147 | async fn transaction_for_namespace_or_create(&self, namespace: &Namespace) -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 157 | async fn transaction_for_namespace_or_no_transaction(&self, namespace: &Namespace) -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `calculate_generics_map` is never used [INFO] [stdout] --> src/coder/json_to_teon.rs:240:4 [INFO] [stdout] | [INFO] [stdout] 240 | fn calculate_generics_map( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: using `.deref()` on a double reference, which returns `&str` instead of dereferencing the inner type [INFO] [stdout] --> src/namespace/builder.rs:491:50 [INFO] [stdout] | [INFO] [stdout] 491 | let decorator_name = path.last().unwrap().deref(); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(suspicious_double_ref_op)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: using `.deref()` on a double reference, which returns `&str` instead of dereferencing the inner type [INFO] [stdout] --> src/namespace/builder.rs:506:50 [INFO] [stdout] | [INFO] [stdout] 506 | let decorator_name = path.last().unwrap().deref(); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: using `.deref()` on a double reference, which returns `&str` instead of dereferencing the inner type [INFO] [stdout] --> src/namespace/builder.rs:521:50 [INFO] [stdout] | [INFO] [stdout] 521 | let decorator_name = path.last().unwrap().deref(); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: using `.deref()` on a double reference, which returns `&str` instead of dereferencing the inner type [INFO] [stdout] --> src/namespace/builder.rs:536:50 [INFO] [stdout] | [INFO] [stdout] 536 | let decorator_name = path.last().unwrap().deref(); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: using `.deref()` on a double reference, which returns `&str` instead of dereferencing the inner type [INFO] [stdout] --> src/namespace/builder.rs:551:50 [INFO] [stdout] | [INFO] [stdout] 551 | let decorator_name = path.last().unwrap().deref(); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: using `.deref()` on a double reference, which returns `&str` instead of dereferencing the inner type [INFO] [stdout] --> src/namespace/builder.rs:566:50 [INFO] [stdout] | [INFO] [stdout] 566 | let decorator_name = path.last().unwrap().deref(); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: using `.deref()` on a double reference, which returns `&str` instead of dereferencing the inner type [INFO] [stdout] --> src/namespace/builder.rs:581:50 [INFO] [stdout] | [INFO] [stdout] 581 | let decorator_name = path.last().unwrap().deref(); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: using `.deref()` on a double reference, which returns `&str` instead of dereferencing the inner type [INFO] [stdout] --> src/namespace/builder.rs:596:50 [INFO] [stdout] | [INFO] [stdout] 596 | let decorator_name = path.last().unwrap().deref(); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: using `.deref()` on a double reference, which returns `&str` instead of dereferencing the inner type [INFO] [stdout] --> src/namespace/builder.rs:611:50 [INFO] [stdout] | [INFO] [stdout] 611 | let decorator_name = path.last().unwrap().deref(); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: using `.deref()` on a double reference, which returns `&str` instead of dereferencing the inner type [INFO] [stdout] --> src/namespace/builder.rs:626:54 [INFO] [stdout] | [INFO] [stdout] 626 | let pipeline_item_name = path.last().unwrap().deref(); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: using `.deref()` on a double reference, which returns `&str` instead of dereferencing the inner type [INFO] [stdout] --> src/namespace/builder.rs:656:45 [INFO] [stdout] | [INFO] [stdout] 656 | let enum_name = path.last().unwrap().deref(); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: using `.deref()` on a double reference, which returns `&str` instead of dereferencing the inner type [INFO] [stdout] --> src/namespace/builder.rs:690:50 [INFO] [stdout] | [INFO] [stdout] 690 | let interface_name = path.last().unwrap().deref(); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: using `.deref()` on a double reference, which returns `&str` instead of dereferencing the inner type [INFO] [stdout] --> src/namespace/builder.rs:705:51 [INFO] [stdout] | [INFO] [stdout] 705 | let middleware_name = path.last().unwrap().deref(); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: using `.deref()` on a double reference, which returns `&str` instead of dereferencing the inner type [INFO] [stdout] --> src/namespace/builder.rs:750:48 [INFO] [stdout] | [INFO] [stdout] 750 | let handler_name = path.last().unwrap().deref(); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: using `.deref()` on a double reference, which returns `&str` instead of dereferencing the inner type [INFO] [stdout] --> src/namespace/builder.rs:760:56 [INFO] [stdout] | [INFO] [stdout] 760 | let handler_name = path.last().unwrap().deref(); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: using `.deref()` on a double reference, which returns `&str` instead of dereferencing the inner type [INFO] [stdout] --> src/namespace/builder.rs:761:67 [INFO] [stdout] | [INFO] [stdout] 761 | let group_name = path.get(path.len() - 2).unwrap().deref(); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: using `.deref()` on a double reference, which returns `&str` instead of dereferencing the inner type [INFO] [stdout] --> src/namespace/builder.rs:779:48 [INFO] [stdout] | [INFO] [stdout] 779 | let handler_name = path.last().unwrap().deref(); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: using `.deref()` on a double reference, which returns `&str` instead of dereferencing the inner type [INFO] [stdout] --> src/namespace/builder.rs:786:48 [INFO] [stdout] | [INFO] [stdout] 786 | let handler_name = path.last().unwrap().deref(); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: using `.deref()` on a double reference, which returns `&str` instead of dereferencing the inner type [INFO] [stdout] --> src/namespace/builder.rs:788:51 [INFO] [stdout] | [INFO] [stdout] 788 | Some(path.get(path.len() - 2).unwrap().deref()) [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 171 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 28.86s [INFO] running `Command { std: "docker" "inspect" "195a0c6bf23594c9d789609884c86f65a4dd41d16ca15cfd68f561c0d4510221", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "195a0c6bf23594c9d789609884c86f65a4dd41d16ca15cfd68f561c0d4510221", kill_on_drop: false }` [INFO] [stdout] 195a0c6bf23594c9d789609884c86f65a4dd41d16ca15cfd68f561c0d4510221 [INFO] checking teo-runtime-0.3.0-alpha.0 against try#f9935d29d867449445ee008640ccca1bf1ae0889+rustflags=-Dtail_expr_drop_order for crater-rollup-uwu [INFO] extracting crate teo-runtime 0.3.0-alpha.0 into /workspace/builds/worker-1-tc2/source [INFO] validating manifest of crates.io crate teo-runtime 0.3.0-alpha.0 on toolchain f9935d29d867449445ee008640ccca1bf1ae0889 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+f9935d29d867449445ee008640ccca1bf1ae0889" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking crates.io crate teo-runtime 0.3.0-alpha.0 [INFO] finished tweaking crates.io crate teo-runtime 0.3.0-alpha.0 [INFO] tweaked toml for crates.io crate teo-runtime 0.3.0-alpha.0 written to /workspace/builds/worker-1-tc2/source/Cargo.toml [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+f9935d29d867449445ee008640ccca1bf1ae0889" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Locking 274 packages to latest compatible versions [INFO] [stderr] Adding addr2line v0.22.0 (latest: v0.24.1) [INFO] [stderr] Adding base64 v0.13.1 (latest: v0.22.1) [INFO] [stderr] Adding base64 v0.21.7 (latest: v0.22.1) [INFO] [stderr] Adding bigdecimal v0.3.1 (latest: v0.4.5) [INFO] [stderr] Adding convert_case v0.4.0 (latest: v0.6.0) [INFO] [stderr] Adding cookie v0.16.2 (latest: v0.18.1) [INFO] [stderr] Adding cuid v1.2.0 (latest: v1.3.3) [INFO] [stderr] Adding darling v0.13.4 (latest: v0.20.10) [INFO] [stderr] Adding darling_core v0.13.4 (latest: v0.20.10) [INFO] [stderr] Adding darling_macro v0.13.4 (latest: v0.20.10) [INFO] [stderr] Adding derive_more v0.99.18 (latest: v1.0.0) [INFO] [stderr] Adding educe v0.5.11 (latest: v0.6.0) [INFO] [stderr] Adding fastrand v1.9.0 (latest: v2.1.1) [INFO] [stderr] Adding generic-array v0.14.7 (latest: v1.1.0) [INFO] [stderr] Adding gimli v0.29.0 (latest: v0.31.0) [INFO] [stderr] Adding h2 v0.3.26 (latest: v0.4.6) [INFO] [stderr] Adding hermit-abi v0.3.9 (latest: v0.4.0) [INFO] [stderr] Adding hostname v0.3.1 (latest: v0.4.0) [INFO] [stderr] Adding http v0.2.12 (latest: v1.1.0) [INFO] [stderr] Adding idna v0.5.0 (latest: v1.0.2) [INFO] [stderr] Adding itertools v0.12.1 (latest: v0.13.0) [INFO] [stderr] Adding lazy_static v1.4.0 (latest: v1.5.0) [INFO] [stderr] Adding linux-raw-sys v0.4.14 (latest: v0.6.5) [INFO] [stderr] Adding miniz_oxide v0.7.4 (latest: v0.8.0) [INFO] [stderr] Adding radium v0.7.0 (latest: v1.1.0) [INFO] [stderr] Adding serde_with v1.14.0 (latest: v3.9.0) [INFO] [stderr] Adding serde_with_macros v1.5.2 (latest: v3.9.0) [INFO] [stderr] Adding strsim v0.10.0 (latest: v0.11.1) [INFO] [stderr] Adding syn v1.0.109 (latest: v2.0.76) [INFO] [stderr] Adding wasi v0.11.0+wasi-snapshot-preview1 (latest: v0.13.2+wasi-0.2.1) [INFO] [stderr] Adding windows-core v0.52.0 (latest: v0.58.0) [INFO] [stderr] Adding windows-sys v0.48.0 (latest: v0.59.0) [INFO] [stderr] Adding windows-sys v0.52.0 (latest: v0.59.0) [INFO] [stderr] Adding windows-targets v0.48.5 (latest: v0.52.6) [INFO] [stderr] Adding windows_aarch64_gnullvm v0.48.5 (latest: v0.52.6) [INFO] [stderr] Adding windows_aarch64_msvc v0.48.5 (latest: v0.52.6) [INFO] [stderr] Adding windows_i686_gnu v0.48.5 (latest: v0.52.6) [INFO] [stderr] Adding windows_i686_msvc v0.48.5 (latest: v0.52.6) [INFO] [stderr] Adding windows_x86_64_gnu v0.48.5 (latest: v0.52.6) [INFO] [stderr] Adding windows_x86_64_gnullvm v0.48.5 (latest: v0.52.6) [INFO] [stderr] Adding windows_x86_64_msvc v0.48.5 (latest: v0.52.6) [INFO] [stderr] Adding wyz v0.5.1 (latest: v0.6.1) [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+f9935d29d867449445ee008640ccca1bf1ae0889" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:923055f121b5182466d55868a8b05e67af8ba4a3a3f6bad814e953ca3cd3ac2a" "/opt/rustwide/cargo-home/bin/cargo" "+f9935d29d867449445ee008640ccca1bf1ae0889" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] c42fc4fdac8d6e77fd1531fb21e53eb92035a19727230085c1ad7d23c3c235c0 [INFO] running `Command { std: "docker" "start" "-a" "c42fc4fdac8d6e77fd1531fb21e53eb92035a19727230085c1ad7d23c3c235c0", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "c42fc4fdac8d6e77fd1531fb21e53eb92035a19727230085c1ad7d23c3c235c0", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "c42fc4fdac8d6e77fd1531fb21e53eb92035a19727230085c1ad7d23c3c235c0", kill_on_drop: false }` [INFO] [stdout] c42fc4fdac8d6e77fd1531fb21e53eb92035a19727230085c1ad7d23c3c235c0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid -Dtail_expr_drop_order" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:923055f121b5182466d55868a8b05e67af8ba4a3a3f6bad814e953ca3cd3ac2a" "/opt/rustwide/cargo-home/bin/cargo" "+f9935d29d867449445ee008640ccca1bf1ae0889" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] b236d953ef9abfd24999fe483fbd01bbd7dfad4e154543bf7148bf326c420fd1 [INFO] running `Command { std: "docker" "start" "-a" "b236d953ef9abfd24999fe483fbd01bbd7dfad4e154543bf7148bf326c420fd1", kill_on_drop: false }` [INFO] [stderr] Compiling libc v0.2.158 [INFO] [stderr] Compiling generic-array v0.14.7 [INFO] [stderr] Compiling syn v2.0.76 [INFO] [stderr] Compiling time-macros v0.2.18 [INFO] [stderr] Checking num-integer v0.1.46 [INFO] [stderr] Compiling serde_json v1.0.127 [INFO] [stderr] Compiling syn v1.0.109 [INFO] [stderr] Checking tracing v0.1.40 [INFO] [stderr] Compiling unicase v2.7.0 [INFO] [stderr] Compiling zstd-safe v7.2.1 [INFO] [stderr] Checking num-bigint v0.4.6 [INFO] [stderr] Compiling serde v1.0.209 [INFO] [stderr] Checking local-waker v0.1.4 [INFO] [stderr] Checking alloc-no-stdlib v2.0.4 [INFO] [stderr] Compiling strsim v0.10.0 [INFO] [stderr] Checking crypto-common v0.1.6 [INFO] [stderr] Checking block-buffer v0.10.4 [INFO] [stderr] Checking digest v0.10.7 [INFO] [stderr] Checking alloc-stdlib v0.2.2 [INFO] [stderr] Compiling jobserver v0.1.32 [INFO] [stderr] Checking getrandom v0.2.15 [INFO] [stderr] Checking parking_lot_core v0.9.10 [INFO] [stderr] Checking socket2 v0.5.7 [INFO] [stderr] Checking rand_core v0.6.4 [INFO] [stderr] Compiling cc v1.1.15 [INFO] [stderr] Checking parking_lot v0.12.3 [INFO] [stderr] Checking mio v1.0.2 [INFO] [stderr] Checking signal-hook-registry v1.4.2 [INFO] [stderr] Compiling pin-project-lite v0.2.14 [INFO] [stderr] Compiling bytes v1.7.1 [INFO] [stderr] Compiling tracing-core v0.1.32 [INFO] [stderr] Compiling log v0.4.22 [INFO] [stderr] Checking adler2 v2.0.0 [INFO] [stderr] Checking time v0.3.36 [INFO] [stderr] Checking actix-service v2.0.2 [INFO] [stderr] Checking miniz_oxide v0.8.0 [INFO] [stderr] Compiling bytestring v1.3.1 [INFO] [stderr] Checking brotli-decompressor v4.0.1 [INFO] [stderr] Checking actix-utils v3.0.1 [INFO] [stderr] Compiling cookie v0.16.2 [INFO] [stderr] Compiling memchr v2.7.4 [INFO] [stderr] Compiling convert_case v0.4.0 [INFO] [stderr] Compiling regex-lite v0.1.6 [INFO] [stderr] Compiling zstd-sys v2.0.13+zstd.1.5.6 [INFO] [stderr] Compiling ucd-trie v0.1.6 [INFO] [stderr] Checking brotli v6.0.0 [INFO] [stderr] Checking sha1 v0.10.6 [INFO] [stderr] Checking flate2 v1.0.33 [INFO] [stderr] Compiling darling_core v0.13.4 [INFO] [stderr] Compiling darling_core v0.20.10 [INFO] [stderr] Checking local-channel v0.1.5 [INFO] [stderr] Checking language-tags v0.3.2 [INFO] [stderr] Compiling actix-router v0.5.3 [INFO] [stderr] Compiling mime_guess v2.0.5 [INFO] [stderr] Compiling ring v0.17.8 [INFO] [stderr] Checking inout v0.1.3 [INFO] [stderr] Checking impl-more v0.1.6 [INFO] [stderr] Compiling serde_derive v1.0.209 [INFO] [stderr] Compiling zerocopy-derive v0.7.35 [INFO] [stderr] Compiling thiserror-impl v1.0.63 [INFO] [stderr] Compiling tokio-macros v2.4.0 [INFO] [stderr] Compiling futures-macro v0.3.30 [INFO] [stderr] Compiling darling_macro v0.13.4 [INFO] [stderr] Compiling derive_more v0.99.18 [INFO] [stderr] Checking tokio v1.39.3 [INFO] [stderr] Compiling darling v0.13.4 [INFO] [stderr] Checking zerocopy v0.7.35 [INFO] [stderr] Compiling serde_with_macros v1.5.2 [INFO] [stderr] Checking futures-util v0.3.30 [INFO] [stderr] Checking thiserror v1.0.63 [INFO] [stderr] Checking ppv-lite86 v0.2.20 [INFO] [stderr] Checking ahash v0.8.11 [INFO] [stderr] Compiling pest v2.7.11 [INFO] [stderr] Compiling darling_macro v0.20.10 [INFO] [stderr] Checking rand_chacha v0.3.1 [INFO] [stderr] Compiling actix-web-codegen v4.3.0 [INFO] [stderr] Checking rand v0.8.5 [INFO] [stderr] Compiling actix-macros v0.2.4 [INFO] [stderr] Compiling enum-ordinalize-derive v4.3.1 [INFO] [stderr] Compiling pest_meta v2.7.11 [INFO] [stderr] Compiling v_htmlescape v0.15.8 [INFO] [stderr] Compiling darling v0.20.10 [INFO] [stderr] Compiling enum-ordinalize v4.3.0 [INFO] [stderr] Checking cipher v0.4.4 [INFO] [stderr] Checking num-rational v0.4.2 [INFO] [stderr] Checking num-iter v0.1.45 [INFO] [stderr] Compiling pest_generator v2.7.11 [INFO] [stderr] Checking num-complex v0.4.6 [INFO] [stderr] Compiling parse-size v1.0.0 [INFO] [stderr] Checking match_cfg v0.1.0 [INFO] [stderr] Checking sha3 v0.10.8 [INFO] [stderr] Checking num v0.4.3 [INFO] [stderr] Checking hostname v0.3.1 [INFO] [stderr] Compiling actix-multipart-derive v0.7.0 [INFO] [stderr] Compiling strum_macros v0.26.4 [INFO] [stderr] Checking tokio-util v0.7.11 [INFO] [stderr] Checking actix-rt v2.10.0 [INFO] [stderr] Checking actix-server v2.5.0 [INFO] [stderr] Checking itertools v0.12.1 [INFO] [stderr] Checking actix-codec v0.5.2 [INFO] [stderr] Compiling pest_derive v2.7.11 [INFO] [stderr] Checking snailquote v0.3.1 [INFO] [stderr] Checking blowfish v0.9.1 [INFO] [stderr] Checking futures-executor v0.3.30 [INFO] [stderr] Compiling educe v0.5.11 [INFO] [stderr] Checking simple_asn1 v0.6.2 [INFO] [stderr] Checking indexmap v2.4.0 [INFO] [stderr] Checking serde_urlencoded v0.7.1 [INFO] [stderr] Checking serde_bytes v0.11.15 [INFO] [stderr] Checking serde_with v1.14.0 [INFO] [stderr] Checking chrono v0.4.38 [INFO] [stderr] Checking uuid v1.10.0 [INFO] [stderr] Checking h2 v0.3.26 [INFO] [stderr] Checking serde_plain v1.0.2 [INFO] [stderr] Checking colored v2.1.0 [INFO] [stderr] Checking bigdecimal v0.3.1 [INFO] [stderr] Checking pem v3.0.4 [INFO] [stderr] Checking pathdiff v0.2.1 [INFO] [stderr] Checking cuid-util v0.1.1 [INFO] [stderr] Checking strum v0.26.3 [INFO] [stderr] Checking http-range v0.1.5 [INFO] [stderr] Checking teo-result v0.3.0-alpha.0 [INFO] [stderr] Checking array_tool v1.0.3 [INFO] [stderr] Checking subtle v2.6.1 [INFO] [stderr] Checking fastrand v1.9.0 [INFO] [stderr] Checking path-clean v1.0.1 [INFO] [stderr] Checking maplit v1.0.2 [INFO] [stderr] Checking bcrypt v0.15.1 [INFO] [stderr] Checking pad v0.1.6 [INFO] [stderr] Checking random-string v1.1.0 [INFO] [stderr] Checking cuid2 v0.1.3 [INFO] [stderr] Checking futures v0.3.30 [INFO] [stderr] Checking cuid v1.2.0 [INFO] [stderr] Compiling async-trait v0.1.81 [INFO] [stderr] Checking bson v2.11.0 [INFO] [stderr] Compiling async-recursion v1.1.1 [INFO] [stderr] Checking inflector-plus v0.11.7 [INFO] [stderr] Checking key-path v0.2.2 [INFO] [stderr] Checking jsonwebtoken v9.3.0 [INFO] [stderr] Checking teo-parser v0.3.0-alpha.0 [INFO] [stderr] Checking zstd v0.13.2 [INFO] [stderr] Checking actix-http v3.9.0 [INFO] [stderr] Checking actix-web v4.9.0 [INFO] [stderr] Checking actix-files v0.6.6 [INFO] [stderr] Checking actix-multipart v0.7.2 [INFO] [stderr] Checking teo-runtime v0.3.0-alpha.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: unused import: `crate::model::relation::delete::Delete` [INFO] [stdout] --> src/schema/load/load_model.rs:14:5 [INFO] [stdout] | [INFO] [stdout] 14 | use crate::model::relation::delete::Delete; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::model::relation::update::Update` [INFO] [stdout] --> src/schema/load/load_model.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | use crate::model::relation::update::Update; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::model::relation::delete::Delete` [INFO] [stdout] --> src/schema/load/load_model.rs:14:5 [INFO] [stdout] | [INFO] [stdout] 14 | use crate::model::relation::delete::Delete; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::model::relation::update::Update` [INFO] [stdout] --> src/schema/load/load_model.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | use crate::model::relation::update::Update; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `is_new` [INFO] [stdout] --> src/model/object/object.rs:1605:116 [INFO] [stdout] | [INFO] [stdout] 1605 | ...lue: &Value, path: &KeyPath, is_new: bool, is_modified: bool) -> Result<()> { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_is_new` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `is_modified` [INFO] [stdout] --> src/model/object/object.rs:1605:130 [INFO] [stdout] | [INFO] [stdout] 1605 | ...&KeyPath, is_new: bool, is_modified: bool) -> Result<()> { [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_is_modified` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `other_model` [INFO] [stdout] --> src/model/object/object.rs:1610:17 [INFO] [stdout] | [INFO] [stdout] 1610 | let other_model = self.namespace().opposite_relation(relation).0; [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_other_model` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `is_new` [INFO] [stdout] --> src/model/object/object.rs:1605:116 [INFO] [stdout] | [INFO] [stdout] 1605 | ...lue: &Value, path: &KeyPath, is_new: bool, is_modified: bool) -> Result<()> { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_is_new` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `is_modified` [INFO] [stdout] --> src/model/object/object.rs:1605:130 [INFO] [stdout] | [INFO] [stdout] 1605 | ...&KeyPath, is_new: bool, is_modified: bool) -> Result<()> { [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_is_modified` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `other_model` [INFO] [stdout] --> src/model/object/object.rs:1610:17 [INFO] [stdout] | [INFO] [stdout] 1610 | let other_model = self.namespace().opposite_relation(relation).0; [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_other_model` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `other_model` [INFO] [stdout] --> src/model/object/object.rs:1572:17 [INFO] [stdout] | [INFO] [stdout] 1572 | let other_model = self.namespace().opposite_relation(relation).0; [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_other_model` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `is_modified` [INFO] [stdout] --> src/model/object/object.rs:1508:151 [INFO] [stdout] | [INFO] [stdout] 1508 | ...&KeyPath, is_new: bool, is_modified: bool) -> Result<()> { [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_is_modified` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `other_model` [INFO] [stdout] --> src/model/object/object.rs:1572:17 [INFO] [stdout] | [INFO] [stdout] 1572 | let other_model = self.namespace().opposite_relation(relation).0; [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_other_model` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `is_modified` [INFO] [stdout] --> src/model/object/object.rs:1508:151 [INFO] [stdout] | [INFO] [stdout] 1508 | ...&KeyPath, is_new: bool, is_modified: bool) -> Result<()> { [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_is_modified` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `indexmap::IndexMap::::remove`: `remove` disrupts the map order -- use `swap_remove` or `shift_remove` for explicit behavior. [INFO] [stdout] --> src/handler/default/find_many.rs:22:21 [INFO] [stdout] | [INFO] [stdout] 22 | count_input_obj.remove("skip"); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(deprecated)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `indexmap::IndexMap::::remove`: `remove` disrupts the map order -- use `swap_remove` or `shift_remove` for explicit behavior. [INFO] [stdout] --> src/handler/default/find_many.rs:23:21 [INFO] [stdout] | [INFO] [stdout] 23 | count_input_obj.remove("take"); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `indexmap::IndexMap::::remove`: `remove` disrupts the map order -- use `swap_remove` or `shift_remove` for explicit behavior. [INFO] [stdout] --> src/handler/default/find_many.rs:24:21 [INFO] [stdout] | [INFO] [stdout] 24 | count_input_obj.remove("pageSize"); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `indexmap::IndexMap::::remove`: `remove` disrupts the map order -- use `swap_remove` or `shift_remove` for explicit behavior. [INFO] [stdout] --> src/handler/default/find_many.rs:25:21 [INFO] [stdout] | [INFO] [stdout] 25 | count_input_obj.remove("pageNumber"); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `indexmap::IndexMap::::remove`: `remove` disrupts the map order -- use `swap_remove` or `shift_remove` for explicit behavior. [INFO] [stdout] --> src/handler/default/find_many.rs:22:21 [INFO] [stdout] | [INFO] [stdout] 22 | count_input_obj.remove("skip"); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(deprecated)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `indexmap::IndexMap::::remove`: `remove` disrupts the map order -- use `swap_remove` or `shift_remove` for explicit behavior. [INFO] [stdout] --> src/handler/default/find_many.rs:23:21 [INFO] [stdout] | [INFO] [stdout] 23 | count_input_obj.remove("take"); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `indexmap::IndexMap::::remove`: `remove` disrupts the map order -- use `swap_remove` or `shift_remove` for explicit behavior. [INFO] [stdout] --> src/handler/default/find_many.rs:24:21 [INFO] [stdout] | [INFO] [stdout] 24 | count_input_obj.remove("pageSize"); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated method `indexmap::IndexMap::::remove`: `remove` disrupts the map order -- use `swap_remove` or `shift_remove` for explicit behavior. [INFO] [stdout] --> src/handler/default/find_many.rs:25:21 [INFO] [stdout] | [INFO] [stdout] 25 | count_input_obj.remove("pageNumber"); [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `futures_util::StreamExt` [INFO] [stdout] --> src/value/interface_enum_variant.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use futures_util::StreamExt; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Indexable` [INFO] [stdout] --> src/model/field/builder.rs:14:38 [INFO] [stdout] | [INFO] [stdout] 14 | use crate::model::field::indexable::{Indexable, SetIndex}; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `futures_util::StreamExt` [INFO] [stdout] --> src/model/object/object.rs:18:5 [INFO] [stdout] | [INFO] [stdout] 18 | use futures_util::StreamExt; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `teo_parser::traits::named_identifiable::NamedIdentifiable` [INFO] [stdout] --> src/schema/fetch/fetchers/fetch_literals.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | use teo_parser::traits::named_identifiable::NamedIdentifiable; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `IsOptional` [INFO] [stdout] --> src/schema/load/load_interface.rs:11:40 [INFO] [stdout] | [INFO] [stdout] 11 | use crate::model::field::is_optional::{IsOptional}; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::model::field::is_optional::IsOptional` [INFO] [stdout] --> src/schema/load/load_model.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | use crate::model::field::is_optional::IsOptional; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `args` [INFO] [stdout] --> src/stdlib/pipeline_items/math.rs:90:46 [INFO] [stdout] | [INFO] [stdout] 90 | namespace.define_pipeline_item("floor", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_args` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `args` [INFO] [stdout] --> src/stdlib/pipeline_items/math.rs:100:45 [INFO] [stdout] | [INFO] [stdout] 100 | namespace.define_pipeline_item("ceil", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_args` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `args` [INFO] [stdout] --> src/stdlib/pipeline_items/math.rs:114:46 [INFO] [stdout] | [INFO] [stdout] 114 | namespace.define_pipeline_item("round", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_args` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `args` [INFO] [stdout] --> src/stdlib/pipeline_items/math.rs:124:44 [INFO] [stdout] | [INFO] [stdout] 124 | namespace.define_pipeline_item("abs", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_args` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `args` [INFO] [stdout] --> src/stdlib/pipeline_items/math.rs:136:45 [INFO] [stdout] | [INFO] [stdout] 136 | namespace.define_pipeline_item("sqrt", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_args` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `args` [INFO] [stdout] --> src/stdlib/pipeline_items/math.rs:152:45 [INFO] [stdout] | [INFO] [stdout] 152 | namespace.define_pipeline_item("cbrt", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_args` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `args` [INFO] [stdout] --> src/stdlib/pipeline_items/number.rs:13:47 [INFO] [stdout] | [INFO] [stdout] 13 | namespace.define_pipeline_item("isEven", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_args` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `args` [INFO] [stdout] --> src/stdlib/pipeline_items/number.rs:27:46 [INFO] [stdout] | [INFO] [stdout] 27 | namespace.define_pipeline_item("isOdd", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_args` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `ctx` [INFO] [stdout] --> src/stdlib/pipeline_items/number.rs:41:69 [INFO] [stdout] | [INFO] [stdout] 41 | namespace.define_pipeline_item("randomFloat", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_ctx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `ctx` [INFO] [stdout] --> src/stdlib/pipeline_items/number.rs:64:67 [INFO] [stdout] | [INFO] [stdout] 64 | namespace.define_pipeline_item("randomInt", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_ctx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `args` [INFO] [stdout] --> src/stdlib/pipeline_items/value.rs:120:47 [INFO] [stdout] | [INFO] [stdout] 120 | namespace.define_pipeline_item("isNull", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_args` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `args` [INFO] [stdout] --> src/stdlib/pipeline_items/value.rs:127:49 [INFO] [stdout] | [INFO] [stdout] 127 | namespace.define_pipeline_item("presents", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_args` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `args` [INFO] [stdout] --> src/stdlib/pipeline_items/value.rs:134:47 [INFO] [stdout] | [INFO] [stdout] 134 | namespace.define_pipeline_item("isTrue", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_args` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `args` [INFO] [stdout] --> src/stdlib/pipeline_items/value.rs:143:48 [INFO] [stdout] | [INFO] [stdout] 143 | namespace.define_pipeline_item("isFalse", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_args` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `args` [INFO] [stdout] --> src/stdlib/pipeline_items/string/generation.rs:13:45 [INFO] [stdout] | [INFO] [stdout] 13 | namespace.define_pipeline_item("cuid", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_args` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `ctx` [INFO] [stdout] --> src/stdlib/pipeline_items/string/generation.rs:13:62 [INFO] [stdout] | [INFO] [stdout] 13 | namespace.define_pipeline_item("cuid", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_ctx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `args` [INFO] [stdout] --> src/stdlib/pipeline_items/string/generation.rs:17:46 [INFO] [stdout] | [INFO] [stdout] 17 | namespace.define_pipeline_item("cuid2", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_args` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `ctx` [INFO] [stdout] --> src/stdlib/pipeline_items/string/generation.rs:17:63 [INFO] [stdout] | [INFO] [stdout] 17 | namespace.define_pipeline_item("cuid2", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_ctx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `args` [INFO] [stdout] --> src/stdlib/pipeline_items/string/generation.rs:21:45 [INFO] [stdout] | [INFO] [stdout] 21 | namespace.define_pipeline_item("slug", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_args` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `ctx` [INFO] [stdout] --> src/stdlib/pipeline_items/string/generation.rs:21:62 [INFO] [stdout] | [INFO] [stdout] 21 | namespace.define_pipeline_item("slug", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_ctx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `args` [INFO] [stdout] --> src/stdlib/pipeline_items/string/generation.rs:25:45 [INFO] [stdout] | [INFO] [stdout] 25 | namespace.define_pipeline_item("uuid", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_args` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `ctx` [INFO] [stdout] --> src/stdlib/pipeline_items/string/generation.rs:25:62 [INFO] [stdout] | [INFO] [stdout] 25 | namespace.define_pipeline_item("uuid", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_ctx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `ctx` [INFO] [stdout] --> src/stdlib/pipeline_items/string/generation.rs:29:70 [INFO] [stdout] | [INFO] [stdout] 29 | namespace.define_pipeline_item("randomDigits", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_ctx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `args` [INFO] [stdout] --> src/stdlib/pipeline_items/string/transform.rs:20:51 [INFO] [stdout] | [INFO] [stdout] 20 | namespace.define_pipeline_item("toWordCase", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_args` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `args` [INFO] [stdout] --> src/stdlib/pipeline_items/string/transform.rs:25:52 [INFO] [stdout] | [INFO] [stdout] 25 | namespace.define_pipeline_item("toLowerCase", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_args` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `args` [INFO] [stdout] --> src/stdlib/pipeline_items/string/transform.rs:30:52 [INFO] [stdout] | [INFO] [stdout] 30 | namespace.define_pipeline_item("toUpperCase", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_args` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `args` [INFO] [stdout] --> src/stdlib/pipeline_items/string/transform.rs:35:52 [INFO] [stdout] | [INFO] [stdout] 35 | namespace.define_pipeline_item("toTitleCase", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_args` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `args` [INFO] [stdout] --> src/stdlib/pipeline_items/string/transform.rs:40:55 [INFO] [stdout] | [INFO] [stdout] 40 | namespace.define_pipeline_item("toSentenceCase", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_args` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `args` [INFO] [stdout] --> src/stdlib/pipeline_items/string/transform.rs:45:45 [INFO] [stdout] | [INFO] [stdout] 45 | namespace.define_pipeline_item("trim", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_args` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `args` [INFO] [stdout] --> src/stdlib/pipeline_items/string/validation.rs:29:48 [INFO] [stdout] | [INFO] [stdout] 29 | namespace.define_pipeline_item("isEmail", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_args` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `args` [INFO] [stdout] --> src/stdlib/pipeline_items/string/validation.rs:37:51 [INFO] [stdout] | [INFO] [stdout] 37 | namespace.define_pipeline_item("isHexColor", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_args` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `args` [INFO] [stdout] --> src/stdlib/pipeline_items/string/validation.rs:45:57 [INFO] [stdout] | [INFO] [stdout] 45 | namespace.define_pipeline_item("isSecurePassword", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_args` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `args` [INFO] [stdout] --> src/stdlib/pipeline_items/string/validation.rs:55:50 [INFO] [stdout] | [INFO] [stdout] 55 | namespace.define_pipeline_item("isNumeric", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_args` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `args` [INFO] [stdout] --> src/stdlib/pipeline_items/string/validation.rs:65:55 [INFO] [stdout] | [INFO] [stdout] 65 | namespace.define_pipeline_item("isAlphanumeric", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_args` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `args` [INFO] [stdout] --> src/stdlib/pipeline_items/string/validation.rs:75:53 [INFO] [stdout] | [INFO] [stdout] 75 | namespace.define_pipeline_item("isAlphabetic", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_args` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `args` [INFO] [stdout] --> src/stdlib/pipeline_items/model_object.rs:11:45 [INFO] [stdout] | [INFO] [stdout] 11 | namespace.define_pipeline_item("self", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_args` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `args` [INFO] [stdout] --> src/stdlib/pipeline_items/logical.rs:13:46 [INFO] [stdout] | [INFO] [stdout] 13 | namespace.define_pipeline_item("valid", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_args` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `args` [INFO] [stdout] --> src/stdlib/pipeline_items/logical.rs:17:48 [INFO] [stdout] | [INFO] [stdout] 17 | namespace.define_pipeline_item("invalid", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_args` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `ctx` [INFO] [stdout] --> src/stdlib/pipeline_items/logical.rs:17:65 [INFO] [stdout] | [INFO] [stdout] 17 | namespace.define_pipeline_item("invalid", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_ctx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `args` [INFO] [stdout] --> src/stdlib/pipeline_items/logical.rs:148:46 [INFO] [stdout] | [INFO] [stdout] 148 | namespace.define_pipeline_item("asAny", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_args` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `args` [INFO] [stdout] --> src/stdlib/pipeline_items/vector.rs:57:50 [INFO] [stdout] | [INFO] [stdout] 57 | namespace.define_pipeline_item("getLength", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_args` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `args` [INFO] [stdout] --> src/stdlib/pipeline_items/vector.rs:102:48 [INFO] [stdout] | [INFO] [stdout] 102 | namespace.define_pipeline_item("reverse", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_args` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `args` [INFO] [stdout] --> src/stdlib/pipeline_items/datetime.rs:10:44 [INFO] [stdout] | [INFO] [stdout] 10 | namespace.define_pipeline_item("now", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_args` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `ctx` [INFO] [stdout] --> src/stdlib/pipeline_items/datetime.rs:10:61 [INFO] [stdout] | [INFO] [stdout] 10 | namespace.define_pipeline_item("now", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_ctx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `v` [INFO] [stdout] --> src/stdlib/pipeline_items/debug.rs:21:64 [INFO] [stdout] | [INFO] [stdout] 21 | error.errors = Some(errors.iter().map(|(k, v)| (k.to_owned(), message.to_owned())).collect()); [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_v` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `futures_util::StreamExt` [INFO] [stdout] --> src/value/interface_enum_variant.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use futures_util::StreamExt; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Indexable` [INFO] [stdout] --> src/model/field/builder.rs:14:38 [INFO] [stdout] | [INFO] [stdout] 14 | use crate::model::field::indexable::{Indexable, SetIndex}; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `futures_util::StreamExt` [INFO] [stdout] --> src/model/object/object.rs:18:5 [INFO] [stdout] | [INFO] [stdout] 18 | use futures_util::StreamExt; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `teo_parser::traits::named_identifiable::NamedIdentifiable` [INFO] [stdout] --> src/schema/fetch/fetchers/fetch_literals.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | use teo_parser::traits::named_identifiable::NamedIdentifiable; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `IsOptional` [INFO] [stdout] --> src/schema/load/load_interface.rs:11:40 [INFO] [stdout] | [INFO] [stdout] 11 | use crate::model::field::is_optional::{IsOptional}; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::model::field::is_optional::IsOptional` [INFO] [stdout] --> src/schema/load/load_model.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | use crate::model::field::is_optional::IsOptional; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `args` [INFO] [stdout] --> src/stdlib/pipeline_items/math.rs:90:46 [INFO] [stdout] | [INFO] [stdout] 90 | namespace.define_pipeline_item("floor", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_args` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `args` [INFO] [stdout] --> src/stdlib/pipeline_items/math.rs:100:45 [INFO] [stdout] | [INFO] [stdout] 100 | namespace.define_pipeline_item("ceil", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_args` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `args` [INFO] [stdout] --> src/stdlib/pipeline_items/math.rs:114:46 [INFO] [stdout] | [INFO] [stdout] 114 | namespace.define_pipeline_item("round", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_args` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `args` [INFO] [stdout] --> src/stdlib/pipeline_items/math.rs:124:44 [INFO] [stdout] | [INFO] [stdout] 124 | namespace.define_pipeline_item("abs", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_args` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `args` [INFO] [stdout] --> src/stdlib/pipeline_items/math.rs:136:45 [INFO] [stdout] | [INFO] [stdout] 136 | namespace.define_pipeline_item("sqrt", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_args` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `args` [INFO] [stdout] --> src/stdlib/pipeline_items/math.rs:152:45 [INFO] [stdout] | [INFO] [stdout] 152 | namespace.define_pipeline_item("cbrt", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_args` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `arguments` [INFO] [stdout] --> src/stdlib/decorators/model_field_decorators.rs:27:65 [INFO] [stdout] | [INFO] [stdout] 27 | namespace_builder.define_model_field_decorator("readonly", |arguments, field| { [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_arguments` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `arguments` [INFO] [stdout] --> src/stdlib/decorators/model_field_decorators.rs:32:66 [INFO] [stdout] | [INFO] [stdout] 32 | namespace_builder.define_model_field_decorator("writeonly", |arguments, field| { [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_arguments` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `arguments` [INFO] [stdout] --> src/stdlib/decorators/model_field_decorators.rs:37:65 [INFO] [stdout] | [INFO] [stdout] 37 | namespace_builder.define_model_field_decorator("internal", |arguments, field| { [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_arguments` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `arguments` [INFO] [stdout] --> src/stdlib/decorators/model_field_decorators.rs:43:70 [INFO] [stdout] | [INFO] [stdout] 43 | namespace_builder.define_model_field_decorator("writeOnCreate", |arguments, field| { [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_arguments` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `arguments` [INFO] [stdout] --> src/stdlib/decorators/model_field_decorators.rs:48:66 [INFO] [stdout] | [INFO] [stdout] 48 | namespace_builder.define_model_field_decorator("writeOnce", |arguments, field| { [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_arguments` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `arguments` [INFO] [stdout] --> src/stdlib/decorators/model_field_decorators.rs:53:69 [INFO] [stdout] | [INFO] [stdout] 53 | namespace_builder.define_model_field_decorator("writeNonNull", |arguments, field| { [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_arguments` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `arguments` [INFO] [stdout] --> src/stdlib/decorators/model_field_decorators.rs:58:66 [INFO] [stdout] | [INFO] [stdout] 58 | namespace_builder.define_model_field_decorator("readwrite", |arguments, field| { [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_arguments` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `arguments` [INFO] [stdout] --> src/stdlib/decorators/model_field_decorators.rs:102:63 [INFO] [stdout] | [INFO] [stdout] 102 | namespace_builder.define_model_field_decorator("atomic", |arguments, field| { [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_arguments` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `arguments` [INFO] [stdout] --> src/stdlib/decorators/model_field_decorators.rs:107:66 [INFO] [stdout] | [INFO] [stdout] 107 | namespace_builder.define_model_field_decorator("nonatomic", |arguments, field| { [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_arguments` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `arguments` [INFO] [stdout] --> src/stdlib/decorators/model_field_decorators.rs:124:64 [INFO] [stdout] | [INFO] [stdout] 124 | namespace_builder.define_model_field_decorator("virtual", |arguments, field| { [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_arguments` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `arguments` [INFO] [stdout] --> src/stdlib/decorators/model_field_decorators.rs:129:71 [INFO] [stdout] | [INFO] [stdout] 129 | namespace_builder.define_model_field_decorator("inputOmissible", |arguments, field| { [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_arguments` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `arguments` [INFO] [stdout] --> src/stdlib/decorators/model_field_decorators.rs:134:72 [INFO] [stdout] | [INFO] [stdout] 134 | namespace_builder.define_model_field_decorator("outputOmissible", |arguments, field| { [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_arguments` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `arguments` [INFO] [stdout] --> src/stdlib/decorators/model_field_decorators.rs:139:61 [INFO] [stdout] | [INFO] [stdout] 139 | namespace_builder.define_model_field_decorator("auto", |arguments, field| { [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_arguments` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `arguments` [INFO] [stdout] --> src/stdlib/decorators/model_field_decorators.rs:145:70 [INFO] [stdout] | [INFO] [stdout] 145 | namespace_builder.define_model_field_decorator("autoIncrement", |arguments, field| { [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_arguments` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `arguments` [INFO] [stdout] --> src/stdlib/decorators/model_field_decorators.rs:158:67 [INFO] [stdout] | [INFO] [stdout] 158 | namespace_builder.define_model_field_decorator("foreignKey", |arguments, field| { [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_arguments` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `arguments` [INFO] [stdout] --> src/stdlib/decorators/model_field_decorators.rs:182:66 [INFO] [stdout] | [INFO] [stdout] 182 | namespace_builder.define_model_field_decorator("queryable", |arguments, field| { [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_arguments` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `arguments` [INFO] [stdout] --> src/stdlib/decorators/model_field_decorators.rs:187:68 [INFO] [stdout] | [INFO] [stdout] 187 | namespace_builder.define_model_field_decorator("unqueryable", |arguments, field| { [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_arguments` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `arguments` [INFO] [stdout] --> src/stdlib/decorators/model_field_decorators.rs:192:65 [INFO] [stdout] | [INFO] [stdout] 192 | namespace_builder.define_model_field_decorator("sortable", |arguments, field| { [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_arguments` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `arguments` [INFO] [stdout] --> src/stdlib/decorators/model_field_decorators.rs:197:67 [INFO] [stdout] | [INFO] [stdout] 197 | namespace_builder.define_model_field_decorator("unsortable", |arguments, field| { [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_arguments` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `arguments` [INFO] [stdout] --> src/stdlib/decorators/model_field_decorators.rs:214:64 [INFO] [stdout] | [INFO] [stdout] 214 | namespace_builder.define_model_field_decorator("dropped", |arguments, field| { [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_arguments` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `arguments` [INFO] [stdout] --> src/stdlib/decorators/model_property_decorators.rs:20:58 [INFO] [stdout] | [INFO] [stdout] 20 | namespace.define_model_property_decorator("cached", |arguments, property| { [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_arguments` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `arguments` [INFO] [stdout] --> src/stdlib/decorators/model_property_decorators.rs:44:66 [INFO] [stdout] | [INFO] [stdout] 44 | namespace.define_model_property_decorator("inputOmissible", |arguments, property| { [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_arguments` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `arguments` [INFO] [stdout] --> src/stdlib/decorators/model_property_decorators.rs:49:67 [INFO] [stdout] | [INFO] [stdout] 49 | namespace.define_model_property_decorator("outputOmissible", |arguments, property| { [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_arguments` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `namespace` [INFO] [stdout] --> src/stdlib/decorators/enum_decorators.rs:3:47 [INFO] [stdout] | [INFO] [stdout] 3 | pub(in crate::stdlib) fn load_enum_decorators(namespace: &namespace::Builder) { [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_namespace` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `namespace` [INFO] [stdout] --> src/stdlib/decorators/enum_member_decorators.rs:3:54 [INFO] [stdout] | [INFO] [stdout] 3 | pub(in crate::stdlib) fn load_enum_member_decorators(namespace: &namespace::Builder) { [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_namespace` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `start` [INFO] [stdout] --> src/stdlib/middlewares/log_request.rs:12:21 [INFO] [stdout] | [INFO] [stdout] 12 | let start = 1; [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_start` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `args` [INFO] [stdout] --> src/stdlib/pipeline_items/number.rs:13:47 [INFO] [stdout] | [INFO] [stdout] 13 | namespace.define_pipeline_item("isEven", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_args` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `args` [INFO] [stdout] --> src/stdlib/pipeline_items/number.rs:27:46 [INFO] [stdout] | [INFO] [stdout] 27 | namespace.define_pipeline_item("isOdd", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_args` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `ctx` [INFO] [stdout] --> src/stdlib/pipeline_items/number.rs:41:69 [INFO] [stdout] | [INFO] [stdout] 41 | namespace.define_pipeline_item("randomFloat", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_ctx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `path` [INFO] [stdout] --> src/stdlib/structs/mod.rs:28:46 [INFO] [stdout] | [INFO] [stdout] 28 | namespace_builder.define_struct("Null", |path, r#struct| { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_path` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `path` [INFO] [stdout] --> src/stdlib/structs/mod.rs:34:46 [INFO] [stdout] | [INFO] [stdout] 34 | namespace_builder.define_struct("Bool", |path, r#struct| { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_path` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `ctx` [INFO] [stdout] --> src/stdlib/pipeline_items/number.rs:64:67 [INFO] [stdout] | [INFO] [stdout] 64 | namespace.define_pipeline_item("randomInt", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_ctx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `path` [INFO] [stdout] --> src/stdlib/structs/mod.rs:45:45 [INFO] [stdout] | [INFO] [stdout] 45 | namespace_builder.define_struct("Int", |path, r#struct| { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_path` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `path` [INFO] [stdout] --> src/stdlib/structs/mod.rs:55:47 [INFO] [stdout] | [INFO] [stdout] 55 | namespace_builder.define_struct("Int64", |path, r#struct| { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_path` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `path` [INFO] [stdout] --> src/stdlib/structs/mod.rs:65:49 [INFO] [stdout] | [INFO] [stdout] 65 | namespace_builder.define_struct("Float32", |path, r#struct| { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_path` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `path` [INFO] [stdout] --> src/stdlib/structs/mod.rs:75:47 [INFO] [stdout] | [INFO] [stdout] 75 | namespace_builder.define_struct("Float", |path, r#struct| { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_path` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `path` [INFO] [stdout] --> src/stdlib/structs/mod.rs:85:49 [INFO] [stdout] | [INFO] [stdout] 85 | namespace_builder.define_struct("Decimal", |path, r#struct| { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_path` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `path` [INFO] [stdout] --> src/stdlib/structs/mod.rs:95:48 [INFO] [stdout] | [INFO] [stdout] 95 | namespace_builder.define_struct("String", |path, r#struct| { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_path` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `path` [INFO] [stdout] --> src/stdlib/structs/mod.rs:126:50 [INFO] [stdout] | [INFO] [stdout] 126 | namespace_builder.define_struct("ObjectId", |path, r#struct| { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_path` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `path` [INFO] [stdout] --> src/stdlib/structs/mod.rs:136:46 [INFO] [stdout] | [INFO] [stdout] 136 | namespace_builder.define_struct("Date", |path, r#struct| { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_path` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `path` [INFO] [stdout] --> src/stdlib/structs/mod.rs:146:50 [INFO] [stdout] | [INFO] [stdout] 146 | namespace_builder.define_struct("DateTime", |path, r#struct| { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_path` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `path` [INFO] [stdout] --> src/stdlib/structs/mod.rs:156:46 [INFO] [stdout] | [INFO] [stdout] 156 | namespace_builder.define_struct("File", |path, r#struct| { }); [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_path` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `struct` [INFO] [stdout] --> src/stdlib/structs/mod.rs:156:52 [INFO] [stdout] | [INFO] [stdout] 156 | namespace_builder.define_struct("File", |path, r#struct| { }); [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_struct` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `path` [INFO] [stdout] --> src/stdlib/structs/mod.rs:158:47 [INFO] [stdout] | [INFO] [stdout] 158 | namespace_builder.define_struct("Regex", |path, r#struct| { }); [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_path` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `struct` [INFO] [stdout] --> src/stdlib/structs/mod.rs:158:53 [INFO] [stdout] | [INFO] [stdout] 158 | namespace_builder.define_struct("Regex", |path, r#struct| { }); [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_struct` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `path` [INFO] [stdout] --> src/stdlib/structs/mod.rs:160:47 [INFO] [stdout] | [INFO] [stdout] 160 | namespace_builder.define_struct("Range", |path, r#struct| { }); [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_path` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `struct` [INFO] [stdout] --> src/stdlib/structs/mod.rs:160:53 [INFO] [stdout] | [INFO] [stdout] 160 | namespace_builder.define_struct("Range", |path, r#struct| { }); [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_struct` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `path` [INFO] [stdout] --> src/stdlib/structs/mod.rs:162:47 [INFO] [stdout] | [INFO] [stdout] 162 | namespace_builder.define_struct("Array", |path, r#struct| { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_path` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `arguments` [INFO] [stdout] --> src/stdlib/structs/mod.rs:163:54 [INFO] [stdout] | [INFO] [stdout] 163 | r#struct.define_static_function("new", move |arguments: Arguments| { [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_arguments` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `path` [INFO] [stdout] --> src/stdlib/structs/mod.rs:177:52 [INFO] [stdout] | [INFO] [stdout] 177 | namespace_builder.define_struct("Dictionary", |path, r#struct| { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_path` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `arguments` [INFO] [stdout] --> src/stdlib/structs/mod.rs:178:54 [INFO] [stdout] | [INFO] [stdout] 178 | r#struct.define_static_function("new", move |arguments: Arguments| { [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_arguments` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `args` [INFO] [stdout] --> src/stdlib/pipeline_items/value.rs:120:47 [INFO] [stdout] | [INFO] [stdout] 120 | namespace.define_pipeline_item("isNull", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_args` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `args` [INFO] [stdout] --> src/stdlib/pipeline_items/value.rs:127:49 [INFO] [stdout] | [INFO] [stdout] 127 | namespace.define_pipeline_item("presents", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_args` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `args` [INFO] [stdout] --> src/stdlib/pipeline_items/value.rs:134:47 [INFO] [stdout] | [INFO] [stdout] 134 | namespace.define_pipeline_item("isTrue", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_args` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `args` [INFO] [stdout] --> src/stdlib/pipeline_items/value.rs:143:48 [INFO] [stdout] | [INFO] [stdout] 143 | namespace.define_pipeline_item("isFalse", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_args` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `arguments` [INFO] [stdout] --> src/stdlib/identity/mod.rs:66:60 [INFO] [stdout] | [INFO] [stdout] 66 | identity_namespace.define_model_field_decorator("id", |arguments, field| { [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_arguments` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `arguments` [INFO] [stdout] --> src/stdlib/identity/mod.rs:77:67 [INFO] [stdout] | [INFO] [stdout] 77 | identity_namespace.define_model_field_decorator("companion", |arguments, field| { [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_arguments` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `args` [INFO] [stdout] --> src/stdlib/pipeline_items/string/generation.rs:13:45 [INFO] [stdout] | [INFO] [stdout] 13 | namespace.define_pipeline_item("cuid", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_args` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `ctx` [INFO] [stdout] --> src/stdlib/pipeline_items/string/generation.rs:13:62 [INFO] [stdout] | [INFO] [stdout] 13 | namespace.define_pipeline_item("cuid", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_ctx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `args` [INFO] [stdout] --> src/stdlib/pipeline_items/string/generation.rs:17:46 [INFO] [stdout] | [INFO] [stdout] 17 | namespace.define_pipeline_item("cuid2", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_args` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `ctx` [INFO] [stdout] --> src/stdlib/pipeline_items/string/generation.rs:17:63 [INFO] [stdout] | [INFO] [stdout] 17 | namespace.define_pipeline_item("cuid2", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_ctx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `args` [INFO] [stdout] --> src/stdlib/pipeline_items/string/generation.rs:21:45 [INFO] [stdout] | [INFO] [stdout] 21 | namespace.define_pipeline_item("slug", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_args` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `ctx` [INFO] [stdout] --> src/stdlib/pipeline_items/string/generation.rs:21:62 [INFO] [stdout] | [INFO] [stdout] 21 | namespace.define_pipeline_item("slug", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_ctx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `args` [INFO] [stdout] --> src/stdlib/pipeline_items/string/generation.rs:25:45 [INFO] [stdout] | [INFO] [stdout] 25 | namespace.define_pipeline_item("uuid", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_args` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `ctx` [INFO] [stdout] --> src/stdlib/pipeline_items/string/generation.rs:25:62 [INFO] [stdout] | [INFO] [stdout] 25 | namespace.define_pipeline_item("uuid", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_ctx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `ctx` [INFO] [stdout] --> src/stdlib/pipeline_items/string/generation.rs:29:70 [INFO] [stdout] | [INFO] [stdout] 29 | namespace.define_pipeline_item("randomDigits", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_ctx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `f` [INFO] [stdout] --> src/stdlib/identity/mod.rs:126:25 [INFO] [stdout] | [INFO] [stdout] 126 | if let Some(f) = id_fields.iter().find(|f| f.name() == k.as_str()) { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_f` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `args` [INFO] [stdout] --> src/stdlib/pipeline_items/string/transform.rs:20:51 [INFO] [stdout] | [INFO] [stdout] 20 | namespace.define_pipeline_item("toWordCase", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_args` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `args` [INFO] [stdout] --> src/stdlib/pipeline_items/string/transform.rs:25:52 [INFO] [stdout] | [INFO] [stdout] 25 | namespace.define_pipeline_item("toLowerCase", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_args` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `args` [INFO] [stdout] --> src/stdlib/pipeline_items/string/transform.rs:30:52 [INFO] [stdout] | [INFO] [stdout] 30 | namespace.define_pipeline_item("toUpperCase", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_args` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `args` [INFO] [stdout] --> src/stdlib/pipeline_items/string/transform.rs:35:52 [INFO] [stdout] | [INFO] [stdout] 35 | namespace.define_pipeline_item("toTitleCase", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_args` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `args` [INFO] [stdout] --> src/stdlib/pipeline_items/string/transform.rs:40:55 [INFO] [stdout] | [INFO] [stdout] 40 | namespace.define_pipeline_item("toSentenceCase", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_args` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `args` [INFO] [stdout] --> src/stdlib/pipeline_items/string/transform.rs:45:45 [INFO] [stdout] | [INFO] [stdout] 45 | namespace.define_pipeline_item("trim", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_args` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `args` [INFO] [stdout] --> src/stdlib/pipeline_items/string/validation.rs:29:48 [INFO] [stdout] | [INFO] [stdout] 29 | namespace.define_pipeline_item("isEmail", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_args` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `args` [INFO] [stdout] --> src/stdlib/pipeline_items/string/validation.rs:37:51 [INFO] [stdout] | [INFO] [stdout] 37 | namespace.define_pipeline_item("isHexColor", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_args` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `args` [INFO] [stdout] --> src/stdlib/pipeline_items/string/validation.rs:45:57 [INFO] [stdout] | [INFO] [stdout] 45 | namespace.define_pipeline_item("isSecurePassword", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_args` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `args` [INFO] [stdout] --> src/stdlib/pipeline_items/string/validation.rs:55:50 [INFO] [stdout] | [INFO] [stdout] 55 | namespace.define_pipeline_item("isNumeric", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_args` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `args` [INFO] [stdout] --> src/stdlib/pipeline_items/string/validation.rs:65:55 [INFO] [stdout] | [INFO] [stdout] 65 | namespace.define_pipeline_item("isAlphanumeric", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_args` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `args` [INFO] [stdout] --> src/stdlib/pipeline_items/string/validation.rs:75:53 [INFO] [stdout] | [INFO] [stdout] 75 | namespace.define_pipeline_item("isAlphabetic", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_args` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `args` [INFO] [stdout] --> src/stdlib/pipeline_items/model_object.rs:11:45 [INFO] [stdout] | [INFO] [stdout] 11 | namespace.define_pipeline_item("self", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_args` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `args` [INFO] [stdout] --> src/stdlib/pipeline_items/logical.rs:13:46 [INFO] [stdout] | [INFO] [stdout] 13 | namespace.define_pipeline_item("valid", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_args` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `args` [INFO] [stdout] --> src/stdlib/pipeline_items/logical.rs:17:48 [INFO] [stdout] | [INFO] [stdout] 17 | namespace.define_pipeline_item("invalid", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_args` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `ctx` [INFO] [stdout] --> src/stdlib/pipeline_items/logical.rs:17:65 [INFO] [stdout] | [INFO] [stdout] 17 | namespace.define_pipeline_item("invalid", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_ctx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `args` [INFO] [stdout] --> src/stdlib/pipeline_items/logical.rs:148:46 [INFO] [stdout] | [INFO] [stdout] 148 | namespace.define_pipeline_item("asAny", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_args` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `args` [INFO] [stdout] --> src/stdlib/pipeline_items/vector.rs:57:50 [INFO] [stdout] | [INFO] [stdout] 57 | namespace.define_pipeline_item("getLength", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_args` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `args` [INFO] [stdout] --> src/stdlib/pipeline_items/vector.rs:102:48 [INFO] [stdout] | [INFO] [stdout] 102 | namespace.define_pipeline_item("reverse", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_args` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `args` [INFO] [stdout] --> src/stdlib/pipeline_items/datetime.rs:10:44 [INFO] [stdout] | [INFO] [stdout] 10 | namespace.define_pipeline_item("now", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_args` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `ctx` [INFO] [stdout] --> src/stdlib/pipeline_items/datetime.rs:10:61 [INFO] [stdout] | [INFO] [stdout] 10 | namespace.define_pipeline_item("now", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_ctx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `v` [INFO] [stdout] --> src/stdlib/pipeline_items/debug.rs:21:64 [INFO] [stdout] | [INFO] [stdout] 21 | error.errors = Some(errors.iter().map(|(k, v)| (k.to_owned(), message.to_owned())).collect()); [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_v` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `f` [INFO] [stdout] --> src/namespace/builder.rs:800:72 [INFO] [stdout] | [INFO] [stdout] 800 | dest_namespace.define_model_handler_group(group_name, |f| { }); [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_f` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `arguments` [INFO] [stdout] --> src/stdlib/decorators/model_field_decorators.rs:27:65 [INFO] [stdout] | [INFO] [stdout] 27 | namespace_builder.define_model_field_decorator("readonly", |arguments, field| { [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_arguments` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `arguments` [INFO] [stdout] --> src/stdlib/decorators/model_field_decorators.rs:32:66 [INFO] [stdout] | [INFO] [stdout] 32 | namespace_builder.define_model_field_decorator("writeonly", |arguments, field| { [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_arguments` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `arguments` [INFO] [stdout] --> src/stdlib/decorators/model_field_decorators.rs:37:65 [INFO] [stdout] | [INFO] [stdout] 37 | namespace_builder.define_model_field_decorator("internal", |arguments, field| { [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_arguments` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `arguments` [INFO] [stdout] --> src/stdlib/decorators/model_field_decorators.rs:43:70 [INFO] [stdout] | [INFO] [stdout] 43 | namespace_builder.define_model_field_decorator("writeOnCreate", |arguments, field| { [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_arguments` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `arguments` [INFO] [stdout] --> src/stdlib/decorators/model_field_decorators.rs:48:66 [INFO] [stdout] | [INFO] [stdout] 48 | namespace_builder.define_model_field_decorator("writeOnce", |arguments, field| { [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_arguments` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `arguments` [INFO] [stdout] --> src/stdlib/decorators/model_field_decorators.rs:53:69 [INFO] [stdout] | [INFO] [stdout] 53 | namespace_builder.define_model_field_decorator("writeNonNull", |arguments, field| { [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_arguments` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `arguments` [INFO] [stdout] --> src/stdlib/decorators/model_field_decorators.rs:58:66 [INFO] [stdout] | [INFO] [stdout] 58 | namespace_builder.define_model_field_decorator("readwrite", |arguments, field| { [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_arguments` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `arguments` [INFO] [stdout] --> src/stdlib/decorators/model_field_decorators.rs:102:63 [INFO] [stdout] | [INFO] [stdout] 102 | namespace_builder.define_model_field_decorator("atomic", |arguments, field| { [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_arguments` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `arguments` [INFO] [stdout] --> src/stdlib/decorators/model_field_decorators.rs:107:66 [INFO] [stdout] | [INFO] [stdout] 107 | namespace_builder.define_model_field_decorator("nonatomic", |arguments, field| { [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_arguments` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `arguments` [INFO] [stdout] --> src/stdlib/decorators/model_field_decorators.rs:124:64 [INFO] [stdout] | [INFO] [stdout] 124 | namespace_builder.define_model_field_decorator("virtual", |arguments, field| { [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_arguments` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `arguments` [INFO] [stdout] --> src/stdlib/decorators/model_field_decorators.rs:129:71 [INFO] [stdout] | [INFO] [stdout] 129 | namespace_builder.define_model_field_decorator("inputOmissible", |arguments, field| { [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_arguments` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `arguments` [INFO] [stdout] --> src/stdlib/decorators/model_field_decorators.rs:134:72 [INFO] [stdout] | [INFO] [stdout] 134 | namespace_builder.define_model_field_decorator("outputOmissible", |arguments, field| { [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_arguments` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `arguments` [INFO] [stdout] --> src/stdlib/decorators/model_field_decorators.rs:139:61 [INFO] [stdout] | [INFO] [stdout] 139 | namespace_builder.define_model_field_decorator("auto", |arguments, field| { [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_arguments` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `arguments` [INFO] [stdout] --> src/stdlib/decorators/model_field_decorators.rs:145:70 [INFO] [stdout] | [INFO] [stdout] 145 | namespace_builder.define_model_field_decorator("autoIncrement", |arguments, field| { [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_arguments` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `arguments` [INFO] [stdout] --> src/stdlib/decorators/model_field_decorators.rs:158:67 [INFO] [stdout] | [INFO] [stdout] 158 | namespace_builder.define_model_field_decorator("foreignKey", |arguments, field| { [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_arguments` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `arguments` [INFO] [stdout] --> src/stdlib/decorators/model_field_decorators.rs:182:66 [INFO] [stdout] | [INFO] [stdout] 182 | namespace_builder.define_model_field_decorator("queryable", |arguments, field| { [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_arguments` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `arguments` [INFO] [stdout] --> src/stdlib/decorators/model_field_decorators.rs:187:68 [INFO] [stdout] | [INFO] [stdout] 187 | namespace_builder.define_model_field_decorator("unqueryable", |arguments, field| { [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_arguments` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `arguments` [INFO] [stdout] --> src/stdlib/decorators/model_field_decorators.rs:192:65 [INFO] [stdout] | [INFO] [stdout] 192 | namespace_builder.define_model_field_decorator("sortable", |arguments, field| { [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_arguments` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `arguments` [INFO] [stdout] --> src/stdlib/decorators/model_field_decorators.rs:197:67 [INFO] [stdout] | [INFO] [stdout] 197 | namespace_builder.define_model_field_decorator("unsortable", |arguments, field| { [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_arguments` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `arguments` [INFO] [stdout] --> src/stdlib/decorators/model_field_decorators.rs:214:64 [INFO] [stdout] | [INFO] [stdout] 214 | namespace_builder.define_model_field_decorator("dropped", |arguments, field| { [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_arguments` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `arguments` [INFO] [stdout] --> src/stdlib/decorators/model_property_decorators.rs:20:58 [INFO] [stdout] | [INFO] [stdout] 20 | namespace.define_model_property_decorator("cached", |arguments, property| { [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_arguments` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `arguments` [INFO] [stdout] --> src/stdlib/decorators/model_property_decorators.rs:44:66 [INFO] [stdout] | [INFO] [stdout] 44 | namespace.define_model_property_decorator("inputOmissible", |arguments, property| { [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_arguments` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `arguments` [INFO] [stdout] --> src/stdlib/decorators/model_property_decorators.rs:49:67 [INFO] [stdout] | [INFO] [stdout] 49 | namespace.define_model_property_decorator("outputOmissible", |arguments, property| { [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_arguments` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `namespace` [INFO] [stdout] --> src/stdlib/decorators/enum_decorators.rs:3:47 [INFO] [stdout] | [INFO] [stdout] 3 | pub(in crate::stdlib) fn load_enum_decorators(namespace: &namespace::Builder) { [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_namespace` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `namespace` [INFO] [stdout] --> src/stdlib/decorators/enum_member_decorators.rs:3:54 [INFO] [stdout] | [INFO] [stdout] 3 | pub(in crate::stdlib) fn load_enum_member_decorators(namespace: &namespace::Builder) { [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_namespace` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `start` [INFO] [stdout] --> src/stdlib/middlewares/log_request.rs:12:21 [INFO] [stdout] | [INFO] [stdout] 12 | let start = 1; [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_start` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `path` [INFO] [stdout] --> src/stdlib/structs/mod.rs:28:46 [INFO] [stdout] | [INFO] [stdout] 28 | namespace_builder.define_struct("Null", |path, r#struct| { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_path` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `path` [INFO] [stdout] --> src/stdlib/structs/mod.rs:34:46 [INFO] [stdout] | [INFO] [stdout] 34 | namespace_builder.define_struct("Bool", |path, r#struct| { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_path` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `path` [INFO] [stdout] --> src/stdlib/structs/mod.rs:45:45 [INFO] [stdout] | [INFO] [stdout] 45 | namespace_builder.define_struct("Int", |path, r#struct| { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_path` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `path` [INFO] [stdout] --> src/stdlib/structs/mod.rs:55:47 [INFO] [stdout] | [INFO] [stdout] 55 | namespace_builder.define_struct("Int64", |path, r#struct| { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_path` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `path` [INFO] [stdout] --> src/stdlib/structs/mod.rs:65:49 [INFO] [stdout] | [INFO] [stdout] 65 | namespace_builder.define_struct("Float32", |path, r#struct| { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_path` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `path` [INFO] [stdout] --> src/stdlib/structs/mod.rs:75:47 [INFO] [stdout] | [INFO] [stdout] 75 | namespace_builder.define_struct("Float", |path, r#struct| { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_path` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `path` [INFO] [stdout] --> src/stdlib/structs/mod.rs:85:49 [INFO] [stdout] | [INFO] [stdout] 85 | namespace_builder.define_struct("Decimal", |path, r#struct| { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_path` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `path` [INFO] [stdout] --> src/stdlib/structs/mod.rs:95:48 [INFO] [stdout] | [INFO] [stdout] 95 | namespace_builder.define_struct("String", |path, r#struct| { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_path` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `path` [INFO] [stdout] --> src/stdlib/structs/mod.rs:126:50 [INFO] [stdout] | [INFO] [stdout] 126 | namespace_builder.define_struct("ObjectId", |path, r#struct| { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_path` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `path` [INFO] [stdout] --> src/stdlib/structs/mod.rs:136:46 [INFO] [stdout] | [INFO] [stdout] 136 | namespace_builder.define_struct("Date", |path, r#struct| { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_path` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `path` [INFO] [stdout] --> src/stdlib/structs/mod.rs:146:50 [INFO] [stdout] | [INFO] [stdout] 146 | namespace_builder.define_struct("DateTime", |path, r#struct| { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_path` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `path` [INFO] [stdout] --> src/stdlib/structs/mod.rs:156:46 [INFO] [stdout] | [INFO] [stdout] 156 | namespace_builder.define_struct("File", |path, r#struct| { }); [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_path` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `struct` [INFO] [stdout] --> src/stdlib/structs/mod.rs:156:52 [INFO] [stdout] | [INFO] [stdout] 156 | namespace_builder.define_struct("File", |path, r#struct| { }); [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_struct` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `path` [INFO] [stdout] --> src/stdlib/structs/mod.rs:158:47 [INFO] [stdout] | [INFO] [stdout] 158 | namespace_builder.define_struct("Regex", |path, r#struct| { }); [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_path` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `struct` [INFO] [stdout] --> src/stdlib/structs/mod.rs:158:53 [INFO] [stdout] | [INFO] [stdout] 158 | namespace_builder.define_struct("Regex", |path, r#struct| { }); [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_struct` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `path` [INFO] [stdout] --> src/stdlib/structs/mod.rs:160:47 [INFO] [stdout] | [INFO] [stdout] 160 | namespace_builder.define_struct("Range", |path, r#struct| { }); [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_path` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `struct` [INFO] [stdout] --> src/stdlib/structs/mod.rs:160:53 [INFO] [stdout] | [INFO] [stdout] 160 | namespace_builder.define_struct("Range", |path, r#struct| { }); [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_struct` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `path` [INFO] [stdout] --> src/stdlib/structs/mod.rs:162:47 [INFO] [stdout] | [INFO] [stdout] 162 | namespace_builder.define_struct("Array", |path, r#struct| { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_path` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `arguments` [INFO] [stdout] --> src/stdlib/structs/mod.rs:163:54 [INFO] [stdout] | [INFO] [stdout] 163 | r#struct.define_static_function("new", move |arguments: Arguments| { [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_arguments` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `path` [INFO] [stdout] --> src/stdlib/structs/mod.rs:177:52 [INFO] [stdout] | [INFO] [stdout] 177 | namespace_builder.define_struct("Dictionary", |path, r#struct| { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_path` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `arguments` [INFO] [stdout] --> src/stdlib/structs/mod.rs:178:54 [INFO] [stdout] | [INFO] [stdout] 178 | r#struct.define_static_function("new", move |arguments: Arguments| { [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_arguments` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `arguments` [INFO] [stdout] --> src/stdlib/identity/mod.rs:66:60 [INFO] [stdout] | [INFO] [stdout] 66 | identity_namespace.define_model_field_decorator("id", |arguments, field| { [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_arguments` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `arguments` [INFO] [stdout] --> src/stdlib/identity/mod.rs:77:67 [INFO] [stdout] | [INFO] [stdout] 77 | identity_namespace.define_model_field_decorator("companion", |arguments, field| { [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_arguments` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `f` [INFO] [stdout] --> src/stdlib/identity/mod.rs:126:25 [INFO] [stdout] | [INFO] [stdout] 126 | if let Some(f) = id_fields.iter().find(|f| f.name() == k.as_str()) { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_f` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `serializer` [INFO] [stdout] --> src/model/property/property.rs:131:28 [INFO] [stdout] | [INFO] [stdout] 131 | fn serialize(&self, serializer: S) -> std::result::Result [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_serializer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `f` [INFO] [stdout] --> src/namespace/builder.rs:800:72 [INFO] [stdout] | [INFO] [stdout] 800 | dest_namespace.define_model_handler_group(group_name, |f| { }); [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_f` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `is_new` [INFO] [stdout] --> src/model/object/object.rs:645:13 [INFO] [stdout] | [INFO] [stdout] 645 | let is_new = self.is_new(); [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_is_new` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `serializer` [INFO] [stdout] --> src/model/property/property.rs:131:28 [INFO] [stdout] | [INFO] [stdout] 131 | fn serialize(&self, serializer: S) -> std::result::Result [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_serializer` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `is_new` [INFO] [stdout] --> src/model/object/object.rs:645:13 [INFO] [stdout] | [INFO] [stdout] 645 | let is_new = self.is_new(); [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_is_new` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `args` [INFO] [stdout] --> src/pipeline/item/transform.rs:39:20 [INFO] [stdout] | [INFO] [stdout] 39 | fn call(&self, args: Arguments, ctx: Ctx) -> BoxFuture<'static, R> { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_args` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `args` [INFO] [stdout] --> src/pipeline/item/compare.rs:21:44 [INFO] [stdout] | [INFO] [stdout] 21 | fn call(&self, old: Value, new: Value, args: Arguments, ctx: Ctx) -> BoxFuture<'static, O> { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_args` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `ctx` [INFO] [stdout] --> src/pipeline/item/compare.rs:21:61 [INFO] [stdout] | [INFO] [stdout] 21 | fn call(&self, old: Value, new: Value, args: Arguments, ctx: Ctx) -> BoxFuture<'static, O> { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_ctx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `ctx` [INFO] [stdout] --> src/handler/ctx_argument.rs:14:20 [INFO] [stdout] | [INFO] [stdout] 14 | fn call(&self, ctx: Ctx) -> BoxFuture<'static, teo_result::Result> { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_ctx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `schema` [INFO] [stdout] --> src/schema/load/load_enum.rs:12:55 [INFO] [stdout] | [INFO] [stdout] 12 | pub fn load_enum(main_namespace: &namespace::Builder, schema: &Schema, enum_declaration: &teo_parser::ast::r#enum::Enum, diagnostics: &mu... [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_schema` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `diagnostics` [INFO] [stdout] --> src/schema/load/load_enum.rs:12:122 [INFO] [stdout] | [INFO] [stdout] 12 | ...ser::ast::r#enum::Enum, diagnostics: &mut Diagnostics) -> Result<()> { [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_diagnostics` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `main_namespace_builder` [INFO] [stdout] --> src/schema/load/load_interface.rs:58:25 [INFO] [stdout] | [INFO] [stdout] 58 | fn load_interface_field(main_namespace_builder: &namespace::Builder, field_declaration: &teo_parser::ast::field::Field, schema: &Schema, ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_main_namespace_builder` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `schema` [INFO] [stdout] --> src/schema/load/load_interface.rs:58:121 [INFO] [stdout] | [INFO] [stdout] 58 | ...o_parser::ast::field::Field, schema: &Schema, diagnostics: &mut Diagnostics) -> Result { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_schema` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `diagnostics` [INFO] [stdout] --> src/schema/load/load_interface.rs:58:138 [INFO] [stdout] | [INFO] [stdout] 58 | ...Field, schema: &Schema, diagnostics: &mut Diagnostics) -> Result { [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_diagnostics` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `ctx` [INFO] [stdout] --> src/schema/load/load_handler.rs:34:33 [INFO] [stdout] | [INFO] [stdout] 34 | Box::leak(Box::new(|ctx: request::Ctx| async { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_ctx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `data_set_name` [INFO] [stdout] --> src/schema/load/load_data_sets.rs:79:54 [INFO] [stdout] | [INFO] [stdout] 79 | ...ataset: &mut DataSet, data_set_name: &Vec, model_name: &Vec, record_name: &String, field_name: &String, value_name: &S... [INFO] [stdout] | ^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_data_set_name` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `ctx` [INFO] [stdout] --> src/schema/load/load_handler_template.rs:33:33 [INFO] [stdout] | [INFO] [stdout] 33 | Box::leak(Box::new(|ctx: request::Ctx| async { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_ctx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `args` [INFO] [stdout] --> src/pipeline/item/transform.rs:39:20 [INFO] [stdout] | [INFO] [stdout] 39 | fn call(&self, args: Arguments, ctx: Ctx) -> BoxFuture<'static, R> { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_args` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `ctx` [INFO] [stdout] --> src/schema/load/load_handler_inclusion.rs:37:33 [INFO] [stdout] | [INFO] [stdout] 37 | Box::leak(Box::new(|ctx: request::Ctx| async { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_ctx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `args` [INFO] [stdout] --> src/pipeline/item/compare.rs:21:44 [INFO] [stdout] | [INFO] [stdout] 21 | fn call(&self, old: Value, new: Value, args: Arguments, ctx: Ctx) -> BoxFuture<'static, O> { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_args` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `ctx` [INFO] [stdout] --> src/pipeline/item/compare.rs:21:61 [INFO] [stdout] | [INFO] [stdout] 21 | fn call(&self, old: Value, new: Value, args: Arguments, ctx: Ctx) -> BoxFuture<'static, O> { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_ctx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `schema` [INFO] [stdout] --> src/schema/fetch/fetchers/fetch_literals.rs:108:90 [INFO] [stdout] | [INFO] [stdout] 108 | ...m(e: &EnumVariantLiteral, schema: &Schema, info_provider: &I, synthesized_enum: &SynthesizedInterfaceEnum, namespace: &namespace::B... [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_schema` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `info_provider` [INFO] [stdout] --> src/schema/fetch/fetchers/fetch_literals.rs:108:107 [INFO] [stdout] | [INFO] [stdout] 108 | ...ral, schema: &Schema, info_provider: &I, synthesized_enum: &SynthesizedInterfaceEnum, namespace: &namespace::Builder) -> Result... [INFO] [stdout] | ^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_info_provider` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `namespace` [INFO] [stdout] --> src/schema/fetch/fetchers/fetch_literals.rs:108:171 [INFO] [stdout] | [INFO] [stdout] 108 | ...SynthesizedInterfaceEnum, namespace: &namespace::Builder) -> Result where I: InfoProvider { [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_namespace` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `schema` [INFO] [stdout] --> src/schema/fetch/fetchers/fetch_literals.rs:129:80 [INFO] [stdout] | [INFO] [stdout] 129 | ...m(e: &EnumVariantLiteral, schema: &Schema, info_provider: &I, synthesized_enum: &SynthesizedEnum, namespace: &namespace::Builder) -... [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_schema` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `info_provider` [INFO] [stdout] --> src/schema/fetch/fetchers/fetch_literals.rs:129:97 [INFO] [stdout] | [INFO] [stdout] 129 | ...ral, schema: &Schema, info_provider: &I, synthesized_enum: &SynthesizedEnum, namespace: &namespace::Builder) -> Result where I:... [INFO] [stdout] | ^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_info_provider` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `namespace` [INFO] [stdout] --> src/schema/fetch/fetchers/fetch_literals.rs:129:152 [INFO] [stdout] | [INFO] [stdout] 129 | ...d_enum: &SynthesizedEnum, namespace: &namespace::Builder) -> Result where I: InfoProvider { [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_namespace` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `instance_function` [INFO] [stdout] --> src/schema/fetch/fetchers/fetch_unit.rs:93:29 [INFO] [stdout] | [INFO] [stdout] 93 | let instance_function = r#struct.function(identifier.name()).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_instance_function` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `v` [INFO] [stdout] --> src/schema/fetch/fetchers/fetch_unit.rs:121:83 [INFO] [stdout] | [INFO] [stdout] 121 | ... if let Some((_, v)) = config.items().iter().find(|(k, v)| k.named_key_without_resolving().unwrap() == identifier.name()) { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_v` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `c` [INFO] [stdout] --> src/schema/fetch/fetchers/fetch_identifier.rs:21:22 [INFO] [stdout] | [INFO] [stdout] 21 | Node::Config(c) => Err(Error::new("cannot resolve")), [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_c` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `e` [INFO] [stdout] --> src/schema/fetch/fetchers/fetch_identifier.rs:23:20 [INFO] [stdout] | [INFO] [stdout] 23 | Node::Enum(e) => Err(Error::new("cannot resolve")), [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_e` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `i` [INFO] [stdout] --> src/schema/fetch/fetchers/fetch_identifier.rs:26:36 [INFO] [stdout] | [INFO] [stdout] 26 | Node::InterfaceDeclaration(i) => Err(Error::new("cannot resolve")), [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_i` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> src/schema/fetch/fetchers/fetch_identifier.rs:27:25 [INFO] [stdout] | [INFO] [stdout] 27 | Node::Namespace(n) => Err(Error::new("cannot resolve")), [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `ctx` [INFO] [stdout] --> src/handler/ctx_argument.rs:14:20 [INFO] [stdout] | [INFO] [stdout] 14 | fn call(&self, ctx: Ctx) -> BoxFuture<'static, teo_result::Result> { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_ctx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `r` [INFO] [stdout] --> src/value/value.rs:757:31 [INFO] [stdout] | [INFO] [stdout] 757 | Type::EnumVariant(r) => false, // todo [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_r` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `schema` [INFO] [stdout] --> src/schema/load/load_enum.rs:12:55 [INFO] [stdout] | [INFO] [stdout] 12 | pub fn load_enum(main_namespace: &namespace::Builder, schema: &Schema, enum_declaration: &teo_parser::ast::r#enum::Enum, diagnostics: &mu... [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_schema` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `diagnostics` [INFO] [stdout] --> src/schema/load/load_enum.rs:12:122 [INFO] [stdout] | [INFO] [stdout] 12 | ...ser::ast::r#enum::Enum, diagnostics: &mut Diagnostics) -> Result<()> { [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_diagnostics` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `main_namespace_builder` [INFO] [stdout] --> src/schema/load/load_interface.rs:58:25 [INFO] [stdout] | [INFO] [stdout] 58 | fn load_interface_field(main_namespace_builder: &namespace::Builder, field_declaration: &teo_parser::ast::field::Field, schema: &Schema, ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_main_namespace_builder` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `schema` [INFO] [stdout] --> src/schema/load/load_interface.rs:58:121 [INFO] [stdout] | [INFO] [stdout] 58 | ...o_parser::ast::field::Field, schema: &Schema, diagnostics: &mut Diagnostics) -> Result { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_schema` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `diagnostics` [INFO] [stdout] --> src/schema/load/load_interface.rs:58:138 [INFO] [stdout] | [INFO] [stdout] 58 | ...Field, schema: &Schema, diagnostics: &mut Diagnostics) -> Result { [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_diagnostics` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `ctx` [INFO] [stdout] --> src/schema/load/load_handler.rs:34:33 [INFO] [stdout] | [INFO] [stdout] 34 | Box::leak(Box::new(|ctx: request::Ctx| async { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_ctx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `data_set_name` [INFO] [stdout] --> src/schema/load/load_data_sets.rs:79:54 [INFO] [stdout] | [INFO] [stdout] 79 | ...ataset: &mut DataSet, data_set_name: &Vec, model_name: &Vec, record_name: &String, field_name: &String, value_name: &S... [INFO] [stdout] | ^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_data_set_name` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `ctx` [INFO] [stdout] --> src/schema/load/load_handler_template.rs:33:33 [INFO] [stdout] | [INFO] [stdout] 33 | Box::leak(Box::new(|ctx: request::Ctx| async { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_ctx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `ctx` [INFO] [stdout] --> src/schema/load/load_handler_inclusion.rs:37:33 [INFO] [stdout] | [INFO] [stdout] 37 | Box::leak(Box::new(|ctx: request::Ctx| async { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_ctx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `schema` [INFO] [stdout] --> src/schema/fetch/fetchers/fetch_literals.rs:108:90 [INFO] [stdout] | [INFO] [stdout] 108 | ...m(e: &EnumVariantLiteral, schema: &Schema, info_provider: &I, synthesized_enum: &SynthesizedInterfaceEnum, namespace: &namespace::B... [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_schema` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `info_provider` [INFO] [stdout] --> src/schema/fetch/fetchers/fetch_literals.rs:108:107 [INFO] [stdout] | [INFO] [stdout] 108 | ...ral, schema: &Schema, info_provider: &I, synthesized_enum: &SynthesizedInterfaceEnum, namespace: &namespace::Builder) -> Result... [INFO] [stdout] | ^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_info_provider` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `namespace` [INFO] [stdout] --> src/schema/fetch/fetchers/fetch_literals.rs:108:171 [INFO] [stdout] | [INFO] [stdout] 108 | ...SynthesizedInterfaceEnum, namespace: &namespace::Builder) -> Result where I: InfoProvider { [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_namespace` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `schema` [INFO] [stdout] --> src/schema/fetch/fetchers/fetch_literals.rs:129:80 [INFO] [stdout] | [INFO] [stdout] 129 | ...m(e: &EnumVariantLiteral, schema: &Schema, info_provider: &I, synthesized_enum: &SynthesizedEnum, namespace: &namespace::Builder) -... [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_schema` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `info_provider` [INFO] [stdout] --> src/schema/fetch/fetchers/fetch_literals.rs:129:97 [INFO] [stdout] | [INFO] [stdout] 129 | ...ral, schema: &Schema, info_provider: &I, synthesized_enum: &SynthesizedEnum, namespace: &namespace::Builder) -> Result where I:... [INFO] [stdout] | ^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_info_provider` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `namespace` [INFO] [stdout] --> src/schema/fetch/fetchers/fetch_literals.rs:129:152 [INFO] [stdout] | [INFO] [stdout] 129 | ...d_enum: &SynthesizedEnum, namespace: &namespace::Builder) -> Result where I: InfoProvider { [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_namespace` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `instance_function` [INFO] [stdout] --> src/schema/fetch/fetchers/fetch_unit.rs:93:29 [INFO] [stdout] | [INFO] [stdout] 93 | let instance_function = r#struct.function(identifier.name()).unwrap(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_instance_function` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `v` [INFO] [stdout] --> src/schema/fetch/fetchers/fetch_unit.rs:121:83 [INFO] [stdout] | [INFO] [stdout] 121 | ... if let Some((_, v)) = config.items().iter().find(|(k, v)| k.named_key_without_resolving().unwrap() == identifier.name()) { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_v` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type `connector::Inner` is more private than the item `Connector::inner` [INFO] [stdout] --> src/config/connector.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | pub(crate) inner: Arc, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ field `Connector::inner` is reachable at visibility `pub(crate)` [INFO] [stdout] | [INFO] [stdout] note: but type `connector::Inner` is only usable at visibility `pub(self)` [INFO] [stdout] --> src/config/connector.rs:11:1 [INFO] [stdout] | [INFO] [stdout] 11 | struct Inner { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: `#[warn(private_interfaces)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `c` [INFO] [stdout] --> src/schema/fetch/fetchers/fetch_identifier.rs:21:22 [INFO] [stdout] | [INFO] [stdout] 21 | Node::Config(c) => Err(Error::new("cannot resolve")), [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_c` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `e` [INFO] [stdout] --> src/schema/fetch/fetchers/fetch_identifier.rs:23:20 [INFO] [stdout] | [INFO] [stdout] 23 | Node::Enum(e) => Err(Error::new("cannot resolve")), [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_e` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `i` [INFO] [stdout] --> src/schema/fetch/fetchers/fetch_identifier.rs:26:36 [INFO] [stdout] | [INFO] [stdout] 26 | Node::InterfaceDeclaration(i) => Err(Error::new("cannot resolve")), [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_i` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `n` [INFO] [stdout] --> src/schema/fetch/fetchers/fetch_identifier.rs:27:25 [INFO] [stdout] | [INFO] [stdout] 27 | Node::Namespace(n) => Err(Error::new("cannot resolve")), [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_n` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `is_partial` and `is_deleted` are never read [INFO] [stdout] --> src/model/object/object.rs:1812:5 [INFO] [stdout] | [INFO] [stdout] 1804 | pub struct ObjectInner { [INFO] [stdout] | ----------- fields in this struct [INFO] [stdout] ... [INFO] [stdout] 1812 | is_partial: AtomicBool, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 1813 | is_deleted: AtomicBool, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `ObjectInner` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `allowed_keys_for_aggregate` is never used [INFO] [stdout] --> src/model/model.rs:235:19 [INFO] [stdout] | [INFO] [stdout] 79 | impl Model { [INFO] [stdout] | ---------- method in this implementation [INFO] [stdout] ... [INFO] [stdout] 235 | pub(crate) fn allowed_keys_for_aggregate(&self, name: &str) -> BTreeSet<&str> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `build` is never used [INFO] [stdout] --> src/enum/member/builder.rs:65:19 [INFO] [stdout] | [INFO] [stdout] 20 | impl Builder { [INFO] [stdout] | ------------ method in this implementation [INFO] [stdout] ... [INFO] [stdout] 65 | pub(crate) fn build(self) -> Member { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `fields` is never read [INFO] [stdout] --> src/struct/object/mod.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 36 | struct ObjectInner { [INFO] [stdout] | ----------- field in this struct [INFO] [stdout] 37 | struct_path: Vec, [INFO] [stdout] 38 | fields: Mutex> [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `ObjectInner` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `NESTED_CREATE_MANY_ACTION` is never used [INFO] [stdout] --> src/action/action.rs:131:18 [INFO] [stdout] | [INFO] [stdout] 131 | pub(crate) const NESTED_CREATE_MANY_ACTION: Action = Action(NESTED_CREATE_MANY_ACTION_U32); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `from_name` and `redirect` are never used [INFO] [stdout] --> src/action/action.rs:152:19 [INFO] [stdout] | [INFO] [stdout] 142 | impl Action { [INFO] [stdout] | ----------- associated items in this implementation [INFO] [stdout] ... [INFO] [stdout] 152 | pub(crate) fn from_name(name: &str) -> Result { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 210 | pub(crate) fn redirect(&self, action: Action) -> Self { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `NESTED_CREATE_MANY_ACTION_U32` is never used [INFO] [stdout] --> src/action/const_values.rs:63:18 [INFO] [stdout] | [INFO] [stdout] 63 | pub(super) const NESTED_CREATE_MANY_ACTION_U32: u32 = CREATE_U32 | NESTED_U32 | MANY_U32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `connections` is never used [INFO] [stdout] --> src/connection/connection/ctx.rs:59:34 [INFO] [stdout] | [INFO] [stdout] 19 | impl Ctx { [INFO] [stdout] | -------- method in this implementation [INFO] [stdout] ... [INFO] [stdout] 59 | pub(in crate::connection) fn connections(&self) -> Vec> { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: multiple methods are never used [INFO] [stdout] --> src/connection/transaction/ctx.rs:85:8 [INFO] [stdout] | [INFO] [stdout] 30 | impl Ctx { [INFO] [stdout] | -------- methods in this implementation [INFO] [stdout] ... [INFO] [stdout] 85 | fn connection_for_namespace_path(&self, path: &Vec) -> Option> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 89 | fn connections(&self) -> Vec> { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 93 | async fn set_transaction_for_model(&self, model: &Model, transaction: Arc) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 97 | async fn set_transaction_for_namespace(&self, namespace: &Namespace, transaction: Arc) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 120 | async fn transaction_for_namespace(&self, namespace: &Namespace) -> Option> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 147 | async fn transaction_for_namespace_or_create(&self, namespace: &Namespace) -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 157 | async fn transaction_for_namespace_or_no_transaction(&self, namespace: &Namespace) -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `calculate_generics_map` is never used [INFO] [stdout] --> src/coder/json_to_teon.rs:240:4 [INFO] [stdout] | [INFO] [stdout] 240 | fn calculate_generics_map( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/stdlib/pipeline_items/math.rs:21:12 [INFO] [stdout] | [INFO] [stdout] 14 | namespace.define_pipeline_item("add", |args: Arguments, ctx: Ctx| async move { [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] 15 | let input: &Value = ctx.value().try_ref_into_err_prefix("add")?; [INFO] [stdout] 16 | let arg_object: Value = ctx.resolve_pipeline_with_err_prefix( [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 21 | Ok(Value::from((input + arg).error_message_prefixed("add")?)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = 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/stdlib/pipeline_items/math.rs:30:12 [INFO] [stdout] | [INFO] [stdout] 24 | namespace.define_pipeline_item("sub", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | ---- --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 30 | Ok(Value::from((input - arg).error_message_prefixed("sub")?)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/stdlib/pipeline_items/math.rs:40:12 [INFO] [stdout] | [INFO] [stdout] 33 | namespace.define_pipeline_item("mul", |args: Arguments, ctx: Ctx| async move { [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] 34 | let input: &Value = ctx.value().try_ref_into_err_prefix("mul")?; [INFO] [stdout] 35 | let arg_object: Value = ctx.resolve_pipeline_with_err_prefix( [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 40 | Ok(Value::from((input * arg).error_message_prefixed("mul")?)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/stdlib/pipeline_items/math.rs:50:12 [INFO] [stdout] | [INFO] [stdout] 43 | namespace.define_pipeline_item("div", |args: Arguments, ctx: Ctx| async move { [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] 44 | let input: &Value = ctx.value().try_ref_into_err_prefix("div")?; [INFO] [stdout] 45 | let arg_object: Value = ctx.resolve_pipeline_with_err_prefix( [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 50 | Ok(Value::from((input / arg).error_message_prefixed("div")?)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/stdlib/pipeline_items/math.rs:59:12 [INFO] [stdout] | [INFO] [stdout] 53 | namespace.define_pipeline_item("mod", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | ---- --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 59 | Ok(Value::from((input % arg).error_message_prefixed("mod")?)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/stdlib/pipeline_items/math.rs:69:12 [INFO] [stdout] | [INFO] [stdout] 62 | namespace.define_pipeline_item("max", |args: Arguments, ctx: Ctx| async move { [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] 63 | let input: &Value = ctx.value().try_ref_into_err_prefix("max")?; [INFO] [stdout] 64 | let arg_object: Value = ctx.resolve_pipeline_with_err_prefix( [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 69 | Ok(if input > arg { [INFO] [stdout] | ____________^ [INFO] [stdout] 70 | | arg.into() [INFO] [stdout] 71 | | } else { [INFO] [stdout] 72 | | ctx.value().clone() [INFO] [stdout] 73 | | }) [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | 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/stdlib/pipeline_items/math.rs:83:12 [INFO] [stdout] | [INFO] [stdout] 76 | namespace.define_pipeline_item("min", |args: Arguments, ctx: Ctx| async move { [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] 77 | let input: &Value = ctx.value().try_ref_into_err_prefix("min")?; [INFO] [stdout] 78 | let arg_object: Value = ctx.resolve_pipeline_with_err_prefix( [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 83 | Ok(if input < arg { [INFO] [stdout] | ____________^ [INFO] [stdout] 84 | | arg_object [INFO] [stdout] 85 | | } else { [INFO] [stdout] 86 | | ctx.value().clone() [INFO] [stdout] 87 | | }) [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | 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/stdlib/pipeline_items/math.rs:92:12 [INFO] [stdout] | [INFO] [stdout] 90 | namespace.define_pipeline_item("floor", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 91 | let input: &Value = ctx.value().try_ref_into_err_prefix("floor")?; [INFO] [stdout] 92 | Ok(match input { [INFO] [stdout] | ____________^ [INFO] [stdout] 93 | | Value::Float32(f) => Value::from(f.floor()), [INFO] [stdout] 94 | | Value::Float(f) => Value::from(f.floor()), [INFO] [stdout] 95 | | Value::Decimal(d) => Value::from(d.with_scale(0)), [INFO] [stdout] 96 | | _ => Err(Error::new("floor: invalid input"))? [INFO] [stdout] 97 | | }) [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/stdlib/pipeline_items/math.rs:102:12 [INFO] [stdout] | [INFO] [stdout] 100 | namespace.define_pipeline_item("ceil", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 101 | let input: &Value = ctx.value().try_ref_into_err_prefix("ceil")?; [INFO] [stdout] 102 | Ok(match input { [INFO] [stdout] | ____________^ [INFO] [stdout] 103 | | Value::Float32(f) => Value::from(f.ceil()), [INFO] [stdout] 104 | | Value::Float(f) => Value::from(f.ceil()), [INFO] [stdout] 105 | | Value::Decimal(d) => Value::from(if d.digits() == 0 { [INFO] [stdout] ... | [INFO] [stdout] 110 | | _ => Err(Error::new("ceil: invalid input"))? [INFO] [stdout] 111 | | }) [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/stdlib/pipeline_items/math.rs:116:12 [INFO] [stdout] | [INFO] [stdout] 114 | namespace.define_pipeline_item("round", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 115 | let input: &Value = ctx.value().try_ref_into_err_prefix("round")?; [INFO] [stdout] 116 | Ok(match input { [INFO] [stdout] | ____________^ [INFO] [stdout] 117 | | Value::Float32(f) => Value::from(f.round()), [INFO] [stdout] 118 | | Value::Float(f) => Value::from(f.round()), [INFO] [stdout] 119 | | Value::Decimal(d) => Value::from(d.round(0)), [INFO] [stdout] 120 | | _ => Err(Error::new("round: invalid input"))? [INFO] [stdout] 121 | | }) [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/stdlib/pipeline_items/math.rs:126:12 [INFO] [stdout] | [INFO] [stdout] 124 | namespace.define_pipeline_item("abs", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 125 | let input: &Value = ctx.value().try_ref_into_err_prefix("abs")?; [INFO] [stdout] 126 | Ok(match input { [INFO] [stdout] | ____________^ [INFO] [stdout] 127 | | Value::Int(i) => Value::from(i.abs()) , [INFO] [stdout] 128 | | Value::Int64(i) => Value::from(i.abs()) , [INFO] [stdout] 129 | | Value::Float32(f) => Value::from(f.abs()), [INFO] [stdout] ... | [INFO] [stdout] 132 | | _ => Err(Error::new("abs: invalid input"))? [INFO] [stdout] 133 | | }) [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/stdlib/pipeline_items/math.rs:138:12 [INFO] [stdout] | [INFO] [stdout] 136 | namespace.define_pipeline_item("sqrt", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 137 | let input: &Value = ctx.value().try_ref_into_err_prefix("sqrt")?; [INFO] [stdout] 138 | Ok(match input { [INFO] [stdout] | ____________^ [INFO] [stdout] 139 | | Value::Int(i) => Value::from(i.sqrt()), [INFO] [stdout] 140 | | Value::Int64(i) => Value::from(i.sqrt()), [INFO] [stdout] 141 | | Value::Float32(f) => Value::from(f.sqrt()), [INFO] [stdout] ... | [INFO] [stdout] 148 | | _ => Err(Error::new("sqrt: invalid input"))? [INFO] [stdout] 149 | | }) [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/stdlib/pipeline_items/math.rs:154:12 [INFO] [stdout] | [INFO] [stdout] 152 | namespace.define_pipeline_item("cbrt", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 153 | let input: &Value = ctx.value().try_ref_into_err_prefix("cbrt")?; [INFO] [stdout] 154 | Ok(match input { [INFO] [stdout] | ____________^ [INFO] [stdout] 155 | | Value::Int(i) => Value::from((*i as f64).cbrt() as i32), [INFO] [stdout] 156 | | Value::Int64(i) => Value::from((*i as f64).cbrt() as i64), [INFO] [stdout] 157 | | Value::Float32(f) => Value::from(f.cbrt()), [INFO] [stdout] ... | [INFO] [stdout] 160 | | _ => Err(Error::new("cbrt: invalid input"))? [INFO] [stdout] 161 | | }) [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/stdlib/pipeline_items/math.rs:180:12 [INFO] [stdout] | [INFO] [stdout] 164 | namespace.define_pipeline_item("pow", |args: Arguments, ctx: Ctx| async move { [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] 165 | let input: &Value = ctx.value().try_ref_into_err_prefix("pow")?; [INFO] [stdout] 166 | let arg_object: Value = ctx.resolve_pipeline_with_err_prefix( [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 180 | Ok(match input { [INFO] [stdout] | ____________^ [INFO] [stdout] 181 | | Value::Int(i) => Value::from(i.pow(arg.to_int().unwrap() as u32)), [INFO] [stdout] 182 | | Value::Int64(i) => Value::from(i.pow(arg.to_int().unwrap() as u32)), [INFO] [stdout] 183 | | Value::Float32(f) => Value::from(f.powf(arg.to_float().unwrap() as f32)), [INFO] [stdout] 184 | | Value::Float(f) => Value::from(f.powf(arg.to_float().unwrap())), [INFO] [stdout] 185 | | _ => Err(Error::new("pow: invalid input"))? [INFO] [stdout] 186 | | }) [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | 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/stdlib/pipeline_items/math.rs:196:13 [INFO] [stdout] | [INFO] [stdout] 189 | namespace.define_pipeline_item("root", |args: Arguments, ctx: Ctx| async move { [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] 190 | let input: &Value = ctx.value().try_ref_into_err_prefix("root")?; [INFO] [stdout] 191 | let arg_object: Value = ctx.resolve_pipeline_with_err_prefix( [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 196 | Ok( match input { [INFO] [stdout] | _____________^ [INFO] [stdout] 197 | | Value::Int(i) => Value::from(i.nth_root(arg as u32)), [INFO] [stdout] 198 | | Value::Int64(i) => Value::from(i.nth_root(arg as u32)), [INFO] [stdout] 199 | | _ => Err(Error::new("root: invalid input"))? [INFO] [stdout] 200 | | }) [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | 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/stdlib/pipeline_items/number.rs:24:12 [INFO] [stdout] | [INFO] [stdout] 13 | namespace.define_pipeline_item("isEven", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 24 | Ok(ctx.value().clone()) [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/stdlib/pipeline_items/number.rs:38:12 [INFO] [stdout] | [INFO] [stdout] 27 | namespace.define_pipeline_item("isOdd", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 38 | Ok(ctx.value().clone()) [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/stdlib/pipeline_items/number.rs:57:12 [INFO] [stdout] | [INFO] [stdout] 41 | namespace.define_pipeline_item("randomFloat", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 57 | Ok(Value::from(if closed { [INFO] [stdout] | ____________^ [INFO] [stdout] 58 | | rng.gen_range(start..=end) [INFO] [stdout] 59 | | } else { [INFO] [stdout] 60 | | rng.gen_range(start..end) [INFO] [stdout] 61 | | })) [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |__________these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/stdlib/pipeline_items/number.rs:96:12 [INFO] [stdout] | [INFO] [stdout] 64 | namespace.define_pipeline_item("randomInt", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 65 | let length: Result = args.get("length"); [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 66 | let range: Result<&Range> = args.get("range"); [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 96 | Ok(Value::from(if closed { [INFO] [stdout] | ____________^ [INFO] [stdout] 97 | | rng.gen_range(start..=end) [INFO] [stdout] 98 | | } else { [INFO] [stdout] 99 | | rng.gen_range(start..end) [INFO] [stdout] 100 | | })) [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |__________these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/stdlib/pipeline_items/value.rs:124:12 [INFO] [stdout] | [INFO] [stdout] 120 | namespace.define_pipeline_item("isNull", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 124 | Ok(ctx.value().clone()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/stdlib/pipeline_items/value.rs:131:12 [INFO] [stdout] | [INFO] [stdout] 127 | namespace.define_pipeline_item("presents", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 131 | Ok(ctx.value().clone()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/stdlib/pipeline_items/string/generation.rs:31:12 [INFO] [stdout] | [INFO] [stdout] 29 | namespace.define_pipeline_item("randomDigits", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 30 | let len: usize = args.get("len").error_message_prefixed("randomDigits")?; [INFO] [stdout] 31 | Ok(Value::from(generate(len, "1234567890"))) [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/stdlib/pipeline_items/string/transform.rs:17:12 [INFO] [stdout] | [INFO] [stdout] 13 | namespace.define_pipeline_item("regexReplace", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | ---- --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 17 | Ok(Value::from(format.replace(input, substitute).to_string())) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/stdlib/pipeline_items/string/transform.rs:22:12 [INFO] [stdout] | [INFO] [stdout] 20 | namespace.define_pipeline_item("toWordCase", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 21 | let input: &str = ctx.value().try_ref_into_err_prefix("toWordCase")?; [INFO] [stdout] 22 | Ok(Value::from(input.to_word_case())) [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/stdlib/pipeline_items/string/transform.rs:27:12 [INFO] [stdout] | [INFO] [stdout] 25 | namespace.define_pipeline_item("toLowerCase", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 26 | let input: &str = ctx.value().try_ref_into_err_prefix("toLowerCase")?; [INFO] [stdout] 27 | Ok(Value::from(input.to_lowercase())) [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/stdlib/pipeline_items/string/transform.rs:32:12 [INFO] [stdout] | [INFO] [stdout] 30 | namespace.define_pipeline_item("toUpperCase", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 31 | let input: &str = ctx.value().try_ref_into_err_prefix("toUpperCase")?; [INFO] [stdout] 32 | Ok(Value::from(input.to_uppercase())) [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/stdlib/pipeline_items/string/transform.rs:37:12 [INFO] [stdout] | [INFO] [stdout] 35 | namespace.define_pipeline_item("toTitleCase", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 36 | let input: &str = ctx.value().try_ref_into_err_prefix("toTitleCase")?; [INFO] [stdout] 37 | Ok(Value::from(input.to_title_case())) [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/stdlib/pipeline_items/string/transform.rs:42:12 [INFO] [stdout] | [INFO] [stdout] 40 | namespace.define_pipeline_item("toSentenceCase", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 41 | let input: &str = ctx.value().try_ref_into_err_prefix("toSentenceCase")?; [INFO] [stdout] 42 | Ok(Value::from(input.to_sentence_case())) [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/stdlib/pipeline_items/string/transform.rs:47:12 [INFO] [stdout] | [INFO] [stdout] 45 | namespace.define_pipeline_item("trim", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 46 | let input: &str = ctx.value().try_ref_into_err_prefix("trim")?; [INFO] [stdout] 47 | Ok(Value::from(input.trim())) [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/stdlib/pipeline_items/string/transform.rs:57:12 [INFO] [stdout] | [INFO] [stdout] 50 | namespace.define_pipeline_item("split", |args: Arguments, ctx: Ctx| async move { [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] 51 | let input: &str = ctx.value().try_ref_into_err_prefix("split")?; [INFO] [stdout] 52 | let arg_object: Value = ctx.resolve_pipeline_with_err_prefix( [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 57 | Ok(Value::from(Value::Array(input.split(separator).map(|input| Value::String(input.to_string())).collect::>()))) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/stdlib/pipeline_items/string/transform.rs:87:12 [INFO] [stdout] | [INFO] [stdout] 75 | namespace.define_pipeline_item("padStart", |args: Arguments, ctx: Ctx| async move { [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] 76 | let input: &str = ctx.value().try_ref_into_err_prefix("padStart")?; [INFO] [stdout] 77 | let width_object: Value = ctx.resolve_pipeline_with_err_prefix( [INFO] [stdout] | ------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 87 | Ok(Value::from(input.pad(width, char, Alignment::Right, false))) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/stdlib/pipeline_items/string/transform.rs:102:12 [INFO] [stdout] | [INFO] [stdout] 90 | namespace.define_pipeline_item("padEnd", |args: Arguments, ctx: Ctx| async move { [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] 91 | let input: &str = ctx.value().try_ref_into_err_prefix("padEnd")?; [INFO] [stdout] 92 | let width_object: Value = ctx.resolve_pipeline_with_err_prefix( [INFO] [stdout] | ------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 102 | Ok(Value::from(input.pad(width, char, Alignment::Left, false))) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/stdlib/pipeline_items/string/validation.rs:34:12 [INFO] [stdout] | [INFO] [stdout] 29 | namespace.define_pipeline_item("isEmail", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 34 | Ok(ctx.value().clone()) [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/stdlib/pipeline_items/string/validation.rs:42:12 [INFO] [stdout] | [INFO] [stdout] 37 | namespace.define_pipeline_item("isHexColor", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 42 | Ok(ctx.value().clone()) [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/stdlib/pipeline_items/string/validation.rs:52:12 [INFO] [stdout] | [INFO] [stdout] 45 | namespace.define_pipeline_item("isSecurePassword", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 52 | Ok(ctx.value().clone()) [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/stdlib/pipeline_items/string/validation.rs:62:12 [INFO] [stdout] | [INFO] [stdout] 55 | namespace.define_pipeline_item("isNumeric", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 62 | Ok(ctx.value().clone()) [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/stdlib/pipeline_items/string/validation.rs:72:12 [INFO] [stdout] | [INFO] [stdout] 65 | namespace.define_pipeline_item("isAlphanumeric", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 72 | Ok(ctx.value().clone()) [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/stdlib/pipeline_items/string/validation.rs:82:12 [INFO] [stdout] | [INFO] [stdout] 75 | namespace.define_pipeline_item("isAlphabetic", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 82 | Ok(ctx.value().clone()) [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/stdlib/pipeline_items/string/validation.rs:95:12 [INFO] [stdout] | [INFO] [stdout] 85 | namespace.define_pipeline_item("isSuffixOf", |args: Arguments, ctx: Ctx| async move { [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] 86 | let input: &str = ctx.value().try_ref_into_err_prefix("isSuffixOf")?; [INFO] [stdout] 87 | let arg_object: Value = ctx.resolve_pipeline_with_err_prefix( [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 95 | Ok(ctx.value().clone()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/stdlib/pipeline_items/string/validation.rs:108:12 [INFO] [stdout] | [INFO] [stdout] 98 | namespace.define_pipeline_item("hasSuffix", |args: Arguments, ctx: Ctx| async move { [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] 99 | let input: &str = ctx.value().try_ref_into_err_prefix("hasSuffix")?; [INFO] [stdout] 100 | let arg_object: Value = ctx.resolve_pipeline_with_err_prefix( [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 108 | Ok(ctx.value().clone()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/stdlib/pipeline_items/string/validation.rs:121:12 [INFO] [stdout] | [INFO] [stdout] 111 | namespace.define_pipeline_item("isPrefixOf", |args: Arguments, ctx: Ctx| async move { [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] 112 | let input: &str = ctx.value().try_ref_into_err_prefix("isPrefixOf")?; [INFO] [stdout] 113 | let arg_object: Value = ctx.resolve_pipeline_with_err_prefix( [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 121 | Ok(ctx.value().clone()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/stdlib/pipeline_items/string/validation.rs:134:12 [INFO] [stdout] | [INFO] [stdout] 124 | namespace.define_pipeline_item("hasPrefix", |args: Arguments, ctx: Ctx| async move { [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] 125 | let input: &str = ctx.value().try_ref_into_err_prefix("hasPrefix")?; [INFO] [stdout] 126 | let arg_object: Value = ctx.resolve_pipeline_with_err_prefix( [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 134 | Ok(ctx.value().clone()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/stdlib/pipeline_items/string/validation.rs:143:12 [INFO] [stdout] | [INFO] [stdout] 137 | namespace.define_pipeline_item("regexMatch", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | ---- --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 143 | Ok(ctx.value().clone()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/stdlib/pipeline_items/model_object.rs:12:12 [INFO] [stdout] | [INFO] [stdout] 11 | namespace.define_pipeline_item("self", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 12 | Ok(Value::from(ctx.object())) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/stdlib/pipeline_items/model_object.rs:61:12 [INFO] [stdout] | [INFO] [stdout] 55 | namespace.define_pipeline_item("assign", |args: Arguments, ctx: Ctx| async move { [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] 56 | let model_object = ctx.object(); [INFO] [stdout] 57 | let value: Value = args.get("value")?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 61 | Ok(ctx.value().clone()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/stdlib/pipeline_items/model_object.rs:69:12 [INFO] [stdout] | [INFO] [stdout] 64 | namespace.define_pipeline_item("previous", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | ---- --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 68 | let result = model_object.get_previous_value(key)?; [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 69 | Ok(Value::from(result)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/stdlib/pipeline_items/logical.rs:14:12 [INFO] [stdout] | [INFO] [stdout] 13 | namespace.define_pipeline_item("valid", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 14 | Ok(ctx.value().clone()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/stdlib/pipeline_items/logical.rs:26:12 [INFO] [stdout] | [INFO] [stdout] 21 | namespace.define_pipeline_item("validate", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | ---- --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 26 | Ok(ctx.value().clone()) [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/stdlib/pipeline_items/logical.rs:31:12 [INFO] [stdout] | [INFO] [stdout] 29 | namespace.define_pipeline_item("passed", |args: Arguments, ctx: Ctx| async move { [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] 30 | let pipeline: &Pipeline = args.get("pipeline").error_message_prefixed("validate")?; [INFO] [stdout] 31 | Ok(Value::from(ctx.run_pipeline_ignore_return_value(pipeline).await.is_ok())) [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/stdlib/pipeline_items/logical.rs:38:15 [INFO] [stdout] | [INFO] [stdout] 34 | namespace.define_pipeline_item("if", |args: Arguments, ctx: Ctx| async move { [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] 35 | let cond: &Pipeline = args.get("cond").error_message_prefixed("if")?; [INFO] [stdout] 36 | let then: Result<&Pipeline> = args.get("then"); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 37 | let r#else: Result<&Pipeline> = args.get("else"); [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 38 | match ctx.run_pipeline(cond).await { [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/stdlib/pipeline_items/logical.rs:59:12 [INFO] [stdout] | [INFO] [stdout] 56 | namespace.define_pipeline_item("do", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | ---- --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 59 | Ok(ctx.value().clone()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/stdlib/pipeline_items/logical.rs:64:15 [INFO] [stdout] | [INFO] [stdout] 62 | namespace.define_pipeline_item("not", |args: Arguments, ctx: Ctx| async move { [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] 63 | let pipeline: &Pipeline = args.get("pipeline").error_message_prefixed("not")?; [INFO] [stdout] 64 | match ctx.run_pipeline_ignore_return_value(pipeline).await { [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/stdlib/pipeline_items/logical.rs:75:12 [INFO] [stdout] | [INFO] [stdout] 70 | namespace.define_pipeline_item("all", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | ---- --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 75 | Ok(ctx.value().clone()) [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/stdlib/pipeline_items/logical.rs:85:13 [INFO] [stdout] | [INFO] [stdout] 78 | namespace.define_pipeline_item("any", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | ---- --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 85 | Err(Error::new("any: none of the conditions succeed")) [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/stdlib/pipeline_items/logical.rs:123:13 [INFO] [stdout] | [INFO] [stdout] 109 | namespace.define_pipeline_item("match", |args: Arguments, ctx: Ctx| async move { [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] 110 | let value: Value = ctx.resolve_pipeline(args.get_object("value")?).await?; [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 111 | let new_ctx = ctx.alter_value(value); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 123 | Err(Error::new("cannot find a matched match arm")) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/stdlib/pipeline_items/logical.rs:149:28 [INFO] [stdout] | [INFO] [stdout] 148 | namespace.define_pipeline_item("asAny", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 149 | Ok::(ctx.value().clone()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/stdlib/pipeline_items/array.rs:17:12 [INFO] [stdout] | [INFO] [stdout] 10 | namespace.define_pipeline_item("join", |args: Arguments, ctx: Ctx| async move { [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] 11 | let input: Vec<&str> = ctx.value().try_ref_into_err_prefix("join")?; [INFO] [stdout] 12 | let separator_object: Value = ctx.resolve_pipeline_with_err_prefix( [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 17 | Ok(Value::from(input.join(separator))) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/stdlib/pipeline_items/array.rs:27:12 [INFO] [stdout] | [INFO] [stdout] 20 | namespace.define_pipeline_item("map", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | ---- --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 23 | let mut result: Vec = vec![]; [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 27 | Ok(Value::from(result)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/stdlib/pipeline_items/array.rs:39:12 [INFO] [stdout] | [INFO] [stdout] 30 | namespace.define_pipeline_item("filter", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | ---- --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 33 | let mut result: Vec = vec![]; [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 39 | Ok(Value::from(result)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/stdlib/pipeline_items/vector.rs:59:12 [INFO] [stdout] | [INFO] [stdout] 57 | namespace.define_pipeline_item("getLength", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 58 | let input: &Value = ctx.value().try_ref_into_err_prefix("getLength")?; [INFO] [stdout] 59 | Ok(match input { [INFO] [stdout] | ____________^ [INFO] [stdout] 60 | | Value::String(s) => Value::from(s.len() as i32), [INFO] [stdout] 61 | | Value::Array(v) => Value::from(v.len() as i32), [INFO] [stdout] 62 | | _ => Err(Error::new("getLength: input is not array or string"))? [INFO] [stdout] 63 | | }) [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/stdlib/pipeline_items/datetime.rs:22:12 [INFO] [stdout] | [INFO] [stdout] 14 | namespace.define_pipeline_item("today", |args: Arguments, ctx: Ctx| async move { [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] 15 | let arg_object: Value = ctx.resolve_pipeline_with_err_prefix( [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 22 | Ok(Value::from(calculated.date_naive())) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/stdlib/pipeline_items/datetime.rs:33:12 [INFO] [stdout] | [INFO] [stdout] 25 | namespace.define_pipeline_item("toDate", |args: Arguments, ctx: Ctx| async move { [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] 26 | let datetime: &DateTime = ctx.value().try_ref_into_err_prefix("toDate")?; [INFO] [stdout] 27 | let arg_object: Value = ctx.resolve_pipeline_with_err_prefix( [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 33 | Ok(Value::from(calculated.date_naive())) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/stdlib/pipeline_items/debug.rs:10:12 [INFO] [stdout] | [INFO] [stdout] 7 | namespace.define_pipeline_item("print", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | ---- --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 10 | Ok(ctx.value().clone()) [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/stdlib/pipeline_items/debug.rs:17:15 [INFO] [stdout] | [INFO] [stdout] 13 | namespace.define_pipeline_item("message", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | ---- --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 17 | match ctx.run_pipeline(pipeline).await { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/stdlib/pipeline_items/bcrypt.rs:14:12 [INFO] [stdout] | [INFO] [stdout] 12 | bcrypt_namespace.define_pipeline_item("salt", |_: Arguments, ctx: Ctx| async move { [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 13 | let value: &str = ctx.value().try_ref_into_err_message("salt: value is not string")?; [INFO] [stdout] 14 | Ok(Value::from(hash(value, DEFAULT_COST).unwrap())) [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/stdlib/pipeline_items/request.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 7 | namespace.define_pipeline_item("account", |_args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 8 | let Some(request_ctx) = ctx.request_ctx() else { [INFO] [stdout] | ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 11 | let binding = request_ctx.data(); [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 16 | Ok(object.clone()) [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/stdlib/middlewares/log_request.rs:10:22 [INFO] [stdout] | [INFO] [stdout] 8 | namespace.define_middleware("logRequest", |arguments: Arguments| async move { [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 9 | let timing: bool = arguments.get("timing")?; [INFO] [stdout] 10 | Ok(Box::leak(Box::new(move |ctx: Ctx, next: &'static dyn Next| async move { [INFO] [stdout] | ______________________^ [INFO] [stdout] 11 | | if timing { [INFO] [stdout] 12 | | let start = 1; [INFO] [stdout] 13 | | } [INFO] [stdout] 14 | | let res = next.call(ctx).await; [INFO] [stdout] 15 | | return res; [INFO] [stdout] 16 | | })) as &dyn Middleware) [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/stdlib/structs/mod.rs:16:16 [INFO] [stdout] | [INFO] [stdout] 15 | r#struct.define_static_function("new", move |_arguments: Arguments| { [INFO] [stdout] | --------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 16 | Ok(Value::from(r#struct::Object::new(path.clone(), btreemap! {}))) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/stdlib/structs/mod.rs:30:16 [INFO] [stdout] | [INFO] [stdout] 29 | r#struct.define_static_function("new", move |_arguments: Arguments| { [INFO] [stdout] | --------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 30 | Ok(Value::from(Value::Null)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/stdlib/structs/mod.rs:37:16 [INFO] [stdout] | [INFO] [stdout] 35 | r#struct.define_static_function("new", move |arguments: Arguments| { [INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 36 | let from: &str = arguments.get("from")?; [INFO] [stdout] 37 | Ok(Value::from(match from { [INFO] [stdout] | ________________^ [INFO] [stdout] 38 | | "true" => true, [INFO] [stdout] 39 | | "false" => false, [INFO] [stdout] 40 | | _ => Err(Error::new("Bool.new: invalid argument"))? [INFO] [stdout] 41 | | })) [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/stdlib/structs/mod.rs:48:16 [INFO] [stdout] | [INFO] [stdout] 46 | r#struct.define_static_function("new", move |arguments: Arguments| { [INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 47 | let from: &str = arguments.get("from")?; [INFO] [stdout] 48 | Ok(Value::from(match i32::from_str(from) { [INFO] [stdout] | ________________^ [INFO] [stdout] 49 | | Ok(v) => v, [INFO] [stdout] 50 | | Err(_) => Err(Error::new("Int.new: invalid argument"))? [INFO] [stdout] 51 | | })) [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/stdlib/structs/mod.rs:58:16 [INFO] [stdout] | [INFO] [stdout] 56 | r#struct.define_static_function("new", move |arguments: Arguments| { [INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 57 | let from: &str = arguments.get("from")?; [INFO] [stdout] 58 | Ok(Value::from(match i64::from_str(from) { [INFO] [stdout] | ________________^ [INFO] [stdout] 59 | | Ok(v) => v, [INFO] [stdout] 60 | | Err(_) => Err(Error::new("Int64.new: invalid argument"))? [INFO] [stdout] 61 | | })) [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/stdlib/structs/mod.rs:68:16 [INFO] [stdout] | [INFO] [stdout] 66 | r#struct.define_static_function("new", move |arguments: Arguments| { [INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 67 | let from: &str = arguments.get("from")?; [INFO] [stdout] 68 | Ok(Value::from(match f32::from_str(from) { [INFO] [stdout] | ________________^ [INFO] [stdout] 69 | | Ok(v) => v, [INFO] [stdout] 70 | | Err(_) => Err(Error::new("Float32.new: invalid argument"))? [INFO] [stdout] 71 | | })) [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/stdlib/structs/mod.rs:78:16 [INFO] [stdout] | [INFO] [stdout] 76 | r#struct.define_static_function("new", move |arguments: Arguments| { [INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 77 | let from: &str = arguments.get("from")?; [INFO] [stdout] 78 | Ok(Value::from(match f64::from_str(from) { [INFO] [stdout] | ________________^ [INFO] [stdout] 79 | | Ok(v) => v, [INFO] [stdout] 80 | | Err(_) => Err(Error::new("Float.new: invalid argument"))? [INFO] [stdout] 81 | | })) [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/stdlib/structs/mod.rs:88:16 [INFO] [stdout] | [INFO] [stdout] 86 | r#struct.define_static_function("new", move |arguments: Arguments| { [INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 87 | let from: &str = arguments.get("from")?; [INFO] [stdout] 88 | Ok(Value::from(match BigDecimal::from_str(from) { [INFO] [stdout] | ________________^ [INFO] [stdout] 89 | | Ok(v) => v, [INFO] [stdout] 90 | | Err(_) => Err(Error::new("Float.new: invalid argument"))? [INFO] [stdout] 91 | | })) [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/stdlib/structs/mod.rs:98:16 [INFO] [stdout] | [INFO] [stdout] 96 | r#struct.define_static_function("new", move |arguments: Arguments| { [INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 97 | let from: &Value = arguments.get("from")?; [INFO] [stdout] 98 | Ok(Value::from(match from { [INFO] [stdout] | ________________^ [INFO] [stdout] 99 | | Value::Null => "Null".to_owned(), [INFO] [stdout] 100 | | Value::Bool(b) => if *b { "true" } else { "false" }.to_owned(), [INFO] [stdout] 101 | | Value::Int(i) => i.to_string(), [INFO] [stdout] ... | [INFO] [stdout] 121 | | Value::Type(_) => Err(Error::new("String.new: type as value argument is not valid"))?, [INFO] [stdout] 122 | | })) [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/stdlib/structs/mod.rs:164:16 [INFO] [stdout] | [INFO] [stdout] 163 | r#struct.define_static_function("new", move |arguments: Arguments| { [INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 164 | Ok(Value::from(Vec::::new())) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/stdlib/structs/mod.rs:179:16 [INFO] [stdout] | [INFO] [stdout] 178 | r#struct.define_static_function("new", move |arguments: Arguments| { [INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 179 | Ok(Value::from(IndexMap::::new())) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/stdlib/identity/mod.rs:104:12 [INFO] [stdout] | [INFO] [stdout] 82 | identity_namespace.define_pipeline_item("jwt", |arguments: Arguments, pipeline_ctx: pipeline::Ctx| async move { [INFO] [stdout] | --------- ------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 88 | let expired: Option = arguments.get_optional("expired")?; [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 89 | [INFO] [stdout] 90 | let json_identifier: JsonValue = object.identifier().try_into()?; [INFO] [stdout] | --------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 91 | let claims = JwtClaims { [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 94 | exp: if let Some(expired) = expired { [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 95 | let expired_at = if let Some(pipeline) = expired.as_pipeline() { [INFO] [stdout] 96 | let result: Value = pipeline_ctx.run_pipeline(pipeline).await?; [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 104 | Ok(encode_token(claims, &jwt_secret).into()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/stdlib/identity/mod.rs:191:12 [INFO] [stdout] | [INFO] [stdout] 107 | identity_namespace.define_handler_template("signIn", |req_ctx: request::Ctx| async move { [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 108 | let model = req_ctx.namespace().model_at_path(&req_ctx.handler_match().path()).unwrap(); [INFO] [stdout] 109 | let model_ctx = req_ctx.transaction_ctx().model_ctx_for_model_at_path(req_ctx.handler_match().path()).unwrap(); [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 117 | let mut companion_values: IndexMap = indexmap!{}; [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] 118 | let mut id_values: IndexMap = indexmap!{}; [INFO] [stdout] | --------- ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 153 | let object: Option = model_ctx.find_unique(&teon!({ [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 158 | let Some(object) = object else { [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 162 | let pipeline_input = teon!({ [INFO] [stdout] | -------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 167 | let pipeline_ctx = pipeline::Ctx::new(Value::from(pipeline_input), object.clone(), path!["credentials"], CODE_NAME | CODE_AMOUNT ... [INFO] [stdout] | ------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 168 | let _ = pipeline_ctx.run_pipeline_ignore_return_value(auth_checker_pipeline).await.map_err(|mut e| { e.code = 401; e})?; [INFO] [stdout] 169 | let credentials_pipeline_ctx = pipeline::Ctx::new(Value::from(Value::Dictionary(credentials.clone())), object.clone(), path!["cre... [INFO] [stdout] | ------------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 170 | let self_pipeline_ctx = pipeline::Ctx::new(Value::from(&object), object.clone(), path![], CODE_NAME | CODE_AMOUNT | CODE_POSITION... [INFO] [stdout] | ----------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 189 | let obj = object.refreshed(include, select).await?; [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 190 | let obj_teon = obj.to_teon().await?; [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 191 | Ok(Response::data_meta(obj_teon, teon!({ [INFO] [stdout] | ____________^ [INFO] [stdout] 192 | | "token": token_string [INFO] [stdout] 193 | | }))) [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | 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] ::: src/value/macros.rs:212:21 [INFO] [stdout] | [INFO] [stdout] 212 | let mut map = indexmap::IndexMap::new(); [INFO] [stdout] | --- [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/namespace/builder.rs:434:40 [INFO] [stdout] | [INFO] [stdout] 433 | Box::leak(Box::new(|ctx: request::Ctx| async { [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 434 | wrapped_call.call(ctx).await [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/namespace/builder.rs:455:40 [INFO] [stdout] | [INFO] [stdout] 454 | Box::leak(Box::new(|ctx: request::Ctx| async { [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 455 | wrapped_call.call(ctx).await [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: using `.deref()` on a double reference, which returns `&str` instead of dereferencing the inner type [INFO] [stdout] --> src/namespace/builder.rs:491:50 [INFO] [stdout] | [INFO] [stdout] 491 | let decorator_name = path.last().unwrap().deref(); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(suspicious_double_ref_op)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: using `.deref()` on a double reference, which returns `&str` instead of dereferencing the inner type [INFO] [stdout] --> src/namespace/builder.rs:506:50 [INFO] [stdout] | [INFO] [stdout] 506 | let decorator_name = path.last().unwrap().deref(); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: using `.deref()` on a double reference, which returns `&str` instead of dereferencing the inner type [INFO] [stdout] --> src/namespace/builder.rs:521:50 [INFO] [stdout] | [INFO] [stdout] 521 | let decorator_name = path.last().unwrap().deref(); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: using `.deref()` on a double reference, which returns `&str` instead of dereferencing the inner type [INFO] [stdout] --> src/namespace/builder.rs:536:50 [INFO] [stdout] | [INFO] [stdout] 536 | let decorator_name = path.last().unwrap().deref(); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: using `.deref()` on a double reference, which returns `&str` instead of dereferencing the inner type [INFO] [stdout] --> src/namespace/builder.rs:551:50 [INFO] [stdout] | [INFO] [stdout] 551 | let decorator_name = path.last().unwrap().deref(); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: using `.deref()` on a double reference, which returns `&str` instead of dereferencing the inner type [INFO] [stdout] --> src/namespace/builder.rs:566:50 [INFO] [stdout] | [INFO] [stdout] 566 | let decorator_name = path.last().unwrap().deref(); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: using `.deref()` on a double reference, which returns `&str` instead of dereferencing the inner type [INFO] [stdout] --> src/namespace/builder.rs:581:50 [INFO] [stdout] | [INFO] [stdout] 581 | let decorator_name = path.last().unwrap().deref(); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: using `.deref()` on a double reference, which returns `&str` instead of dereferencing the inner type [INFO] [stdout] --> src/namespace/builder.rs:596:50 [INFO] [stdout] | [INFO] [stdout] 596 | let decorator_name = path.last().unwrap().deref(); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: using `.deref()` on a double reference, which returns `&str` instead of dereferencing the inner type [INFO] [stdout] --> src/namespace/builder.rs:611:50 [INFO] [stdout] | [INFO] [stdout] 611 | let decorator_name = path.last().unwrap().deref(); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: using `.deref()` on a double reference, which returns `&str` instead of dereferencing the inner type [INFO] [stdout] --> src/namespace/builder.rs:626:54 [INFO] [stdout] | [INFO] [stdout] 626 | let pipeline_item_name = path.last().unwrap().deref(); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: using `.deref()` on a double reference, which returns `&str` instead of dereferencing the inner type [INFO] [stdout] --> src/namespace/builder.rs:656:45 [INFO] [stdout] | [INFO] [stdout] 656 | let enum_name = path.last().unwrap().deref(); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: using `.deref()` on a double reference, which returns `&str` instead of dereferencing the inner type [INFO] [stdout] --> src/namespace/builder.rs:690:50 [INFO] [stdout] | [INFO] [stdout] 690 | let interface_name = path.last().unwrap().deref(); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: using `.deref()` on a double reference, which returns `&str` instead of dereferencing the inner type [INFO] [stdout] --> src/namespace/builder.rs:705:51 [INFO] [stdout] | [INFO] [stdout] 705 | let middleware_name = path.last().unwrap().deref(); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: using `.deref()` on a double reference, which returns `&str` instead of dereferencing the inner type [INFO] [stdout] --> src/namespace/builder.rs:750:48 [INFO] [stdout] | [INFO] [stdout] 750 | let handler_name = path.last().unwrap().deref(); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: using `.deref()` on a double reference, which returns `&str` instead of dereferencing the inner type [INFO] [stdout] --> src/namespace/builder.rs:760:56 [INFO] [stdout] | [INFO] [stdout] 760 | let handler_name = path.last().unwrap().deref(); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: using `.deref()` on a double reference, which returns `&str` instead of dereferencing the inner type [INFO] [stdout] --> src/namespace/builder.rs:761:67 [INFO] [stdout] | [INFO] [stdout] 761 | let group_name = path.get(path.len() - 2).unwrap().deref(); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: using `.deref()` on a double reference, which returns `&str` instead of dereferencing the inner type [INFO] [stdout] --> src/namespace/builder.rs:779:48 [INFO] [stdout] | [INFO] [stdout] 779 | let handler_name = path.last().unwrap().deref(); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: using `.deref()` on a double reference, which returns `&str` instead of dereferencing the inner type [INFO] [stdout] --> src/namespace/builder.rs:786:48 [INFO] [stdout] | [INFO] [stdout] 786 | let handler_name = path.last().unwrap().deref(); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: using `.deref()` on a double reference, which returns `&str` instead of dereferencing the inner type [INFO] [stdout] --> src/namespace/builder.rs:788:51 [INFO] [stdout] | [INFO] [stdout] 788 | Some(path.get(path.len() - 2).unwrap().deref()) [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/namespace/builder.rs:827:10 [INFO] [stdout] | [INFO] [stdout] 825 | let opposite_model = self.model_at_path(&relation.model_path()).unwrap(); [INFO] [stdout] | -------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 826 | let opposite_relation = opposite_model.relations().values().find(|r| r... [INFO] [stdout] 827 | (opposite_model.clone(), opposite_relation.cloned()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/namespace/builder.rs:827:34 [INFO] [stdout] | [INFO] [stdout] 825 | let opposite_model = self.model_at_path(&relation.model_path()).unwrap(); [INFO] [stdout] | -------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 826 | let opposite_relation = opposite_model.relations().values().find(|r| r... [INFO] [stdout] 827 | (opposite_model.clone(), opposite_relation.cloned()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/namespace/builder.rs:844:10 [INFO] [stdout] | [INFO] [stdout] 842 | let through_model = self.model_at_path(relation.through_path().unwrap()).unwrap(); [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 843 | let through_local_relation = through_model.relation(relation.local().unwrap()).unwrap(); [INFO] [stdout] 844 | (through_model.clone(), through_local_relation.clone()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/namespace/builder.rs:844:33 [INFO] [stdout] | [INFO] [stdout] 842 | let through_model = self.model_at_path(relation.through_path().unwrap()).unwrap(); [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 843 | let through_local_relation = through_model.relation(relation.local().unwrap()).unwrap(); [INFO] [stdout] 844 | (through_model.clone(), through_local_relation.clone()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/namespace/builder.rs:861:10 [INFO] [stdout] | [INFO] [stdout] 859 | let through_model = self.model_at_path(relation.through_path().unwrap()).unwrap(); [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 860 | let through_foreign_relation = through_model.relation(relation.foreign().unwrap()).unwrap(); [INFO] [stdout] 861 | (through_model.clone(), through_foreign_relation.clone()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/namespace/builder.rs:861:33 [INFO] [stdout] | [INFO] [stdout] 859 | let through_model = self.model_at_path(relation.through_path().unwrap()).unwrap(); [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 860 | let through_foreign_relation = through_model.relation(relation.foreign().unwrap()).unwrap(); [INFO] [stdout] 861 | (through_model.clone(), through_foreign_relation.clone()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/namespace/builder.rs:871:14 [INFO] [stdout] | [INFO] [stdout] 869 | let model = self.model_at_path(&result.0).unwrap(); [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 870 | let relation = model.relation(result.1.as_str()).unwrap(); [INFO] [stdout] 871 | (model.clone(), relation.clone()) [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/namespace/builder.rs:871:29 [INFO] [stdout] | [INFO] [stdout] 869 | let model = self.model_at_path(&result.0).unwrap(); [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 870 | let relation = model.relation(result.1.as_str()).unwrap(); [INFO] [stdout] 871 | (model.clone(), relation.clone()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/namespace/builder.rs:895:88 [INFO] [stdout] | [INFO] [stdout] 895 | namespaces: self.namespaces().into_iter().map(|(k, n)| (k.to_string(), n.build())).collect(), [INFO] [stdout] | ------ ^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/namespace/builder.rs:913:136 [INFO] [stdout] | [INFO] [stdout] 913 | ...er().map(|(k, v)| (k.to_string(), v.build())).collect(), [INFO] [stdout] | ------ ^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/namespace/builder.rs:914:124 [INFO] [stdout] | [INFO] [stdout] 914 | ...er().map(|(k, v)| (k.to_string(), v.build())).collect(), [INFO] [stdout] | ------ ^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/model/decorator.rs:37:20 [INFO] [stdout] | [INFO] [stdout] 35 | pub fn new(path: Vec, call: T) -> Self where T: Call + 'static { [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 36 | Self { [INFO] [stdout] 37 | inner: Arc::new(Inner { [INFO] [stdout] | ____________________^ [INFO] [stdout] 38 | | path, [INFO] [stdout] 39 | | call: Arc::new(call), [INFO] [stdout] 40 | | }), [INFO] [stdout] | |______________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/model/field/decorator.rs:38:20 [INFO] [stdout] | [INFO] [stdout] 36 | pub fn new(path: Vec, call: T) -> Self where T: Call + 'static { [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 37 | Self { [INFO] [stdout] 38 | inner: Arc::new(DecoratorInner { [INFO] [stdout] | ____________________^ [INFO] [stdout] 39 | | path, [INFO] [stdout] 40 | | call: Arc::new(call), [INFO] [stdout] 41 | | }), [INFO] [stdout] | |______________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/model/field/builder.rs:63:20 [INFO] [stdout] | [INFO] [stdout] 61 | pub fn new(name: String, comment: Option, r#type: Type, availability: Availability) -> Self { [INFO] [stdout] | ------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 62 | Self { [INFO] [stdout] 63 | inner: Arc::new(Inner { [INFO] [stdout] | ____________________^ [INFO] [stdout] 64 | | name: name.clone(), [INFO] [stdout] 65 | | comment, [INFO] [stdout] 66 | | r#type, [INFO] [stdout] ... | [INFO] [stdout] 92 | | data: Arc::new(Mutex::new(btreemap! {})), [INFO] [stdout] 93 | | }) [INFO] [stdout] | |______________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/model/relation/decorator.rs:49:20 [INFO] [stdout] | [INFO] [stdout] 47 | pub fn new(path: Vec, call: T) -> Self where T: Call + 'static { [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 48 | Self { [INFO] [stdout] 49 | inner: Arc::new(Inner { [INFO] [stdout] | ____________________^ [INFO] [stdout] 50 | | path, [INFO] [stdout] 51 | | call: Arc::new(call), [INFO] [stdout] 52 | | }), [INFO] [stdout] | |______________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/model/relation/builder.rs:41:20 [INFO] [stdout] | [INFO] [stdout] 39 | pub fn new(name: String, comment: Option, r#type: Type) -> Self { [INFO] [stdout] | ------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 40 | Self { [INFO] [stdout] 41 | inner: Arc::new(Inner { [INFO] [stdout] | ____________________^ [INFO] [stdout] 42 | | name, [INFO] [stdout] 43 | | comment, [INFO] [stdout] 44 | | r#type, [INFO] [stdout] ... | [INFO] [stdout] 57 | | data: Arc::new(Mutex::new(BTreeMap::new())), [INFO] [stdout] 58 | | }) [INFO] [stdout] | |______________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/model/property/decorator.rs:38:20 [INFO] [stdout] | [INFO] [stdout] 36 | pub fn new(path: Vec, call: T) -> Self where T: Call + 'static { [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 37 | Self { [INFO] [stdout] 38 | inner: Arc::new(Inner { [INFO] [stdout] | ____________________^ [INFO] [stdout] 39 | | path, [INFO] [stdout] 40 | | call: Arc::new(call), [INFO] [stdout] 41 | | }), [INFO] [stdout] | |______________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/model/property/builder.rs:46:20 [INFO] [stdout] | [INFO] [stdout] 44 | pub fn new(name: String, comment: Option, r#type: Type) -> Self { [INFO] [stdout] | ------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 45 | Self { [INFO] [stdout] 46 | inner: Arc::new(Inner { [INFO] [stdout] | ____________________^ [INFO] [stdout] 47 | | name: name.clone(), [INFO] [stdout] 48 | | comment, [INFO] [stdout] 49 | | r#type, [INFO] [stdout] ... | [INFO] [stdout] 60 | | data: Arc::new(Mutex::new(BTreeMap::new())), [INFO] [stdout] 61 | | }) [INFO] [stdout] | |______________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/model/property/builder.rs:178:12 [INFO] [stdout] | [INFO] [stdout] 177 | pub(crate) fn build(self, database: Database, schema: &Schema) -> Result { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 178 | Ok(Property { [INFO] [stdout] | ____________^ [INFO] [stdout] 179 | | inner: Arc::new(property::Inner { [INFO] [stdout] 180 | | name: self.inner.name.clone(), [INFO] [stdout] 181 | | comment: self.inner.comment.clone(), [INFO] [stdout] ... | [INFO] [stdout] 200 | | }) [INFO] [stdout] 201 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/model/object/object.rs:47:20 [INFO] [stdout] | [INFO] [stdout] 45 | pub fn new(request_ctx: Option, transaction_ctx: transaction::Ctx, model: &'static Model, action: Action) -> Object { [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] 46 | Object { [INFO] [stdout] 47 | inner: Arc::new(ObjectInner { [INFO] [stdout] | ____________________^ [INFO] [stdout] 48 | | request_ctx, [INFO] [stdout] 49 | | transaction_ctx, [INFO] [stdout] 50 | | model, [INFO] [stdout] ... | [INFO] [stdout] 71 | | ignore_relation: Arc::new(Mutex::new(None)), [INFO] [stdout] 72 | | }) [INFO] [stdout] | |______________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/model/object/object.rs:93:28 [INFO] [stdout] | [INFO] [stdout] 92 | fn pipeline_ctx_for_path_and_value(&self, path: KeyPath, value: Value) -> pipeline::Ctx { [INFO] [stdout] | ------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 93 | pipeline::Ctx::new(Value::from(value), self.clone(), path, self.action(), self.transaction_ctx(), self.request_ctx()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/model/object/object.rs:93:48 [INFO] [stdout] | [INFO] [stdout] 92 | fn pipeline_ctx_for_path_and_value(&self, path: KeyPath, value: Value) -> pipeline::Ctx { [INFO] [stdout] | ------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 93 | pipeline::Ctx::new(Value::from(value), self.clone(), path, self.action(), self.transaction_ctx(), self.request_ctx()) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/model/object/object.rs:93:83 [INFO] [stdout] | [INFO] [stdout] 92 | fn pipeline_ctx_for_path_and_value(&self, path: KeyPath, value: Value) -> pipeline::Ctx { [INFO] [stdout] | ------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 93 | pipeline::Ctx::new(Value::from(value), self.clone(), path, self.action(), self.transaction_ctx(), self.request_ctx()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/model/object/object.rs:93:107 [INFO] [stdout] | [INFO] [stdout] 92 | fn pipeline_ctx_for_path_and_value(&self, path: KeyPath, value: Value) -> pipeline::Ctx { [INFO] [stdout] | ------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 93 | pipeline::Ctx::new(Value::from(value), self.clone(), path, self.action(), self.transaction_ctx(), self.request_ctx()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/model/object/object.rs:290:29 [INFO] [stdout] | [INFO] [stdout] 289 | pub fn set(&self, key: impl AsRef, value: impl Into) -> Result<()> { [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] 290 | self.set_value(key, value.into()) [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/model/object/object.rs:368:15 [INFO] [stdout] | [INFO] [stdout] 362 | pub fn get_query_relation_object(&self, key: impl AsRef, path: &KeyPath) -> Result> { [INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 368 | match self.inner.relation_query_map.lock().unwrap().get(key) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/model/object/object.rs:380:15 [INFO] [stdout] | [INFO] [stdout] 374 | pub fn get_mutation_relation_object(&self, key: impl AsRef) -> Result> { [INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 380 | match self.inner.relation_query_map.lock().unwrap().get(key) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/model/object/object.rs:387:9 [INFO] [stdout] | [INFO] [stdout] 386 | pub fn has_query_relation_fetched(&self, key: impl AsRef) -> bool { [INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 387 | self.inner.relation_query_map.lock().unwrap().contains_key(key.as_ref()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/model/object/object.rs:391:9 [INFO] [stdout] | [INFO] [stdout] 390 | pub fn has_mutation_relation_fetched(&self, key: impl AsRef) -> bool { [INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 391 | self.inner.relation_query_map.lock().unwrap().contains_key(key.as_ref()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/model/object/object.rs:400:15 [INFO] [stdout] | [INFO] [stdout] 394 | pub fn get_relation_vec(&self, key: impl AsRef) -> Result> { [INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 400 | match self.inner.relation_query_map.lock().unwrap().get(key) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/model/object/object.rs:427:15 [INFO] [stdout] | [INFO] [stdout] 426 | pub fn get(&self, key: impl AsRef) -> Result where T: TryFrom { [INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 427 | match self.get_value(key) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/model/object/object.rs:452:15 [INFO] [stdout] | [INFO] [stdout] 451 | pub fn get_previous_value_or_current_value(&self, key: impl AsRef) -> Result { [INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 452 | match self.get_previous_value(key.as_ref()) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/model/object/object.rs:472:12 [INFO] [stdout] | [INFO] [stdout] 467 | pub fn get_value(&self, key: impl AsRef) -> Result { [INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 472 | Ok(self.get_value_map_value(key.as_ref())) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/model/object/object.rs:1251:84 [INFO] [stdout] | [INFO] [stdout] 1251 | "where": Value::Dictionary(relation.iter().map(|(l, f)| (f.to_owned(), self.get_value(l).unwrap())).collect()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/model/object/object.rs:1257:84 [INFO] [stdout] | [INFO] [stdout] 1257 | "where": Value::Dictionary(relation.iter().map(|(l, f)| (l.to_owned(), self.get_value(f).unwrap())).collect()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/model/object/object.rs:1263:84 [INFO] [stdout] | [INFO] [stdout] 1263 | ... "where": Value::Dictionary(relation.iter().map(|(l, f)| (l.to_owned(), self.get_previous_value_or_current_value(f).unwrap())).colle... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `r` [INFO] [stdout] --> src/value/value.rs:757:31 [INFO] [stdout] | [INFO] [stdout] 757 | Type::EnumVariant(r) => false, // todo [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_r` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/model/builder.rs:411:12 [INFO] [stdout] | [INFO] [stdout] 271 | pub(crate) fn build(self, shape: ModelResolved) -> Result { [INFO] [stdout] | ---- -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 284 | let mut indexes_from_fields = vec![]; [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 379 | let mut cache = model::model::Cache::new(); [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 411 | Ok(Model { [INFO] [stdout] | ____________^ [INFO] [stdout] 412 | | inner: Arc::new(model::model::Inner { [INFO] [stdout] 413 | | path: self.inner.path.clone(), [INFO] [stdout] 414 | | parser_path: self.inner.parser_path.clone(), [INFO] [stdout] ... | [INFO] [stdout] 438 | | }), [INFO] [stdout] 439 | | }) [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/enum/member/decorator.rs:37:20 [INFO] [stdout] | [INFO] [stdout] 35 | pub fn new(path: Vec, call: T) -> Self where T: Call + 'static { [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 36 | Self { [INFO] [stdout] 37 | inner: Arc::new(Inner { [INFO] [stdout] | ____________________^ [INFO] [stdout] 38 | | path, [INFO] [stdout] 39 | | call: Arc::new(call), [INFO] [stdout] 40 | | }), [INFO] [stdout] | |______________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/enum/member/builder.rs:24:20 [INFO] [stdout] | [INFO] [stdout] 22 | pub fn new(name: String, value: Value, comment: Option) -> Self { [INFO] [stdout] | ------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 23 | Self { [INFO] [stdout] 24 | inner: Arc::new(Inner { [INFO] [stdout] | ____________________^ [INFO] [stdout] 25 | | name, [INFO] [stdout] 26 | | value, [INFO] [stdout] 27 | | comment, [INFO] [stdout] 28 | | data: Arc::new(Mutex::new(BTreeMap::new())), [INFO] [stdout] 29 | | }) [INFO] [stdout] | |______________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/enum/member/builder.rs:68:20 [INFO] [stdout] | [INFO] [stdout] 65 | pub(crate) fn build(self) -> Member { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 68 | value: self.inner.value.clone(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/enum/member/builder.rs:70:19 [INFO] [stdout] | [INFO] [stdout] 65 | pub(crate) fn build(self) -> Member { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 70 | data: self.inner.data.lock().unwrap().clone(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/enum/decorator.rs:37:20 [INFO] [stdout] | [INFO] [stdout] 35 | pub fn new(path: Vec, call: T) -> Self where T: Call + 'static { [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 36 | Self { [INFO] [stdout] 37 | inner: Arc::new(DecoratorInner { [INFO] [stdout] | ____________________^ [INFO] [stdout] 38 | | path, [INFO] [stdout] 39 | | call: Arc::new(call), [INFO] [stdout] 40 | | }), [INFO] [stdout] | |______________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/enum/builder.rs:27:20 [INFO] [stdout] | [INFO] [stdout] 25 | pub fn new(path: Vec, comment: Option, option: bool, interface: bool, members: Vec) -> Self { [INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 26 | Self { [INFO] [stdout] 27 | inner: Arc::new(Inner { [INFO] [stdout] | ____________________^ [INFO] [stdout] 28 | | path, [INFO] [stdout] 29 | | comment, [INFO] [stdout] 30 | | option, [INFO] [stdout] ... | [INFO] [stdout] 33 | | data: Arc::new(Mutex::new(btreemap! {})), [INFO] [stdout] 34 | | }) [INFO] [stdout] | |______________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/enum/builder.rs:80:20 [INFO] [stdout] | [INFO] [stdout] 78 | pub fn build(self) -> Enum { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 79 | Enum { [INFO] [stdout] 80 | inner: Arc::new(r#enum::Inner { [INFO] [stdout] | ____________________^ [INFO] [stdout] 81 | | path: self.inner.path.clone(), [INFO] [stdout] 82 | | comment: self.inner.comment.clone(), [INFO] [stdout] 83 | | option: self.inner.option, [INFO] [stdout] ... | [INFO] [stdout] 87 | | member_names: self.members().iter().map(|m| m.name.clone()).collect(), [INFO] [stdout] 88 | | }) [INFO] [stdout] | |______________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/interface/interface.rs:83:99 [INFO] [stdout] | [INFO] [stdout] 83 | ... return self.generic_names().iter().enumerate().map(|(index, name)| (name.to_string(), types.get(index).unwrap().clone())).collect(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/interface/decorator.rs:33:19 [INFO] [stdout] | [INFO] [stdout] 30 | pub fn new(path: Vec, call: T) -> Self where T: Call + 'static { [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 33 | call: Arc::new(call), [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/interface/field/decorator.rs:37:20 [INFO] [stdout] | [INFO] [stdout] 35 | pub fn new(path: Vec, call: T) -> Self where T: Call + 'static { [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 36 | Self { [INFO] [stdout] 37 | inner: Arc::new(Inner { [INFO] [stdout] | ____________________^ [INFO] [stdout] 38 | | path, [INFO] [stdout] 39 | | call: Arc::new(call), [INFO] [stdout] 40 | | }) [INFO] [stdout] | |______________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/interface/field/builder.rs:25:20 [INFO] [stdout] | [INFO] [stdout] 23 | pub fn new(name: String, comment: Option, r#type: Type) -> Self { [INFO] [stdout] | ------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 24 | Self { [INFO] [stdout] 25 | inner: Arc::new(Inner { [INFO] [stdout] | ____________________^ [INFO] [stdout] 26 | | name, [INFO] [stdout] 27 | | comment, [INFO] [stdout] 28 | | r#type, [INFO] [stdout] 29 | | optionality: Arc::new(Mutex::new(Optionality::Required)), [INFO] [stdout] 30 | | data: Arc::new(Mutex::new(BTreeMap::new())), [INFO] [stdout] 31 | | }) [INFO] [stdout] | |______________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/interface/field/builder.rs:79:21 [INFO] [stdout] | [INFO] [stdout] 75 | pub(crate) fn build(self) -> Field { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 79 | r#type: self.inner.r#type.clone(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/interface/field/builder.rs:80:26 [INFO] [stdout] | [INFO] [stdout] 75 | pub(crate) fn build(self) -> Field { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 80 | optionality: self.optionality(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/interface/field/builder.rs:81:19 [INFO] [stdout] | [INFO] [stdout] 75 | pub(crate) fn build(self) -> Field { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 81 | data: self.data(), [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/interface/builder.rs:34:20 [INFO] [stdout] | [INFO] [stdout] 32 | pub fn new(path: Vec, parser_path: Vec, comment: Option, fields: IndexMap, generic_names: Vec, extends: Vec, shape: SynthesizedShape) -... [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] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 33 | Self { [INFO] [stdout] 34 | inner: Arc::new(Inner { [INFO] [stdout] | ____________________^ [INFO] [stdout] 35 | | path, [INFO] [stdout] 36 | | parser_path, [INFO] [stdout] 37 | | comment, [INFO] [stdout] ... | [INFO] [stdout] 44 | | data: Arc::new(Mutex::new(btreemap! {})), [INFO] [stdout] 45 | | }) [INFO] [stdout] | |______________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/interface/builder.rs:115:20 [INFO] [stdout] | [INFO] [stdout] 113 | pub(crate) fn build(self) -> Interface { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 114 | Interface { [INFO] [stdout] 115 | inner: Arc::new(interface::Inner { [INFO] [stdout] | ____________________^ [INFO] [stdout] 116 | | path: self.inner.path.clone(), [INFO] [stdout] 117 | | parser_path: self.inner.parser_path.clone(), [INFO] [stdout] 118 | | comment: self.inner.comment.clone(), [INFO] [stdout] ... | [INFO] [stdout] 125 | | data: self.inner.data.lock().unwrap().clone(), [INFO] [stdout] 126 | | }) [INFO] [stdout] | |______________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/struct/object/mod.rs:16:20 [INFO] [stdout] | [INFO] [stdout] 14 | pub fn new(struct_path: Vec, fields: BTreeMap) -> Self { [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 15 | Self { [INFO] [stdout] 16 | inner: Arc::new(ObjectInner { [INFO] [stdout] | ____________________^ [INFO] [stdout] 17 | | struct_path, [INFO] [stdout] 18 | | fields: Mutex::new(fields), [INFO] [stdout] 19 | | }) [INFO] [stdout] | |______________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/arguments/mod.rs:53:20 [INFO] [stdout] | [INFO] [stdout] 51 | pub(crate) fn new(map: BTreeMap) -> Self { [INFO] [stdout] | ---------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 52 | Self { [INFO] [stdout] 53 | inner: Arc::new(ArgumentsInner { map }) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/arguments/mod.rs:67:15 [INFO] [stdout] | [INFO] [stdout] 65 | pub fn get<'a, T: 'a, E>(&'a self, key: impl AsRef) -> Result where E: std::error::Error, T: TryFrom<&'a Value, Error = E> { [INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 66 | let object = self.get_object_ref(key)?; [INFO] [stdout] 67 | match object.try_into() { [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/arguments/mod.rs:97:9 [INFO] [stdout] | [INFO] [stdout] 96 | pub fn get_object(&self, key: impl AsRef) -> Result { [INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 97 | self.get_object_ref(key).map(|o| o.clone()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/pipeline/ctx/mod.rs:37:20 [INFO] [stdout] | [INFO] [stdout] 35 | ...ew(value: Value, object: model::Object, path: KeyPath, action: Action, transaction_ctx: transaction::Ctx, request_ctx: Option) -... [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] | | 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] 36 | ... { [INFO] [stdout] 37 | ...inner: Arc::new(CtxInner { value, object, path, action, transaction_ctx, request_ctx }) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/pipeline/ctx/mod.rs:111:20 [INFO] [stdout] | [INFO] [stdout] 109 | pub fn alter_value(&self, value: Value) -> Self { [INFO] [stdout] | ------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 110 | Self { [INFO] [stdout] 111 | inner: Arc::new(CtxInner { [INFO] [stdout] | ____________________^ [INFO] [stdout] 112 | | value, [INFO] [stdout] 113 | | object: self.inner.object.clone(), [INFO] [stdout] 114 | | path: self.inner.path.clone(), [INFO] [stdout] ... | [INFO] [stdout] 117 | | request_ctx: self.inner.request_ctx.clone(), [INFO] [stdout] 118 | | }) [INFO] [stdout] | |______________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/pipeline/item/transform.rs:41:18 [INFO] [stdout] | [INFO] [stdout] 39 | fn call(&self, args: Arguments, ctx: Ctx) -> BoxFuture<'static, R> { [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] 40 | let value: A0 = ctx.value().clone().try_into().unwrap(); [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 41 | Box::pin(self(value)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/pipeline/item/transform.rs:55:18 [INFO] [stdout] | [INFO] [stdout] 52 | fn call(&self, args: Arguments, ctx: Ctx) -> BoxFuture<'static, R> { [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] 53 | let value: A0 = ctx.value().clone().try_into().unwrap(); [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 54 | let arg1: A1 = ExtractFromPipelineCtx::extract(&args, &ctx); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 55 | Box::pin(self(value, 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] --> src/pipeline/item/transform.rs:71:18 [INFO] [stdout] | [INFO] [stdout] 67 | fn call(&self, args: Arguments, ctx: Ctx) -> BoxFuture<'static, R> { [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] 68 | let value: A0 = ctx.value().clone().try_into().unwrap(); [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 69 | let arg1: A1 = ExtractFromPipelineCtx::extract(&args, &ctx); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 70 | let arg2: A2 = ExtractFromPipelineCtx::extract(&args, &ctx); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 71 | Box::pin(self(value, 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] --> src/pipeline/item/transform.rs:89:18 [INFO] [stdout] | [INFO] [stdout] 84 | fn call(&self, args: Arguments, ctx: Ctx) -> BoxFuture<'static, R> { [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] 85 | let value: A0 = ctx.value().clone().try_into().unwrap(); [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 86 | let arg1: A1 = ExtractFromPipelineCtx::extract(&args, &ctx); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 87 | let arg2: A2 = ExtractFromPipelineCtx::extract(&args, &ctx); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 88 | let arg3: A3 = ExtractFromPipelineCtx::extract(&args, &ctx); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 89 | Box::pin(self(value, 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] --> src/pipeline/item/validator.rs:110:18 [INFO] [stdout] | [INFO] [stdout] 108 | fn call(&self, _: Arguments, ctx: Ctx) -> BoxFuture<'static, O> { [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] 109 | let value: A0 = ctx.value().clone().try_into().unwrap(); [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 110 | Box::pin(self(value)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/pipeline/item/validator.rs:125:18 [INFO] [stdout] | [INFO] [stdout] 122 | fn call(&self, args: Arguments, ctx: Ctx) -> BoxFuture<'static, O> { [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] 123 | let value: A0 = ctx.value().clone().try_into().unwrap(); [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 124 | let arg1: A1 = ExtractFromPipelineCtx::extract(&args, &ctx); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 125 | Box::pin(self(value, 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] --> src/pipeline/item/validator.rs:142:18 [INFO] [stdout] | [INFO] [stdout] 138 | fn call(&self, args: Arguments, ctx: Ctx) -> BoxFuture<'static, O> { [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] 139 | let value: A0 = ctx.value().clone().try_into().unwrap(); [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 140 | let arg1: A1 = ExtractFromPipelineCtx::extract(&args, &ctx); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 141 | let arg2: A2 = ExtractFromPipelineCtx::extract(&args, &ctx); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 142 | Box::pin(self(value, 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] --> src/pipeline/item/validator.rs:161:18 [INFO] [stdout] | [INFO] [stdout] 156 | fn call(&self, args: Arguments, ctx: Ctx) -> BoxFuture<'static, O> { [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] 157 | let value: A0 = ctx.value().clone().try_into().unwrap(); [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 158 | let arg1: A1 = ExtractFromPipelineCtx::extract(&args, &ctx); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 159 | let arg2: A2 = ExtractFromPipelineCtx::extract(&args, &ctx); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 160 | let arg3: A3 = ExtractFromPipelineCtx::extract(&args, &ctx); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 161 | Box::pin(self(value, 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] --> src/pipeline/item/callback.rs:35:18 [INFO] [stdout] | [INFO] [stdout] 33 | fn call(&self, args: Arguments, ctx: Ctx) -> BoxFuture<'static, O> { [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] 34 | let value: A0 = ExtractFromPipelineCtx::extract(&args, &ctx); [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 35 | Box::pin(self(value)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/pipeline/item/callback.rs:48:18 [INFO] [stdout] | [INFO] [stdout] 45 | fn call(&self, args: Arguments, ctx: Ctx) -> BoxFuture<'static, O> { [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] 46 | let value: A0 = ExtractFromPipelineCtx::extract(&args, &ctx); [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 47 | let arg1: A1 = ExtractFromPipelineCtx::extract(&args, &ctx); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 48 | Box::pin(self(value, 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] --> src/pipeline/item/callback.rs:63:18 [INFO] [stdout] | [INFO] [stdout] 59 | fn call(&self, args: Arguments, ctx: Ctx) -> BoxFuture<'static, O> { [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] 60 | let value: A0 = ExtractFromPipelineCtx::extract(&args, &ctx); [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 61 | let arg1: A1 = ExtractFromPipelineCtx::extract(&args, &ctx); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 62 | let arg2: A2 = ExtractFromPipelineCtx::extract(&args, &ctx); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 63 | Box::pin(self(value, 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] --> src/pipeline/item/callback.rs:80:18 [INFO] [stdout] | [INFO] [stdout] 75 | fn call(&self, args: Arguments, ctx: Ctx) -> BoxFuture<'static, O> { [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] 76 | let value: A0 = ExtractFromPipelineCtx::extract(&args, &ctx); [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 77 | let arg1: A1 = ExtractFromPipelineCtx::extract(&args, &ctx); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 78 | let arg2: A2 = ExtractFromPipelineCtx::extract(&args, &ctx); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 79 | let arg3: A3 = ExtractFromPipelineCtx::extract(&args, &ctx); [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 80 | Box::pin(self(value, 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] --> src/pipeline/item/compare.rs:24:18 [INFO] [stdout] | [INFO] [stdout] 21 | fn call(&self, old: Value, new: Value, args: Arguments, ctx: Ctx) -> BoxFuture<'static, O> { [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] | | 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] 22 | let old: V1 = old.try_into().unwrap(); [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 23 | let new: V2 = new.try_into().unwrap(); [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 24 | Box::pin(self(old, new)) [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/pipeline/item/compare.rs:40:18 [INFO] [stdout] | [INFO] [stdout] 36 | fn call(&self, old: Value, new: Value, args: Arguments, ctx: Ctx) -> BoxFuture<'static, O> { [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] | | 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] 37 | let old: V1 = old.try_into().unwrap(); [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 38 | let new: V2 = new.try_into().unwrap(); [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 39 | let a1 = ExtractFromPipelineCtx::extract(&args, &ctx); [INFO] [stdout] | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 40 | Box::pin(self(old, new, a1)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/pipeline/item/compare.rs:58:18 [INFO] [stdout] | [INFO] [stdout] 53 | fn call(&self, old: Value, new: Value, args: Arguments, ctx: Ctx) -> BoxFuture<'static, O> { [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] | | 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] 54 | let old: V1 = old.try_into().unwrap(); [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 55 | let new: V2 = new.try_into().unwrap(); [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 56 | let a1 = ExtractFromPipelineCtx::extract(&args, &ctx); [INFO] [stdout] | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 57 | let a2 = ExtractFromPipelineCtx::extract(&args, &ctx); [INFO] [stdout] | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 58 | Box::pin(self(old, new, a1, a2)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/pipeline/item/compare.rs:78:18 [INFO] [stdout] | [INFO] [stdout] 72 | fn call(&self, old: Value, new: Value, args: Arguments, ctx: Ctx) -> BoxFuture<'static, O> { [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] | | 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] 73 | let old: V1 = old.try_into().unwrap(); [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 74 | let new: V2 = new.try_into().unwrap(); [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 75 | let a1 = ExtractFromPipelineCtx::extract(&args, &ctx); [INFO] [stdout] | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 76 | let a2 = ExtractFromPipelineCtx::extract(&args, &ctx); [INFO] [stdout] | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 77 | let a3 = ExtractFromPipelineCtx::extract(&args, &ctx); [INFO] [stdout] | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 78 | Box::pin(self(old, new, a1, a2, a3)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/pipeline/item/item.rs:18:18 [INFO] [stdout] | [INFO] [stdout] 17 | fn call(&self, args: Arguments, ctx: Ctx) -> BoxFuture<'static, teo_result::Result> { [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] 18 | Box::pin(self(args, ctx)) [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/pipeline/item/item.rs:40:20 [INFO] [stdout] | [INFO] [stdout] 38 | pub fn new(path: Vec, call: Arc) -> Self { [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 39 | Self { [INFO] [stdout] 40 | inner: Arc::new(Inner { [INFO] [stdout] | ____________________^ [INFO] [stdout] 41 | | path, [INFO] [stdout] 42 | | call [INFO] [stdout] 43 | | }) [INFO] [stdout] | |______________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/request/request.rs:20:23 [INFO] [stdout] | [INFO] [stdout] 19 | pub fn new(actix_http_request: HttpRequest) -> Self { [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 20 | Self { inner: Arc::new(actix_http_request) } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/request/ctx/mod.rs:34:20 [INFO] [stdout] | [INFO] [stdout] 32 | pub fn new(request: Request, body: Arc, transaction_ctx: transaction::Ctx, handler_match: HandlerMatch) -> Self { [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] | | 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] 33 | Self { [INFO] [stdout] 34 | inner: Arc::new(CtxInner { [INFO] [stdout] | ____________________^ [INFO] [stdout] 35 | | request, [INFO] [stdout] 36 | | body, [INFO] [stdout] 37 | | transaction_ctx, [INFO] [stdout] 38 | | handler_match, [INFO] [stdout] 39 | | data: RefCell::new(Data::new()) [INFO] [stdout] 40 | | }) [INFO] [stdout] | |______________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/request/local.rs:57:5 [INFO] [stdout] | [INFO] [stdout] 56 | fn downcast_owned(boxed: Box) -> Option { [INFO] [stdout] | ------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 57 | boxed.downcast().ok().map(|boxed| *boxed) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/handler/decorator.rs:37:24 [INFO] [stdout] | [INFO] [stdout] 35 | pub fn new(path: Vec, call: T) -> Self where T: Call + 'static { [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 36 | Self { [INFO] [stdout] 37 | inner: Arc::new(Inner { [INFO] [stdout] | ________________________^ [INFO] [stdout] 38 | | path, [INFO] [stdout] 39 | | call: Arc::new(call), [INFO] [stdout] 40 | | }), [INFO] [stdout] | |__________________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/handler/default/create.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 11 | let value = req_ctx.transaction_ctx().run_transaction(|ctx: transaction::Ctx| async move { [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 16 | Ok(create_internal(ctx.clone(), req_ctx.clone(), create, include, select, model, &path!["create"], action).await?) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/handler/default/update.rs:18:12 [INFO] [stdout] | [INFO] [stdout] 13 | let value: Value = req_ctx.transaction_ctx().run_transaction(|ctx: transaction::Ctx| async move { [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 14 | let object = ctx.find_unique_internal(model, req_ctx.body(), true, action, Some(req_ctx.clone()), path![]).await.into_not_found_e... [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 18 | Ok(update_internal(object, update, include, select, &path!["update"]).await?) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/handler/default/delete.rs:15:12 [INFO] [stdout] | [INFO] [stdout] 12 | let value: Value = req_ctx.transaction_ctx().run_transaction(|ctx: transaction::Ctx| async move { [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 13 | let object = ctx.find_unique_internal(model, req_ctx.body(), true, action, Some(req_ctx.clone()), path![]).await.into_not_found_e... [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 14 | object.delete_internal(path!["delete"]).await?; [INFO] [stdout] 15 | Ok(object.to_teon_internal(&path!["data"]).await?) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/handler/default/copy.rs:26:52 [INFO] [stdout] | [INFO] [stdout] 13 | let value: Value = req_ctx.transaction_ctx().run_transaction(|ctx: transaction::Ctx| async move { [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 14 | let object = ctx.find_unique_internal(model, req_ctx.body(), true, action, Some(req_ctx.clone()), path![]).await?.into_not_found_... [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 18 | let value = object.copied_value(); [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 19 | let new = ctx.new_object_with_teon_and_path(model, &teon!({}), &path![], action, Some(req_ctx.clone())).await?; [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 25 | let refreshed = new.refreshed(include, select).await?; [INFO] [stdout] | --------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 26 | refreshed.to_teon_internal(&path!["data"]).await [INFO] [stdout] | ^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/handler/default/create_many.rs:26:12 [INFO] [stdout] | [INFO] [stdout] 13 | let (objects, count) = req_ctx.transaction_ctx().run_transaction(|ctx: transaction::Ctx| async move { [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 20 | let mut ret_data: Vec = vec![]; [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 26 | Ok((ret_data, count)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/handler/default/update_many.rs:26:12 [INFO] [stdout] | [INFO] [stdout] 13 | let (objects, count) = req_ctx.transaction_ctx().run_transaction(|ctx: transaction::Ctx| async move { [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 18 | let objects = ctx.find_many_internal(model, req_ctx.body(), true, action, Some(req_ctx.clone()), path![]).await?; [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 19 | let mut count = 0; [INFO] [stdout] 20 | let mut ret_data: Vec = vec![]; [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 26 | Ok((ret_data, count)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/handler/default/delete_many.rs:21:12 [INFO] [stdout] | [INFO] [stdout] 12 | let (objects, count) = req_ctx.transaction_ctx().run_transaction(|ctx: transaction::Ctx| async move { [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 13 | let objects = ctx.find_many_internal(model, req_ctx.body(), true, action, Some(req_ctx.clone()), path![]).await?; [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 14 | let mut count = 0; [INFO] [stdout] 15 | let mut ret_data: Vec = vec![]; [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 21 | Ok((ret_data, count)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/handler/default/copy_many.rs:31:12 [INFO] [stdout] | [INFO] [stdout] 12 | let (retval, count) = req_ctx.transaction_ctx().run_transaction(|ctx: transaction::Ctx| async move { [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 13 | let objects = ctx.find_many_internal(model, req_ctx.body(), true, action, Some(req_ctx.clone()), path![]).await?; [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 18 | let mut retval = vec![]; [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 31 | Ok((retval, count)) [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/handler/ctx_argument.rs:15:18 [INFO] [stdout] | [INFO] [stdout] 14 | fn call(&self, ctx: Ctx) -> BoxFuture<'static, teo_result::Result> { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 15 | Box::pin(self()) [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/handler/ctx_argument.rs:25:18 [INFO] [stdout] | [INFO] [stdout] 23 | fn call(&self, ctx: Ctx) -> BoxFuture<'static, teo_result::Result> { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 24 | let value: A0 = ExtractFromRequestCtx::extract(&ctx); [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 25 | Box::pin(self(value)) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/handler/ctx_argument.rs:37:18 [INFO] [stdout] | [INFO] [stdout] 34 | fn call(&self, ctx: Ctx) -> BoxFuture<'static, teo_result::Result> { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 35 | let value0: A0 = ExtractFromRequestCtx::extract(&ctx); [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 36 | let value1: A1 = ExtractFromRequestCtx::extract(&ctx); [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 37 | Box::pin(self(value0, value1)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/handler/ctx_argument.rs:51:18 [INFO] [stdout] | [INFO] [stdout] 47 | fn call(&self, ctx: Ctx) -> BoxFuture<'static, teo_result::Result> { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 48 | let value0: A0 = ExtractFromRequestCtx::extract(&ctx); [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 49 | let value1: A1 = ExtractFromRequestCtx::extract(&ctx); [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 50 | let value2: A2 = ExtractFromRequestCtx::extract(&ctx); [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 51 | Box::pin(self(value0, value1, value2)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/handler/ctx_argument.rs:67:18 [INFO] [stdout] | [INFO] [stdout] 62 | fn call(&self, ctx: Ctx) -> BoxFuture<'static, teo_result::Result> { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 63 | let value0: A0 = ExtractFromRequestCtx::extract(&ctx); [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 64 | let value1: A1 = ExtractFromRequestCtx::extract(&ctx); [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 65 | let value2: A2 = ExtractFromRequestCtx::extract(&ctx); [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 66 | let value3: A3 = ExtractFromRequestCtx::extract(&ctx); [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 67 | Box::pin(self(value0, value1, value2, value3)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/handler/ctx_argument.rs:85:18 [INFO] [stdout] | [INFO] [stdout] 79 | fn call(&self, ctx: Ctx) -> BoxFuture<'static, teo_result::Result> { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 80 | let value0: A0 = ExtractFromRequestCtx::extract(&ctx); [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 81 | let value1: A1 = ExtractFromRequestCtx::extract(&ctx); [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 82 | let value2: A2 = ExtractFromRequestCtx::extract(&ctx); [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 83 | let value3: A3 = ExtractFromRequestCtx::extract(&ctx); [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 84 | let value4: A4 = ExtractFromRequestCtx::extract(&ctx); [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 85 | Box::pin(self(value0, value1, value2, value3, value4)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/handler/builder.rs:35:20 [INFO] [stdout] | [INFO] [stdout] 33 | pub fn new(path: Vec, namespace_path: Vec, input_type: Type, output_type: Type, nonapi: bool, format: HandlerInputFor... [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] 34 | Self { [INFO] [stdout] 35 | inner: Arc::new(Inner { [INFO] [stdout] | ____________________^ [INFO] [stdout] 36 | | path, [INFO] [stdout] 37 | | namespace_path, [INFO] [stdout] 38 | | input_type, [INFO] [stdout] ... | [INFO] [stdout] 46 | | call, [INFO] [stdout] 47 | | }) [INFO] [stdout] | |______________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/handler/builder.rs:117:20 [INFO] [stdout] | [INFO] [stdout] 115 | pub(crate) fn build(self) -> Handler { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 116 | Handler { [INFO] [stdout] 117 | inner: Arc::new(handler::Inner { [INFO] [stdout] | ____________________^ [INFO] [stdout] 118 | | path: self.inner.path.clone(), [INFO] [stdout] 119 | | namespace_path: self.inner.namespace_path.clone(), [INFO] [stdout] 120 | | input_type: self.inner.input_type.clone(), [INFO] [stdout] ... | [INFO] [stdout] 128 | | call: self.inner.call, [INFO] [stdout] 129 | | }) [INFO] [stdout] | |______________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/handler/group/builder.rs:70:44 [INFO] [stdout] | [INFO] [stdout] 69 | call: Box::leak(Box::new(|ctx: request::Ctx| async { [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 70 | wrapped_call.call(ctx).await [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/handler/group/builder.rs:80:20 [INFO] [stdout] | [INFO] [stdout] 78 | pub fn build(self) -> Group { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 79 | Group { [INFO] [stdout] 80 | inner: Arc::new(group::Inner { [INFO] [stdout] | ____________________^ [INFO] [stdout] 81 | | path: self.path().clone(), [INFO] [stdout] 82 | | handlers: self.inner.handlers.lock().unwrap().clone(), [INFO] [stdout] 83 | | }) [INFO] [stdout] | |______________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/connection/transaction/ctx.rs:34:20 [INFO] [stdout] | [INFO] [stdout] 32 | pub fn new(connection_ctx: connection::Ctx) -> Self { [INFO] [stdout] | ------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 33 | Self { [INFO] [stdout] 34 | inner: Arc::new(CtxInner { [INFO] [stdout] | ____________________^ [INFO] [stdout] 35 | | connection_ctx, [INFO] [stdout] 36 | | is_transaction: AtomicBool::new(false), [INFO] [stdout] 37 | | transactions: tokio::sync::Mutex::new(btreemap!{}) [INFO] [stdout] 38 | | }) [INFO] [stdout] | |______________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/connection/transaction/ctx.rs:227:57 [INFO] [stdout] | [INFO] [stdout] 227 | Ok(results) => Ok(results.iter().map(|item| item.clone().into()).collect()), [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/connection/transaction/ctx.rs:317:12 [INFO] [stdout] | [INFO] [stdout] 316 | pub fn new_object(&self, model: &'static Model, action: Action, req_ctx: Option) -> Result { [INFO] [stdout] | ----------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 317 | Ok(model::Object::new(req_ctx, self.clone(), model, action)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/middleware/middleware.rs:16:18 [INFO] [stdout] | [INFO] [stdout] 15 | fn call(&self, ctx: Ctx, next: &'static dyn Next) -> BoxFuture<'static, teo_result::Result> { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 16 | Box::pin(self(ctx, next)) [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/middleware/middleware.rs:22:24 [INFO] [stdout] | [INFO] [stdout] 21 | Box::leak(Box::new(|ctx: Ctx, next: &'static dyn Next| async move { [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 22 | next.call(ctx).await [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/middleware/middleware.rs:48:14 [INFO] [stdout] | [INFO] [stdout] 45 | return Box::leak(Box::new(move |ctx: Ctx, next: &'static dyn Next| async move { [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 48 | }))).await [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/middleware/middleware.rs:47:35 [INFO] [stdout] | [INFO] [stdout] 46 | outer.call(ctx, Box::leak(Box::new(move |ctx: Ctx| async move { [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 47 | inner.call(ctx, next).await [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/middleware/middleware.rs:62:18 [INFO] [stdout] | [INFO] [stdout] 60 | fn call(&self, ctx: Ctx, next: &'static dyn Next) -> BoxFuture<'static, teo_result::Result> { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 61 | let value: A0 = ExtractFromRequestCtx::extract(&ctx); [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 62 | Box::pin(self(value, next)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/middleware/middleware.rs:74:18 [INFO] [stdout] | [INFO] [stdout] 71 | fn call(&self, ctx: Ctx, next: &'static dyn Next) -> BoxFuture<'static, teo_result::Result> { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 72 | let a0: A0 = ExtractFromRequestCtx::extract(&ctx); [INFO] [stdout] | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 73 | let a1: A1 = ExtractFromRequestCtx::extract(&ctx); [INFO] [stdout] | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 74 | Box::pin(self(a0, a1, next)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/middleware/middleware.rs:88:18 [INFO] [stdout] | [INFO] [stdout] 84 | fn call(&self, ctx: Ctx, next: &'static dyn Next) -> BoxFuture<'static, teo_result::Result> { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 85 | let a0: A0 = ExtractFromRequestCtx::extract(&ctx); [INFO] [stdout] | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 86 | let a1: A1 = ExtractFromRequestCtx::extract(&ctx); [INFO] [stdout] | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 87 | let a2: A2 = ExtractFromRequestCtx::extract(&ctx); [INFO] [stdout] | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 88 | Box::pin(self(a0, a1, a2, next)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/middleware/middleware.rs:104:18 [INFO] [stdout] | [INFO] [stdout] 99 | fn call(&self, ctx: Ctx, next: &'static dyn Next) -> BoxFuture<'static, teo_result::Result> { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 100 | let a0: A0 = ExtractFromRequestCtx::extract(&ctx); [INFO] [stdout] | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 101 | let a1: A1 = ExtractFromRequestCtx::extract(&ctx); [INFO] [stdout] | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 102 | let a2: A2 = ExtractFromRequestCtx::extract(&ctx); [INFO] [stdout] | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 103 | let a3: A3 = ExtractFromRequestCtx::extract(&ctx); [INFO] [stdout] | -- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 104 | Box::pin(self(a0, a1, a2, a3, next)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/middleware/middleware.rs:113:15 [INFO] [stdout] | [INFO] [stdout] 108 | pub fn middleware_wrap_fn(call: F) -> &'static dyn Middleware where [INFO] [stdout] | ------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 113 | Box::leak(Box::new(|ctx: Ctx, next: &'static dyn Next| async { [INFO] [stdout] | _______________^ [INFO] [stdout] 114 | | wrap_call.call(ctx, next).await [INFO] [stdout] 115 | | })) [INFO] [stdout] | |______^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/middleware/middleware.rs:114:35 [INFO] [stdout] | [INFO] [stdout] 113 | Box::leak(Box::new(|ctx: Ctx, next: &'static dyn Next| async { [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 114 | wrap_call.call(ctx, next).await [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/middleware/next.rs:14:18 [INFO] [stdout] | [INFO] [stdout] 13 | fn call(&self, ctx: Ctx) -> BoxFuture<'static, teo_result::Result> { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 14 | Box::pin(self(ctx)) [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/middleware/creator.rs:15:18 [INFO] [stdout] | [INFO] [stdout] 14 | fn call(&self, args: Arguments) -> BoxFuture<'static, Result<&'static dyn Middleware>> { [INFO] [stdout] | --------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 15 | Box::pin(self(args)) [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/middleware/definition.rs:23:20 [INFO] [stdout] | [INFO] [stdout] 21 | pub fn new(path: Vec, creator: Arc) -> Self { [INFO] [stdout] | ------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 22 | Self { [INFO] [stdout] 23 | inner: Arc::new(Inner { [INFO] [stdout] | ____________________^ [INFO] [stdout] 24 | | path, [INFO] [stdout] 25 | | creator, [INFO] [stdout] 26 | | }), [INFO] [stdout] | |______________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/middleware/use.rs:25:20 [INFO] [stdout] | [INFO] [stdout] 23 | pub fn new(path: Vec, creator: Arc, arguments: Arguments) -> Self { [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] 24 | Self { [INFO] [stdout] 25 | inner: Arc::new(Inner { [INFO] [stdout] | ____________________^ [INFO] [stdout] 26 | | path, [INFO] [stdout] 27 | | creator, [INFO] [stdout] 28 | | arguments, [INFO] [stdout] 29 | | }), [INFO] [stdout] | |______________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/middleware/block.rs:19:20 [INFO] [stdout] | [INFO] [stdout] 17 | pub fn new(uses: Vec) -> Self { [INFO] [stdout] | -------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 18 | Self { [INFO] [stdout] 19 | inner: Arc::new(Inner { [INFO] [stdout] | ____________________^ [INFO] [stdout] 20 | | uses, [INFO] [stdout] 21 | | }), [INFO] [stdout] | |______________^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/response/response.rs:29:20 [INFO] [stdout] | [INFO] [stdout] 24 | pub fn string(content: impl Into, content_type: &str) -> Response { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 25 | let mut inner = ResponseInner::new(); [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 29 | inner: Arc::new(Mutex::new(inner)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/response/response.rs:37:20 [INFO] [stdout] | [INFO] [stdout] 33 | pub fn teon(value: Value) -> Response { [INFO] [stdout] | ------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 34 | let mut inner = ResponseInner::new(); [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 37 | inner: Arc::new(Mutex::new(inner)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/response/response.rs:42:12 [INFO] [stdout] | [INFO] [stdout] 41 | pub fn html(content: impl Into) -> Result { [INFO] [stdout] | -------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 42 | Ok(Self::string(content.into(), "text/html")) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/value/macros.rs:211:9 [INFO] [stdout] | [INFO] [stdout] 211 | / $crate::value::Value::Dictionary({ [INFO] [stdout] 212 | | let mut map = indexmap::IndexMap::new(); [INFO] [stdout] 213 | | teon!(@object map () ($($tt)+) ($($tt)+)); [INFO] [stdout] 214 | | map [INFO] [stdout] 215 | | }) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] ::: src/response/response.rs:45:17 [INFO] [stdout] | [INFO] [stdout] 45 | pub fn data(value: Value) -> Response { [INFO] [stdout] | ------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 46 | Self::teon(teon!({"data": value})) [INFO] [stdout] | ---------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `teon` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/value/macros.rs:211:9 [INFO] [stdout] | [INFO] [stdout] 211 | / $crate::value::Value::Dictionary({ [INFO] [stdout] 212 | | let mut map = indexmap::IndexMap::new(); [INFO] [stdout] 213 | | teon!(@object map () ($($tt)+) ($($tt)+)); [INFO] [stdout] 214 | | map [INFO] [stdout] 215 | | }) [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] ::: src/response/response.rs:49:22 [INFO] [stdout] | [INFO] [stdout] 49 | pub fn data_meta(data: Value, meta: Value) -> Response { [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] 50 | Self::teon(teon!({"data": data, "meta": meta})) [INFO] [stdout] | ----------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = note: this error originates in the macro `teon` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/response/header/readwrite.rs:36:9 [INFO] [stdout] | [INFO] [stdout] 35 | pub fn contains_key(&self, key: impl AsRef) -> bool { [INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 36 | self.inner.fields.lock().unwrap().contains_key(key.as_ref()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/response/header/readwrite.rs:44:9 [INFO] [stdout] | [INFO] [stdout] 43 | pub fn get(&self, key: impl AsRef) -> Option { [INFO] [stdout] | -------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 44 | self.inner.fields.lock().unwrap().get(key.as_ref()).map(|s| s.clone()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/response/body/mod.rs:33:20 [INFO] [stdout] | [INFO] [stdout] 31 | pub fn teon(content: Value) -> Self { [INFO] [stdout] | -------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 32 | Self { [INFO] [stdout] 33 | inner: Arc::new(BodyInner::Teon(content)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/schema/load/load_model.rs:120:8 [INFO] [stdout] | [INFO] [stdout] 98 | let relation_builder = model::relation::Builder::new( [INFO] [stdout] | ---------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 120 | Ok(relation_builder.build(fields)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/schema/load/load_interface.rs:69:8 [INFO] [stdout] | [INFO] [stdout] 59 | let field_builder = interface::field::Builder::new( [INFO] [stdout] | ------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 69 | Ok(field_builder.build()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/schema/fetch/fetchers/fetch_literals.rs:28:8 [INFO] [stdout] | [INFO] [stdout] 24 | let mut result = vec![]; [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 28 | Ok(Value::from(Value::Tuple(result))) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/schema/fetch/fetchers/fetch_literals.rs:56:8 [INFO] [stdout] | [INFO] [stdout] 50 | let mut result = indexmap!{}; [INFO] [stdout] | ------ ----------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 56 | Ok(Value::from(Value::Dictionary(result))) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/schema/fetch/fetchers/fetch_arith_expr.rs:68:16 [INFO] [stdout] | [INFO] [stdout] 65 | fn build_range(lhs: Value, rhs: Value, closed: bool) -> Range { [INFO] [stdout] | ---------- ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 68 | start: Box::new(lhs), [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/schema/fetch/fetchers/fetch_arith_expr.rs:69:14 [INFO] [stdout] | [INFO] [stdout] 65 | fn build_range(lhs: Value, rhs: Value, closed: bool) -> Range { [INFO] [stdout] | ---------- ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 69 | end: Box::new(rhs), [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/schema/fetch/fetchers/fetch_pipeline.rs:59:8 [INFO] [stdout] | [INFO] [stdout] 24 | let mut pipeline = Pipeline::new(); [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 59 | Ok(Value::from(pipeline)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/schema/fetch/fetch_argument_list.rs:19:8 [INFO] [stdout] | [INFO] [stdout] 12 | let mut map = btreemap! {}; [INFO] [stdout] | --- ------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 19 | Ok(Arguments::new(map)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/cell/mod.rs:13:23 [INFO] [stdout] | [INFO] [stdout] 12 | pub const fn new(value: T) -> Self { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 13 | Self { value: UnsafeCell::new(value) } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/coder/json_to_teon.rs:34:5 [INFO] [stdout] | [INFO] [stdout] 33 | let model = main_namespace.model_at_path(&reference.owner.as_model_object().unwrap().string_path()).unwrap(); [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 34 | model.cache().shape.enums.get(&reference.kind).unwrap().clone() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/coder/json_to_teon.rs:117:88 [INFO] [stdout] | [INFO] [stdout] 117 | ...().enumerate().map(|(i, j)| Ok(json_to_teon_with_type(j, &(path + i), inner.as_ref(), main_namespace)?)).collect:: [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/coder/json_to_teon.rs:133:90 [INFO] [stdout] | [INFO] [stdout] 133 | ...t.iter().map(|(k, j)| Ok((k.clone(), json_to_teon_with_type(j, &(path + k), inner.as_ref(), main_namespace)?))).collect:: [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/coder/json_to_teon.rs:224:74 [INFO] [stdout] | [INFO] [stdout] 224 | ...t.iter().map(|(k, v)| Ok((k.to_owned(), json_to_teon(v, &(path + k), shape.get(k).unwrap(), main_namespace)?))).collect:: [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/coder/json_to_teon.rs:245:100 [INFO] [stdout] | [INFO] [stdout] 245 | ... return generics_names.iter().enumerate().map(|(index, identifier)| (identifier.to_owned(), types.get(index).unwrap().clone())).coll... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/value/value.rs:643:12 [INFO] [stdout] | [INFO] [stdout] 642 | fn try_into_err_message_inner(self) -> Result where Error: From, T: TryFrom { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 643 | Ok(self.try_into()?) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/value/value.rs:1275:78 [INFO] [stdout] | [INFO] [stdout] 1275 | Value::Dictionary(dictionary.iter().map(|(k, v)| (k.clone(), do_cast(v, inner.as_ref(), namespace))).collect()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/value/value.rs:1366:48 [INFO] [stdout] | [INFO] [stdout] 1366 | dictionary.iter().map(|(k, v)| (k.clone(), do_cast(v, shape.get(k).unwrap_or(&undetermined), namespace))).collect() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/value/interface_enum_variant.rs:20:29 [INFO] [stdout] | [INFO] [stdout] 19 | pub fn new(value: String, args: Arguments) -> Self { [INFO] [stdout] | --------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 20 | Self { value, args: Some(args) } [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/value/interface_enum_variant.rs:52:19 [INFO] [stdout] | [INFO] [stdout] 49 | fn from(value: ParserInterfaceEnumVariant) -> Self { [INFO] [stdout] | --------------------------------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 52 | args: value.args.map(|args| Arguments::new(args.into_iter().map(|(k, v)| (k, v.into())).collect())) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/value/interface_enum_variant.rs:52:56 [INFO] [stdout] | [INFO] [stdout] 52 | args: value.args.map(|args| Arguments::new(args.into_iter().map(|(k, v)| (k, v.into())).collect())) [INFO] [stdout] | ---- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/value/interface_enum_variant.rs:52:90 [INFO] [stdout] | [INFO] [stdout] 52 | args: value.args.map(|args| Arguments::new(args.into_iter().map(|(k, v)| (k, v.into())).collect())) [INFO] [stdout] | ------ ^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/value/range.rs:30:20 [INFO] [stdout] | [INFO] [stdout] 27 | fn from(value: ParserRange) -> Self { [INFO] [stdout] | ------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 30 | start: Box::new(value.start.as_ref().clone().into()), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/value/range.rs:31:18 [INFO] [stdout] | [INFO] [stdout] 27 | fn from(value: ParserRange) -> Self { [INFO] [stdout] | ------------------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 31 | end: Box::new(value.end.as_ref().clone().into()), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/value/index.rs:120:43 [INFO] [stdout] | [INFO] [stdout] 118 | fn index(&self, index: I) -> &Value { [INFO] [stdout] | -------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 119 | static NULL: Value = Value::Null; [INFO] [stdout] 120 | index.index_into(self).unwrap_or(&NULL) [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/value/convert/from/parser_value.rs:21:80 [INFO] [stdout] | [INFO] [stdout] 21 | ParserValue::Array(v) => Value::Array(v.iter().map(|v| Value::from(v.clone())).collect()), [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/value/convert/from/parser_value.rs:22:98 [INFO] [stdout] | [INFO] [stdout] 22 | ParserValue::Dictionary(v) => Value::Dictionary(v.iter().map(|(k, v)| (k.to_owned(), Value::from(v.clone()))).collect()), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/value/convert/from/parser_value.rs:24:80 [INFO] [stdout] | [INFO] [stdout] 24 | ParserValue::Tuple(v) => Value::Tuple(v.iter().map(|v| Value::from(v.clone())).collect()), [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 234 previous errors; 171 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `teo-runtime` (lib test) due to 235 previous errors; 171 warnings emitted [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stdout] warning: type `connector::Inner` is more private than the item `Connector::inner` [INFO] [stdout] --> src/config/connector.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | pub(crate) inner: Arc, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ field `Connector::inner` is reachable at visibility `pub(crate)` [INFO] [stdout] | [INFO] [stdout] note: but type `connector::Inner` is only usable at visibility `pub(self)` [INFO] [stdout] --> src/config/connector.rs:11:1 [INFO] [stdout] | [INFO] [stdout] 11 | struct Inner { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] = note: `#[warn(private_interfaces)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `is_partial` and `is_deleted` are never read [INFO] [stdout] --> src/model/object/object.rs:1812:5 [INFO] [stdout] | [INFO] [stdout] 1804 | pub struct ObjectInner { [INFO] [stdout] | ----------- fields in this struct [INFO] [stdout] ... [INFO] [stdout] 1812 | is_partial: AtomicBool, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 1813 | is_deleted: AtomicBool, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `ObjectInner` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `allowed_keys_for_aggregate` is never used [INFO] [stdout] --> src/model/model.rs:235:19 [INFO] [stdout] | [INFO] [stdout] 79 | impl Model { [INFO] [stdout] | ---------- method in this implementation [INFO] [stdout] ... [INFO] [stdout] 235 | pub(crate) fn allowed_keys_for_aggregate(&self, name: &str) -> BTreeSet<&str> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `build` is never used [INFO] [stdout] --> src/enum/member/builder.rs:65:19 [INFO] [stdout] | [INFO] [stdout] 20 | impl Builder { [INFO] [stdout] | ------------ method in this implementation [INFO] [stdout] ... [INFO] [stdout] 65 | pub(crate) fn build(self) -> Member { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `fields` is never read [INFO] [stdout] --> src/struct/object/mod.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 36 | struct ObjectInner { [INFO] [stdout] | ----------- field in this struct [INFO] [stdout] 37 | struct_path: Vec, [INFO] [stdout] 38 | fields: Mutex> [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `ObjectInner` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `NESTED_CREATE_MANY_ACTION` is never used [INFO] [stdout] --> src/action/action.rs:131:18 [INFO] [stdout] | [INFO] [stdout] 131 | pub(crate) const NESTED_CREATE_MANY_ACTION: Action = Action(NESTED_CREATE_MANY_ACTION_U32); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `from_name` and `redirect` are never used [INFO] [stdout] --> src/action/action.rs:152:19 [INFO] [stdout] | [INFO] [stdout] 142 | impl Action { [INFO] [stdout] | ----------- associated items in this implementation [INFO] [stdout] ... [INFO] [stdout] 152 | pub(crate) fn from_name(name: &str) -> Result { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 210 | pub(crate) fn redirect(&self, action: Action) -> Self { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `NESTED_CREATE_MANY_ACTION_U32` is never used [INFO] [stdout] --> src/action/const_values.rs:63:18 [INFO] [stdout] | [INFO] [stdout] 63 | pub(super) const NESTED_CREATE_MANY_ACTION_U32: u32 = CREATE_U32 | NESTED_U32 | MANY_U32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `connections` is never used [INFO] [stdout] --> src/connection/connection/ctx.rs:59:34 [INFO] [stdout] | [INFO] [stdout] 19 | impl Ctx { [INFO] [stdout] | -------- method in this implementation [INFO] [stdout] ... [INFO] [stdout] 59 | pub(in crate::connection) fn connections(&self) -> Vec> { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: multiple methods are never used [INFO] [stdout] --> src/connection/transaction/ctx.rs:85:8 [INFO] [stdout] | [INFO] [stdout] 30 | impl Ctx { [INFO] [stdout] | -------- methods in this implementation [INFO] [stdout] ... [INFO] [stdout] 85 | fn connection_for_namespace_path(&self, path: &Vec) -> Option> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 89 | fn connections(&self) -> Vec> { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 93 | async fn set_transaction_for_model(&self, model: &Model, transaction: Arc) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 97 | async fn set_transaction_for_namespace(&self, namespace: &Namespace, transaction: Arc) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 120 | async fn transaction_for_namespace(&self, namespace: &Namespace) -> Option> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 147 | async fn transaction_for_namespace_or_create(&self, namespace: &Namespace) -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 157 | async fn transaction_for_namespace_or_no_transaction(&self, namespace: &Namespace) -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `calculate_generics_map` is never used [INFO] [stdout] --> src/coder/json_to_teon.rs:240:4 [INFO] [stdout] | [INFO] [stdout] 240 | fn calculate_generics_map( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/stdlib/pipeline_items/math.rs:21:12 [INFO] [stdout] | [INFO] [stdout] 14 | namespace.define_pipeline_item("add", |args: Arguments, ctx: Ctx| async move { [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] 15 | let input: &Value = ctx.value().try_ref_into_err_prefix("add")?; [INFO] [stdout] 16 | let arg_object: Value = ctx.resolve_pipeline_with_err_prefix( [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 21 | Ok(Value::from((input + arg).error_message_prefixed("add")?)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] = 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/stdlib/pipeline_items/math.rs:30:12 [INFO] [stdout] | [INFO] [stdout] 24 | namespace.define_pipeline_item("sub", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | ---- --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 30 | Ok(Value::from((input - arg).error_message_prefixed("sub")?)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/stdlib/pipeline_items/math.rs:40:12 [INFO] [stdout] | [INFO] [stdout] 33 | namespace.define_pipeline_item("mul", |args: Arguments, ctx: Ctx| async move { [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] 34 | let input: &Value = ctx.value().try_ref_into_err_prefix("mul")?; [INFO] [stdout] 35 | let arg_object: Value = ctx.resolve_pipeline_with_err_prefix( [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 40 | Ok(Value::from((input * arg).error_message_prefixed("mul")?)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/stdlib/pipeline_items/math.rs:50:12 [INFO] [stdout] | [INFO] [stdout] 43 | namespace.define_pipeline_item("div", |args: Arguments, ctx: Ctx| async move { [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] 44 | let input: &Value = ctx.value().try_ref_into_err_prefix("div")?; [INFO] [stdout] 45 | let arg_object: Value = ctx.resolve_pipeline_with_err_prefix( [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 50 | Ok(Value::from((input / arg).error_message_prefixed("div")?)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/stdlib/pipeline_items/math.rs:59:12 [INFO] [stdout] | [INFO] [stdout] 53 | namespace.define_pipeline_item("mod", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | ---- --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 59 | Ok(Value::from((input % arg).error_message_prefixed("mod")?)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/stdlib/pipeline_items/math.rs:69:12 [INFO] [stdout] | [INFO] [stdout] 62 | namespace.define_pipeline_item("max", |args: Arguments, ctx: Ctx| async move { [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] 63 | let input: &Value = ctx.value().try_ref_into_err_prefix("max")?; [INFO] [stdout] 64 | let arg_object: Value = ctx.resolve_pipeline_with_err_prefix( [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 69 | Ok(if input > arg { [INFO] [stdout] | ____________^ [INFO] [stdout] 70 | | arg.into() [INFO] [stdout] 71 | | } else { [INFO] [stdout] 72 | | ctx.value().clone() [INFO] [stdout] 73 | | }) [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | 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/stdlib/pipeline_items/math.rs:83:12 [INFO] [stdout] | [INFO] [stdout] 76 | namespace.define_pipeline_item("min", |args: Arguments, ctx: Ctx| async move { [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] 77 | let input: &Value = ctx.value().try_ref_into_err_prefix("min")?; [INFO] [stdout] 78 | let arg_object: Value = ctx.resolve_pipeline_with_err_prefix( [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 83 | Ok(if input < arg { [INFO] [stdout] | ____________^ [INFO] [stdout] 84 | | arg_object [INFO] [stdout] 85 | | } else { [INFO] [stdout] 86 | | ctx.value().clone() [INFO] [stdout] 87 | | }) [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | 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/stdlib/pipeline_items/math.rs:92:12 [INFO] [stdout] | [INFO] [stdout] 90 | namespace.define_pipeline_item("floor", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 91 | let input: &Value = ctx.value().try_ref_into_err_prefix("floor")?; [INFO] [stdout] 92 | Ok(match input { [INFO] [stdout] | ____________^ [INFO] [stdout] 93 | | Value::Float32(f) => Value::from(f.floor()), [INFO] [stdout] 94 | | Value::Float(f) => Value::from(f.floor()), [INFO] [stdout] 95 | | Value::Decimal(d) => Value::from(d.with_scale(0)), [INFO] [stdout] 96 | | _ => Err(Error::new("floor: invalid input"))? [INFO] [stdout] 97 | | }) [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/stdlib/pipeline_items/math.rs:102:12 [INFO] [stdout] | [INFO] [stdout] 100 | namespace.define_pipeline_item("ceil", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 101 | let input: &Value = ctx.value().try_ref_into_err_prefix("ceil")?; [INFO] [stdout] 102 | Ok(match input { [INFO] [stdout] | ____________^ [INFO] [stdout] 103 | | Value::Float32(f) => Value::from(f.ceil()), [INFO] [stdout] 104 | | Value::Float(f) => Value::from(f.ceil()), [INFO] [stdout] 105 | | Value::Decimal(d) => Value::from(if d.digits() == 0 { [INFO] [stdout] ... | [INFO] [stdout] 110 | | _ => Err(Error::new("ceil: invalid input"))? [INFO] [stdout] 111 | | }) [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/stdlib/pipeline_items/math.rs:116:12 [INFO] [stdout] | [INFO] [stdout] 114 | namespace.define_pipeline_item("round", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 115 | let input: &Value = ctx.value().try_ref_into_err_prefix("round")?; [INFO] [stdout] 116 | Ok(match input { [INFO] [stdout] | ____________^ [INFO] [stdout] 117 | | Value::Float32(f) => Value::from(f.round()), [INFO] [stdout] 118 | | Value::Float(f) => Value::from(f.round()), [INFO] [stdout] 119 | | Value::Decimal(d) => Value::from(d.round(0)), [INFO] [stdout] 120 | | _ => Err(Error::new("round: invalid input"))? [INFO] [stdout] 121 | | }) [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/stdlib/pipeline_items/math.rs:126:12 [INFO] [stdout] | [INFO] [stdout] 124 | namespace.define_pipeline_item("abs", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 125 | let input: &Value = ctx.value().try_ref_into_err_prefix("abs")?; [INFO] [stdout] 126 | Ok(match input { [INFO] [stdout] | ____________^ [INFO] [stdout] 127 | | Value::Int(i) => Value::from(i.abs()) , [INFO] [stdout] 128 | | Value::Int64(i) => Value::from(i.abs()) , [INFO] [stdout] 129 | | Value::Float32(f) => Value::from(f.abs()), [INFO] [stdout] ... | [INFO] [stdout] 132 | | _ => Err(Error::new("abs: invalid input"))? [INFO] [stdout] 133 | | }) [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/stdlib/pipeline_items/math.rs:138:12 [INFO] [stdout] | [INFO] [stdout] 136 | namespace.define_pipeline_item("sqrt", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 137 | let input: &Value = ctx.value().try_ref_into_err_prefix("sqrt")?; [INFO] [stdout] 138 | Ok(match input { [INFO] [stdout] | ____________^ [INFO] [stdout] 139 | | Value::Int(i) => Value::from(i.sqrt()), [INFO] [stdout] 140 | | Value::Int64(i) => Value::from(i.sqrt()), [INFO] [stdout] 141 | | Value::Float32(f) => Value::from(f.sqrt()), [INFO] [stdout] ... | [INFO] [stdout] 148 | | _ => Err(Error::new("sqrt: invalid input"))? [INFO] [stdout] 149 | | }) [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/stdlib/pipeline_items/math.rs:154:12 [INFO] [stdout] | [INFO] [stdout] 152 | namespace.define_pipeline_item("cbrt", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 153 | let input: &Value = ctx.value().try_ref_into_err_prefix("cbrt")?; [INFO] [stdout] 154 | Ok(match input { [INFO] [stdout] | ____________^ [INFO] [stdout] 155 | | Value::Int(i) => Value::from((*i as f64).cbrt() as i32), [INFO] [stdout] 156 | | Value::Int64(i) => Value::from((*i as f64).cbrt() as i64), [INFO] [stdout] 157 | | Value::Float32(f) => Value::from(f.cbrt()), [INFO] [stdout] ... | [INFO] [stdout] 160 | | _ => Err(Error::new("cbrt: invalid input"))? [INFO] [stdout] 161 | | }) [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/stdlib/pipeline_items/math.rs:180:12 [INFO] [stdout] | [INFO] [stdout] 164 | namespace.define_pipeline_item("pow", |args: Arguments, ctx: Ctx| async move { [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] 165 | let input: &Value = ctx.value().try_ref_into_err_prefix("pow")?; [INFO] [stdout] 166 | let arg_object: Value = ctx.resolve_pipeline_with_err_prefix( [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 180 | Ok(match input { [INFO] [stdout] | ____________^ [INFO] [stdout] 181 | | Value::Int(i) => Value::from(i.pow(arg.to_int().unwrap() as u32)), [INFO] [stdout] 182 | | Value::Int64(i) => Value::from(i.pow(arg.to_int().unwrap() as u32)), [INFO] [stdout] 183 | | Value::Float32(f) => Value::from(f.powf(arg.to_float().unwrap() as f32)), [INFO] [stdout] 184 | | Value::Float(f) => Value::from(f.powf(arg.to_float().unwrap())), [INFO] [stdout] 185 | | _ => Err(Error::new("pow: invalid input"))? [INFO] [stdout] 186 | | }) [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | 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/stdlib/pipeline_items/math.rs:196:13 [INFO] [stdout] | [INFO] [stdout] 189 | namespace.define_pipeline_item("root", |args: Arguments, ctx: Ctx| async move { [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] 190 | let input: &Value = ctx.value().try_ref_into_err_prefix("root")?; [INFO] [stdout] 191 | let arg_object: Value = ctx.resolve_pipeline_with_err_prefix( [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 196 | Ok( match input { [INFO] [stdout] | _____________^ [INFO] [stdout] 197 | | Value::Int(i) => Value::from(i.nth_root(arg as u32)), [INFO] [stdout] 198 | | Value::Int64(i) => Value::from(i.nth_root(arg as u32)), [INFO] [stdout] 199 | | _ => Err(Error::new("root: invalid input"))? [INFO] [stdout] 200 | | }) [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | 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/stdlib/pipeline_items/number.rs:24:12 [INFO] [stdout] | [INFO] [stdout] 13 | namespace.define_pipeline_item("isEven", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 24 | Ok(ctx.value().clone()) [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/stdlib/pipeline_items/number.rs:38:12 [INFO] [stdout] | [INFO] [stdout] 27 | namespace.define_pipeline_item("isOdd", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 38 | Ok(ctx.value().clone()) [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/stdlib/pipeline_items/number.rs:57:12 [INFO] [stdout] | [INFO] [stdout] 41 | namespace.define_pipeline_item("randomFloat", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 57 | Ok(Value::from(if closed { [INFO] [stdout] | ____________^ [INFO] [stdout] 58 | | rng.gen_range(start..=end) [INFO] [stdout] 59 | | } else { [INFO] [stdout] 60 | | rng.gen_range(start..end) [INFO] [stdout] 61 | | })) [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |__________these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/stdlib/pipeline_items/number.rs:96:12 [INFO] [stdout] | [INFO] [stdout] 64 | namespace.define_pipeline_item("randomInt", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 65 | let length: Result = args.get("length"); [INFO] [stdout] | ------ these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 66 | let range: Result<&Range> = args.get("range"); [INFO] [stdout] | ----- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 96 | Ok(Value::from(if closed { [INFO] [stdout] | ____________^ [INFO] [stdout] 97 | | rng.gen_range(start..=end) [INFO] [stdout] 98 | | } else { [INFO] [stdout] 99 | | rng.gen_range(start..end) [INFO] [stdout] 100 | | })) [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | |__________these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/stdlib/pipeline_items/value.rs:124:12 [INFO] [stdout] | [INFO] [stdout] 120 | namespace.define_pipeline_item("isNull", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 124 | Ok(ctx.value().clone()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/stdlib/pipeline_items/value.rs:131:12 [INFO] [stdout] | [INFO] [stdout] 127 | namespace.define_pipeline_item("presents", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 131 | Ok(ctx.value().clone()) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/stdlib/pipeline_items/string/generation.rs:31:12 [INFO] [stdout] | [INFO] [stdout] 29 | namespace.define_pipeline_item("randomDigits", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | ---- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 30 | let len: usize = args.get("len").error_message_prefixed("randomDigits")?; [INFO] [stdout] 31 | Ok(Value::from(generate(len, "1234567890"))) [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/stdlib/pipeline_items/string/transform.rs:17:12 [INFO] [stdout] | [INFO] [stdout] 13 | namespace.define_pipeline_item("regexReplace", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | ---- --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 17 | Ok(Value::from(format.replace(input, substitute).to_string())) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | [INFO] [stdout] = warning: this changes meaning in Rust 2024 [INFO] [stdout] = note: for more information, see issue #123739 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: these values and local bindings have significant drop implementation that will have a different drop order from that of Edition 2021 [INFO] [stdout] --> src/stdlib/pipeline_items/string/transform.rs:22:12 [INFO] [stdout] | [INFO] [stdout] 20 | namespace.define_pipeline_item("toWordCase", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 21 | let input: &str = ctx.value().try_ref_into_err_prefix("toWordCase")?; [INFO] [stdout] 22 | Ok(Value::from(input.to_word_case())) [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/stdlib/pipeline_items/string/transform.rs:27:12 [INFO] [stdout] | [INFO] [stdout] 25 | namespace.define_pipeline_item("toLowerCase", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 26 | let input: &str = ctx.value().try_ref_into_err_prefix("toLowerCase")?; [INFO] [stdout] 27 | Ok(Value::from(input.to_lowercase())) [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/stdlib/pipeline_items/string/transform.rs:32:12 [INFO] [stdout] | [INFO] [stdout] 30 | namespace.define_pipeline_item("toUpperCase", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 31 | let input: &str = ctx.value().try_ref_into_err_prefix("toUpperCase")?; [INFO] [stdout] 32 | Ok(Value::from(input.to_uppercase())) [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/stdlib/pipeline_items/string/transform.rs:37:12 [INFO] [stdout] | [INFO] [stdout] 35 | namespace.define_pipeline_item("toTitleCase", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 36 | let input: &str = ctx.value().try_ref_into_err_prefix("toTitleCase")?; [INFO] [stdout] 37 | Ok(Value::from(input.to_title_case())) [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/stdlib/pipeline_items/string/transform.rs:42:12 [INFO] [stdout] | [INFO] [stdout] 40 | namespace.define_pipeline_item("toSentenceCase", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 41 | let input: &str = ctx.value().try_ref_into_err_prefix("toSentenceCase")?; [INFO] [stdout] 42 | Ok(Value::from(input.to_sentence_case())) [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/stdlib/pipeline_items/string/transform.rs:47:12 [INFO] [stdout] | [INFO] [stdout] 45 | namespace.define_pipeline_item("trim", |args: Arguments, ctx: Ctx| async move { [INFO] [stdout] | --- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] 46 | let input: &str = ctx.value().try_ref_into_err_prefix("trim")?; [INFO] [stdout] 47 | Ok(Value::from(input.trim())) [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/stdlib/pipeline_items/string/transform.rs:57:12 [INFO] [stdout] | [INFO] [stdout] 50 | namespace.define_pipeline_item("split", |args: Arguments, ctx: Ctx| async move { [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] 51 | let input: &str = ctx.value().try_ref_into_err_prefix("split")?; [INFO] [stdout] 52 | let arg_object: Value = ctx.resolve_pipeline_with_err_prefix( [INFO] [stdout] | ---------- these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] ... [INFO] [stdout] 57 | Ok(Value::from(Value::Array(input.split(separator).map(|input| Value::String(input.to_string())).collect::>()))) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [INFO] [stdout] | these values have significant drop implementation and will observe changes in drop order under Edition 2024 [WARN] too many lines in the log, truncating it