[INFO] fetching crate teo-runtime 0.2.32... [INFO] checking teo-runtime-0.2.32 against master#eb10639928a2781cf0a12440007fbcc1e3a6888f for pr-127827-1 [INFO] extracting crate teo-runtime 0.2.32 into /workspace/builds/worker-3-tc1/source [INFO] validating manifest of crates.io crate teo-runtime 0.2.32 on toolchain eb10639928a2781cf0a12440007fbcc1e3a6888f [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+eb10639928a2781cf0a12440007fbcc1e3a6888f" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking crates.io crate teo-runtime 0.2.32 [INFO] finished tweaking crates.io crate teo-runtime 0.2.32 [INFO] tweaked toml for crates.io crate teo-runtime 0.2.32 written to /workspace/builds/worker-3-tc1/source/Cargo.toml [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+eb10639928a2781cf0a12440007fbcc1e3a6888f" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Locking 200 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 cuid v1.2.0 (latest: v1.3.2) [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 educe v0.5.11 (latest: v0.6.0) [INFO] [stderr] Adding fastrand v1.9.0 (latest: v2.1.0) [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 hermit-abi v0.3.9 (latest: v0.4.0) [INFO] [stderr] Adding hostname v0.3.1 (latest: v0.4.0) [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 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.72) [INFO] [stderr] Adding wasi v0.11.0+wasi-snapshot-preview1 (latest: v0.13.1+wasi-0.2.0) [INFO] [stderr] Adding windows-core v0.52.0 (latest: v0.58.0) [INFO] [stderr] Adding windows-sys v0.48.0 (latest: v0.52.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" "+eb10639928a2781cf0a12440007fbcc1e3a6888f" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded strum v0.26.3 [INFO] [stderr] Downloaded path-clean v1.0.1 [INFO] [stderr] Downloaded snailquote v0.3.1 [INFO] [stderr] Downloaded strum_macros v0.26.4 [INFO] [stderr] Downloaded educe v0.5.11 [INFO] [stderr] Downloaded async-recursion v1.1.1 [INFO] [stderr] Downloaded num-complex v0.4.6 [INFO] [stderr] Downloaded blowfish v0.9.1 [INFO] [stderr] Downloaded inflector-plus v0.11.7 [INFO] [stderr] Downloaded num-bigint v0.4.6 [INFO] [stderr] Downloaded simple_asn1 v0.6.2 [INFO] [stderr] Downloaded num-rational v0.4.2 [INFO] [stderr] Downloaded num v0.4.3 [INFO] [stderr] Downloaded cuid2 v0.1.2 [INFO] [stderr] Downloaded pem v3.0.4 [INFO] [stderr] Downloaded jsonwebtoken v9.3.0 [INFO] [stderr] Downloaded key-path v0.2.2 [INFO] [stderr] Downloaded array_tool v1.0.3 [INFO] [stderr] Downloaded bigdecimal v0.3.1 [INFO] [stderr] Downloaded enum-ordinalize-derive v4.3.1 [INFO] [stderr] Downloaded bcrypt v0.15.1 [INFO] [stderr] Downloaded cuid v1.2.0 [INFO] [stderr] Downloaded cuid-util v0.1.0 [INFO] [stderr] Downloaded random-string v1.1.0 [INFO] [stderr] Downloaded enum-ordinalize v4.3.0 [INFO] [stderr] Downloaded teo-result v0.2.32 [INFO] [stderr] Downloaded teo-parser v0.2.28 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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:dff56e7819e73ed36160586b3445e93eb0be776c16704aeeded9c3fb668b2384" "/opt/rustwide/cargo-home/bin/cargo" "+eb10639928a2781cf0a12440007fbcc1e3a6888f" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] af9688662ef26474295524152f1588a8b1389764f130a38cffb7fed4d38d83a8 [INFO] running `Command { std: "docker" "start" "-a" "af9688662ef26474295524152f1588a8b1389764f130a38cffb7fed4d38d83a8", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "af9688662ef26474295524152f1588a8b1389764f130a38cffb7fed4d38d83a8", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "af9688662ef26474295524152f1588a8b1389764f130a38cffb7fed4d38d83a8", kill_on_drop: false }` [INFO] [stdout] af9688662ef26474295524152f1588a8b1389764f130a38cffb7fed4d38d83a8 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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:dff56e7819e73ed36160586b3445e93eb0be776c16704aeeded9c3fb668b2384" "/opt/rustwide/cargo-home/bin/cargo" "+eb10639928a2781cf0a12440007fbcc1e3a6888f" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 8079a09391da26242aa352815ef90cc8bf7dd465fe11ccddbaacb9db0b7bf9c8 [INFO] running `Command { std: "docker" "start" "-a" "8079a09391da26242aa352815ef90cc8bf7dd465fe11ccddbaacb9db0b7bf9c8", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.86 [INFO] [stderr] Compiling libc v0.2.155 [INFO] [stderr] Compiling serde v1.0.204 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling num-conv v0.1.0 [INFO] [stderr] Compiling serde_json v1.0.120 [INFO] [stderr] Compiling time-core v0.1.2 [INFO] [stderr] Compiling radium v0.7.0 [INFO] [stderr] Compiling ucd-trie v0.1.6 [INFO] [stderr] Compiling time-macros v0.2.18 [INFO] [stderr] Checking aho-corasick v1.1.3 [INFO] [stderr] Checking tap v1.0.1 [INFO] [stderr] Checking lazy_static v1.4.0 [INFO] [stderr] Compiling ring v0.17.8 [INFO] [stderr] Checking wyz v0.5.1 [INFO] [stderr] Checking inout v0.1.3 [INFO] [stderr] Checking base64 v0.22.1 [INFO] [stderr] Checking funty v2.0.0 [INFO] [stderr] Compiling quote v1.0.36 [INFO] [stderr] Checking futures-io v0.3.30 [INFO] [stderr] Compiling syn v2.0.72 [INFO] [stderr] Compiling syn v1.0.109 [INFO] [stderr] Checking bitvec v1.0.1 [INFO] [stderr] Checking num-integer v0.1.46 [INFO] [stderr] Checking regex-automata v0.4.7 [INFO] [stderr] Checking getrandom v0.2.15 [INFO] [stderr] Checking rand_core v0.6.4 [INFO] [stderr] Checking num-bigint v0.4.6 [INFO] [stderr] Checking rand_chacha v0.3.1 [INFO] [stderr] Checking rand v0.8.5 [INFO] [stderr] Checking time v0.3.36 [INFO] [stderr] Checking num-iter v0.1.45 [INFO] [stderr] Checking ahash v0.8.11 [INFO] [stderr] Checking num-rational v0.4.2 [INFO] [stderr] Checking parking_lot_core v0.9.10 [INFO] [stderr] Checking num-complex v0.4.6 [INFO] [stderr] Checking cipher v0.4.4 [INFO] [stderr] Checking base64 v0.13.1 [INFO] [stderr] Checking either v1.13.0 [INFO] [stderr] Checking regex v1.10.5 [INFO] [stderr] Checking keccak v0.1.5 [INFO] [stderr] Checking byteorder v1.5.0 [INFO] [stderr] Checking match_cfg v0.1.0 [INFO] [stderr] Checking hostname v0.3.1 [INFO] [stderr] Checking sha3 v0.10.8 [INFO] [stderr] Checking itertools v0.12.1 [INFO] [stderr] Checking num v0.4.3 [INFO] [stderr] Checking blowfish v0.9.1 [INFO] [stderr] Checking parking_lot v0.12.3 [INFO] [stderr] Checking bigdecimal v0.3.1 [INFO] [stderr] Checking socket2 v0.5.7 [INFO] [stderr] Checking signal-hook-registry v1.4.2 [INFO] [stderr] Checking mio v1.0.1 [INFO] [stderr] Checking pem v3.0.4 [INFO] [stderr] Checking colored v2.1.0 [INFO] [stderr] Checking fastrand v1.9.0 [INFO] [stderr] Checking subtle v2.6.1 [INFO] [stderr] Checking maplit v1.0.2 [INFO] [stderr] Checking path-clean v1.0.1 [INFO] [stderr] Checking pathdiff v0.2.1 [INFO] [stderr] Checking zeroize v1.8.1 [INFO] [stderr] Checking array_tool v1.0.3 [INFO] [stderr] Checking strum v0.26.3 [INFO] [stderr] Checking cuid-util v0.1.0 [INFO] [stderr] Checking pad v0.1.6 [INFO] [stderr] Checking random-string v1.1.0 [INFO] [stderr] Checking bcrypt v0.15.1 [INFO] [stderr] Compiling darling_core v0.13.4 [INFO] [stderr] Checking cuid2 v0.1.2 [INFO] [stderr] Checking cuid v1.2.0 [INFO] [stderr] Checking inflector-plus v0.11.7 [INFO] [stderr] Checking key-path v0.2.2 [INFO] [stderr] Compiling thiserror-impl v1.0.63 [INFO] [stderr] Compiling serde_derive v1.0.204 [INFO] [stderr] Compiling futures-macro v0.3.30 [INFO] [stderr] Compiling enum-ordinalize-derive v4.3.1 [INFO] [stderr] Compiling tokio-macros v2.4.0 [INFO] [stderr] Compiling strum_macros v0.26.4 [INFO] [stderr] Compiling async-recursion v1.1.1 [INFO] [stderr] Compiling async-trait v0.1.81 [INFO] [stderr] Checking tokio v1.39.1 [INFO] [stderr] Compiling enum-ordinalize v4.3.0 [INFO] [stderr] Compiling educe v0.5.11 [INFO] [stderr] Checking futures-util v0.3.30 [INFO] [stderr] Checking thiserror v1.0.63 [INFO] [stderr] Checking snailquote v0.3.1 [INFO] [stderr] Compiling darling_macro v0.13.4 [INFO] [stderr] Compiling pest v2.7.11 [INFO] [stderr] Compiling darling v0.13.4 [INFO] [stderr] Compiling serde_with_macros v1.5.2 [INFO] [stderr] Checking simple_asn1 v0.6.2 [INFO] [stderr] Compiling pest_meta v2.7.11 [INFO] [stderr] Compiling pest_generator v2.7.11 [INFO] [stderr] Checking futures-executor v0.3.30 [INFO] [stderr] Checking futures v0.3.30 [INFO] [stderr] Compiling pest_derive v2.7.11 [INFO] [stderr] Checking indexmap v2.2.6 [INFO] [stderr] Checking uuid v1.10.0 [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 teo-result v0.2.32 [INFO] [stderr] Checking jsonwebtoken v9.3.0 [INFO] [stderr] Checking bson v2.11.0 [INFO] [stderr] Checking teo-parser v0.2.28 [INFO] [stderr] Checking teo-runtime v0.2.32 (/opt/rustwide/workdir) [INFO] [stdout] warning: unused imports: `Alignment` and `PadStr` [INFO] [stdout] --> src/stdlib/pipeline_items/value.rs:6:11 [INFO] [stdout] | [INFO] [stdout] 6 | use pad::{PadStr, Alignment}; [INFO] [stdout] | ^^^^^^ ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `inflector::Inflector` [INFO] [stdout] --> src/stdlib/pipeline_items/value.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | use inflector::Inflector; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `regex::Regex` [INFO] [stdout] --> src/stdlib/pipeline_items/value.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | use regex::Regex; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::collections::HashMap` [INFO] [stdout] --> src/stdlib/pipeline_items/model_object.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use std::collections::HashMap; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `num_integer::Integer` [INFO] [stdout] --> src/stdlib/pipeline_items/model_object.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use num_integer::Integer; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::value::range::Range` [INFO] [stdout] --> src/stdlib/pipeline_items/model_object.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use crate::value::range::Range; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::handler::handler::Method` [INFO] [stdout] --> src/stdlib/decorators/interface_decorators.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use crate::handler::handler::Method; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::model::field::indexable::Indexable` [INFO] [stdout] --> src/stdlib/decorators/model_indexable_decorators.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | use crate::model::field::indexable::Indexable; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::pipeline::pipeline::Pipeline` [INFO] [stdout] --> src/model/field/migration.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use crate::pipeline::pipeline::Pipeline; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `BTreeSet` [INFO] [stdout] --> src/model/relation/relation.rs:1:34 [INFO] [stdout] | [INFO] [stdout] 1 | use std::collections::{BTreeMap, BTreeSet}; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `btreeset` [INFO] [stdout] --> src/model/relation/relation.rs:2:24 [INFO] [stdout] | [INFO] [stdout] 2 | use maplit::{btreemap, btreeset}; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `teo_parser::ast::namespace::Namespace` [INFO] [stdout] --> src/model/property/property.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use teo_parser::ast::namespace::Namespace; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `serde::Serialize` [INFO] [stdout] --> src/model/property/mod.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use serde::Serialize; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/model/object/object.rs:1371:74 [INFO] [stdout] | [INFO] [stdout] 1371 | return Err(error_ext::unexpected_input_value_with_reason((path + "where"), "Object is not found.")); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_parens)]` on by default [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1371 - return Err(error_ext::unexpected_input_value_with_reason((path + "where"), "Object is not found.")); [INFO] [stdout] 1371 + return Err(error_ext::unexpected_input_value_with_reason(path + "where", "Object is not found.")); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/model/object/object.rs:1401:74 [INFO] [stdout] | [INFO] [stdout] 1401 | return Err(error_ext::unexpected_input_value_with_reason((path + "where"), "Object is not found.")); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1401 - return Err(error_ext::unexpected_input_value_with_reason((path + "where"), "Object is not found.")); [INFO] [stdout] 1401 + return Err(error_ext::unexpected_input_value_with_reason(path + "where", "Object is not found.")); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::collections::BTreeSet` [INFO] [stdout] --> src/model/index/mod.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use std::collections::BTreeSet; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `teo_result::Error` [INFO] [stdout] --> src/model/ctx.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use teo_result::Error; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::env::current_dir` [INFO] [stdout] --> src/utils/find_main_schema_file.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use std::env::current_dir; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::model::Model` [INFO] [stdout] --> src/handler/handler.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | use crate::model::Model; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Alignment` and `PadStr` [INFO] [stdout] --> src/stdlib/pipeline_items/value.rs:6:11 [INFO] [stdout] | [INFO] [stdout] 6 | use pad::{PadStr, Alignment}; [INFO] [stdout] | ^^^^^^ ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::handler::default::internal::create::create_internal` [INFO] [stdout] --> src/handler/default/copy.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | use crate::handler::default::internal::create::create_internal; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::handler::default::internal::update::update_internal` [INFO] [stdout] --> src/handler/default/copy.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | use crate::handler::default::internal::update::update_internal; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::error_ext` [INFO] [stdout] --> src/handler/default/create_many.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | use crate::error_ext; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::model::object::object::ErrorIfNotFound` [INFO] [stdout] --> src/handler/default/copy_many.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | use crate::model::object::object::ErrorIfNotFound; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::connection::connection::Connection` [INFO] [stdout] --> src/connection/transaction/transaction.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | use crate::connection::connection::Connection; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `teo_parser::ast::namespace::Namespace` [INFO] [stdout] --> src/database/database.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use teo_parser::ast::namespace::Namespace; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `teo_parser::r#type::Type` [INFO] [stdout] --> src/schema/load/load_server.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use teo_parser::r#type::Type; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `teo_result::Result` [INFO] [stdout] --> src/schema/load/load_database_information.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use teo_result::Result; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `fetch_argument_list_or_empty` [INFO] [stdout] --> src/schema/load/load_use_middlewares.rs:12:70 [INFO] [stdout] | [INFO] [stdout] 12 | use crate::schema::fetch::fetch_argument_list::{fetch_argument_list, fetch_argument_list_or_empty}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `ExprInfo` [INFO] [stdout] --> src/schema/fetch/fetchers/fetch_unit.rs:8:24 [INFO] [stdout] | [INFO] [stdout] 8 | use teo_parser::expr::{ExprInfo, ReferenceInfo, ReferenceType}; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `search_identifier_path_names_with_filter_to_top_multiple` [INFO] [stdout] --> src/schema/fetch/fetchers/fetch_unit.rs:11:105 [INFO] [stdout] | [INFO] [stdout] 11 | ...r_path_names_with_filter_to_expr_info, search_identifier_path_names_with_filter_to_top_multiple}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::model` [INFO] [stdout] --> src/value/convert/from/pipeline.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use crate::model; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `inflector::Inflector` [INFO] [stdout] --> src/stdlib/pipeline_items/value.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | use inflector::Inflector; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `regex::Regex` [INFO] [stdout] --> src/stdlib/pipeline_items/value.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | use regex::Regex; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::collections::HashMap` [INFO] [stdout] --> src/stdlib/pipeline_items/model_object.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use std::collections::HashMap; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::fmt::Display` [INFO] [stdout] --> src/value/convert/into/vec.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use std::fmt::Display; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `num_integer::Integer` [INFO] [stdout] --> src/stdlib/pipeline_items/model_object.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use num_integer::Integer; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::value::range::Range` [INFO] [stdout] --> src/stdlib/pipeline_items/model_object.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use crate::value::range::Range; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::handler::handler::Method` [INFO] [stdout] --> src/stdlib/decorators/interface_decorators.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use crate::handler::handler::Method; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::model::field::indexable::Indexable` [INFO] [stdout] --> src/stdlib/decorators/model_indexable_decorators.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | use crate::model::field::indexable::Indexable; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::pipeline::pipeline::Pipeline` [INFO] [stdout] --> src/model/field/migration.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use crate::pipeline::pipeline::Pipeline; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `BTreeSet` [INFO] [stdout] --> src/model/relation/relation.rs:1:34 [INFO] [stdout] | [INFO] [stdout] 1 | use std::collections::{BTreeMap, BTreeSet}; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `btreeset` [INFO] [stdout] --> src/model/relation/relation.rs:2:24 [INFO] [stdout] | [INFO] [stdout] 2 | use maplit::{btreemap, btreeset}; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `teo_parser::ast::namespace::Namespace` [INFO] [stdout] --> src/model/property/property.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use teo_parser::ast::namespace::Namespace; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `serde::Serialize` [INFO] [stdout] --> src/model/property/mod.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use serde::Serialize; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/model/object/object.rs:1371:74 [INFO] [stdout] | [INFO] [stdout] 1371 | return Err(error_ext::unexpected_input_value_with_reason((path + "where"), "Object is not found.")); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_parens)]` on by default [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1371 - return Err(error_ext::unexpected_input_value_with_reason((path + "where"), "Object is not found.")); [INFO] [stdout] 1371 + return Err(error_ext::unexpected_input_value_with_reason(path + "where", "Object is not found.")); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/model/object/object.rs:1401:74 [INFO] [stdout] | [INFO] [stdout] 1401 | return Err(error_ext::unexpected_input_value_with_reason((path + "where"), "Object is not found.")); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1401 - return Err(error_ext::unexpected_input_value_with_reason((path + "where"), "Object is not found.")); [INFO] [stdout] 1401 + return Err(error_ext::unexpected_input_value_with_reason(path + "where", "Object is not found.")); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::collections::BTreeSet` [INFO] [stdout] --> src/model/index/mod.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use std::collections::BTreeSet; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `teo_result::Error` [INFO] [stdout] --> src/model/ctx.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use teo_result::Error; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::env::current_dir` [INFO] [stdout] --> src/utils/find_main_schema_file.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use std::env::current_dir; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::model::Model` [INFO] [stdout] --> src/handler/handler.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | use crate::model::Model; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::handler::default::internal::create::create_internal` [INFO] [stdout] --> src/handler/default/copy.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | use crate::handler::default::internal::create::create_internal; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::handler::default::internal::update::update_internal` [INFO] [stdout] --> src/handler/default/copy.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | use crate::handler::default::internal::update::update_internal; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::error_ext` [INFO] [stdout] --> src/handler/default/create_many.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | use crate::error_ext; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::model::object::object::ErrorIfNotFound` [INFO] [stdout] --> src/handler/default/copy_many.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | use crate::model::object::object::ErrorIfNotFound; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::connection::connection::Connection` [INFO] [stdout] --> src/connection/transaction/transaction.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | use crate::connection::connection::Connection; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `teo_parser::ast::namespace::Namespace` [INFO] [stdout] --> src/database/database.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use teo_parser::ast::namespace::Namespace; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `teo_parser::r#type::Type` [INFO] [stdout] --> src/schema/load/load_server.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use teo_parser::r#type::Type; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `teo_result::Result` [INFO] [stdout] --> src/schema/load/load_database_information.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use teo_result::Result; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `fetch_argument_list_or_empty` [INFO] [stdout] --> src/schema/load/load_use_middlewares.rs:12:70 [INFO] [stdout] | [INFO] [stdout] 12 | use crate::schema::fetch::fetch_argument_list::{fetch_argument_list, fetch_argument_list_or_empty}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `ExprInfo` [INFO] [stdout] --> src/schema/fetch/fetchers/fetch_unit.rs:8:24 [INFO] [stdout] | [INFO] [stdout] 8 | use teo_parser::expr::{ExprInfo, ReferenceInfo, ReferenceType}; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `search_identifier_path_names_with_filter_to_top_multiple` [INFO] [stdout] --> src/schema/fetch/fetchers/fetch_unit.rs:11:105 [INFO] [stdout] | [INFO] [stdout] 11 | ...r_path_names_with_filter_to_expr_info, search_identifier_path_names_with_filter_to_top_multiple}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::model` [INFO] [stdout] --> src/value/convert/from/pipeline.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use crate::model; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::fmt::Display` [INFO] [stdout] --> src/value/convert/into/vec.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use std::fmt::Display; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `is_new` [INFO] [stdout] --> src/model/object/object.rs:1600:116 [INFO] [stdout] | [INFO] [stdout] 1600 | ...lue: &Value, path: &KeyPath, is_new: bool, is_modified: bool) -> teo_result::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:1600:130 [INFO] [stdout] | [INFO] [stdout] 1600 | ...&KeyPath, is_new: bool, is_modified: bool) -> teo_result::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:1605:17 [INFO] [stdout] | [INFO] [stdout] 1605 | 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: `index` [INFO] [stdout] --> src/model/object/object.rs:1607:22 [INFO] [stdout] | [INFO] [stdout] 1607 | for (index, value) in value.as_array().unwrap().iter().enumerate() { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_index` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `is_new` [INFO] [stdout] --> src/model/object/object.rs:1600:116 [INFO] [stdout] | [INFO] [stdout] 1600 | ...lue: &Value, path: &KeyPath, is_new: bool, is_modified: bool) -> teo_result::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:1600:130 [INFO] [stdout] | [INFO] [stdout] 1600 | ...&KeyPath, is_new: bool, is_modified: bool) -> teo_result::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:1605:17 [INFO] [stdout] | [INFO] [stdout] 1605 | 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: `index` [INFO] [stdout] --> src/model/object/object.rs:1607:22 [INFO] [stdout] | [INFO] [stdout] 1607 | for (index, value) in value.as_array().unwrap().iter().enumerate() { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_index` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `other_model` [INFO] [stdout] --> src/model/object/object.rs:1567:17 [INFO] [stdout] | [INFO] [stdout] 1567 | 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:1507:151 [INFO] [stdout] | [INFO] [stdout] 1507 | ...&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:1567:17 [INFO] [stdout] | [INFO] [stdout] 1567 | 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:1507:151 [INFO] [stdout] | [INFO] [stdout] 1507 | ...&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: `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 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:123:47 [INFO] [stdout] | [INFO] [stdout] 123 | 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:130:49 [INFO] [stdout] | [INFO] [stdout] 130 | 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:137:47 [INFO] [stdout] | [INFO] [stdout] 137 | 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:146:48 [INFO] [stdout] | [INFO] [stdout] 146 | 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 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: `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 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/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/model_object.rs:15:45 [INFO] [stdout] | [INFO] [stdout] 15 | 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/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:123:47 [INFO] [stdout] | [INFO] [stdout] 123 | 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:130:49 [INFO] [stdout] | [INFO] [stdout] 130 | 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/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/value.rs:137:47 [INFO] [stdout] | [INFO] [stdout] 137 | 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/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/value.rs:146:48 [INFO] [stdout] | [INFO] [stdout] 146 | 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: variable does not need to be mutable [INFO] [stdout] --> src/stdlib/pipeline_items/vector.rs:40:13 [INFO] [stdout] | [INFO] [stdout] 40 | let mut arg: Value = arg_object.try_into_err_prefix("prepend(value)")?; [INFO] [stdout] | ----^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_mut)]` on by default [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: variable does not need to be mutable [INFO] [stdout] --> src/stdlib/pipeline_items/bcrypt.rs:10:9 [INFO] [stdout] | [INFO] [stdout] 10 | let mut bcrypt_namespace = namespace.namespace_mut_or_create("bcrypt"); [INFO] [stdout] | ----^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `arguments` [INFO] [stdout] --> src/stdlib/decorators/model_field_decorators.rs:27:57 [INFO] [stdout] | [INFO] [stdout] 27 | namespace.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:58 [INFO] [stdout] | [INFO] [stdout] 32 | namespace.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:57 [INFO] [stdout] | [INFO] [stdout] 37 | namespace.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:62 [INFO] [stdout] | [INFO] [stdout] 43 | namespace.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:58 [INFO] [stdout] | [INFO] [stdout] 48 | namespace.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:61 [INFO] [stdout] | [INFO] [stdout] 53 | namespace.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:58 [INFO] [stdout] | [INFO] [stdout] 58 | namespace.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:55 [INFO] [stdout] | [INFO] [stdout] 102 | namespace.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:58 [INFO] [stdout] | [INFO] [stdout] 107 | namespace.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:56 [INFO] [stdout] | [INFO] [stdout] 124 | namespace.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:63 [INFO] [stdout] | [INFO] [stdout] 129 | namespace.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:64 [INFO] [stdout] | [INFO] [stdout] 134 | namespace.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:53 [INFO] [stdout] | [INFO] [stdout] 139 | namespace.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:62 [INFO] [stdout] | [INFO] [stdout] 145 | namespace.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:59 [INFO] [stdout] | [INFO] [stdout] 158 | namespace.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:58 [INFO] [stdout] | [INFO] [stdout] 182 | namespace.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:60 [INFO] [stdout] | [INFO] [stdout] 187 | namespace.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:57 [INFO] [stdout] | [INFO] [stdout] 192 | namespace.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:59 [INFO] [stdout] | [INFO] [stdout] 197 | namespace.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: `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: `arguments` [INFO] [stdout] --> src/stdlib/decorators/model_field_decorators.rs:214:56 [INFO] [stdout] | [INFO] [stdout] 214 | namespace.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: `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: `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: &mut Namespace) { [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: &mut Namespace) { [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:29:38 [INFO] [stdout] | [INFO] [stdout] 29 | namespace.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:35:38 [INFO] [stdout] | [INFO] [stdout] 35 | namespace.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:46:37 [INFO] [stdout] | [INFO] [stdout] 46 | namespace.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:56:39 [INFO] [stdout] | [INFO] [stdout] 56 | namespace.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: `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: `path` [INFO] [stdout] --> src/stdlib/structs/mod.rs:66:41 [INFO] [stdout] | [INFO] [stdout] 66 | namespace.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:76:39 [INFO] [stdout] | [INFO] [stdout] 76 | namespace.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:86:41 [INFO] [stdout] | [INFO] [stdout] 86 | namespace.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:96:40 [INFO] [stdout] | [INFO] [stdout] 96 | namespace.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:127:42 [INFO] [stdout] | [INFO] [stdout] 127 | namespace.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:137:38 [INFO] [stdout] | [INFO] [stdout] 137 | namespace.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:147:42 [INFO] [stdout] | [INFO] [stdout] 147 | namespace.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:157:38 [INFO] [stdout] | [INFO] [stdout] 157 | namespace.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:157:44 [INFO] [stdout] | [INFO] [stdout] 157 | namespace.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:159:39 [INFO] [stdout] | [INFO] [stdout] 159 | namespace.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:159:45 [INFO] [stdout] | [INFO] [stdout] 159 | namespace.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:161:39 [INFO] [stdout] | [INFO] [stdout] 161 | namespace.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:161:45 [INFO] [stdout] | [INFO] [stdout] 161 | namespace.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:163:39 [INFO] [stdout] | [INFO] [stdout] 163 | namespace.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:164:54 [INFO] [stdout] | [INFO] [stdout] 164 | 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:178:44 [INFO] [stdout] | [INFO] [stdout] 178 | namespace.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:179:54 [INFO] [stdout] | [INFO] [stdout] 179 | 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/model_object.rs:15:45 [INFO] [stdout] | [INFO] [stdout] 15 | 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: `arguments` [INFO] [stdout] --> src/stdlib/identity/mod.rs:67:60 [INFO] [stdout] | [INFO] [stdout] 67 | 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:78:67 [INFO] [stdout] | [INFO] [stdout] 78 | 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:127:25 [INFO] [stdout] | [INFO] [stdout] 127 | 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/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: variable does not need to be mutable [INFO] [stdout] --> src/stdlib/pipeline_items/vector.rs:40:13 [INFO] [stdout] | [INFO] [stdout] 40 | let mut arg: Value = arg_object.try_into_err_prefix("prepend(value)")?; [INFO] [stdout] | ----^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_mut)]` on by default [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: variable does not need to be mutable [INFO] [stdout] --> src/stdlib/identity/mod.rs:47:9 [INFO] [stdout] | [INFO] [stdout] 47 | let mut identity_namespace = std_namespace.namespace_mut_or_create("identity"); [INFO] [stdout] | ----^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/stdlib/admin/mod.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | let mut admin_namespace = std_namespace.namespace_mut_or_create("admin"); [INFO] [stdout] | ----^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [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: variable does not need to be mutable [INFO] [stdout] --> src/stdlib/pipeline_items/bcrypt.rs:10:9 [INFO] [stdout] | [INFO] [stdout] 10 | let mut bcrypt_namespace = namespace.namespace_mut_or_create("bcrypt"); [INFO] [stdout] | ----^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `arguments` [INFO] [stdout] --> src/stdlib/decorators/model_field_decorators.rs:27:57 [INFO] [stdout] | [INFO] [stdout] 27 | namespace.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:58 [INFO] [stdout] | [INFO] [stdout] 32 | namespace.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:57 [INFO] [stdout] | [INFO] [stdout] 37 | namespace.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:62 [INFO] [stdout] | [INFO] [stdout] 43 | namespace.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:58 [INFO] [stdout] | [INFO] [stdout] 48 | namespace.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:61 [INFO] [stdout] | [INFO] [stdout] 53 | namespace.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:58 [INFO] [stdout] | [INFO] [stdout] 58 | namespace.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:55 [INFO] [stdout] | [INFO] [stdout] 102 | namespace.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:58 [INFO] [stdout] | [INFO] [stdout] 107 | namespace.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:56 [INFO] [stdout] | [INFO] [stdout] 124 | namespace.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:63 [INFO] [stdout] | [INFO] [stdout] 129 | namespace.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:64 [INFO] [stdout] | [INFO] [stdout] 134 | namespace.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:53 [INFO] [stdout] | [INFO] [stdout] 139 | namespace.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:62 [INFO] [stdout] | [INFO] [stdout] 145 | namespace.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:59 [INFO] [stdout] | [INFO] [stdout] 158 | namespace.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:58 [INFO] [stdout] | [INFO] [stdout] 182 | namespace.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:60 [INFO] [stdout] | [INFO] [stdout] 187 | namespace.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:57 [INFO] [stdout] | [INFO] [stdout] 192 | namespace.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:59 [INFO] [stdout] | [INFO] [stdout] 197 | namespace.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:56 [INFO] [stdout] | [INFO] [stdout] 214 | namespace.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: &mut Namespace) { [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: &mut Namespace) { [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:29:38 [INFO] [stdout] | [INFO] [stdout] 29 | namespace.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:35:38 [INFO] [stdout] | [INFO] [stdout] 35 | namespace.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:46:37 [INFO] [stdout] | [INFO] [stdout] 46 | namespace.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:56:39 [INFO] [stdout] | [INFO] [stdout] 56 | namespace.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:66:41 [INFO] [stdout] | [INFO] [stdout] 66 | namespace.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:76:39 [INFO] [stdout] | [INFO] [stdout] 76 | namespace.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:86:41 [INFO] [stdout] | [INFO] [stdout] 86 | namespace.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:96:40 [INFO] [stdout] | [INFO] [stdout] 96 | namespace.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:127:42 [INFO] [stdout] | [INFO] [stdout] 127 | namespace.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:137:38 [INFO] [stdout] | [INFO] [stdout] 137 | namespace.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:147:42 [INFO] [stdout] | [INFO] [stdout] 147 | namespace.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:157:38 [INFO] [stdout] | [INFO] [stdout] 157 | namespace.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:157:44 [INFO] [stdout] | [INFO] [stdout] 157 | namespace.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:159:39 [INFO] [stdout] | [INFO] [stdout] 159 | namespace.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:159:45 [INFO] [stdout] | [INFO] [stdout] 159 | namespace.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:161:39 [INFO] [stdout] | [INFO] [stdout] 161 | namespace.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:161:45 [INFO] [stdout] | [INFO] [stdout] 161 | namespace.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:163:39 [INFO] [stdout] | [INFO] [stdout] 163 | namespace.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:164:54 [INFO] [stdout] | [INFO] [stdout] 164 | 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:178:44 [INFO] [stdout] | [INFO] [stdout] 178 | namespace.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:179:54 [INFO] [stdout] | [INFO] [stdout] 179 | 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:67:60 [INFO] [stdout] | [INFO] [stdout] 67 | 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:78:67 [INFO] [stdout] | [INFO] [stdout] 78 | 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:127:25 [INFO] [stdout] | [INFO] [stdout] 127 | 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: `f` [INFO] [stdout] --> src/namespace/mod.rs:647:72 [INFO] [stdout] | [INFO] [stdout] 647 | 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: variable does not need to be mutable [INFO] [stdout] --> src/stdlib/identity/mod.rs:47:9 [INFO] [stdout] | [INFO] [stdout] 47 | let mut identity_namespace = std_namespace.namespace_mut_or_create("identity"); [INFO] [stdout] | ----^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/stdlib/admin/mod.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | let mut admin_namespace = std_namespace.namespace_mut_or_create("admin"); [INFO] [stdout] | ----^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `database` [INFO] [stdout] --> src/model/relation/relation.rs:58:32 [INFO] [stdout] | [INFO] [stdout] 58 | pub fn finalize(&mut self, database: Database, fields: Vec<&Field>) { [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_database` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `f` [INFO] [stdout] --> src/namespace/mod.rs:647:72 [INFO] [stdout] | [INFO] [stdout] 647 | 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: `database` [INFO] [stdout] --> src/model/relation/relation.rs:58:32 [INFO] [stdout] | [INFO] [stdout] 58 | pub fn finalize(&mut self, database: Database, fields: Vec<&Field>) { [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_database` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `is_new` [INFO] [stdout] --> src/model/object/object.rs:646:13 [INFO] [stdout] | [INFO] [stdout] 646 | 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: `is_new` [INFO] [stdout] --> src/model/object/object.rs:646:13 [INFO] [stdout] | [INFO] [stdout] 646 | 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: `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: `inner` [INFO] [stdout] --> src/database/database.rs:79:25 [INFO] [stdout] | [INFO] [stdout] 79 | Type::Array(inner) => todo!(), [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_inner` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `schema` [INFO] [stdout] --> src/schema/load/load_enum.rs:13:50 [INFO] [stdout] | [INFO] [stdout] 13 | pub fn load_enum(main_namespace: &mut Namespace, schema: &Schema, enum_declaration: &teo_parser::ast::r#enum::Enum, diagnostics: &mut Dia... [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:13:117 [INFO] [stdout] | [INFO] [stdout] 13 | ...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: `inner` [INFO] [stdout] --> src/database/database.rs:79:25 [INFO] [stdout] | [INFO] [stdout] 79 | Type::Array(inner) => todo!(), [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_inner` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `main_namespace` [INFO] [stdout] --> src/schema/load/load_interface.rs:52:25 [INFO] [stdout] | [INFO] [stdout] 52 | fn load_interface_field(main_namespace: &mut Namespace, field_declaration: &teo_parser::ast::field::Field, schema: &Schema, diagnostics: ... [INFO] [stdout] | ^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_main_namespace` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `schema` [INFO] [stdout] --> src/schema/load/load_interface.rs:52:108 [INFO] [stdout] | [INFO] [stdout] 52 | ...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:52:125 [INFO] [stdout] | [INFO] [stdout] 52 | ...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:33:39 [INFO] [stdout] | [INFO] [stdout] 33 | call: 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/load/load_enum.rs:13:50 [INFO] [stdout] | [INFO] [stdout] 13 | pub fn load_enum(main_namespace: &mut Namespace, schema: &Schema, enum_declaration: &teo_parser::ast::r#enum::Enum, diagnostics: &mut Dia... [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:13:117 [INFO] [stdout] | [INFO] [stdout] 13 | ...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` [INFO] [stdout] --> src/schema/load/load_interface.rs:52:25 [INFO] [stdout] | [INFO] [stdout] 52 | fn load_interface_field(main_namespace: &mut Namespace, field_declaration: &teo_parser::ast::field::Field, schema: &Schema, diagnostics: ... [INFO] [stdout] | ^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_main_namespace` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `schema` [INFO] [stdout] --> src/schema/load/load_interface.rs:52:108 [INFO] [stdout] | [INFO] [stdout] 52 | ...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:52:125 [INFO] [stdout] | [INFO] [stdout] 52 | ...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:33:39 [INFO] [stdout] | [INFO] [stdout] 33 | call: 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:80:54 [INFO] [stdout] | [INFO] [stdout] 80 | ...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:39 [INFO] [stdout] | [INFO] [stdout] 33 | call: 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:80:54 [INFO] [stdout] | [INFO] [stdout] 80 | ...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:39 [INFO] [stdout] | [INFO] [stdout] 33 | call: 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:35:39 [INFO] [stdout] | [INFO] [stdout] 35 | call: 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:35:39 [INFO] [stdout] | [INFO] [stdout] 35 | call: 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) -... [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) -> 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:108:171 [INFO] [stdout] | [INFO] [stdout] 108 | ...SynthesizedInterfaceEnum, namespace: &Namespace) -> 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:108:90 [INFO] [stdout] | [INFO] [stdout] 108 | ...m(e: &EnumVariantLiteral, schema: &Schema, info_provider: &I, synthesized_enum: &SynthesizedInterfaceEnum, namespace: &Namespace) -... [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_schema` [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) -> Result<... [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) -> 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: `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) -> Result where I: InfoProv... [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) -> 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: `namespace` [INFO] [stdout] --> src/schema/fetch/fetchers/fetch_literals.rs:129:152 [INFO] [stdout] | [INFO] [stdout] 129 | ...d_enum: &SynthesizedEnum, namespace: &Namespace) -> 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) -> Result<... [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) -> Result where I: InfoProv... [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) -> 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: `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: `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: `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: `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: fields `is_partial` and `is_deleted` are never read [INFO] [stdout] --> src/model/object/object.rs:1807:5 [INFO] [stdout] | [INFO] [stdout] 1799 | pub struct ObjectInner { [INFO] [stdout] | ----------- fields in this struct [INFO] [stdout] ... [INFO] [stdout] 1807 | is_partial: AtomicBool, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 1808 | 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: fields `is_partial` and `is_deleted` are never read [INFO] [stdout] --> src/model/object/object.rs:1807:5 [INFO] [stdout] | [INFO] [stdout] 1799 | pub struct ObjectInner { [INFO] [stdout] | ----------- fields in this struct [INFO] [stdout] ... [INFO] [stdout] 1807 | is_partial: AtomicBool, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 1808 | 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:172:19 [INFO] [stdout] | [INFO] [stdout] 77 | impl Model { [INFO] [stdout] | ---------- method in this implementation [INFO] [stdout] ... [INFO] [stdout] 172 | pub(crate) fn allowed_keys_for_aggregate(&self, name: &str) -> BTreeSet<&str> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `call` is never read [INFO] [stdout] --> src/enum/member/decorator.rs:14:16 [INFO] [stdout] | [INFO] [stdout] 11 | pub struct Decorator { [INFO] [stdout] | --------- field in this struct [INFO] [stdout] ... [INFO] [stdout] 14 | pub(crate) call: Arc, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `call` is never read [INFO] [stdout] --> src/enum/decorator.rs:14:16 [INFO] [stdout] | [INFO] [stdout] 11 | pub struct Decorator { [INFO] [stdout] | --------- field in this struct [INFO] [stdout] ... [INFO] [stdout] 14 | pub(crate) call: Arc, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `call` is never read [INFO] [stdout] --> src/interface/field/decorator.rs:10:16 [INFO] [stdout] | [INFO] [stdout] 7 | pub struct Decorator { [INFO] [stdout] | --------- field in this struct [INFO] [stdout] ... [INFO] [stdout] 10 | pub(crate) call: fn(Arguments, &mut Field) -> Result<()> [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `Decorator` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [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: multiple methods are never used [INFO] [stdout] --> src/request/cookie/readonly.rs:11:8 [INFO] [stdout] | [INFO] [stdout] 9 | impl Cookie { [INFO] [stdout] | ----------- methods in this implementation [INFO] [stdout] 10 | [INFO] [stdout] 11 | fn name(&self) -> &str { [INFO] [stdout] | ^^^^ [INFO] [stdout] ... [INFO] [stdout] 15 | fn path(&self) -> Option<&str> { [INFO] [stdout] | ^^^^ [INFO] [stdout] ... [INFO] [stdout] 19 | fn value(&self) -> &str { [INFO] [stdout] | ^^^^^ [INFO] [stdout] ... [INFO] [stdout] 23 | fn expires_datetime(&self) -> Option<&DateTime> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 27 | fn expires_session(&self) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 30 | fn secure(&self) -> Option { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 34 | fn max_age(&self) -> Option { [INFO] [stdout] | ^^^^^^^ [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<&str>) -> 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] 148 | async fn transaction_for_namespace_or_create(&self, namespace: &Namespace) -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 158 | async fn transaction_for_namespace_or_no_transaction(&self, namespace: &Namespace) -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `DatabaseEnum` is never constructed [INFO] [stdout] --> src/database/enum.rs:2:12 [INFO] [stdout] | [INFO] [stdout] 2 | pub struct DatabaseEnum { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `calculate_generics_map` is never used [INFO] [stdout] --> src/coder/json_to_teon.rs:234:4 [INFO] [stdout] | [INFO] [stdout] 234 | fn calculate_generics_map( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `allowed_keys_for_aggregate` is never used [INFO] [stdout] --> src/model/model.rs:172:19 [INFO] [stdout] | [INFO] [stdout] 77 | impl Model { [INFO] [stdout] | ---------- method in this implementation [INFO] [stdout] ... [INFO] [stdout] 172 | pub(crate) fn allowed_keys_for_aggregate(&self, name: &str) -> BTreeSet<&str> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `call` is never read [INFO] [stdout] --> src/enum/member/decorator.rs:14:16 [INFO] [stdout] | [INFO] [stdout] 11 | pub struct Decorator { [INFO] [stdout] | --------- field in this struct [INFO] [stdout] ... [INFO] [stdout] 14 | pub(crate) call: Arc, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `call` is never read [INFO] [stdout] --> src/enum/decorator.rs:14:16 [INFO] [stdout] | [INFO] [stdout] 11 | pub struct Decorator { [INFO] [stdout] | --------- field in this struct [INFO] [stdout] ... [INFO] [stdout] 14 | pub(crate) call: Arc, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `call` is never read [INFO] [stdout] --> src/interface/field/decorator.rs:10:16 [INFO] [stdout] | [INFO] [stdout] 7 | pub struct Decorator { [INFO] [stdout] | --------- field in this struct [INFO] [stdout] ... [INFO] [stdout] 10 | pub(crate) call: fn(Arguments, &mut Field) -> Result<()> [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `Decorator` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [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: multiple methods are never used [INFO] [stdout] --> src/request/cookie/readonly.rs:11:8 [INFO] [stdout] | [INFO] [stdout] 9 | impl Cookie { [INFO] [stdout] | ----------- methods in this implementation [INFO] [stdout] 10 | [INFO] [stdout] 11 | fn name(&self) -> &str { [INFO] [stdout] | ^^^^ [INFO] [stdout] ... [INFO] [stdout] 15 | fn path(&self) -> Option<&str> { [INFO] [stdout] | ^^^^ [INFO] [stdout] ... [INFO] [stdout] 19 | fn value(&self) -> &str { [INFO] [stdout] | ^^^^^ [INFO] [stdout] ... [INFO] [stdout] 23 | fn expires_datetime(&self) -> Option<&DateTime> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 27 | fn expires_session(&self) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 30 | fn secure(&self) -> Option { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 34 | fn max_age(&self) -> Option { [INFO] [stdout] | ^^^^^^^ [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<&str>) -> 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] 148 | async fn transaction_for_namespace_or_create(&self, namespace: &Namespace) -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 158 | async fn transaction_for_namespace_or_no_transaction(&self, namespace: &Namespace) -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `DatabaseEnum` is never constructed [INFO] [stdout] --> src/database/enum.rs:2:12 [INFO] [stdout] | [INFO] [stdout] 2 | pub struct DatabaseEnum { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `calculate_generics_map` is never used [INFO] [stdout] --> src/coder/json_to_teon.rs:234:4 [INFO] [stdout] | [INFO] [stdout] 234 | 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/mod.rs:432:50 [INFO] [stdout] | [INFO] [stdout] 432 | 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/mod.rs:432:50 [INFO] [stdout] | [INFO] [stdout] 432 | 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/mod.rs:442:50 [INFO] [stdout] | [INFO] [stdout] 442 | 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/mod.rs:452:50 [INFO] [stdout] | [INFO] [stdout] 452 | 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/mod.rs:462:50 [INFO] [stdout] | [INFO] [stdout] 462 | 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/mod.rs:472:50 [INFO] [stdout] | [INFO] [stdout] 472 | 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/mod.rs:482:50 [INFO] [stdout] | [INFO] [stdout] 482 | 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/mod.rs:492:50 [INFO] [stdout] | [INFO] [stdout] 492 | 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/mod.rs:502:50 [INFO] [stdout] | [INFO] [stdout] 502 | 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/mod.rs:512:50 [INFO] [stdout] | [INFO] [stdout] 512 | 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/mod.rs:522:54 [INFO] [stdout] | [INFO] [stdout] 522 | 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/mod.rs:542:45 [INFO] [stdout] | [INFO] [stdout] 542 | 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/mod.rs:552:46 [INFO] [stdout] | [INFO] [stdout] 552 | let model_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/mod.rs:562:50 [INFO] [stdout] | [INFO] [stdout] 562 | 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/mod.rs:572:51 [INFO] [stdout] | [INFO] [stdout] 572 | 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/mod.rs:582:48 [INFO] [stdout] | [INFO] [stdout] 582 | 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/mod.rs:597:48 [INFO] [stdout] | [INFO] [stdout] 597 | 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/mod.rs:607:56 [INFO] [stdout] | [INFO] [stdout] 607 | 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/mod.rs:608:67 [INFO] [stdout] | [INFO] [stdout] 608 | 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/mod.rs:626:48 [INFO] [stdout] | [INFO] [stdout] 626 | 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/mod.rs:633:48 [INFO] [stdout] | [INFO] [stdout] 633 | 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/mod.rs:635:51 [INFO] [stdout] | [INFO] [stdout] 635 | Some(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/mod.rs:442:50 [INFO] [stdout] | [INFO] [stdout] 442 | 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/mod.rs:452:50 [INFO] [stdout] | [INFO] [stdout] 452 | 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/mod.rs:462:50 [INFO] [stdout] | [INFO] [stdout] 462 | 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/mod.rs:472:50 [INFO] [stdout] | [INFO] [stdout] 472 | 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/mod.rs:482:50 [INFO] [stdout] | [INFO] [stdout] 482 | 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/mod.rs:492:50 [INFO] [stdout] | [INFO] [stdout] 492 | 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/mod.rs:502:50 [INFO] [stdout] | [INFO] [stdout] 502 | 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/mod.rs:512:50 [INFO] [stdout] | [INFO] [stdout] 512 | 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/mod.rs:522:54 [INFO] [stdout] | [INFO] [stdout] 522 | 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/mod.rs:542:45 [INFO] [stdout] | [INFO] [stdout] 542 | 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/mod.rs:552:46 [INFO] [stdout] | [INFO] [stdout] 552 | let model_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/mod.rs:562:50 [INFO] [stdout] | [INFO] [stdout] 562 | 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/mod.rs:572:51 [INFO] [stdout] | [INFO] [stdout] 572 | 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/mod.rs:582:48 [INFO] [stdout] | [INFO] [stdout] 582 | 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/mod.rs:597:48 [INFO] [stdout] | [INFO] [stdout] 597 | 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/mod.rs:607:56 [INFO] [stdout] | [INFO] [stdout] 607 | 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/mod.rs:608:67 [INFO] [stdout] | [INFO] [stdout] 608 | 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/mod.rs:626:48 [INFO] [stdout] | [INFO] [stdout] 626 | 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/mod.rs:633:48 [INFO] [stdout] | [INFO] [stdout] 633 | 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/mod.rs:635:51 [INFO] [stdout] | [INFO] [stdout] 635 | Some(path.get(path.len() - 2).unwrap().deref()) [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 209 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 209 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 31s [INFO] running `Command { std: "docker" "inspect" "8079a09391da26242aa352815ef90cc8bf7dd465fe11ccddbaacb9db0b7bf9c8", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "8079a09391da26242aa352815ef90cc8bf7dd465fe11ccddbaacb9db0b7bf9c8", kill_on_drop: false }` [INFO] [stdout] 8079a09391da26242aa352815ef90cc8bf7dd465fe11ccddbaacb9db0b7bf9c8 [INFO] checking teo-runtime-0.2.32 against try#357cc345f0a672ac4bee347eb89b7552541416c1 for pr-127827-1 [INFO] extracting crate teo-runtime 0.2.32 into /workspace/builds/worker-3-tc2/source [INFO] validating manifest of crates.io crate teo-runtime 0.2.32 on toolchain 357cc345f0a672ac4bee347eb89b7552541416c1 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+357cc345f0a672ac4bee347eb89b7552541416c1" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking crates.io crate teo-runtime 0.2.32 [INFO] finished tweaking crates.io crate teo-runtime 0.2.32 [INFO] tweaked toml for crates.io crate teo-runtime 0.2.32 written to /workspace/builds/worker-3-tc2/source/Cargo.toml [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+357cc345f0a672ac4bee347eb89b7552541416c1" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Locking 200 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 cuid v1.2.0 (latest: v1.3.2) [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 educe v0.5.11 (latest: v0.6.0) [INFO] [stderr] Adding fastrand v1.9.0 (latest: v2.1.0) [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 hermit-abi v0.3.9 (latest: v0.4.0) [INFO] [stderr] Adding hostname v0.3.1 (latest: v0.4.0) [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 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.72) [INFO] [stderr] Adding wasi v0.11.0+wasi-snapshot-preview1 (latest: v0.13.1+wasi-0.2.0) [INFO] [stderr] Adding windows-core v0.52.0 (latest: v0.58.0) [INFO] [stderr] Adding windows-sys v0.48.0 (latest: v0.52.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" "+357cc345f0a672ac4bee347eb89b7552541416c1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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:dff56e7819e73ed36160586b3445e93eb0be776c16704aeeded9c3fb668b2384" "/opt/rustwide/cargo-home/bin/cargo" "+357cc345f0a672ac4bee347eb89b7552541416c1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 41b4d66703b836ab66c99a05b316881ba0eeb3a0083e8a79ccc6d4d387f39b23 [INFO] running `Command { std: "docker" "start" "-a" "41b4d66703b836ab66c99a05b316881ba0eeb3a0083e8a79ccc6d4d387f39b23", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "41b4d66703b836ab66c99a05b316881ba0eeb3a0083e8a79ccc6d4d387f39b23", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "41b4d66703b836ab66c99a05b316881ba0eeb3a0083e8a79ccc6d4d387f39b23", kill_on_drop: false }` [INFO] [stdout] 41b4d66703b836ab66c99a05b316881ba0eeb3a0083e8a79ccc6d4d387f39b23 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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" "-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:dff56e7819e73ed36160586b3445e93eb0be776c16704aeeded9c3fb668b2384" "/opt/rustwide/cargo-home/bin/cargo" "+357cc345f0a672ac4bee347eb89b7552541416c1" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 82e27dc67acd7781647339933a8c3bc3ff6b4493fd641c6cfde3b6a03f1db8b6 [INFO] running `Command { std: "docker" "start" "-a" "82e27dc67acd7781647339933a8c3bc3ff6b4493fd641c6cfde3b6a03f1db8b6", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.86 [INFO] [stderr] Compiling libc v0.2.155 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling serde v1.0.204 [INFO] [stderr] Compiling num-conv v0.1.0 [INFO] [stderr] Compiling time-core v0.1.2 [INFO] [stderr] Compiling serde_json v1.0.120 [INFO] [stderr] Compiling ucd-trie v0.1.6 [INFO] [stderr] Compiling radium v0.7.0 [INFO] [stderr] Checking aho-corasick v1.1.3 [INFO] [stderr] Compiling time-macros v0.2.18 [INFO] [stderr] Checking lazy_static v1.4.0 [INFO] [stderr] Checking tap v1.0.1 [INFO] [stderr] Checking wyz v0.5.1 [INFO] [stderr] Compiling ring v0.17.8 [INFO] [stderr] Checking inout v0.1.3 [INFO] [stderr] Compiling quote v1.0.36 [INFO] [stderr] Checking funty v2.0.0 [INFO] [stderr] Checking futures-io v0.3.30 [INFO] [stderr] Compiling syn v2.0.72 [INFO] [stderr] Compiling syn v1.0.109 [INFO] [stderr] Checking base64 v0.22.1 [INFO] [stderr] Checking getrandom v0.2.15 [INFO] [stderr] Checking num-integer v0.1.46 [INFO] [stderr] Checking rand_core v0.6.4 [INFO] [stderr] Checking bitvec v1.0.1 [INFO] [stderr] Checking ahash v0.8.11 [INFO] [stderr] Checking num-bigint v0.4.6 [INFO] [stderr] Checking rand_chacha v0.3.1 [INFO] [stderr] Checking regex-automata v0.4.7 [INFO] [stderr] Checking num-iter v0.1.45 [INFO] [stderr] Checking rand v0.8.5 [INFO] [stderr] Checking num-complex v0.4.6 [INFO] [stderr] Checking time v0.3.36 [INFO] [stderr] Checking parking_lot_core v0.9.10 [INFO] [stderr] Checking cipher v0.4.4 [INFO] [stderr] Checking num-rational v0.4.2 [INFO] [stderr] Checking byteorder v1.5.0 [INFO] [stderr] Checking keccak v0.1.5 [INFO] [stderr] Checking either v1.13.0 [INFO] [stderr] Checking base64 v0.13.1 [INFO] [stderr] Checking match_cfg v0.1.0 [INFO] [stderr] Checking itertools v0.12.1 [INFO] [stderr] Checking hostname v0.3.1 [INFO] [stderr] Checking num v0.4.3 [INFO] [stderr] Checking sha3 v0.10.8 [INFO] [stderr] Checking blowfish v0.9.1 [INFO] [stderr] Checking bigdecimal v0.3.1 [INFO] [stderr] Checking regex v1.10.5 [INFO] [stderr] Checking parking_lot v0.12.3 [INFO] [stderr] Checking pem v3.0.4 [INFO] [stderr] Checking signal-hook-registry v1.4.2 [INFO] [stderr] Checking socket2 v0.5.7 [INFO] [stderr] Checking mio v1.0.1 [INFO] [stderr] Checking colored v2.1.0 [INFO] [stderr] Checking cuid-util v0.1.0 [INFO] [stderr] Checking path-clean v1.0.1 [INFO] [stderr] Checking strum v0.26.3 [INFO] [stderr] Checking zeroize v1.8.1 [INFO] [stderr] Checking maplit v1.0.2 [INFO] [stderr] Checking fastrand v1.9.0 [INFO] [stderr] Checking pathdiff v0.2.1 [INFO] [stderr] Checking array_tool v1.0.3 [INFO] [stderr] Checking subtle v2.6.1 [INFO] [stderr] Checking pad v0.1.6 [INFO] [stderr] Checking random-string v1.1.0 [INFO] [stderr] Checking bcrypt v0.15.1 [INFO] [stderr] Checking cuid2 v0.1.2 [INFO] [stderr] Checking inflector-plus v0.11.7 [INFO] [stderr] Checking cuid v1.2.0 [INFO] [stderr] Checking key-path v0.2.2 [INFO] [stderr] Compiling darling_core v0.13.4 [INFO] [stderr] Compiling thiserror-impl v1.0.63 [INFO] [stderr] Compiling serde_derive v1.0.204 [INFO] [stderr] Compiling enum-ordinalize-derive v4.3.1 [INFO] [stderr] Compiling futures-macro v0.3.30 [INFO] [stderr] Compiling tokio-macros v2.4.0 [INFO] [stderr] Compiling strum_macros v0.26.4 [INFO] [stderr] Compiling async-recursion v1.1.1 [INFO] [stderr] Compiling darling_macro v0.13.4 [INFO] [stderr] Compiling darling v0.13.4 [INFO] [stderr] Compiling serde_with_macros v1.5.2 [INFO] [stderr] Compiling async-trait v0.1.81 [INFO] [stderr] Compiling enum-ordinalize v4.3.0 [INFO] [stderr] Checking tokio v1.39.1 [INFO] [stderr] Compiling educe v0.5.11 [INFO] [stderr] Checking futures-util v0.3.30 [INFO] [stderr] Checking thiserror v1.0.63 [INFO] [stderr] Checking pest v2.7.11 [INFO] [stderr] Checking simple_asn1 v0.6.2 [INFO] [stderr] Checking snailquote v0.3.1 [INFO] [stderr] Compiling pest_meta v2.7.11 [INFO] [stderr] Checking futures-executor v0.3.30 [INFO] [stderr] Compiling pest_generator v2.7.11 [INFO] [stderr] Checking futures v0.3.30 [INFO] [stderr] Compiling pest_derive v2.7.11 [INFO] [stderr] Checking indexmap v2.2.6 [INFO] [stderr] Checking chrono v0.4.38 [INFO] [stderr] Checking serde_with v1.14.0 [INFO] [stderr] Checking serde_bytes v0.11.15 [INFO] [stderr] Checking uuid v1.10.0 [INFO] [stderr] Checking teo-result v0.2.32 [INFO] [stderr] Checking jsonwebtoken v9.3.0 [INFO] [stderr] Checking bson v2.11.0 [INFO] [stderr] Checking teo-parser v0.2.28 [INFO] [stderr] Checking teo-runtime v0.2.32 (/opt/rustwide/workdir) [INFO] [stdout] warning: unused imports: `Alignment` and `PadStr` [INFO] [stdout] --> src/stdlib/pipeline_items/value.rs:6:11 [INFO] [stdout] | [INFO] [stdout] 6 | use pad::{PadStr, Alignment}; [INFO] [stdout] | ^^^^^^ ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `inflector::Inflector` [INFO] [stdout] --> src/stdlib/pipeline_items/value.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | use inflector::Inflector; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `regex::Regex` [INFO] [stdout] --> src/stdlib/pipeline_items/value.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | use regex::Regex; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::collections::HashMap` [INFO] [stdout] --> src/stdlib/pipeline_items/model_object.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use std::collections::HashMap; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `num_integer::Integer` [INFO] [stdout] --> src/stdlib/pipeline_items/model_object.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use num_integer::Integer; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::value::range::Range` [INFO] [stdout] --> src/stdlib/pipeline_items/model_object.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use crate::value::range::Range; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::handler::handler::Method` [INFO] [stdout] --> src/stdlib/decorators/interface_decorators.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use crate::handler::handler::Method; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::model::field::indexable::Indexable` [INFO] [stdout] --> src/stdlib/decorators/model_indexable_decorators.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | use crate::model::field::indexable::Indexable; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::pipeline::pipeline::Pipeline` [INFO] [stdout] --> src/model/field/migration.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use crate::pipeline::pipeline::Pipeline; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `BTreeSet` [INFO] [stdout] --> src/model/relation/relation.rs:1:34 [INFO] [stdout] | [INFO] [stdout] 1 | use std::collections::{BTreeMap, BTreeSet}; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `btreeset` [INFO] [stdout] --> src/model/relation/relation.rs:2:24 [INFO] [stdout] | [INFO] [stdout] 2 | use maplit::{btreemap, btreeset}; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `teo_parser::ast::namespace::Namespace` [INFO] [stdout] --> src/model/property/property.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use teo_parser::ast::namespace::Namespace; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `serde::Serialize` [INFO] [stdout] --> src/model/property/mod.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use serde::Serialize; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/model/object/object.rs:1371:74 [INFO] [stdout] | [INFO] [stdout] 1371 | return Err(error_ext::unexpected_input_value_with_reason((path + "where"), "Object is not found.")); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_parens)]` on by default [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1371 - return Err(error_ext::unexpected_input_value_with_reason((path + "where"), "Object is not found.")); [INFO] [stdout] 1371 + return Err(error_ext::unexpected_input_value_with_reason(path + "where", "Object is not found.")); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/model/object/object.rs:1401:74 [INFO] [stdout] | [INFO] [stdout] 1401 | return Err(error_ext::unexpected_input_value_with_reason((path + "where"), "Object is not found.")); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1401 - return Err(error_ext::unexpected_input_value_with_reason((path + "where"), "Object is not found.")); [INFO] [stdout] 1401 + return Err(error_ext::unexpected_input_value_with_reason(path + "where", "Object is not found.")); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::collections::BTreeSet` [INFO] [stdout] --> src/model/index/mod.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use std::collections::BTreeSet; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `teo_result::Error` [INFO] [stdout] --> src/model/ctx.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use teo_result::Error; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::env::current_dir` [INFO] [stdout] --> src/utils/find_main_schema_file.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use std::env::current_dir; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::model::Model` [INFO] [stdout] --> src/handler/handler.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | use crate::model::Model; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::handler::default::internal::create::create_internal` [INFO] [stdout] --> src/handler/default/copy.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | use crate::handler::default::internal::create::create_internal; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::handler::default::internal::update::update_internal` [INFO] [stdout] --> src/handler/default/copy.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | use crate::handler::default::internal::update::update_internal; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::error_ext` [INFO] [stdout] --> src/handler/default/create_many.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | use crate::error_ext; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::model::object::object::ErrorIfNotFound` [INFO] [stdout] --> src/handler/default/copy_many.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | use crate::model::object::object::ErrorIfNotFound; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::connection::connection::Connection` [INFO] [stdout] --> src/connection/transaction/transaction.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | use crate::connection::connection::Connection; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `teo_parser::ast::namespace::Namespace` [INFO] [stdout] --> src/database/database.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use teo_parser::ast::namespace::Namespace; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `teo_parser::r#type::Type` [INFO] [stdout] --> src/schema/load/load_server.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use teo_parser::r#type::Type; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `teo_result::Result` [INFO] [stdout] --> src/schema/load/load_database_information.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use teo_result::Result; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `fetch_argument_list_or_empty` [INFO] [stdout] --> src/schema/load/load_use_middlewares.rs:12:70 [INFO] [stdout] | [INFO] [stdout] 12 | use crate::schema::fetch::fetch_argument_list::{fetch_argument_list, fetch_argument_list_or_empty}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `ExprInfo` [INFO] [stdout] --> src/schema/fetch/fetchers/fetch_unit.rs:8:24 [INFO] [stdout] | [INFO] [stdout] 8 | use teo_parser::expr::{ExprInfo, ReferenceInfo, ReferenceType}; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `search_identifier_path_names_with_filter_to_top_multiple` [INFO] [stdout] --> src/schema/fetch/fetchers/fetch_unit.rs:11:105 [INFO] [stdout] | [INFO] [stdout] 11 | ...r_path_names_with_filter_to_expr_info, search_identifier_path_names_with_filter_to_top_multiple}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::model` [INFO] [stdout] --> src/value/convert/from/pipeline.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use crate::model; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::fmt::Display` [INFO] [stdout] --> src/value/convert/into/vec.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use std::fmt::Display; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Alignment` and `PadStr` [INFO] [stdout] --> src/stdlib/pipeline_items/value.rs:6:11 [INFO] [stdout] | [INFO] [stdout] 6 | use pad::{PadStr, Alignment}; [INFO] [stdout] | ^^^^^^ ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `inflector::Inflector` [INFO] [stdout] --> src/stdlib/pipeline_items/value.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | use inflector::Inflector; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `regex::Regex` [INFO] [stdout] --> src/stdlib/pipeline_items/value.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | use regex::Regex; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::collections::HashMap` [INFO] [stdout] --> src/stdlib/pipeline_items/model_object.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use std::collections::HashMap; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `num_integer::Integer` [INFO] [stdout] --> src/stdlib/pipeline_items/model_object.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use num_integer::Integer; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::value::range::Range` [INFO] [stdout] --> src/stdlib/pipeline_items/model_object.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use crate::value::range::Range; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::handler::handler::Method` [INFO] [stdout] --> src/stdlib/decorators/interface_decorators.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use crate::handler::handler::Method; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::model::field::indexable::Indexable` [INFO] [stdout] --> src/stdlib/decorators/model_indexable_decorators.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | use crate::model::field::indexable::Indexable; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::pipeline::pipeline::Pipeline` [INFO] [stdout] --> src/model/field/migration.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use crate::pipeline::pipeline::Pipeline; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `BTreeSet` [INFO] [stdout] --> src/model/relation/relation.rs:1:34 [INFO] [stdout] | [INFO] [stdout] 1 | use std::collections::{BTreeMap, BTreeSet}; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `btreeset` [INFO] [stdout] --> src/model/relation/relation.rs:2:24 [INFO] [stdout] | [INFO] [stdout] 2 | use maplit::{btreemap, btreeset}; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `teo_parser::ast::namespace::Namespace` [INFO] [stdout] --> src/model/property/property.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use teo_parser::ast::namespace::Namespace; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `serde::Serialize` [INFO] [stdout] --> src/model/property/mod.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use serde::Serialize; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/model/object/object.rs:1371:74 [INFO] [stdout] | [INFO] [stdout] 1371 | return Err(error_ext::unexpected_input_value_with_reason((path + "where"), "Object is not found.")); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_parens)]` on by default [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1371 - return Err(error_ext::unexpected_input_value_with_reason((path + "where"), "Object is not found.")); [INFO] [stdout] 1371 + return Err(error_ext::unexpected_input_value_with_reason(path + "where", "Object is not found.")); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around function argument [INFO] [stdout] --> src/model/object/object.rs:1401:74 [INFO] [stdout] | [INFO] [stdout] 1401 | return Err(error_ext::unexpected_input_value_with_reason((path + "where"), "Object is not found.")); [INFO] [stdout] | ^ ^ [INFO] [stdout] | [INFO] [stdout] help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] 1401 - return Err(error_ext::unexpected_input_value_with_reason((path + "where"), "Object is not found.")); [INFO] [stdout] 1401 + return Err(error_ext::unexpected_input_value_with_reason(path + "where", "Object is not found.")); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::collections::BTreeSet` [INFO] [stdout] --> src/model/index/mod.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use std::collections::BTreeSet; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `teo_result::Error` [INFO] [stdout] --> src/model/ctx.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use teo_result::Error; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::env::current_dir` [INFO] [stdout] --> src/utils/find_main_schema_file.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use std::env::current_dir; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::model::Model` [INFO] [stdout] --> src/handler/handler.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | use crate::model::Model; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::handler::default::internal::create::create_internal` [INFO] [stdout] --> src/handler/default/copy.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | use crate::handler::default::internal::create::create_internal; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::handler::default::internal::update::update_internal` [INFO] [stdout] --> src/handler/default/copy.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | use crate::handler::default::internal::update::update_internal; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::error_ext` [INFO] [stdout] --> src/handler/default/create_many.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | use crate::error_ext; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::model::object::object::ErrorIfNotFound` [INFO] [stdout] --> src/handler/default/copy_many.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | use crate::model::object::object::ErrorIfNotFound; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::connection::connection::Connection` [INFO] [stdout] --> src/connection/transaction/transaction.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | use crate::connection::connection::Connection; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `teo_parser::ast::namespace::Namespace` [INFO] [stdout] --> src/database/database.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use teo_parser::ast::namespace::Namespace; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `teo_parser::r#type::Type` [INFO] [stdout] --> src/schema/load/load_server.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use teo_parser::r#type::Type; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `teo_result::Result` [INFO] [stdout] --> src/schema/load/load_database_information.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use teo_result::Result; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `fetch_argument_list_or_empty` [INFO] [stdout] --> src/schema/load/load_use_middlewares.rs:12:70 [INFO] [stdout] | [INFO] [stdout] 12 | use crate::schema::fetch::fetch_argument_list::{fetch_argument_list, fetch_argument_list_or_empty}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `ExprInfo` [INFO] [stdout] --> src/schema/fetch/fetchers/fetch_unit.rs:8:24 [INFO] [stdout] | [INFO] [stdout] 8 | use teo_parser::expr::{ExprInfo, ReferenceInfo, ReferenceType}; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `search_identifier_path_names_with_filter_to_top_multiple` [INFO] [stdout] --> src/schema/fetch/fetchers/fetch_unit.rs:11:105 [INFO] [stdout] | [INFO] [stdout] 11 | ...r_path_names_with_filter_to_expr_info, search_identifier_path_names_with_filter_to_top_multiple}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::model` [INFO] [stdout] --> src/value/convert/from/pipeline.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use crate::model; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::fmt::Display` [INFO] [stdout] --> src/value/convert/into/vec.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use std::fmt::Display; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `is_new` [INFO] [stdout] --> src/model/object/object.rs:1600:116 [INFO] [stdout] | [INFO] [stdout] 1600 | ...lue: &Value, path: &KeyPath, is_new: bool, is_modified: bool) -> teo_result::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:1600:130 [INFO] [stdout] | [INFO] [stdout] 1600 | ...&KeyPath, is_new: bool, is_modified: bool) -> teo_result::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:1605:17 [INFO] [stdout] | [INFO] [stdout] 1605 | 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: `index` [INFO] [stdout] --> src/model/object/object.rs:1607:22 [INFO] [stdout] | [INFO] [stdout] 1607 | for (index, value) in value.as_array().unwrap().iter().enumerate() { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_index` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `other_model` [INFO] [stdout] --> src/model/object/object.rs:1567:17 [INFO] [stdout] | [INFO] [stdout] 1567 | 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:1507:151 [INFO] [stdout] | [INFO] [stdout] 1507 | ...&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:1600:116 [INFO] [stdout] | [INFO] [stdout] 1600 | ...lue: &Value, path: &KeyPath, is_new: bool, is_modified: bool) -> teo_result::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:1600:130 [INFO] [stdout] | [INFO] [stdout] 1600 | ...&KeyPath, is_new: bool, is_modified: bool) -> teo_result::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:1605:17 [INFO] [stdout] | [INFO] [stdout] 1605 | 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: `index` [INFO] [stdout] --> src/model/object/object.rs:1607:22 [INFO] [stdout] | [INFO] [stdout] 1607 | for (index, value) in value.as_array().unwrap().iter().enumerate() { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_index` [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:1567:17 [INFO] [stdout] | [INFO] [stdout] 1567 | 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:1507:151 [INFO] [stdout] | [INFO] [stdout] 1507 | ...&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: `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 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:123:47 [INFO] [stdout] | [INFO] [stdout] 123 | 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:130:49 [INFO] [stdout] | [INFO] [stdout] 130 | 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:137:47 [INFO] [stdout] | [INFO] [stdout] 137 | 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:146:48 [INFO] [stdout] | [INFO] [stdout] 146 | 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:15:45 [INFO] [stdout] | [INFO] [stdout] 15 | 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: variable does not need to be mutable [INFO] [stdout] --> src/stdlib/pipeline_items/vector.rs:40:13 [INFO] [stdout] | [INFO] [stdout] 40 | let mut arg: Value = arg_object.try_into_err_prefix("prepend(value)")?; [INFO] [stdout] | ----^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_mut)]` on by default [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: variable does not need to be mutable [INFO] [stdout] --> src/stdlib/pipeline_items/bcrypt.rs:10:9 [INFO] [stdout] | [INFO] [stdout] 10 | let mut bcrypt_namespace = namespace.namespace_mut_or_create("bcrypt"); [INFO] [stdout] | ----^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `arguments` [INFO] [stdout] --> src/stdlib/decorators/model_field_decorators.rs:27:57 [INFO] [stdout] | [INFO] [stdout] 27 | namespace.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:58 [INFO] [stdout] | [INFO] [stdout] 32 | namespace.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:57 [INFO] [stdout] | [INFO] [stdout] 37 | namespace.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:62 [INFO] [stdout] | [INFO] [stdout] 43 | namespace.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:58 [INFO] [stdout] | [INFO] [stdout] 48 | namespace.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:61 [INFO] [stdout] | [INFO] [stdout] 53 | namespace.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:58 [INFO] [stdout] | [INFO] [stdout] 58 | namespace.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:55 [INFO] [stdout] | [INFO] [stdout] 102 | namespace.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:58 [INFO] [stdout] | [INFO] [stdout] 107 | namespace.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:56 [INFO] [stdout] | [INFO] [stdout] 124 | namespace.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:63 [INFO] [stdout] | [INFO] [stdout] 129 | namespace.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:64 [INFO] [stdout] | [INFO] [stdout] 134 | namespace.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:53 [INFO] [stdout] | [INFO] [stdout] 139 | namespace.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:62 [INFO] [stdout] | [INFO] [stdout] 145 | namespace.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:59 [INFO] [stdout] | [INFO] [stdout] 158 | namespace.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:58 [INFO] [stdout] | [INFO] [stdout] 182 | namespace.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:60 [INFO] [stdout] | [INFO] [stdout] 187 | namespace.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:57 [INFO] [stdout] | [INFO] [stdout] 192 | namespace.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:59 [INFO] [stdout] | [INFO] [stdout] 197 | namespace.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:56 [INFO] [stdout] | [INFO] [stdout] 214 | namespace.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: &mut Namespace) { [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: &mut Namespace) { [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:29:38 [INFO] [stdout] | [INFO] [stdout] 29 | namespace.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:35:38 [INFO] [stdout] | [INFO] [stdout] 35 | namespace.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:46:37 [INFO] [stdout] | [INFO] [stdout] 46 | namespace.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:56:39 [INFO] [stdout] | [INFO] [stdout] 56 | namespace.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:66:41 [INFO] [stdout] | [INFO] [stdout] 66 | namespace.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:76:39 [INFO] [stdout] | [INFO] [stdout] 76 | namespace.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:86:41 [INFO] [stdout] | [INFO] [stdout] 86 | namespace.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:96:40 [INFO] [stdout] | [INFO] [stdout] 96 | namespace.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:127:42 [INFO] [stdout] | [INFO] [stdout] 127 | namespace.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:137:38 [INFO] [stdout] | [INFO] [stdout] 137 | namespace.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:147:42 [INFO] [stdout] | [INFO] [stdout] 147 | namespace.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:157:38 [INFO] [stdout] | [INFO] [stdout] 157 | namespace.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:157:44 [INFO] [stdout] | [INFO] [stdout] 157 | namespace.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:159:39 [INFO] [stdout] | [INFO] [stdout] 159 | namespace.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:159:45 [INFO] [stdout] | [INFO] [stdout] 159 | namespace.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:161:39 [INFO] [stdout] | [INFO] [stdout] 161 | namespace.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:161:45 [INFO] [stdout] | [INFO] [stdout] 161 | namespace.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:163:39 [INFO] [stdout] | [INFO] [stdout] 163 | namespace.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:164:54 [INFO] [stdout] | [INFO] [stdout] 164 | 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:178:44 [INFO] [stdout] | [INFO] [stdout] 178 | namespace.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:179:54 [INFO] [stdout] | [INFO] [stdout] 179 | 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:67:60 [INFO] [stdout] | [INFO] [stdout] 67 | 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:78:67 [INFO] [stdout] | [INFO] [stdout] 78 | 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:127:25 [INFO] [stdout] | [INFO] [stdout] 127 | 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: variable does not need to be mutable [INFO] [stdout] --> src/stdlib/identity/mod.rs:47:9 [INFO] [stdout] | [INFO] [stdout] 47 | let mut identity_namespace = std_namespace.namespace_mut_or_create("identity"); [INFO] [stdout] | ----^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/stdlib/admin/mod.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | let mut admin_namespace = std_namespace.namespace_mut_or_create("admin"); [INFO] [stdout] | ----^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `f` [INFO] [stdout] --> src/namespace/mod.rs:647:72 [INFO] [stdout] | [INFO] [stdout] 647 | 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: `database` [INFO] [stdout] --> src/model/relation/relation.rs:58:32 [INFO] [stdout] | [INFO] [stdout] 58 | pub fn finalize(&mut self, database: Database, fields: Vec<&Field>) { [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_database` [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: `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 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: `is_new` [INFO] [stdout] --> src/model/object/object.rs:646:13 [INFO] [stdout] | [INFO] [stdout] 646 | 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/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:123:47 [INFO] [stdout] | [INFO] [stdout] 123 | 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:130:49 [INFO] [stdout] | [INFO] [stdout] 130 | 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:137:47 [INFO] [stdout] | [INFO] [stdout] 137 | 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:146:48 [INFO] [stdout] | [INFO] [stdout] 146 | 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:15:45 [INFO] [stdout] | [INFO] [stdout] 15 | 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: variable does not need to be mutable [INFO] [stdout] --> src/stdlib/pipeline_items/vector.rs:40:13 [INFO] [stdout] | [INFO] [stdout] 40 | let mut arg: Value = arg_object.try_into_err_prefix("prepend(value)")?; [INFO] [stdout] | ----^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_mut)]` on by default [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: variable does not need to be mutable [INFO] [stdout] --> src/stdlib/pipeline_items/bcrypt.rs:10:9 [INFO] [stdout] | [INFO] [stdout] 10 | let mut bcrypt_namespace = namespace.namespace_mut_or_create("bcrypt"); [INFO] [stdout] | ----^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `arguments` [INFO] [stdout] --> src/stdlib/decorators/model_field_decorators.rs:27:57 [INFO] [stdout] | [INFO] [stdout] 27 | namespace.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:58 [INFO] [stdout] | [INFO] [stdout] 32 | namespace.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:57 [INFO] [stdout] | [INFO] [stdout] 37 | namespace.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:62 [INFO] [stdout] | [INFO] [stdout] 43 | namespace.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:58 [INFO] [stdout] | [INFO] [stdout] 48 | namespace.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:61 [INFO] [stdout] | [INFO] [stdout] 53 | namespace.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:58 [INFO] [stdout] | [INFO] [stdout] 58 | namespace.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:55 [INFO] [stdout] | [INFO] [stdout] 102 | namespace.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:58 [INFO] [stdout] | [INFO] [stdout] 107 | namespace.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:56 [INFO] [stdout] | [INFO] [stdout] 124 | namespace.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:63 [INFO] [stdout] | [INFO] [stdout] 129 | namespace.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:64 [INFO] [stdout] | [INFO] [stdout] 134 | namespace.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:53 [INFO] [stdout] | [INFO] [stdout] 139 | namespace.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:62 [INFO] [stdout] | [INFO] [stdout] 145 | namespace.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:59 [INFO] [stdout] | [INFO] [stdout] 158 | namespace.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:58 [INFO] [stdout] | [INFO] [stdout] 182 | namespace.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:60 [INFO] [stdout] | [INFO] [stdout] 187 | namespace.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:57 [INFO] [stdout] | [INFO] [stdout] 192 | namespace.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:59 [INFO] [stdout] | [INFO] [stdout] 197 | namespace.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:56 [INFO] [stdout] | [INFO] [stdout] 214 | namespace.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: &mut Namespace) { [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: &mut Namespace) { [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:29:38 [INFO] [stdout] | [INFO] [stdout] 29 | namespace.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:35:38 [INFO] [stdout] | [INFO] [stdout] 35 | namespace.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:46:37 [INFO] [stdout] | [INFO] [stdout] 46 | namespace.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:56:39 [INFO] [stdout] | [INFO] [stdout] 56 | namespace.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:66:41 [INFO] [stdout] | [INFO] [stdout] 66 | namespace.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:76:39 [INFO] [stdout] | [INFO] [stdout] 76 | namespace.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:86:41 [INFO] [stdout] | [INFO] [stdout] 86 | namespace.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:96:40 [INFO] [stdout] | [INFO] [stdout] 96 | namespace.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:127:42 [INFO] [stdout] | [INFO] [stdout] 127 | namespace.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:137:38 [INFO] [stdout] | [INFO] [stdout] 137 | namespace.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:147:42 [INFO] [stdout] | [INFO] [stdout] 147 | namespace.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:157:38 [INFO] [stdout] | [INFO] [stdout] 157 | namespace.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:157:44 [INFO] [stdout] | [INFO] [stdout] 157 | namespace.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:159:39 [INFO] [stdout] | [INFO] [stdout] 159 | namespace.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:159:45 [INFO] [stdout] | [INFO] [stdout] 159 | namespace.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:161:39 [INFO] [stdout] | [INFO] [stdout] 161 | namespace.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:161:45 [INFO] [stdout] | [INFO] [stdout] 161 | namespace.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:163:39 [INFO] [stdout] | [INFO] [stdout] 163 | namespace.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:164:54 [INFO] [stdout] | [INFO] [stdout] 164 | 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:178:44 [INFO] [stdout] | [INFO] [stdout] 178 | namespace.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:179:54 [INFO] [stdout] | [INFO] [stdout] 179 | 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:67:60 [INFO] [stdout] | [INFO] [stdout] 67 | 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:78:67 [INFO] [stdout] | [INFO] [stdout] 78 | 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:127:25 [INFO] [stdout] | [INFO] [stdout] 127 | 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: variable does not need to be mutable [INFO] [stdout] --> src/stdlib/identity/mod.rs:47:9 [INFO] [stdout] | [INFO] [stdout] 47 | let mut identity_namespace = std_namespace.namespace_mut_or_create("identity"); [INFO] [stdout] | ----^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/stdlib/admin/mod.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 5 | let mut admin_namespace = std_namespace.namespace_mut_or_create("admin"); [INFO] [stdout] | ----^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `f` [INFO] [stdout] --> src/namespace/mod.rs:647:72 [INFO] [stdout] | [INFO] [stdout] 647 | 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: `database` [INFO] [stdout] --> src/model/relation/relation.rs:58:32 [INFO] [stdout] | [INFO] [stdout] 58 | pub fn finalize(&mut self, database: Database, fields: Vec<&Field>) { [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_database` [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: `is_new` [INFO] [stdout] --> src/model/object/object.rs:646:13 [INFO] [stdout] | [INFO] [stdout] 646 | 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: `inner` [INFO] [stdout] --> src/database/database.rs:79:25 [INFO] [stdout] | [INFO] [stdout] 79 | Type::Array(inner) => todo!(), [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_inner` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `schema` [INFO] [stdout] --> src/schema/load/load_enum.rs:13:50 [INFO] [stdout] | [INFO] [stdout] 13 | pub fn load_enum(main_namespace: &mut Namespace, schema: &Schema, enum_declaration: &teo_parser::ast::r#enum::Enum, diagnostics: &mut Dia... [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:13:117 [INFO] [stdout] | [INFO] [stdout] 13 | ...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` [INFO] [stdout] --> src/schema/load/load_interface.rs:52:25 [INFO] [stdout] | [INFO] [stdout] 52 | fn load_interface_field(main_namespace: &mut Namespace, field_declaration: &teo_parser::ast::field::Field, schema: &Schema, diagnostics: ... [INFO] [stdout] | ^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_main_namespace` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `schema` [INFO] [stdout] --> src/schema/load/load_interface.rs:52:108 [INFO] [stdout] | [INFO] [stdout] 52 | ...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:52:125 [INFO] [stdout] | [INFO] [stdout] 52 | ...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:33:39 [INFO] [stdout] | [INFO] [stdout] 33 | call: 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:80:54 [INFO] [stdout] | [INFO] [stdout] 80 | ...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:39 [INFO] [stdout] | [INFO] [stdout] 33 | call: 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:35:39 [INFO] [stdout] | [INFO] [stdout] 35 | call: 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) -... [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) -> 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:108:171 [INFO] [stdout] | [INFO] [stdout] 108 | ...SynthesizedInterfaceEnum, namespace: &Namespace) -> 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) -> Result<... [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) -> Result where I: InfoProv... [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) -> 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: fields `is_partial` and `is_deleted` are never read [INFO] [stdout] --> src/model/object/object.rs:1807:5 [INFO] [stdout] | [INFO] [stdout] 1799 | pub struct ObjectInner { [INFO] [stdout] | ----------- fields in this struct [INFO] [stdout] ... [INFO] [stdout] 1807 | is_partial: AtomicBool, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 1808 | 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:172:19 [INFO] [stdout] | [INFO] [stdout] 77 | impl Model { [INFO] [stdout] | ---------- method in this implementation [INFO] [stdout] ... [INFO] [stdout] 172 | pub(crate) fn allowed_keys_for_aggregate(&self, name: &str) -> BTreeSet<&str> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `call` is never read [INFO] [stdout] --> src/enum/member/decorator.rs:14:16 [INFO] [stdout] | [INFO] [stdout] 11 | pub struct Decorator { [INFO] [stdout] | --------- field in this struct [INFO] [stdout] ... [INFO] [stdout] 14 | pub(crate) call: Arc, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `call` is never read [INFO] [stdout] --> src/enum/decorator.rs:14:16 [INFO] [stdout] | [INFO] [stdout] 11 | pub struct Decorator { [INFO] [stdout] | --------- field in this struct [INFO] [stdout] ... [INFO] [stdout] 14 | pub(crate) call: Arc, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `call` is never read [INFO] [stdout] --> src/interface/field/decorator.rs:10:16 [INFO] [stdout] | [INFO] [stdout] 7 | pub struct Decorator { [INFO] [stdout] | --------- field in this struct [INFO] [stdout] ... [INFO] [stdout] 10 | pub(crate) call: fn(Arguments, &mut Field) -> Result<()> [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `Decorator` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [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: multiple methods are never used [INFO] [stdout] --> src/request/cookie/readonly.rs:11:8 [INFO] [stdout] | [INFO] [stdout] 9 | impl Cookie { [INFO] [stdout] | ----------- methods in this implementation [INFO] [stdout] 10 | [INFO] [stdout] 11 | fn name(&self) -> &str { [INFO] [stdout] | ^^^^ [INFO] [stdout] ... [INFO] [stdout] 15 | fn path(&self) -> Option<&str> { [INFO] [stdout] | ^^^^ [INFO] [stdout] ... [INFO] [stdout] 19 | fn value(&self) -> &str { [INFO] [stdout] | ^^^^^ [INFO] [stdout] ... [INFO] [stdout] 23 | fn expires_datetime(&self) -> Option<&DateTime> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 27 | fn expires_session(&self) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 30 | fn secure(&self) -> Option { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 34 | fn max_age(&self) -> Option { [INFO] [stdout] | ^^^^^^^ [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<&str>) -> 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] 148 | async fn transaction_for_namespace_or_create(&self, namespace: &Namespace) -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 158 | async fn transaction_for_namespace_or_no_transaction(&self, namespace: &Namespace) -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `DatabaseEnum` is never constructed [INFO] [stdout] --> src/database/enum.rs:2:12 [INFO] [stdout] | [INFO] [stdout] 2 | pub struct DatabaseEnum { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `calculate_generics_map` is never used [INFO] [stdout] --> src/coder/json_to_teon.rs:234:4 [INFO] [stdout] | [INFO] [stdout] 234 | fn calculate_generics_map( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [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: using `.deref()` on a double reference, which returns `&str` instead of dereferencing the inner type [INFO] [stdout] --> src/namespace/mod.rs:432:50 [INFO] [stdout] | [INFO] [stdout] 432 | 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/mod.rs:442:50 [INFO] [stdout] | [INFO] [stdout] 442 | 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/mod.rs:452:50 [INFO] [stdout] | [INFO] [stdout] 452 | 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/mod.rs:462:50 [INFO] [stdout] | [INFO] [stdout] 462 | 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/mod.rs:472:50 [INFO] [stdout] | [INFO] [stdout] 472 | 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/mod.rs:482:50 [INFO] [stdout] | [INFO] [stdout] 482 | 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/mod.rs:492:50 [INFO] [stdout] | [INFO] [stdout] 492 | 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/mod.rs:502:50 [INFO] [stdout] | [INFO] [stdout] 502 | 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/mod.rs:512:50 [INFO] [stdout] | [INFO] [stdout] 512 | 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/mod.rs:522:54 [INFO] [stdout] | [INFO] [stdout] 522 | 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/mod.rs:542:45 [INFO] [stdout] | [INFO] [stdout] 542 | 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/mod.rs:552:46 [INFO] [stdout] | [INFO] [stdout] 552 | let model_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/mod.rs:562:50 [INFO] [stdout] | [INFO] [stdout] 562 | 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/mod.rs:572:51 [INFO] [stdout] | [INFO] [stdout] 572 | 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/mod.rs:582:48 [INFO] [stdout] | [INFO] [stdout] 582 | 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/mod.rs:597:48 [INFO] [stdout] | [INFO] [stdout] 597 | 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/mod.rs:607:56 [INFO] [stdout] | [INFO] [stdout] 607 | 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/mod.rs:608:67 [INFO] [stdout] | [INFO] [stdout] 608 | 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/mod.rs:626:48 [INFO] [stdout] | [INFO] [stdout] 626 | 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/mod.rs:633:48 [INFO] [stdout] | [INFO] [stdout] 633 | 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/mod.rs:635:51 [INFO] [stdout] | [INFO] [stdout] 635 | Some(path.get(path.len() - 2).unwrap().deref()) [INFO] [stdout] | ^^^^^^^^ [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: 209 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `inner` [INFO] [stdout] --> src/database/database.rs:79:25 [INFO] [stdout] | [INFO] [stdout] 79 | Type::Array(inner) => todo!(), [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_inner` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `schema` [INFO] [stdout] --> src/schema/load/load_enum.rs:13:50 [INFO] [stdout] | [INFO] [stdout] 13 | pub fn load_enum(main_namespace: &mut Namespace, schema: &Schema, enum_declaration: &teo_parser::ast::r#enum::Enum, diagnostics: &mut Dia... [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:13:117 [INFO] [stdout] | [INFO] [stdout] 13 | ...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` [INFO] [stdout] --> src/schema/load/load_interface.rs:52:25 [INFO] [stdout] | [INFO] [stdout] 52 | fn load_interface_field(main_namespace: &mut Namespace, field_declaration: &teo_parser::ast::field::Field, schema: &Schema, diagnostics: ... [INFO] [stdout] | ^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_main_namespace` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `schema` [INFO] [stdout] --> src/schema/load/load_interface.rs:52:108 [INFO] [stdout] | [INFO] [stdout] 52 | ...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:52:125 [INFO] [stdout] | [INFO] [stdout] 52 | ...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:33:39 [INFO] [stdout] | [INFO] [stdout] 33 | call: 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:80:54 [INFO] [stdout] | [INFO] [stdout] 80 | ...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:39 [INFO] [stdout] | [INFO] [stdout] 33 | call: 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:35:39 [INFO] [stdout] | [INFO] [stdout] 35 | call: 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) -... [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) -> 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:108:171 [INFO] [stdout] | [INFO] [stdout] 108 | ...SynthesizedInterfaceEnum, namespace: &Namespace) -> 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) -> Result<... [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) -> Result where I: InfoProv... [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) -> 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: fields `is_partial` and `is_deleted` are never read [INFO] [stdout] --> src/model/object/object.rs:1807:5 [INFO] [stdout] | [INFO] [stdout] 1799 | pub struct ObjectInner { [INFO] [stdout] | ----------- fields in this struct [INFO] [stdout] ... [INFO] [stdout] 1807 | is_partial: AtomicBool, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 1808 | 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:172:19 [INFO] [stdout] | [INFO] [stdout] 77 | impl Model { [INFO] [stdout] | ---------- method in this implementation [INFO] [stdout] ... [INFO] [stdout] 172 | pub(crate) fn allowed_keys_for_aggregate(&self, name: &str) -> BTreeSet<&str> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `call` is never read [INFO] [stdout] --> src/enum/member/decorator.rs:14:16 [INFO] [stdout] | [INFO] [stdout] 11 | pub struct Decorator { [INFO] [stdout] | --------- field in this struct [INFO] [stdout] ... [INFO] [stdout] 14 | pub(crate) call: Arc, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `call` is never read [INFO] [stdout] --> src/enum/decorator.rs:14:16 [INFO] [stdout] | [INFO] [stdout] 11 | pub struct Decorator { [INFO] [stdout] | --------- field in this struct [INFO] [stdout] ... [INFO] [stdout] 14 | pub(crate) call: Arc, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `call` is never read [INFO] [stdout] --> src/interface/field/decorator.rs:10:16 [INFO] [stdout] | [INFO] [stdout] 7 | pub struct Decorator { [INFO] [stdout] | --------- field in this struct [INFO] [stdout] ... [INFO] [stdout] 10 | pub(crate) call: fn(Arguments, &mut Field) -> Result<()> [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `Decorator` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [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: multiple methods are never used [INFO] [stdout] --> src/request/cookie/readonly.rs:11:8 [INFO] [stdout] | [INFO] [stdout] 9 | impl Cookie { [INFO] [stdout] | ----------- methods in this implementation [INFO] [stdout] 10 | [INFO] [stdout] 11 | fn name(&self) -> &str { [INFO] [stdout] | ^^^^ [INFO] [stdout] ... [INFO] [stdout] 15 | fn path(&self) -> Option<&str> { [INFO] [stdout] | ^^^^ [INFO] [stdout] ... [INFO] [stdout] 19 | fn value(&self) -> &str { [INFO] [stdout] | ^^^^^ [INFO] [stdout] ... [INFO] [stdout] 23 | fn expires_datetime(&self) -> Option<&DateTime> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 27 | fn expires_session(&self) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 30 | fn secure(&self) -> Option { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 34 | fn max_age(&self) -> Option { [INFO] [stdout] | ^^^^^^^ [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<&str>) -> 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] 148 | async fn transaction_for_namespace_or_create(&self, namespace: &Namespace) -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 158 | async fn transaction_for_namespace_or_no_transaction(&self, namespace: &Namespace) -> Result> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `DatabaseEnum` is never constructed [INFO] [stdout] --> src/database/enum.rs:2:12 [INFO] [stdout] | [INFO] [stdout] 2 | pub struct DatabaseEnum { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `calculate_generics_map` is never used [INFO] [stdout] --> src/coder/json_to_teon.rs:234:4 [INFO] [stdout] | [INFO] [stdout] 234 | 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/mod.rs:432:50 [INFO] [stdout] | [INFO] [stdout] 432 | 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/mod.rs:442:50 [INFO] [stdout] | [INFO] [stdout] 442 | 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/mod.rs:452:50 [INFO] [stdout] | [INFO] [stdout] 452 | 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/mod.rs:462:50 [INFO] [stdout] | [INFO] [stdout] 462 | 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/mod.rs:472:50 [INFO] [stdout] | [INFO] [stdout] 472 | 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/mod.rs:482:50 [INFO] [stdout] | [INFO] [stdout] 482 | 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/mod.rs:492:50 [INFO] [stdout] | [INFO] [stdout] 492 | 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/mod.rs:502:50 [INFO] [stdout] | [INFO] [stdout] 502 | 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/mod.rs:512:50 [INFO] [stdout] | [INFO] [stdout] 512 | 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/mod.rs:522:54 [INFO] [stdout] | [INFO] [stdout] 522 | 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/mod.rs:542:45 [INFO] [stdout] | [INFO] [stdout] 542 | 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/mod.rs:552:46 [INFO] [stdout] | [INFO] [stdout] 552 | let model_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/mod.rs:562:50 [INFO] [stdout] | [INFO] [stdout] 562 | 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/mod.rs:572:51 [INFO] [stdout] | [INFO] [stdout] 572 | 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/mod.rs:582:48 [INFO] [stdout] | [INFO] [stdout] 582 | 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/mod.rs:597:48 [INFO] [stdout] | [INFO] [stdout] 597 | 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/mod.rs:607:56 [INFO] [stdout] | [INFO] [stdout] 607 | 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/mod.rs:608:67 [INFO] [stdout] | [INFO] [stdout] 608 | 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/mod.rs:626:48 [INFO] [stdout] | [INFO] [stdout] 626 | 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/mod.rs:633:48 [INFO] [stdout] | [INFO] [stdout] 633 | 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/mod.rs:635:51 [INFO] [stdout] | [INFO] [stdout] 635 | Some(path.get(path.len() - 2).unwrap().deref()) [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 209 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 33s [INFO] running `Command { std: "docker" "inspect" "82e27dc67acd7781647339933a8c3bc3ff6b4493fd641c6cfde3b6a03f1db8b6", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "82e27dc67acd7781647339933a8c3bc3ff6b4493fd641c6cfde3b6a03f1db8b6", kill_on_drop: false }` [INFO] [stdout] 82e27dc67acd7781647339933a8c3bc3ff6b4493fd641c6cfde3b6a03f1db8b6