[INFO] cloning repository https://github.com/kakapo-project/kakapo-server [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/kakapo-project/kakapo-server" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fkakapo-project%2Fkakapo-server", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fkakapo-project%2Fkakapo-server'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] d6192c38f46aceaffdb14ebd3d09d1929bfa890a [INFO] testing kakapo-project/kakapo-server against 1.49.0 for beta-1.50-1 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fkakapo-project%2Fkakapo-server" "/workspace/builds/worker-12/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-12/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/kakapo-project/kakapo-server on toolchain 1.49.0 [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+1.49.0" "read-manifest" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] started tweaking git repo https://github.com/kakapo-project/kakapo-server [INFO] removed path dependency actix-web from git repo https://github.com/kakapo-project/kakapo-server [INFO] finished tweaking git repo https://github.com/kakapo-project/kakapo-server [INFO] tweaked toml for git repo https://github.com/kakapo-project/kakapo-server written to /workspace/builds/worker-12/source/Cargo.toml [INFO] crate git repo https://github.com/kakapo-project/kakapo-server already has a lockfile, it will not be regenerated [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+1.49.0" "fetch" "--locked" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] warning: dependency (actix-web) specified without providing a local path, Git repository, or version to use. This will be considered an error in future versions [INFO] [stderr] warning: unused manifest key: package.path [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Updating crates.io index [INFO] [stderr] error: the lock file /workspace/builds/worker-12/source/Cargo.lock needs to be updated but --locked was passed to prevent this [INFO] [stderr] If you want to try to generate the lock file without accessing the network, use the --offline flag. [INFO] the lockfile is outdated, regenerating it [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+1.49.0" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+1.49.0" "fetch" "--locked" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] warning: dependency (actix-web) specified without providing a local path, Git repository, or version to use. This will be considered an error in future versions [INFO] [stderr] warning: unused manifest key: package.path [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-12/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-12/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" "rustops/crates-build-env@sha256:b8eeb62f26c39b23691079a6cb6de528d8e88b4d71a8f6b1d30f8ba7d9c16de9" "/opt/rustwide/cargo-home/bin/cargo" "+1.49.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 53453a8c45dae4421875ad56cec0deac82b6a08fea7d2b4b361260d876dd4b08 [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `Command { std: "docker" "start" "-a" "53453a8c45dae4421875ad56cec0deac82b6a08fea7d2b4b361260d876dd4b08", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "53453a8c45dae4421875ad56cec0deac82b6a08fea7d2b4b361260d876dd4b08", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "53453a8c45dae4421875ad56cec0deac82b6a08fea7d2b4b361260d876dd4b08", kill_on_drop: false }` [INFO] [stdout] 53453a8c45dae4421875ad56cec0deac82b6a08fea7d2b4b361260d876dd4b08 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-12/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-12/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=warn" "-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" "rustops/crates-build-env@sha256:b8eeb62f26c39b23691079a6cb6de528d8e88b4d71a8f6b1d30f8ba7d9c16de9" "/opt/rustwide/cargo-home/bin/cargo" "+1.49.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] f5ece5be3abd5b170a7ec1fa8f86cd80b2eba86dd1b117ac3cb43861f6ed63e9 [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `Command { std: "docker" "start" "-a" "f5ece5be3abd5b170a7ec1fa8f86cd80b2eba86dd1b117ac3cb43861f6ed63e9", kill_on_drop: false }` [INFO] [stderr] warning: dependency (actix-web) specified without providing a local path, Git repository, or version to use. This will be considered an error in future versions [INFO] [stderr] warning: unused manifest key: package.path [INFO] [stderr] Compiling libc v0.2.81 [INFO] [stderr] Compiling futures v0.1.30 [INFO] [stderr] Compiling scopeguard v0.3.3 [INFO] [stderr] Compiling syn v0.15.44 [INFO] [stderr] Compiling bindgen v0.37.4 [INFO] [stderr] Compiling peeking_take_while v0.1.2 [INFO] [stderr] Compiling zeroize v1.2.0 [INFO] [stderr] Compiling json v0.11.15 [INFO] [stderr] Compiling crossbeam-epoch v0.8.2 [INFO] [stderr] Compiling proc-macro2 v0.3.5 [INFO] [stderr] Compiling clang-sys v0.23.0 [INFO] [stderr] Compiling actix-web v0.7.19 [INFO] [stderr] Compiling rand_hc v0.1.0 [INFO] [stderr] Compiling rand_isaac v0.1.1 [INFO] [stderr] Compiling rand_xorshift v0.1.1 [INFO] [stderr] Compiling crossbeam-channel v0.3.9 [INFO] [stderr] Compiling combine v3.8.1 [INFO] [stderr] Compiling lock_api v0.1.5 [INFO] [stderr] Compiling rand_chacha v0.1.1 [INFO] [stderr] Compiling nom v4.2.3 [INFO] [stderr] Compiling crossbeam-queue v0.2.3 [INFO] [stderr] Compiling universal-hash v0.3.0 [INFO] [stderr] Compiling url v1.7.2 [INFO] [stderr] Compiling synstructure v0.12.4 [INFO] [stderr] Compiling diesel_derives v1.4.1 [INFO] [stderr] Compiling num-bigint v0.2.6 [INFO] [stderr] Compiling blowfish v0.4.0 [INFO] [stderr] Compiling Inflector v0.11.4 [INFO] [stderr] Compiling polyval v0.3.3 [INFO] [stderr] Compiling aes v0.3.2 [INFO] [stderr] Compiling quote v0.5.2 [INFO] [stderr] Compiling serde_test v1.0.118 [INFO] [stderr] Compiling serde_json v1.0.61 [INFO] [stderr] Compiling ghash v0.2.3 [INFO] [stderr] Compiling aes-gcm v0.5.0 [INFO] [stderr] Compiling crossbeam-deque v0.7.3 [INFO] [stderr] Compiling serde_urlencoded v0.5.5 [INFO] [stderr] Compiling v_escape_derive v0.5.6 [INFO] [stderr] Compiling linked-hash-map v0.5.3 [INFO] [stderr] Compiling jobserver v0.1.21 [INFO] [stderr] Compiling iovec v0.1.4 [INFO] [stderr] Compiling num_cpus v1.13.0 [INFO] [stderr] Compiling net2 v0.2.37 [INFO] [stderr] Compiling parking_lot_core v0.6.2 [INFO] [stderr] Compiling backtrace v0.3.55 [INFO] [stderr] Compiling rand_os v0.1.3 [INFO] [stderr] Compiling rand v0.5.6 [INFO] [stderr] Compiling atty v0.2.14 [INFO] [stderr] Compiling getrandom v0.1.16 [INFO] [stderr] Compiling socket2 v0.3.19 [INFO] [stderr] Compiling memchr v1.0.2 [INFO] [stderr] Compiling time v0.1.44 [INFO] [stderr] Compiling parking_lot_core v0.8.2 [INFO] [stderr] Compiling hostname v0.3.1 [INFO] [stderr] Compiling rand v0.4.6 [INFO] [stderr] Compiling which v1.0.5 [INFO] [stderr] Compiling signal-hook-registry v1.3.0 [INFO] [stderr] Compiling dirs v1.0.5 [INFO] [stderr] Compiling tokio-executor v0.1.10 [INFO] [stderr] Compiling tokio-sync v0.1.8 [INFO] [stderr] Compiling tower-service v0.1.0 [INFO] [stderr] Compiling failure_derive v0.1.8 [INFO] [stderr] Compiling bytes v0.4.12 [INFO] [stderr] Compiling lru-cache v0.1.2 [INFO] [stderr] Compiling bigdecimal v0.1.2 [INFO] [stderr] Compiling bigdecimal v0.0.14 [INFO] [stderr] Compiling cc v1.0.66 [INFO] [stderr] Compiling futures-cpupool v0.1.8 [INFO] [stderr] Compiling clap v2.33.3 [INFO] [stderr] Compiling env_logger v0.5.13 [INFO] [stderr] Compiling env_logger v0.6.2 [INFO] [stderr] Compiling rand v0.6.5 [INFO] [stderr] Compiling rand_core v0.5.1 [INFO] [stderr] Compiling parking_lot v0.9.0 [INFO] [stderr] Compiling nom v3.2.1 [INFO] [stderr] Compiling mio v0.6.23 [INFO] [stderr] Compiling resolv-conf v0.6.3 [INFO] [stderr] Compiling parking_lot v0.11.1 [INFO] [stderr] Compiling chrono v0.4.19 [INFO] [stderr] Compiling time-test v0.2.2 [INFO] [stderr] Compiling tokio-timer v0.2.13 [INFO] [stderr] Compiling tokio-threadpool v0.1.18 [INFO] [stderr] Compiling tokio-current-thread v0.1.7 [INFO] [stderr] Compiling tempdir v0.3.7 [INFO] [stderr] Compiling tokio-io v0.1.13 [INFO] [stderr] Compiling string v0.2.1 [INFO] [stderr] Compiling http v0.1.21 [INFO] [stderr] Compiling v_escape v0.7.4 [INFO] [stderr] Compiling rand_chacha v0.2.2 [INFO] [stderr] Compiling scheduled-thread-pool v0.2.5 [INFO] [stderr] Compiling failure v0.1.8 [INFO] [stderr] Compiling parking_lot_core v0.4.0 [INFO] [stderr] Compiling uuid v0.7.4 [INFO] [stderr] Compiling bcrypt v0.2.2 [INFO] [stderr] Compiling cexpr v0.2.3 [INFO] [stderr] Compiling mio-uds v0.6.8 [INFO] [stderr] Compiling v_htmlescape v0.4.5 [INFO] [stderr] Compiling r2d2 v0.8.9 [INFO] [stderr] Compiling openssl-sys v0.9.60 [INFO] [stderr] Compiling libloading v0.5.2 [INFO] [stderr] Compiling miniz-sys v0.1.12 [INFO] [stderr] Compiling brotli-sys v0.3.2 [INFO] [stderr] Compiling ring v0.13.5 [INFO] [stderr] Compiling rand v0.7.3 [INFO] [stderr] Compiling tokio-reactor v0.1.12 [INFO] [stderr] Compiling tokio-codec v0.1.2 [INFO] [stderr] Compiling tokio-fs v0.1.7 [INFO] [stderr] Compiling parking_lot v0.7.1 [INFO] [stderr] Compiling tokio-tcp v0.1.4 [INFO] [stderr] Compiling tokio-udp v0.1.6 [INFO] [stderr] Compiling tokio-uds v0.2.7 [INFO] [stderr] Compiling tokio-signal v0.2.9 [INFO] [stderr] Compiling redis v0.9.1 [INFO] [stderr] Compiling trust-dns-proto v0.6.3 [INFO] [stderr] Compiling trust-dns-proto v0.5.0 [INFO] [stderr] Compiling cookie v0.11.3 [INFO] [stderr] Compiling tempfile v3.1.0 [INFO] [stderr] Compiling tokio v0.1.22 [INFO] [stderr] Compiling openssl v0.10.32 [INFO] [stderr] Compiling actix_derive v0.3.2 [INFO] [stderr] Compiling h2 v0.1.26 [INFO] [stderr] Compiling tokio-core v0.1.18 [INFO] [stderr] Compiling flate2 v1.0.19 [INFO] [stderr] Compiling diesel v1.4.5 [INFO] [stderr] Compiling trust-dns-resolver v0.10.3 [INFO] [stderr] Compiling jsonwebtoken v5.0.1 [INFO] [stderr] Compiling r2d2_redis v0.8.0 [INFO] [stderr] Compiling actix v0.7.9 [INFO] [stderr] Compiling brotli2 v0.3.2 [INFO] [stderr] Compiling tokio-openssl v0.2.1 [INFO] [stderr] Compiling actix-net v0.2.6 [INFO] [stderr] Compiling argonautica v0.1.5 [INFO] [stderr] Compiling kakapo_api v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: unused `#[macro_use]` import [INFO] [stdout] --> src/lib.rs:37:1 [INFO] [stdout] | [INFO] [stdout] 37 | #[macro_use] [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/view/procedure.rs:27:26 [INFO] [stdout] | [INFO] [stdout] 27 | type AsyncResponse = Box>; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(bare_trait_objects)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `connection::AppStateLike` [INFO] [stdout] --> src/view/routes.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | use connection::AppStateLike; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `state::PublishCallback` [INFO] [stdout] --> src/view/action_wrapper.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | use state::PublishCallback; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::sync::Arc` [INFO] [stdout] --> src/view/extensions.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use std::sync::Arc; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::result::Result` [INFO] [stdout] --> src/view/mod.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 13 | use std::result::Result; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::result::Result::Ok` [INFO] [stdout] --> src/view/mod.rs:14:5 [INFO] [stdout] | [INFO] [stdout] 14 | use std::result::Result::Ok; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `actix_web::test::TestApp` [INFO] [stdout] --> src/view/mod.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | use actix_web::test::TestApp; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `model::actions` [INFO] [stdout] --> src/view/mod.rs:18:5 [INFO] [stdout] | [INFO] [stdout] 18 | use model::actions; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `view::procedure::NoQuery` [INFO] [stdout] --> src/view/mod.rs:20:5 [INFO] [stdout] | [INFO] [stdout] 20 | use view::procedure::NoQuery; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `view::extensions::ProcedureExt` [INFO] [stdout] --> src/view/mod.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | use view::extensions::ProcedureExt; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `data` [INFO] [stdout] --> src/view/mod.rs:22:5 [INFO] [stdout] | [INFO] [stdout] 22 | use data; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `actix_web::middleware::cors::CorsBuilder` [INFO] [stdout] --> src/view/mod.rs:23:5 [INFO] [stdout] | [INFO] [stdout] 23 | use actix_web::middleware::cors::CorsBuilder; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `model::actions::Action` [INFO] [stdout] --> src/view/mod.rs:24:5 [INFO] [stdout] | [INFO] [stdout] 24 | use model::actions::Action; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `serde_json::Value` [INFO] [stdout] --> src/view/mod.rs:25:5 [INFO] [stdout] | [INFO] [stdout] 25 | use serde_json::Value; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `serde_json::Error` [INFO] [stdout] --> src/view/mod.rs:26:5 [INFO] [stdout] | [INFO] [stdout] 26 | use serde_json::Error; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `serde_json::from_value` [INFO] [stdout] --> src/view/mod.rs:27:5 [INFO] [stdout] | [INFO] [stdout] 27 | use serde_json::from_value; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `connection::AppStateLike` [INFO] [stdout] --> src/view/mod.rs:28:5 [INFO] [stdout] | [INFO] [stdout] 28 | use connection::AppStateLike; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `data::channels::Channels` [INFO] [stdout] --> src/model/actions/results.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use data::channels::Channels; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/model/actions/decorator.rs:61:31 [INFO] [stdout] | [INFO] [stdout] 61 | phantom_data: PhantomData<(S)>, [INFO] [stdout] | ^^^ help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_parens)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/model/actions/decorator.rs:128:31 [INFO] [stdout] | [INFO] [stdout] 128 | phantom_data: PhantomData<(S)>, [INFO] [stdout] | ^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/model/actions/decorator.rs:176:30 [INFO] [stdout] | [INFO] [stdout] 176 | required_permission: Box, &HashSet) -> bool + Send>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&HashSet, &HashSet) -> bool + Send` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/model/actions/decorator.rs:177:31 [INFO] [stdout] | [INFO] [stdout] 177 | phantom_data: PhantomData<(S)>, [INFO] [stdout] | ^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `data::utils::OnDuplicate` [INFO] [stdout] --> src/model/actions/domain_actions.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use data::utils::OnDuplicate; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `data::utils::OnNotFound` [INFO] [stdout] --> src/model/actions/domain_actions.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | use data::utils::OnNotFound; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `data::Named` [INFO] [stdout] --> src/model/actions/domain_actions.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | use data::Named; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `data::channels::Channels` [INFO] [stdout] --> src/model/actions/domain_actions.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | use data::channels::Channels; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `data::permissions::*` [INFO] [stdout] --> src/model/actions/domain_actions.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | use data::permissions::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `model::actions::results::*` [INFO] [stdout] --> src/model/actions/domain_actions.rs:11:5 [INFO] [stdout] | [INFO] [stdout] 11 | use model::actions::results::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `model::entity::RetrieverFunctions` [INFO] [stdout] --> src/model/actions/domain_actions.rs:18:5 [INFO] [stdout] | [INFO] [stdout] 18 | use model::entity::RetrieverFunctions; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `model::entity::ModifierFunctions` [INFO] [stdout] --> src/model/actions/domain_actions.rs:19:5 [INFO] [stdout] | [INFO] [stdout] 19 | use model::entity::ModifierFunctions; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `model::entity::RawEntityTypes` [INFO] [stdout] --> src/model/actions/domain_actions.rs:20:5 [INFO] [stdout] | [INFO] [stdout] 20 | use model::entity::RawEntityTypes; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `model::entity::results::Upserted` [INFO] [stdout] --> src/model/actions/domain_actions.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | use model::entity::results::Upserted; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `model::entity::results::Created` [INFO] [stdout] --> src/model/actions/domain_actions.rs:22:5 [INFO] [stdout] | [INFO] [stdout] 22 | use model::entity::results::Created; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `model::entity::results::Updated` [INFO] [stdout] --> src/model/actions/domain_actions.rs:23:5 [INFO] [stdout] | [INFO] [stdout] 23 | use model::entity::results::Updated; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `model::entity::results::Deleted` [INFO] [stdout] --> src/model/actions/domain_actions.rs:24:5 [INFO] [stdout] | [INFO] [stdout] 24 | use model::entity::results::Deleted; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `model::entity::update_state::UpdateActionFunctions` [INFO] [stdout] --> src/model/actions/domain_actions.rs:25:5 [INFO] [stdout] | [INFO] [stdout] 25 | use model::entity::update_state::UpdateActionFunctions; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `state::authorization::AuthorizationOps` [INFO] [stdout] --> src/model/actions/domain_actions.rs:29:5 [INFO] [stdout] | [INFO] [stdout] 29 | use state::authorization::AuthorizationOps; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/model/actions/domain_actions.rs:36:35 [INFO] [stdout] | [INFO] [stdout] 36 | pub phantom_data: PhantomData<(S)>, [INFO] [stdout] | ^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/model/actions/domain_actions.rs:70:35 [INFO] [stdout] | [INFO] [stdout] 70 | pub phantom_data: PhantomData<(S)>, [INFO] [stdout] | ^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/model/actions/user_actions.rs:28:31 [INFO] [stdout] | [INFO] [stdout] 28 | phantom_data: PhantomData<(S)>, [INFO] [stdout] | ^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/model/actions/user_actions.rs:71:31 [INFO] [stdout] | [INFO] [stdout] 71 | phantom_data: PhantomData<(S)>, [INFO] [stdout] | ^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/model/actions/user_actions.rs:107:31 [INFO] [stdout] | [INFO] [stdout] 107 | phantom_data: PhantomData<(S)>, [INFO] [stdout] | ^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/model/actions/user_actions.rs:153:31 [INFO] [stdout] | [INFO] [stdout] 153 | phantom_data: PhantomData<(S)>, [INFO] [stdout] | ^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/model/actions/user_actions.rs:193:31 [INFO] [stdout] | [INFO] [stdout] 193 | phantom_data: PhantomData<(S)>, [INFO] [stdout] | ^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/model/actions/user_actions.rs:232:31 [INFO] [stdout] | [INFO] [stdout] 232 | phantom_data: PhantomData<(S)>, [INFO] [stdout] | ^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/model/actions/user_actions.rs:278:31 [INFO] [stdout] | [INFO] [stdout] 278 | phantom_data: PhantomData<(S)>, [INFO] [stdout] | ^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/model/actions/user_actions.rs:323:31 [INFO] [stdout] | [INFO] [stdout] 323 | phantom_data: PhantomData<(S)>, [INFO] [stdout] | ^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/model/actions/user_actions.rs:365:31 [INFO] [stdout] | [INFO] [stdout] 365 | phantom_data: PhantomData<(S)>, [INFO] [stdout] | ^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/model/actions/user_actions.rs:413:31 [INFO] [stdout] | [INFO] [stdout] 413 | phantom_data: PhantomData<(S)>, [INFO] [stdout] | ^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/model/actions/user_actions.rs:452:31 [INFO] [stdout] | [INFO] [stdout] 452 | phantom_data: PhantomData<(S)>, [INFO] [stdout] | ^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/model/actions/user_actions.rs:497:31 [INFO] [stdout] | [INFO] [stdout] 497 | phantom_data: PhantomData<(S)>, [INFO] [stdout] | ^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/model/actions/user_actions.rs:536:31 [INFO] [stdout] | [INFO] [stdout] 536 | phantom_data: PhantomData<(S)>, [INFO] [stdout] | ^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/model/actions/user_actions.rs:582:31 [INFO] [stdout] | [INFO] [stdout] 582 | phantom_data: PhantomData<(S)>, [INFO] [stdout] | ^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/model/actions/user_actions.rs:635:31 [INFO] [stdout] | [INFO] [stdout] 635 | phantom_data: PhantomData<(S)>, [INFO] [stdout] | ^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/model/actions/user_actions.rs:680:31 [INFO] [stdout] | [INFO] [stdout] 680 | phantom_data: PhantomData<(S)>, [INFO] [stdout] | ^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/model/actions/entity_actions.rs:204:35 [INFO] [stdout] | [INFO] [stdout] 204 | pub phantom_data: PhantomData<(S)>, [INFO] [stdout] | ^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/model/actions/entity_actions.rs:315:35 [INFO] [stdout] | [INFO] [stdout] 315 | pub phantom_data: PhantomData<(S)>, [INFO] [stdout] | ^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/model/actions/table_actions.rs:33:35 [INFO] [stdout] | [INFO] [stdout] 33 | pub phantom_data: PhantomData<(S)>, [INFO] [stdout] | ^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/model/actions/table_actions.rs:91:35 [INFO] [stdout] | [INFO] [stdout] 91 | pub phantom_data: PhantomData<(S)>, [INFO] [stdout] | ^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/model/actions/table_actions.rs:153:35 [INFO] [stdout] | [INFO] [stdout] 153 | pub phantom_data: PhantomData<(S)>, [INFO] [stdout] | ^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/model/actions/table_actions.rs:214:35 [INFO] [stdout] | [INFO] [stdout] 214 | pub phantom_data: PhantomData<(S)>, [INFO] [stdout] | ^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `model::query` [INFO] [stdout] --> src/model/actions/query_actions.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | use model::query; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `data` [INFO] [stdout] --> src/model/actions/query_actions.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | use data; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/model/actions/query_actions.rs:28:35 [INFO] [stdout] | [INFO] [stdout] 28 | pub phantom_data: PhantomData<(S)>, [INFO] [stdout] | ^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `data::Named` [INFO] [stdout] --> src/model/actions/script_actions.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use data::Named; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `model::actions::results::*` [INFO] [stdout] --> src/model/actions/script_actions.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | use model::actions::results::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/model/actions/script_actions.rs:28:35 [INFO] [stdout] | [INFO] [stdout] 28 | pub phantom_data: PhantomData<(S)>, [INFO] [stdout] | ^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::result::Result::Ok` [INFO] [stdout] --> src/model/actions/pub_sub_actions.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use std::result::Result::Ok; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `model::query` [INFO] [stdout] --> src/model/actions/pub_sub_actions.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | use model::query; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `model::entity::RetrieverFunctions` [INFO] [stdout] --> src/model/actions/pub_sub_actions.rs:18:5 [INFO] [stdout] | [INFO] [stdout] 18 | use model::entity::RetrieverFunctions; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/model/actions/pub_sub_actions.rs:31:35 [INFO] [stdout] | [INFO] [stdout] 31 | pub phantom_data: PhantomData<(S)>, [INFO] [stdout] | ^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/model/actions/pub_sub_actions.rs:79:35 [INFO] [stdout] | [INFO] [stdout] 79 | pub phantom_data: PhantomData<(S)>, [INFO] [stdout] | ^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/model/actions/pub_sub_actions.rs:125:35 [INFO] [stdout] | [INFO] [stdout] 125 | pub phantom_data: PhantomData<(S)>, [INFO] [stdout] | ^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/model/actions/pub_sub_actions.rs:171:35 [INFO] [stdout] | [INFO] [stdout] 171 | pub phantom_data: PhantomData<(S)>, [INFO] [stdout] | ^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/model/actions/pub_sub_actions.rs:215:35 [INFO] [stdout] | [INFO] [stdout] 215 | pub phantom_data: PhantomData<(S)>, [INFO] [stdout] | ^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `data::permissions::Permission` [INFO] [stdout] --> src/model/entity/update_state.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | use data::permissions::Permission; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `data::Named` [INFO] [stdout] --> src/model/entity/update_state.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | use data::Named; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `state::user_management::UserManagementOps` [INFO] [stdout] --> src/model/entity/update_state.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | use state::user_management::UserManagementOps; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `model::entity::update_state::UpdatePermissionFunctions` [INFO] [stdout] --> src/model/entity/mod.rs:25:5 [INFO] [stdout] | [INFO] [stdout] 25 | use model::entity::update_state::UpdatePermissionFunctions; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/model/entity/mod.rs:64:37 [INFO] [stdout] | [INFO] [stdout] 64 | pub domain_conn: &'a Result, DomainError>, [INFO] [stdout] | ^^^^^^^^^ help: use `dyn`: `dyn Datastore` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `data::Named` [INFO] [stdout] --> src/model/table.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use data::Named; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/model/table.rs:12:30 [INFO] [stdout] | [INFO] [stdout] 12 | pub conn: &'a Result, DomainError>, [INFO] [stdout] | ^^^^^^^^^ help: use `dyn`: `dyn Datastore` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::fmt::Debug` [INFO] [stdout] --> src/model/query.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use std::fmt::Debug; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `state::StateFunctions` [INFO] [stdout] --> src/model/query.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | use state::StateFunctions; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `state::authorization::AuthorizationOps` [INFO] [stdout] --> src/model/query.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | use state::authorization::AuthorizationOps; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `state::ActionState` [INFO] [stdout] --> src/model/query.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | use state::ActionState; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/model/query.rs:15:30 [INFO] [stdout] | [INFO] [stdout] 15 | pub conn: &'a Result, DomainError>, [INFO] [stdout] | ^^^^^^^^^ help: use `dyn`: `dyn DataQuery` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::path::PathBuf` [INFO] [stdout] --> src/scripting/update_state.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use std::path::PathBuf; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::process::Command` [INFO] [stdout] --> src/scripting/update_state.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use std::process::Command; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `model::entity::RawEntityTypes` [INFO] [stdout] --> src/scripting/update_state.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | use model::entity::RawEntityTypes; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::process::Stdio` [INFO] [stdout] --> src/scripting/mod.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | use std::process::Stdio; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::io::Read` [INFO] [stdout] --> src/scripting/mod.rs:11:5 [INFO] [stdout] | [INFO] [stdout] 11 | use std::io::Read; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `linked_hash_map::LinkedHashMap` [INFO] [stdout] --> src/data/mod.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use linked_hash_map::LinkedHashMap; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `data::claims::AuthClaims` [INFO] [stdout] --> src/data/auth.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use data::claims::AuthClaims; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `model::entity::RawEntityTypes` [INFO] [stdout] --> src/data/channels.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use model::entity::RawEntityTypes; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `data` [INFO] [stdout] --> src/data/channels.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use data; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `state::ActionState` [INFO] [stdout] --> src/data/permissions.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use state::ActionState; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::env` [INFO] [stdout] --> src/connection/executor.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use std::env; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::collections::HashMap` [INFO] [stdout] --> src/connection/executor.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use std::collections::HashMap; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::sync::Arc` [INFO] [stdout] --> src/connection/executor.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | use std::sync::Arc; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/connection/executor.rs:65:71 [INFO] [stdout] | [INFO] [stdout] 65 | pub fn get_datastore_conn(&self, domain_name: &str) -> Result, DomainError> { [INFO] [stdout] | ^^^^^^^^^ help: use `dyn`: `dyn Datastore` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/connection/executor.rs:75:67 [INFO] [stdout] | [INFO] [stdout] 75 | pub fn get_query_conn(&self, domain_name: &str) -> Result, DomainError> { [INFO] [stdout] | ^^^^^^^^^ help: use `dyn`: `dyn DataQuery` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `diesel::prelude::*` [INFO] [stdout] --> src/connection/domain.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use diesel::prelude::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `plugins::v1::DomainBuilder` [INFO] [stdout] --> src/connection/domain.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | use plugins::v1::DomainBuilder; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/connection/domain.rs:11:30 [INFO] [stdout] | [INFO] [stdout] 11 | map: HashMap> [INFO] [stdout] | ^^^^^^ help: use `dyn`: `dyn Domain` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/connection/domain.rs:21:54 [INFO] [stdout] | [INFO] [stdout] 21 | pub fn insert(&mut self, name: &str, domain: Box) { [INFO] [stdout] | ^^^^^^ help: use `dyn`: `dyn Domain` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/connection/domain.rs:25:50 [INFO] [stdout] | [INFO] [stdout] 25 | pub fn get(&self, name: &str) -> Option<&Box> { [INFO] [stdout] | ^^^^^^ help: use `dyn`: `dyn Domain` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::sync::Arc` [INFO] [stdout] --> src/connection/mod.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | use std::sync::Arc; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `data::channels::Channels` [INFO] [stdout] --> src/connection/mod.rs:14:5 [INFO] [stdout] | [INFO] [stdout] 14 | use data::channels::Channels; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `plugins::v1::Domain` [INFO] [stdout] --> src/connection/mod.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | use plugins::v1::Domain; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/connection/mod.rs:50:42 [INFO] [stdout] | [INFO] [stdout] 50 | domain_builders: HashMap>, [INFO] [stdout] | ^^^^^^^^^^^^^ help: use `dyn`: `dyn DomainBuilder` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `chrono::Utc` [INFO] [stdout] --> src/metastore/user_management.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | use chrono::Utc; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `diesel` [INFO] [stdout] --> src/metastore/domain_management.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use diesel; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `diesel::result::Error as DbError` [INFO] [stdout] --> src/metastore/domain_management.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use diesel::result::Error as DbError; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `diesel::result::DatabaseErrorKind as DbErrKind` [INFO] [stdout] --> src/metastore/domain_management.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use diesel::result::DatabaseErrorKind as DbErrKind; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `data::claims::AuthClaims` [INFO] [stdout] --> src/metastore/authorization.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use data::claims::AuthClaims; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `connection::executor::Conn` [INFO] [stdout] --> src/metastore/authorization.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | use connection::executor::Conn; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::collections::HashSet` [INFO] [stdout] --> src/metastore/authentication.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use std::collections::HashSet; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::iter::FromIterator` [INFO] [stdout] --> src/metastore/authentication.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use std::iter::FromIterator; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `data::permissions::Permission` [INFO] [stdout] --> src/metastore/authentication.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | use data::permissions::Permission; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `data::auth::NewUser` [INFO] [stdout] --> src/metastore/authentication.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 16 | use data::auth::NewUser; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `data::auth::User` [INFO] [stdout] --> src/metastore/authentication.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | use data::auth::User; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `state::user_management::UserManagementOps` [INFO] [stdout] --> src/metastore/authentication.rs:22:5 [INFO] [stdout] | [INFO] [stdout] 22 | use state::user_management::UserManagementOps; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::fmt::Debug` [INFO] [stdout] --> src/metastore/conversion.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use std::fmt::Debug; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `serde::Serialize` [INFO] [stdout] --> src/metastore/conversion.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use serde::Serialize; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `metastore::EntityCrudOps` [INFO] [stdout] --> src/metastore/conversion.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | use metastore::EntityCrudOps; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `state::ActionState` [INFO] [stdout] --> src/metastore/mod.rs:32:5 [INFO] [stdout] | [INFO] [stdout] 32 | use state::ActionState; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/metastore/mod.rs:57:71 [INFO] [stdout] | [INFO] [stdout] 57 | pub fn sync_domains(database_url: &str, domains: &HashMap>) -> Result<(), String> { [INFO] [stdout] | ^^^^^^ help: use `dyn`: `dyn Domain` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `data::channels::Channels` [INFO] [stdout] --> src/broker/input.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use data::channels::Channels; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::iter` [INFO] [stdout] --> src/broker/mod.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | use std::iter; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `actix_web::HttpResponse` [INFO] [stdout] --> src/broker/mod.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 16 | use actix_web::HttpResponse; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `actix::Handler` [INFO] [stdout] --> src/broker/mod.rs:26:5 [INFO] [stdout] | [INFO] [stdout] 26 | use actix::Handler; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `actix::SystemService` [INFO] [stdout] --> src/broker/mod.rs:27:5 [INFO] [stdout] | [INFO] [stdout] 27 | use actix::SystemService; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `view::error::Error::TooManyConnections` [INFO] [stdout] --> src/broker/mod.rs:34:5 [INFO] [stdout] | [INFO] [stdout] 34 | use view::error::Error::TooManyConnections; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `actix::System` [INFO] [stdout] --> src/broker/mod.rs:45:5 [INFO] [stdout] | [INFO] [stdout] 45 | use actix::System; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/broker/mod.rs:243:31 [INFO] [stdout] | [INFO] [stdout] 243 | phantom_data: PhantomData<(S)>, [INFO] [stdout] | ^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `openssl::ssl::SslAcceptor` [INFO] [stdout] --> src/server.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | use openssl::ssl::SslAcceptor; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `openssl::ssl::SslFiletype` [INFO] [stdout] --> src/server.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 13 | use openssl::ssl::SslFiletype; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `openssl::ssl::SslMethod` [INFO] [stdout] --> src/server.rs:14:5 [INFO] [stdout] | [INFO] [stdout] 14 | use openssl::ssl::SslMethod; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `AppState` [INFO] [stdout] --> src/server.rs:18:5 [INFO] [stdout] | [INFO] [stdout] 18 | use AppState; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `argonautica` [INFO] [stdout] --> src/state/error.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use argonautica; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `data::auth::NewUser` [INFO] [stdout] --> src/state/authentication.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use data::auth::NewUser; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `data::auth::User` [INFO] [stdout] --> src/state/authentication.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use data::auth::User; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `state::error::UserManagementError` [INFO] [stdout] --> src/state/authorization.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use state::error::UserManagementError; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::sync::Arc` [INFO] [stdout] --> src/state/mod.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | use std::sync::Arc; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `serde::Serialize` [INFO] [stdout] --> src/state/mod.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | use serde::Serialize; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `model::actions::error::Error` [INFO] [stdout] --> src/state/mod.rs:18:5 [INFO] [stdout] | [INFO] [stdout] 18 | use model::actions::error::Error; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/state/mod.rs:60:36 [INFO] [stdout] | [INFO] [stdout] 60 | pub datastore_conn: Result, DomainError>, //TODO: probably use the domains for this [INFO] [stdout] | ^^^^^^^^^ help: use `dyn`: `dyn Datastore` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/state/mod.rs:61:32 [INFO] [stdout] | [INFO] [stdout] 61 | pub query_conn: Result, DomainError>, [INFO] [stdout] | ^^^^^^^^^ help: use `dyn`: `dyn DataQuery` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/state/mod.rs:245:36 [INFO] [stdout] | [INFO] [stdout] 245 | datastore_conn: Result, DomainError>, [INFO] [stdout] | ^^^^^^^^^ help: use `dyn`: `dyn Datastore` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/state/mod.rs:246:32 [INFO] [stdout] | [INFO] [stdout] 246 | query_conn: Result, DomainError>, [INFO] [stdout] | ^^^^^^^^^ help: use `dyn`: `dyn DataQuery` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/kakapo_postgres/connector.rs:40:28 [INFO] [stdout] | [INFO] [stdout] 40 | fn build(&self) -> Box { [INFO] [stdout] | ^^^^^^ help: use `dyn`: `dyn Domain` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/kakapo_postgres/connector.rs:64:47 [INFO] [stdout] | [INFO] [stdout] 64 | fn connect_datastore(&self) -> Option> { [INFO] [stdout] | ^^^^^^^^^ help: use `dyn`: `dyn Datastore` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/kakapo_postgres/connector.rs:73:43 [INFO] [stdout] | [INFO] [stdout] 73 | fn connect_query(&self) -> Option> { [INFO] [stdout] | ^^^^^^^^^ help: use `dyn`: `dyn DataQuery` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `kakapo_postgres::data::Table` [INFO] [stdout] --> src/kakapo_postgres/query.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use kakapo_postgres::data::Table; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `kakapo_postgres::data::ObjectValues` [INFO] [stdout] --> src/kakapo_postgres/query.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use kakapo_postgres::data::ObjectValues; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `kakapo_postgres::data::ObjectKeys` [INFO] [stdout] --> src/kakapo_postgres/query.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use kakapo_postgres::data::ObjectKeys; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `kakapo_postgres::data::Value` [INFO] [stdout] --> src/kakapo_postgres/query.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | use kakapo_postgres::data::Value; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `kakapo_postgres::database::error::DbError` [INFO] [stdout] --> src/kakapo_postgres/query.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | use kakapo_postgres::database::error::DbError; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `data::Named` [INFO] [stdout] --> src/kakapo_postgres/query.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 13 | use data::Named; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `data` [INFO] [stdout] --> src/kakapo_postgres/update_state.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | use data; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `data::Named` [INFO] [stdout] --> src/kakapo_postgres/update_state.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | use data::Named; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `data::permissions::Permission` [INFO] [stdout] --> src/kakapo_postgres/update_state.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | use data::permissions::Permission; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `state::user_management::UserManagementOps` [INFO] [stdout] --> src/kakapo_postgres/update_state.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | use state::user_management::UserManagementOps; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `plugins::v1::DataQueryEntity` [INFO] [stdout] --> src/kakapo_redis/connector.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | use plugins::v1::DataQueryEntity; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `kakapo_redis::data::Keys` [INFO] [stdout] --> src/kakapo_redis/connector.rs:11:5 [INFO] [stdout] | [INFO] [stdout] 11 | use kakapo_redis::data::Keys; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `r2d2_redis::r2d2` [INFO] [stdout] --> src/kakapo_redis/connector.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | use r2d2_redis::r2d2; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `r2d2_redis::redis::RedisError` [INFO] [stdout] --> src/kakapo_redis/connector.rs:20:5 [INFO] [stdout] | [INFO] [stdout] 20 | use r2d2_redis::redis::RedisError; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `linked_hash_map::LinkedHashMap` [INFO] [stdout] --> src/kakapo_redis/connector.rs:22:5 [INFO] [stdout] | [INFO] [stdout] 22 | use linked_hash_map::LinkedHashMap; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/kakapo_redis/connector.rs:38:28 [INFO] [stdout] | [INFO] [stdout] 38 | fn build(&self) -> Box { [INFO] [stdout] | ^^^^^^ help: use `dyn`: `dyn Domain` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/kakapo_redis/connector.rs:60:47 [INFO] [stdout] | [INFO] [stdout] 60 | fn connect_datastore(&self) -> Option> { [INFO] [stdout] | ^^^^^^^^^ help: use `dyn`: `dyn Datastore` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/kakapo_redis/connector.rs:69:43 [INFO] [stdout] | [INFO] [stdout] 69 | fn connect_query(&self) -> Option> { [INFO] [stdout] | ^^^^^^^^^ help: use `dyn`: `dyn DataQuery` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `serde::Serialize` [INFO] [stdout] --> src/plugins/v1.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use serde::Serialize; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `serde::de::DeserializeOwned` [INFO] [stdout] --> src/plugins/v1.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use serde::de::DeserializeOwned; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/plugins/v1.rs:13:28 [INFO] [stdout] | [INFO] [stdout] 13 | fn build(&self) -> Box; [INFO] [stdout] | ^^^^^^ help: use `dyn`: `dyn Domain` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/plugins/v1.rs:21:47 [INFO] [stdout] | [INFO] [stdout] 21 | fn connect_datastore(&self) -> Option>; [INFO] [stdout] | ^^^^^^^^^ help: use `dyn`: `dyn Datastore` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/plugins/v1.rs:22:43 [INFO] [stdout] | [INFO] [stdout] 22 | fn connect_query(&self) -> Option>; [INFO] [stdout] | ^^^^^^^^^ help: use `dyn`: `dyn DataQuery` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::sync::Arc` [INFO] [stdout] --> src/test_common.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use std::sync::Arc; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `model::actions` [INFO] [stdout] --> src/test_common.rs:31:5 [INFO] [stdout] | [INFO] [stdout] 31 | use model::actions; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `state::PubSubOps` [INFO] [stdout] --> src/test_common.rs:37:5 [INFO] [stdout] | [INFO] [stdout] 37 | use state::PubSubOps; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `data::channels::Channels` [INFO] [stdout] --> src/test_common.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | use data::channels::Channels; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `state::error::BroadcastError` [INFO] [stdout] --> src/test_common.rs:45:5 [INFO] [stdout] | [INFO] [stdout] 45 | use state::error::BroadcastError; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `actix_web::middleware::cors::CorsBuilder` [INFO] [stdout] --> src/lib.rs:65:5 [INFO] [stdout] | [INFO] [stdout] 65 | use actix_web::middleware::cors::CorsBuilder; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `actix_web::test::TestApp` [INFO] [stdout] --> src/lib.rs:75:5 [INFO] [stdout] | [INFO] [stdout] 75 | use actix_web::test::TestApp; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `env_logger::Builder` [INFO] [stdout] --> src/lib.rs:76:5 [INFO] [stdout] | [INFO] [stdout] 76 | use env_logger::Builder; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `env_logger::Target` [INFO] [stdout] --> src/lib.rs:77:5 [INFO] [stdout] | [INFO] [stdout] 77 | use env_logger::Target; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `log::LevelFilter` [INFO] [stdout] --> src/lib.rs:78:5 [INFO] [stdout] | [INFO] [stdout] 78 | use log::LevelFilter; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `diesel::prelude::*` [INFO] [stdout] --> src/lib.rs:79:5 [INFO] [stdout] | [INFO] [stdout] 79 | use diesel::prelude::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::net::ToSocketAddrs` [INFO] [stdout] --> src/lib.rs:80:5 [INFO] [stdout] | [INFO] [stdout] 80 | use std::net::ToSocketAddrs; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated module `diesel::types`: Use `sql_types`, `serialize`, or `deserialize` instead [INFO] [stdout] --> src/metastore/pub_sub.rs:19:5 [INFO] [stdout] | [INFO] [stdout] 19 | use diesel::types; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(deprecated)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated type alias `diesel::types::Json`: Use `sql_types::Json` instead [INFO] [stdout] --> src/metastore/pub_sub.rs:107:21 [INFO] [stdout] | [INFO] [stdout] 107 | .bind::(&channel_json) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated type alias `diesel::types::Timestamp`: Use `sql_types::Timestamp` instead [INFO] [stdout] --> src/metastore/pub_sub.rs:141:21 [INFO] [stdout] | [INFO] [stdout] 141 | .bind::(&end_time) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated type alias `diesel::types::Timestamp`: Use `sql_types::Timestamp` instead [INFO] [stdout] --> src/metastore/pub_sub.rs:140:21 [INFO] [stdout] | [INFO] [stdout] 140 | .bind::(&start_time) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated type alias `diesel::types::BigInt`: Use `sql_types::BigInt` instead [INFO] [stdout] --> src/metastore/pub_sub.rs:139:21 [INFO] [stdout] | [INFO] [stdout] 139 | .bind::(user_id) [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead [INFO] [stdout] --> src/kakapo_postgres/database/sql.rs:248:58 [INFO] [stdout] | [INFO] [stdout] 248 | let mut bytes = Output::new(Vec::new(), unsafe { mem::uninitialized() }); //This is probably fine [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string() [INFO] [stdout] --> src/metastore/mod.rs:261:67 [INFO] [stdout] | [INFO] [stdout] 261 | .or_else(|err| Err(EntityError::InternalError(err.description().to_string())))?; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 529 | implement_retriever_and_modifier!(data::DataStoreEntity, table_schema); [INFO] [stdout] | ----------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string() [INFO] [stdout] --> src/metastore/mod.rs:261:67 [INFO] [stdout] | [INFO] [stdout] 261 | .or_else(|err| Err(EntityError::InternalError(err.description().to_string())))?; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 533 | implement_retriever_and_modifier!(data::DataQueryEntity, query); [INFO] [stdout] | ---------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string() [INFO] [stdout] --> src/metastore/mod.rs:261:67 [INFO] [stdout] | [INFO] [stdout] 261 | .or_else(|err| Err(EntityError::InternalError(err.description().to_string())))?; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 537 | implement_retriever_and_modifier!(data::Script, script); [INFO] [stdout] | -------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string() [INFO] [stdout] --> src/metastore/mod.rs:261:67 [INFO] [stdout] | [INFO] [stdout] 261 | .or_else(|err| Err(EntityError::InternalError(err.description().to_string())))?; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 541 | implement_retriever_and_modifier!(data::View, view); [INFO] [stdout] | ---------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string() [INFO] [stdout] --> src/metastore/mod.rs:288:67 [INFO] [stdout] | [INFO] [stdout] 288 | .or_else(|err| Err(EntityError::InternalError(err.description().to_string())))?; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 529 | implement_retriever_and_modifier!(data::DataStoreEntity, table_schema); [INFO] [stdout] | ----------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string() [INFO] [stdout] --> src/metastore/mod.rs:288:67 [INFO] [stdout] | [INFO] [stdout] 288 | .or_else(|err| Err(EntityError::InternalError(err.description().to_string())))?; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 533 | implement_retriever_and_modifier!(data::DataQueryEntity, query); [INFO] [stdout] | ---------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string() [INFO] [stdout] --> src/metastore/mod.rs:288:67 [INFO] [stdout] | [INFO] [stdout] 288 | .or_else(|err| Err(EntityError::InternalError(err.description().to_string())))?; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 537 | implement_retriever_and_modifier!(data::Script, script); [INFO] [stdout] | -------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string() [INFO] [stdout] --> src/metastore/mod.rs:288:67 [INFO] [stdout] | [INFO] [stdout] 288 | .or_else(|err| Err(EntityError::InternalError(err.description().to_string())))?; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 541 | implement_retriever_and_modifier!(data::View, view); [INFO] [stdout] | ---------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable statement [INFO] [stdout] --> src/metastore/mod.rs:304:13 [INFO] [stdout] | [INFO] [stdout] 304 | / let ok_result = entities [INFO] [stdout] 305 | | .into_iter() [INFO] [stdout] 306 | | .map(|entity| entity.convert()) [INFO] [stdout] 307 | | .collect(); [INFO] [stdout] | |___________________________^ unreachable statement [INFO] [stdout] ... [INFO] [stdout] 529 | implement_retriever_and_modifier!(data::DataStoreEntity, table_schema); [INFO] [stdout] | ----------------------------------------------------------------------- [INFO] [stdout] | | [INFO] [stdout] | any code following this expression is unreachable [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unreachable_code)]` on by default [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable statement [INFO] [stdout] --> src/metastore/mod.rs:304:13 [INFO] [stdout] | [INFO] [stdout] 304 | / let ok_result = entities [INFO] [stdout] 305 | | .into_iter() [INFO] [stdout] 306 | | .map(|entity| entity.convert()) [INFO] [stdout] 307 | | .collect(); [INFO] [stdout] | |___________________________^ unreachable statement [INFO] [stdout] ... [INFO] [stdout] 533 | implement_retriever_and_modifier!(data::DataQueryEntity, query); [INFO] [stdout] | ---------------------------------------------------------------- [INFO] [stdout] | | [INFO] [stdout] | any code following this expression is unreachable [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable statement [INFO] [stdout] --> src/metastore/mod.rs:304:13 [INFO] [stdout] | [INFO] [stdout] 304 | / let ok_result = entities [INFO] [stdout] 305 | | .into_iter() [INFO] [stdout] 306 | | .map(|entity| entity.convert()) [INFO] [stdout] 307 | | .collect(); [INFO] [stdout] | |___________________________^ unreachable statement [INFO] [stdout] ... [INFO] [stdout] 537 | implement_retriever_and_modifier!(data::Script, script); [INFO] [stdout] | -------------------------------------------------------- [INFO] [stdout] | | [INFO] [stdout] | any code following this expression is unreachable [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable statement [INFO] [stdout] --> src/metastore/mod.rs:304:13 [INFO] [stdout] | [INFO] [stdout] 304 | / let ok_result = entities [INFO] [stdout] 305 | | .into_iter() [INFO] [stdout] 306 | | .map(|entity| entity.convert()) [INFO] [stdout] 307 | | .collect(); [INFO] [stdout] | |___________________________^ unreachable statement [INFO] [stdout] ... [INFO] [stdout] 541 | implement_retriever_and_modifier!(data::View, view); [INFO] [stdout] | ---------------------------------------------------- [INFO] [stdout] | | [INFO] [stdout] | any code following this expression is unreachable [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string() [INFO] [stdout] --> src/metastore/mod.rs:350:67 [INFO] [stdout] | [INFO] [stdout] 350 | .or_else(|err| Err(EntityError::InternalError(err.description().to_string())))?; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 529 | implement_retriever_and_modifier!(data::DataStoreEntity, table_schema); [INFO] [stdout] | ----------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string() [INFO] [stdout] --> src/metastore/mod.rs:356:67 [INFO] [stdout] | [INFO] [stdout] 356 | .or_else(|err| Err(EntityError::InternalError(err.description().to_string())))?; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 529 | implement_retriever_and_modifier!(data::DataStoreEntity, table_schema); [INFO] [stdout] | ----------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string() [INFO] [stdout] --> src/metastore/mod.rs:350:67 [INFO] [stdout] | [INFO] [stdout] 350 | .or_else(|err| Err(EntityError::InternalError(err.description().to_string())))?; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 533 | implement_retriever_and_modifier!(data::DataQueryEntity, query); [INFO] [stdout] | ---------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string() [INFO] [stdout] --> src/metastore/mod.rs:356:67 [INFO] [stdout] | [INFO] [stdout] 356 | .or_else(|err| Err(EntityError::InternalError(err.description().to_string())))?; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 533 | implement_retriever_and_modifier!(data::DataQueryEntity, query); [INFO] [stdout] | ---------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string() [INFO] [stdout] --> src/metastore/mod.rs:350:67 [INFO] [stdout] | [INFO] [stdout] 350 | .or_else(|err| Err(EntityError::InternalError(err.description().to_string())))?; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 537 | implement_retriever_and_modifier!(data::Script, script); [INFO] [stdout] | -------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string() [INFO] [stdout] --> src/metastore/mod.rs:356:67 [INFO] [stdout] | [INFO] [stdout] 356 | .or_else(|err| Err(EntityError::InternalError(err.description().to_string())))?; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 537 | implement_retriever_and_modifier!(data::Script, script); [INFO] [stdout] | -------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string() [INFO] [stdout] --> src/metastore/mod.rs:350:67 [INFO] [stdout] | [INFO] [stdout] 350 | .or_else(|err| Err(EntityError::InternalError(err.description().to_string())))?; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 541 | implement_retriever_and_modifier!(data::View, view); [INFO] [stdout] | ---------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string() [INFO] [stdout] --> src/metastore/mod.rs:356:67 [INFO] [stdout] | [INFO] [stdout] 356 | .or_else(|err| Err(EntityError::InternalError(err.description().to_string())))?; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 541 | implement_retriever_and_modifier!(data::View, view); [INFO] [stdout] | ---------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string() [INFO] [stdout] --> src/metastore/mod.rs:377:67 [INFO] [stdout] | [INFO] [stdout] 377 | .or_else(|err| Err(EntityError::InternalError(err.description().to_string())))?; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 529 | implement_retriever_and_modifier!(data::DataStoreEntity, table_schema); [INFO] [stdout] | ----------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string() [INFO] [stdout] --> src/metastore/mod.rs:377:67 [INFO] [stdout] | [INFO] [stdout] 377 | .or_else(|err| Err(EntityError::InternalError(err.description().to_string())))?; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 533 | implement_retriever_and_modifier!(data::DataQueryEntity, query); [INFO] [stdout] | ---------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string() [INFO] [stdout] --> src/metastore/mod.rs:377:67 [INFO] [stdout] | [INFO] [stdout] 377 | .or_else(|err| Err(EntityError::InternalError(err.description().to_string())))?; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 537 | implement_retriever_and_modifier!(data::Script, script); [INFO] [stdout] | -------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string() [INFO] [stdout] --> src/metastore/mod.rs:377:67 [INFO] [stdout] | [INFO] [stdout] 377 | .or_else(|err| Err(EntityError::InternalError(err.description().to_string())))?; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 541 | implement_retriever_and_modifier!(data::View, view); [INFO] [stdout] | ---------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string() [INFO] [stdout] --> src/metastore/mod.rs:398:67 [INFO] [stdout] | [INFO] [stdout] 398 | .or_else(|err| Err(EntityError::InternalError(err.description().to_string())))?; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 529 | implement_retriever_and_modifier!(data::DataStoreEntity, table_schema); [INFO] [stdout] | ----------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string() [INFO] [stdout] --> src/metastore/mod.rs:398:67 [INFO] [stdout] | [INFO] [stdout] 398 | .or_else(|err| Err(EntityError::InternalError(err.description().to_string())))?; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 533 | implement_retriever_and_modifier!(data::DataQueryEntity, query); [INFO] [stdout] | ---------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string() [INFO] [stdout] --> src/metastore/mod.rs:398:67 [INFO] [stdout] | [INFO] [stdout] 398 | .or_else(|err| Err(EntityError::InternalError(err.description().to_string())))?; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 537 | implement_retriever_and_modifier!(data::Script, script); [INFO] [stdout] | -------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string() [INFO] [stdout] --> src/metastore/mod.rs:398:67 [INFO] [stdout] | [INFO] [stdout] 398 | .or_else(|err| Err(EntityError::InternalError(err.description().to_string())))?; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 541 | implement_retriever_and_modifier!(data::View, view); [INFO] [stdout] | ---------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable statement [INFO] [stdout] --> src/kakapo_postgres/update_state.rs:99:9 [INFO] [stdout] | [INFO] [stdout] 98 | unimplemented!(); [INFO] [stdout] | ----------------- any code following this expression is unreachable [INFO] [stdout] 99 | let command = format!("ALTER TABLE \"{}\";", &old.name); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unreachable statement [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `data::Named` [INFO] [stdout] --> src/model/actions/entity_actions.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | use data::Named; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `plugins::v1::Domain` [INFO] [stdout] --> src/connection/executor.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | use plugins::v1::Domain; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `futures::Future` [INFO] [stdout] --> src/broker/mod.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 13 | use futures::Future; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `actix::prelude` [INFO] [stdout] --> src/server.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use actix::prelude::*; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `is_permitted` is never read [INFO] [stdout] --> src/model/actions/decorator.rs:28:13 [INFO] [stdout] | [INFO] [stdout] 28 | let mut is_permitted = true; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_assignments)]` on by default [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `state` [INFO] [stdout] --> src/model/actions/domain_actions.rs:92:20 [INFO] [stdout] | [INFO] [stdout] 92 | fn call(&self, state: &S) -> ActionResult { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_state` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `session_token` [INFO] [stdout] --> src/model/actions/user_actions.rs:139:13 [INFO] [stdout] | [INFO] [stdout] 139 | let session_token = state [INFO] [stdout] | ^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_session_token` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `res` [INFO] [stdout] --> src/model/actions/pub_sub_actions.rs:163:24 [INFO] [stdout] | [INFO] [stdout] 163 | .and_then(|res| ActionRes::new("unsubscribeFrom", SubscriptionResult::UnsubscribedAll)) [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_res` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `res` [INFO] [stdout] --> src/model/entity/update_state.rs:45:13 [INFO] [stdout] | [INFO] [stdout] 45 | let res = match &self { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_res` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `res` [INFO] [stdout] --> src/model/entity/update_state.rs:62:13 [INFO] [stdout] | [INFO] [stdout] 62 | let res = match &self { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_res` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `res` [INFO] [stdout] --> src/model/entity/update_state.rs:82:13 [INFO] [stdout] | [INFO] [stdout] 82 | let res = match &self { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_res` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `res` [INFO] [stdout] --> src/model/entity/update_state.rs:99:13 [INFO] [stdout] | [INFO] [stdout] 99 | let res = match &self { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_res` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `controller` [INFO] [stdout] --> src/model/entity/update_state.rs:114:22 [INFO] [stdout] | [INFO] [stdout] 114 | fn create_entity(controller: &EntityModifierController, new: &data::DataQueryEntity) -> Result<(), EntityError> { [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_controller` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `new` [INFO] [stdout] --> src/model/entity/update_state.rs:114:61 [INFO] [stdout] | [INFO] [stdout] 114 | fn create_entity(controller: &EntityModifierController, new: &data::DataQueryEntity) -> Result<(), EntityError> { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_new` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `controller` [INFO] [stdout] --> src/model/entity/update_state.rs:118:22 [INFO] [stdout] | [INFO] [stdout] 118 | fn update_entity(controller: &EntityModifierController, old: &data::DataQueryEntity, new: &data::DataQueryEntity) -> Result<(), Entit... [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_controller` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `old` [INFO] [stdout] --> src/model/entity/update_state.rs:118:61 [INFO] [stdout] | [INFO] [stdout] 118 | fn update_entity(controller: &EntityModifierController, old: &data::DataQueryEntity, new: &data::DataQueryEntity) -> Result<(), Entit... [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_old` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `new` [INFO] [stdout] --> src/model/entity/update_state.rs:118:90 [INFO] [stdout] | [INFO] [stdout] 118 | ...r, old: &data::DataQueryEntity, new: &data::DataQueryEntity) -> Result<(), EntityError> { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_new` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `controller` [INFO] [stdout] --> src/model/entity/update_state.rs:122:22 [INFO] [stdout] | [INFO] [stdout] 122 | fn delete_entity(controller: &EntityModifierController, old: &data::DataQueryEntity) -> Result<(), EntityError> { [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_controller` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `old` [INFO] [stdout] --> src/model/entity/update_state.rs:122:61 [INFO] [stdout] | [INFO] [stdout] 122 | fn delete_entity(controller: &EntityModifierController, old: &data::DataQueryEntity) -> Result<(), EntityError> { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_old` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `controller` [INFO] [stdout] --> src/model/entity/update_state.rs:129:22 [INFO] [stdout] | [INFO] [stdout] 129 | fn create_entity(controller: &EntityModifierController, new: &data::View) -> Result<(), EntityError> { [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_controller` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `new` [INFO] [stdout] --> src/model/entity/update_state.rs:129:61 [INFO] [stdout] | [INFO] [stdout] 129 | fn create_entity(controller: &EntityModifierController, new: &data::View) -> Result<(), EntityError> { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_new` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `controller` [INFO] [stdout] --> src/model/entity/update_state.rs:133:22 [INFO] [stdout] | [INFO] [stdout] 133 | fn update_entity(controller: &EntityModifierController, old: &data::View, new: &data::View) -> Result<(), EntityError> { [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_controller` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `old` [INFO] [stdout] --> src/model/entity/update_state.rs:133:61 [INFO] [stdout] | [INFO] [stdout] 133 | fn update_entity(controller: &EntityModifierController, old: &data::View, new: &data::View) -> Result<(), EntityError> { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_old` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `new` [INFO] [stdout] --> src/model/entity/update_state.rs:133:79 [INFO] [stdout] | [INFO] [stdout] 133 | fn update_entity(controller: &EntityModifierController, old: &data::View, new: &data::View) -> Result<(), EntityError> { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_new` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `controller` [INFO] [stdout] --> src/model/entity/update_state.rs:137:22 [INFO] [stdout] | [INFO] [stdout] 137 | fn delete_entity(controller: &EntityModifierController, old: &data::View) -> Result<(), EntityError> { [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_controller` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `old` [INFO] [stdout] --> src/model/entity/update_state.rs:137:61 [INFO] [stdout] | [INFO] [stdout] 137 | fn delete_entity(controller: &EntityModifierController, old: &data::View) -> Result<(), EntityError> { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_old` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `controller` [INFO] [stdout] --> src/model/entity/update_state.rs:189:26 [INFO] [stdout] | [INFO] [stdout] 189 | fn create_permission(controller: &EntityModifierController, new: &data::DataQueryEntity) -> Result<(), EntityError> { [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_controller` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `new` [INFO] [stdout] --> src/model/entity/update_state.rs:189:65 [INFO] [stdout] | [INFO] [stdout] 189 | fn create_permission(controller: &EntityModifierController, new: &data::DataQueryEntity) -> Result<(), EntityError> { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_new` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `controller` [INFO] [stdout] --> src/model/entity/update_state.rs:214:26 [INFO] [stdout] | [INFO] [stdout] 214 | fn update_permission(controller: &EntityModifierController, old: &data::DataQueryEntity, new: &data::DataQueryEntity) -> Result<(), E... [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_controller` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `old` [INFO] [stdout] --> src/model/entity/update_state.rs:214:65 [INFO] [stdout] | [INFO] [stdout] 214 | fn update_permission(controller: &EntityModifierController, old: &data::DataQueryEntity, new: &data::DataQueryEntity) -> Result<(), E... [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_old` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `new` [INFO] [stdout] --> src/model/entity/update_state.rs:214:94 [INFO] [stdout] | [INFO] [stdout] 214 | ...r, old: &data::DataQueryEntity, new: &data::DataQueryEntity) -> Result<(), EntityError> { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_new` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `controller` [INFO] [stdout] --> src/model/entity/update_state.rs:243:26 [INFO] [stdout] | [INFO] [stdout] 243 | fn delete_permission(controller: &EntityModifierController, old: &data::DataQueryEntity) -> Result<(), EntityError> { [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_controller` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `old` [INFO] [stdout] --> src/model/entity/update_state.rs:243:65 [INFO] [stdout] | [INFO] [stdout] 243 | fn delete_permission(controller: &EntityModifierController, old: &data::DataQueryEntity) -> Result<(), EntityError> { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_old` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `controller` [INFO] [stdout] --> src/model/entity/update_state.rs:263:26 [INFO] [stdout] | [INFO] [stdout] 263 | fn create_permission(controller: &EntityModifierController, new: &data::DataStoreEntity) -> Result<(), EntityError> { [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_controller` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `new` [INFO] [stdout] --> src/model/entity/update_state.rs:263:65 [INFO] [stdout] | [INFO] [stdout] 263 | fn create_permission(controller: &EntityModifierController, new: &data::DataStoreEntity) -> Result<(), EntityError> { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_new` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `controller` [INFO] [stdout] --> src/model/entity/update_state.rs:289:26 [INFO] [stdout] | [INFO] [stdout] 289 | fn update_permission(controller: &EntityModifierController, old: &data::DataStoreEntity, new: &data::DataStoreEntity) -> Result<(), E... [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_controller` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `old` [INFO] [stdout] --> src/model/entity/update_state.rs:289:65 [INFO] [stdout] | [INFO] [stdout] 289 | fn update_permission(controller: &EntityModifierController, old: &data::DataStoreEntity, new: &data::DataStoreEntity) -> Result<(), E... [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_old` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `new` [INFO] [stdout] --> src/model/entity/update_state.rs:289:94 [INFO] [stdout] | [INFO] [stdout] 289 | ...r, old: &data::DataStoreEntity, new: &data::DataStoreEntity) -> Result<(), EntityError> { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_new` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `controller` [INFO] [stdout] --> src/model/entity/update_state.rs:322:26 [INFO] [stdout] | [INFO] [stdout] 322 | fn delete_permission(controller: &EntityModifierController, old: &data::DataStoreEntity) -> Result<(), EntityError> { [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_controller` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `old` [INFO] [stdout] --> src/model/entity/update_state.rs:322:65 [INFO] [stdout] | [INFO] [stdout] 322 | fn delete_permission(controller: &EntityModifierController, old: &data::DataStoreEntity) -> Result<(), EntityError> { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_old` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `controller` [INFO] [stdout] --> src/model/entity/update_state.rs:343:26 [INFO] [stdout] | [INFO] [stdout] 343 | fn create_permission(controller: &EntityModifierController, new: &data::View) -> Result<(), EntityError> { [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_controller` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `new` [INFO] [stdout] --> src/model/entity/update_state.rs:343:65 [INFO] [stdout] | [INFO] [stdout] 343 | fn create_permission(controller: &EntityModifierController, new: &data::View) -> Result<(), EntityError> { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_new` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `controller` [INFO] [stdout] --> src/model/entity/update_state.rs:347:26 [INFO] [stdout] | [INFO] [stdout] 347 | fn update_permission(controller: &EntityModifierController, old: &data::View, new: &data::View) -> Result<(), EntityError> { [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_controller` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `old` [INFO] [stdout] --> src/model/entity/update_state.rs:347:65 [INFO] [stdout] | [INFO] [stdout] 347 | fn update_permission(controller: &EntityModifierController, old: &data::View, new: &data::View) -> Result<(), EntityError> { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_old` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `new` [INFO] [stdout] --> src/model/entity/update_state.rs:347:83 [INFO] [stdout] | [INFO] [stdout] 347 | fn update_permission(controller: &EntityModifierController, old: &data::View, new: &data::View) -> Result<(), EntityError> { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_new` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `controller` [INFO] [stdout] --> src/model/entity/update_state.rs:351:26 [INFO] [stdout] | [INFO] [stdout] 351 | fn delete_permission(controller: &EntityModifierController, old: &data::View) -> Result<(), EntityError> { [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_controller` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `old` [INFO] [stdout] --> src/model/entity/update_state.rs:351:65 [INFO] [stdout] | [INFO] [stdout] 351 | fn delete_permission(controller: &EntityModifierController, old: &data::View) -> Result<(), EntityError> { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_old` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `fail_on_duplicate` [INFO] [stdout] --> src/model/table.rs:46:83 [INFO] [stdout] | [INFO] [stdout] 46 | ...erde_json::Value, fail_on_duplicate: bool) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_fail_on_duplicate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `fail_on_not_found` [INFO] [stdout] --> src/model/table.rs:60:89 [INFO] [stdout] | [INFO] [stdout] 60 | ...erde_json::Value, fail_on_not_found: bool) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_fail_on_not_found` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `fail_on_not_found` [INFO] [stdout] --> src/model/table.rs:67:83 [INFO] [stdout] | [INFO] [stdout] 67 | ...erde_json::Value, fail_on_not_found: bool) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_fail_on_not_found` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `script_home` [INFO] [stdout] --> src/scripting/mod.rs:84:13 [INFO] [stdout] | [INFO] [stdout] 84 | let script_home = &self.script_home; [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_script_home` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `result` [INFO] [stdout] --> src/metastore/mod.rs:103:9 [INFO] [stdout] | [INFO] [stdout] 103 | let result = diesel::insert_into(schema::user::table) [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_result` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `user_identifier` [INFO] [stdout] --> src/metastore/user_management.rs:160:36 [INFO] [stdout] | [INFO] [stdout] 160 | fn modify_user_password(&self, user_identifier: &str, password: &str) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_user_identifier` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `password` [INFO] [stdout] --> src/metastore/user_management.rs:160:59 [INFO] [stdout] | [INFO] [stdout] 160 | fn modify_user_password(&self, user_identifier: &str, password: &str) -> Result { [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_password` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `err` [INFO] [stdout] --> src/metastore/authentication.rs:73:23 [INFO] [stdout] | [INFO] [stdout] 73 | .map_err(|err| { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_err` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `duration` [INFO] [stdout] --> src/metastore/authentication.rs:78:13 [INFO] [stdout] | [INFO] [stdout] 78 | let duration = self.jwt_duration; [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_duration` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `session` [INFO] [stdout] --> src/metastore/authentication.rs:90:13 [INFO] [stdout] | [INFO] [stdout] 90 | let session = diesel::insert_into(schema::session::table) [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_session` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `duration` [INFO] [stdout] --> src/metastore/authentication.rs:132:13 [INFO] [stdout] | [INFO] [stdout] 132 | let duration = self.jwt_duration; [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_duration` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `refresh_duration` [INFO] [stdout] --> src/metastore/authentication.rs:164:13 [INFO] [stdout] | [INFO] [stdout] 164 | let refresh_duration = self.jwt_refresh_duration; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_refresh_duration` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `action_name` [INFO] [stdout] --> src/metastore/pub_sub.rs:23:42 [INFO] [stdout] | [INFO] [stdout] 23 | fn publish(&self, channel: Channels, action_name: String, action_result: &serde_json::Value) -> Result<(), BroadcastError> { [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_action_name` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `raw_user_channel` [INFO] [stdout] --> src/metastore/pub_sub.rs:49:13 [INFO] [stdout] | [INFO] [stdout] 49 | let raw_user_channel = create_user_channel(self.conn, raw_user.user_id, raw_channel.channel_id)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_raw_user_channel` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `raw_user_channel` [INFO] [stdout] --> src/metastore/pub_sub.rs:65:13 [INFO] [stdout] | [INFO] [stdout] 65 | let raw_user_channel = remove_user_channel(self.conn, raw_user.user_id, raw_channel.channel_id)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_raw_user_channel` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `name` [INFO] [stdout] --> src/metastore/conversion.rs:81:18 [INFO] [stdout] | [INFO] [stdout] 81 | fn tombstone(name: String, entity_id: i64, modified_by: i64) -> Self { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_name` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `err` [INFO] [stdout] --> src/metastore/dbdata.rs:313:17 [INFO] [stdout] | [INFO] [stdout] 313 | Err(err) => None, [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_err` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `entities` [INFO] [stdout] --> src/metastore/mod.rs:300:17 [INFO] [stdout] | [INFO] [stdout] 300 | let entities: Vec = query_all_entities(conn, domain_id, false)?; [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_entities` [INFO] [stdout] ... [INFO] [stdout] 529 | implement_retriever_and_modifier!(data::DataStoreEntity, table_schema); [INFO] [stdout] | ----------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `domain_id` [INFO] [stdout] --> src/metastore/mod.rs:364:13 [INFO] [stdout] | [INFO] [stdout] 364 | domain_id: i64, [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_domain_id` [INFO] [stdout] ... [INFO] [stdout] 529 | implement_retriever_and_modifier!(data::DataStoreEntity, table_schema); [INFO] [stdout] | ----------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `domain_id` [INFO] [stdout] --> src/metastore/mod.rs:385:13 [INFO] [stdout] | [INFO] [stdout] 385 | domain_id: i64, [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_domain_id` [INFO] [stdout] ... [INFO] [stdout] 529 | implement_retriever_and_modifier!(data::DataStoreEntity, table_schema); [INFO] [stdout] | ----------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `entities` [INFO] [stdout] --> src/metastore/mod.rs:300:17 [INFO] [stdout] | [INFO] [stdout] 300 | let entities: Vec = query_all_entities(conn, domain_id, false)?; [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_entities` [INFO] [stdout] ... [INFO] [stdout] 533 | implement_retriever_and_modifier!(data::DataQueryEntity, query); [INFO] [stdout] | ---------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `domain_id` [INFO] [stdout] --> src/metastore/mod.rs:364:13 [INFO] [stdout] | [INFO] [stdout] 364 | domain_id: i64, [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_domain_id` [INFO] [stdout] ... [INFO] [stdout] 533 | implement_retriever_and_modifier!(data::DataQueryEntity, query); [INFO] [stdout] | ---------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `domain_id` [INFO] [stdout] --> src/metastore/mod.rs:385:13 [INFO] [stdout] | [INFO] [stdout] 385 | domain_id: i64, [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_domain_id` [INFO] [stdout] ... [INFO] [stdout] 533 | implement_retriever_and_modifier!(data::DataQueryEntity, query); [INFO] [stdout] | ---------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `entities` [INFO] [stdout] --> src/metastore/mod.rs:300:17 [INFO] [stdout] | [INFO] [stdout] 300 | let entities: Vec = query_all_entities(conn, domain_id, false)?; [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_entities` [INFO] [stdout] ... [INFO] [stdout] 537 | implement_retriever_and_modifier!(data::Script, script); [INFO] [stdout] | -------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `domain_id` [INFO] [stdout] --> src/metastore/mod.rs:364:13 [INFO] [stdout] | [INFO] [stdout] 364 | domain_id: i64, [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_domain_id` [INFO] [stdout] ... [INFO] [stdout] 537 | implement_retriever_and_modifier!(data::Script, script); [INFO] [stdout] | -------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `domain_id` [INFO] [stdout] --> src/metastore/mod.rs:385:13 [INFO] [stdout] | [INFO] [stdout] 385 | domain_id: i64, [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_domain_id` [INFO] [stdout] ... [INFO] [stdout] 537 | implement_retriever_and_modifier!(data::Script, script); [INFO] [stdout] | -------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `entities` [INFO] [stdout] --> src/metastore/mod.rs:300:17 [INFO] [stdout] | [INFO] [stdout] 300 | let entities: Vec = query_all_entities(conn, domain_id, false)?; [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_entities` [INFO] [stdout] ... [INFO] [stdout] 541 | implement_retriever_and_modifier!(data::View, view); [INFO] [stdout] | ---------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `domain_id` [INFO] [stdout] --> src/metastore/mod.rs:364:13 [INFO] [stdout] | [INFO] [stdout] 364 | domain_id: i64, [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_domain_id` [INFO] [stdout] ... [INFO] [stdout] 541 | implement_retriever_and_modifier!(data::View, view); [INFO] [stdout] | ---------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `domain_id` [INFO] [stdout] --> src/metastore/mod.rs:385:13 [INFO] [stdout] | [INFO] [stdout] 385 | domain_id: i64, [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_domain_id` [INFO] [stdout] ... [INFO] [stdout] 541 | implement_retriever_and_modifier!(data::View, view); [INFO] [stdout] | ---------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `ctx` [INFO] [stdout] --> src/broker/mod.rs:116:35 [INFO] [stdout] | [INFO] [stdout] 116 | fn do_nothing_for_unsubscribe(ctx: &mut ws::WebsocketContext, res: serde_json::Value) { [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/broker/mod.rs:120:39 [INFO] [stdout] | [INFO] [stdout] 120 | fn do_nothing_for_unsubscribe_err(ctx: &mut ws::WebsocketContext, res: String) { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_ctx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `messages` [INFO] [stdout] --> src/broker/mod.rs:126:13 [INFO] [stdout] | [INFO] [stdout] 126 | let messages = res["data"] [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_messages` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `ctx` [INFO] [stdout] --> src/broker/mod.rs:140:48 [INFO] [stdout] | [INFO] [stdout] 140 | fn process_message_when_callback_is_not_ok(ctx: &mut ws::WebsocketContext, res: String) { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_ctx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `err` [INFO] [stdout] --> src/broker/mod.rs:190:31 [INFO] [stdout] | [INFO] [stdout] 190 | .or_else(|err| { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_err` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `actor` [INFO] [stdout] --> src/broker/mod.rs:328:30 [INFO] [stdout] | [INFO] [stdout] 328 | .then(move |res, actor, ctx| { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_actor` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `x` [INFO] [stdout] --> src/broker/mod.rs:377:16 [INFO] [stdout] | [INFO] [stdout] 377 | Ok(x) => { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_x` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `req` [INFO] [stdout] --> src/server.rs:87:61 [INFO] [stdout] | [INFO] [stdout] 87 | r.method(http::Method::GET).f(move |req| { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_req` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `err` [INFO] [stdout] --> src/kakapo_postgres/connector.rs:96:23 [INFO] [stdout] | [INFO] [stdout] 96 | .map_err(|err| DatastoreError::SerializationError)?; [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_err` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `format` [INFO] [stdout] --> src/kakapo_postgres/connector.rs:210:80 [INFO] [stdout] | [INFO] [stdout] 210 | ..._params: &serde_json::Value, format: &serde_json::Value) -> Result { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_format` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `map` [INFO] [stdout] --> src/kakapo_postgres/methods.rs:135:40 [INFO] [stdout] | [INFO] [stdout] 135 | KeyedTableData::Simplified(map) => { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_map` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `data` [INFO] [stdout] --> src/kakapo_postgres/methods.rs:138:34 [INFO] [stdout] | [INFO] [stdout] 138 | KeyedTableData::Data(data) => { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_data` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `length` [INFO] [stdout] --> src/kakapo_postgres/database/sql.rs:122:37 [INFO] [stdout] | [INFO] [stdout] 122 | DataType::VarChar { length } => Value::String(parse(>::from_sql(bytes))?), [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `length: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `with_tz` [INFO] [stdout] --> src/kakapo_postgres/database/sql.rs:126:39 [INFO] [stdout] | [INFO] [stdout] 126 | ... DataType::Timestamp { with_tz } => Value::DateTime(parse(>::from_sql(byt... [INFO] [stdout] | ^^^^^^^ help: try ignoring the field: `with_tz: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `with_tz` [INFO] [stdout] --> src/kakapo_postgres/database/sql.rs:128:34 [INFO] [stdout] | [INFO] [stdout] 128 | ... DataType::Time { with_tz } => Value::DateTime(parse(>::from_sql(bytes))?), [INFO] [stdout] | ^^^^^^^ help: try ignoring the field: `with_tz: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `err` [INFO] [stdout] --> src/kakapo_postgres/database/sql.rs:149:31 [INFO] [stdout] | [INFO] [stdout] 149 | .or_else(|err| Err(generate_error("error parsing column name"))) [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_err` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `with_tz` [INFO] [stdout] --> src/kakapo_postgres/update_state.rs:38:26 [INFO] [stdout] | [INFO] [stdout] 38 | DataType::Time { with_tz } => format!("SMALLINT"), //TODO: with_tz [INFO] [stdout] | ^^^^^^^ help: try ignoring the field: `with_tz: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `old` [INFO] [stdout] --> src/kakapo_postgres/update_state.rs:97:28 [INFO] [stdout] | [INFO] [stdout] 97 | fn update_table(&self, old: &Table, new: &Table) -> Result<(), DatastoreError> { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_old` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `new` [INFO] [stdout] --> src/kakapo_postgres/update_state.rs:97:41 [INFO] [stdout] | [INFO] [stdout] 97 | fn update_table(&self, old: &Table, new: &Table) -> Result<(), DatastoreError> { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_new` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `err` [INFO] [stdout] --> src/kakapo_redis/connector.rs:85:23 [INFO] [stdout] | [INFO] [stdout] 85 | .map_err(|err| DatastoreError::SerializationError)?; [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_err` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `query` [INFO] [stdout] --> src/kakapo_redis/connector.rs:76:54 [INFO] [stdout] | [INFO] [stdout] 76 | fn retrieve(&self, data_store: &DataStoreEntity, query: &serde_json::Value) -> Result { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_query` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `err` [INFO] [stdout] --> src/kakapo_redis/connector.rs:120:23 [INFO] [stdout] | [INFO] [stdout] 120 | .map_err(|err| DatastoreError::SerializationError)?; [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_err` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `data_store` [INFO] [stdout] --> src/kakapo_redis/connector.rs:133:22 [INFO] [stdout] | [INFO] [stdout] 133 | fn delete(&self, data_store: &DataStoreEntity, keys: &serde_json::Value) -> Result { [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_data_store` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `keys` [INFO] [stdout] --> src/kakapo_redis/connector.rs:133:52 [INFO] [stdout] | [INFO] [stdout] 133 | fn delete(&self, data_store: &DataStoreEntity, keys: &serde_json::Value) -> Result { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_keys` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `new` [INFO] [stdout] --> src/kakapo_redis/connector.rs:137:36 [INFO] [stdout] | [INFO] [stdout] 137 | fn on_datastore_created(&self, new: &DataStoreEntity) -> Result<(), DatastoreError> { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_new` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `old` [INFO] [stdout] --> src/kakapo_redis/connector.rs:141:36 [INFO] [stdout] | [INFO] [stdout] 141 | fn on_datastore_updated(&self, old: &DataStoreEntity, new: &DataStoreEntity) -> Result<(), DatastoreError> { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_old` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `new` [INFO] [stdout] --> src/kakapo_redis/connector.rs:141:59 [INFO] [stdout] | [INFO] [stdout] 141 | fn on_datastore_updated(&self, old: &DataStoreEntity, new: &DataStoreEntity) -> Result<(), DatastoreError> { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_new` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `old` [INFO] [stdout] --> src/kakapo_redis/connector.rs:145:36 [INFO] [stdout] | [INFO] [stdout] 145 | fn on_datastore_deleted(&self, old: &DataStoreEntity) -> Result<(), DatastoreError> { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_old` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/scripting/mod.rs:96:13 [INFO] [stdout] | [INFO] [stdout] 96 | let mut io_file = temp.as_file_mut(); [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: variable does not need to be mutable [INFO] [stdout] --> src/test_common.rs:72:13 [INFO] [stdout] | [INFO] [stdout] 72 | let mut state = KakapoStateBuilder::new() [INFO] [stdout] | ----^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `TooManyConnections` [INFO] [stdout] --> src/view/error.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | TooManyConnections, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `Unknown` [INFO] [stdout] --> src/view/error.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | Unknown, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> src/model/actions/domain_actions.rs:76:12 [INFO] [stdout] | [INFO] [stdout] 76 | pub fn new() -> WithLoginRequired, S> { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `get_name` [INFO] [stdout] --> src/data/auth.rs:40:12 [INFO] [stdout] | [INFO] [stdout] 40 | pub fn get_name(&self) -> String { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `get_value_columns` [INFO] [stdout] --> src/kakapo_postgres/methods.rs:41:12 [INFO] [stdout] | [INFO] [stdout] 41 | pub fn get_value_columns(self) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `get_key_columns` [INFO] [stdout] --> src/kakapo_postgres/methods.rs:45:12 [INFO] [stdout] | [INFO] [stdout] 45 | pub fn get_key_columns(self) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `get_values` [INFO] [stdout] --> src/kakapo_postgres/methods.rs:59:12 [INFO] [stdout] | [INFO] [stdout] 59 | pub fn get_values(self) -> Vec { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `get_keys` [INFO] [stdout] --> src/kakapo_postgres/methods.rs:63:12 [INFO] [stdout] | [INFO] [stdout] 63 | pub fn get_keys(self) -> Vec { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `format_with` [INFO] [stdout] --> src/kakapo_postgres/methods.rs:106:12 [INFO] [stdout] | [INFO] [stdout] 106 | pub fn format_with(self, format: &TableDataFormat) -> TableData { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> src/kakapo_postgres/methods.rs:230:12 [INFO] [stdout] | [INFO] [stdout] 230 | pub fn new(columns: Vec, data: Vec>) -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `ConstraintError` [INFO] [stdout] --> src/kakapo_postgres/database/error.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | ConstraintError(String), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `NotFound` [INFO] [stdout] --> src/kakapo_postgres/database/error.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | NotFound, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `get_name` [INFO] [stdout] --> src/kakapo_postgres/data.rs:392:8 [INFO] [stdout] | [INFO] [stdout] 392 | fn get_name(&self) -> &str { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias is never used: `Keys` [INFO] [stdout] --> src/kakapo_redis/data.rs:7:1 [INFO] [stdout] | [INFO] [stdout] 7 | pub type Keys = Vec; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> src/scripting/update_state.rs:80:17 [INFO] [stdout] | [INFO] [stdout] 80 | / controller [INFO] [stdout] 81 | | .user_management [INFO] [stdout] 82 | | .attach_permission_for_role(&permission, &rolename); [INFO] [stdout] | |________________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_must_use)]` on by default [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> src/scripting/update_state.rs:85:17 [INFO] [stdout] | [INFO] [stdout] 85 | / controller [INFO] [stdout] 86 | | .user_management [INFO] [stdout] 87 | | .add_permission(&permission); [INFO] [stdout] | |_________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> src/scripting/update_state.rs:114:13 [INFO] [stdout] | [INFO] [stdout] 114 | / controller [INFO] [stdout] 115 | | .user_management [INFO] [stdout] 116 | | .rename_permission(&old_permission, &new_permission); [INFO] [stdout] | |_____________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> src/scripting/update_state.rs:131:13 [INFO] [stdout] | [INFO] [stdout] 131 | / controller [INFO] [stdout] 132 | | .user_management [INFO] [stdout] 133 | | .remove_permission(&permission); [INFO] [stdout] | |________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the type `&PgMetadataLookup` does not permit being left uninitialized [INFO] [stdout] --> src/kakapo_postgres/database/sql.rs:248:58 [INFO] [stdout] | [INFO] [stdout] 248 | let mut bytes = Output::new(Vec::new(), unsafe { mem::uninitialized() }); //This is probably fine [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | this code causes undefined behavior when executed [INFO] [stdout] | help: use `MaybeUninit` instead, and only call `assume_init` after initialization is done [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(invalid_value)]` on by default [INFO] [stdout] = note: references must be non-null [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 350 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 4m 55s [INFO] running `Command { std: "docker" "inspect" "f5ece5be3abd5b170a7ec1fa8f86cd80b2eba86dd1b117ac3cb43861f6ed63e9", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "f5ece5be3abd5b170a7ec1fa8f86cd80b2eba86dd1b117ac3cb43861f6ed63e9", kill_on_drop: false }` [INFO] [stdout] f5ece5be3abd5b170a7ec1fa8f86cd80b2eba86dd1b117ac3cb43861f6ed63e9 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-12/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-12/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=warn" "-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" "rustops/crates-build-env@sha256:b8eeb62f26c39b23691079a6cb6de528d8e88b4d71a8f6b1d30f8ba7d9c16de9" "/opt/rustwide/cargo-home/bin/cargo" "+1.49.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 8158bbdaea74d3e9ebe68cc6dec5ba5896e30e87e7be06b2d09acd590fa9792a [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `Command { std: "docker" "start" "-a" "8158bbdaea74d3e9ebe68cc6dec5ba5896e30e87e7be06b2d09acd590fa9792a", kill_on_drop: false }` [INFO] [stderr] warning: dependency (actix-web) specified without providing a local path, Git repository, or version to use. This will be considered an error in future versions [INFO] [stderr] warning: unused manifest key: package.path [INFO] [stdout] warning: unused `#[macro_use]` import [INFO] [stdout] --> src/lib.rs:37:1 [INFO] [stdout] | [INFO] [stdout] 37 | #[macro_use] [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/view/procedure.rs:27:26 [INFO] [stdout] | [INFO] [stdout] 27 | type AsyncResponse = Box>; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(bare_trait_objects)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `connection::AppStateLike` [INFO] [stdout] --> src/view/routes.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | use connection::AppStateLike; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `state::PublishCallback` [INFO] [stdout] --> src/view/action_wrapper.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | use state::PublishCallback; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::sync::Arc` [INFO] [stdout] --> src/view/extensions.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use std::sync::Arc; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::result::Result` [INFO] [stdout] --> src/view/mod.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 13 | use std::result::Result; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::result::Result::Ok` [INFO] [stdout] --> src/view/mod.rs:14:5 [INFO] [stdout] | [INFO] [stdout] 14 | use std::result::Result::Ok; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `actix_web::test::TestApp` [INFO] [stdout] --> src/view/mod.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | use actix_web::test::TestApp; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `model::actions` [INFO] [stdout] --> src/view/mod.rs:18:5 [INFO] [stdout] | [INFO] [stdout] 18 | use model::actions; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `view::procedure::NoQuery` [INFO] [stdout] --> src/view/mod.rs:20:5 [INFO] [stdout] | [INFO] [stdout] 20 | use view::procedure::NoQuery; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `view::extensions::ProcedureExt` [INFO] [stdout] --> src/view/mod.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | use view::extensions::ProcedureExt; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `data` [INFO] [stdout] --> src/view/mod.rs:22:5 [INFO] [stdout] | [INFO] [stdout] 22 | use data; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `actix_web::middleware::cors::CorsBuilder` [INFO] [stdout] --> src/view/mod.rs:23:5 [INFO] [stdout] | [INFO] [stdout] 23 | use actix_web::middleware::cors::CorsBuilder; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `model::actions::Action` [INFO] [stdout] --> src/view/mod.rs:24:5 [INFO] [stdout] | [INFO] [stdout] 24 | use model::actions::Action; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `serde_json::Value` [INFO] [stdout] --> src/view/mod.rs:25:5 [INFO] [stdout] | [INFO] [stdout] 25 | use serde_json::Value; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `serde_json::Error` [INFO] [stdout] --> src/view/mod.rs:26:5 [INFO] [stdout] | [INFO] [stdout] 26 | use serde_json::Error; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `serde_json::from_value` [INFO] [stdout] --> src/view/mod.rs:27:5 [INFO] [stdout] | [INFO] [stdout] 27 | use serde_json::from_value; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `connection::AppStateLike` [INFO] [stdout] --> src/view/mod.rs:28:5 [INFO] [stdout] | [INFO] [stdout] 28 | use connection::AppStateLike; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `data::channels::Channels` [INFO] [stdout] --> src/model/actions/results.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use data::channels::Channels; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/model/actions/decorator.rs:61:31 [INFO] [stdout] | [INFO] [stdout] 61 | phantom_data: PhantomData<(S)>, [INFO] [stdout] | ^^^ help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_parens)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/model/actions/decorator.rs:128:31 [INFO] [stdout] | [INFO] [stdout] 128 | phantom_data: PhantomData<(S)>, [INFO] [stdout] | ^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/model/actions/decorator.rs:176:30 [INFO] [stdout] | [INFO] [stdout] 176 | required_permission: Box, &HashSet) -> bool + Send>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&HashSet, &HashSet) -> bool + Send` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/model/actions/decorator.rs:177:31 [INFO] [stdout] | [INFO] [stdout] 177 | phantom_data: PhantomData<(S)>, [INFO] [stdout] | ^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `data::utils::OnDuplicate` [INFO] [stdout] --> src/model/actions/domain_actions.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use data::utils::OnDuplicate; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `data::utils::OnNotFound` [INFO] [stdout] --> src/model/actions/domain_actions.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | use data::utils::OnNotFound; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `data::Named` [INFO] [stdout] --> src/model/actions/domain_actions.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | use data::Named; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `data::channels::Channels` [INFO] [stdout] --> src/model/actions/domain_actions.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | use data::channels::Channels; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `data::permissions::*` [INFO] [stdout] --> src/model/actions/domain_actions.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | use data::permissions::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `model::actions::results::*` [INFO] [stdout] --> src/model/actions/domain_actions.rs:11:5 [INFO] [stdout] | [INFO] [stdout] 11 | use model::actions::results::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `model::entity::RetrieverFunctions` [INFO] [stdout] --> src/model/actions/domain_actions.rs:18:5 [INFO] [stdout] | [INFO] [stdout] 18 | use model::entity::RetrieverFunctions; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `model::entity::ModifierFunctions` [INFO] [stdout] --> src/model/actions/domain_actions.rs:19:5 [INFO] [stdout] | [INFO] [stdout] 19 | use model::entity::ModifierFunctions; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `model::entity::RawEntityTypes` [INFO] [stdout] --> src/model/actions/domain_actions.rs:20:5 [INFO] [stdout] | [INFO] [stdout] 20 | use model::entity::RawEntityTypes; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `model::entity::results::Upserted` [INFO] [stdout] --> src/model/actions/domain_actions.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | use model::entity::results::Upserted; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `model::entity::results::Created` [INFO] [stdout] --> src/model/actions/domain_actions.rs:22:5 [INFO] [stdout] | [INFO] [stdout] 22 | use model::entity::results::Created; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `model::entity::results::Updated` [INFO] [stdout] --> src/model/actions/domain_actions.rs:23:5 [INFO] [stdout] | [INFO] [stdout] 23 | use model::entity::results::Updated; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `model::entity::results::Deleted` [INFO] [stdout] --> src/model/actions/domain_actions.rs:24:5 [INFO] [stdout] | [INFO] [stdout] 24 | use model::entity::results::Deleted; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `model::entity::update_state::UpdateActionFunctions` [INFO] [stdout] --> src/model/actions/domain_actions.rs:25:5 [INFO] [stdout] | [INFO] [stdout] 25 | use model::entity::update_state::UpdateActionFunctions; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `state::authorization::AuthorizationOps` [INFO] [stdout] --> src/model/actions/domain_actions.rs:29:5 [INFO] [stdout] | [INFO] [stdout] 29 | use state::authorization::AuthorizationOps; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/model/actions/domain_actions.rs:36:35 [INFO] [stdout] | [INFO] [stdout] 36 | pub phantom_data: PhantomData<(S)>, [INFO] [stdout] | ^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/model/actions/domain_actions.rs:70:35 [INFO] [stdout] | [INFO] [stdout] 70 | pub phantom_data: PhantomData<(S)>, [INFO] [stdout] | ^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/model/actions/user_actions.rs:28:31 [INFO] [stdout] | [INFO] [stdout] 28 | phantom_data: PhantomData<(S)>, [INFO] [stdout] | ^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/model/actions/user_actions.rs:71:31 [INFO] [stdout] | [INFO] [stdout] 71 | phantom_data: PhantomData<(S)>, [INFO] [stdout] | ^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/model/actions/user_actions.rs:107:31 [INFO] [stdout] | [INFO] [stdout] 107 | phantom_data: PhantomData<(S)>, [INFO] [stdout] | ^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/model/actions/user_actions.rs:153:31 [INFO] [stdout] | [INFO] [stdout] 153 | phantom_data: PhantomData<(S)>, [INFO] [stdout] | ^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/model/actions/user_actions.rs:193:31 [INFO] [stdout] | [INFO] [stdout] 193 | phantom_data: PhantomData<(S)>, [INFO] [stdout] | ^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/model/actions/user_actions.rs:232:31 [INFO] [stdout] | [INFO] [stdout] 232 | phantom_data: PhantomData<(S)>, [INFO] [stdout] | ^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/model/actions/user_actions.rs:278:31 [INFO] [stdout] | [INFO] [stdout] 278 | phantom_data: PhantomData<(S)>, [INFO] [stdout] | ^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/model/actions/user_actions.rs:323:31 [INFO] [stdout] | [INFO] [stdout] 323 | phantom_data: PhantomData<(S)>, [INFO] [stdout] | ^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/model/actions/user_actions.rs:365:31 [INFO] [stdout] | [INFO] [stdout] 365 | phantom_data: PhantomData<(S)>, [INFO] [stdout] | ^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/model/actions/user_actions.rs:413:31 [INFO] [stdout] | [INFO] [stdout] 413 | phantom_data: PhantomData<(S)>, [INFO] [stdout] | ^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/model/actions/user_actions.rs:452:31 [INFO] [stdout] | [INFO] [stdout] 452 | phantom_data: PhantomData<(S)>, [INFO] [stdout] | ^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/model/actions/user_actions.rs:497:31 [INFO] [stdout] | [INFO] [stdout] 497 | phantom_data: PhantomData<(S)>, [INFO] [stdout] | ^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/model/actions/user_actions.rs:536:31 [INFO] [stdout] | [INFO] [stdout] 536 | phantom_data: PhantomData<(S)>, [INFO] [stdout] | ^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/model/actions/user_actions.rs:582:31 [INFO] [stdout] | [INFO] [stdout] 582 | phantom_data: PhantomData<(S)>, [INFO] [stdout] | ^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/model/actions/user_actions.rs:635:31 [INFO] [stdout] | [INFO] [stdout] 635 | phantom_data: PhantomData<(S)>, [INFO] [stdout] | ^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/model/actions/user_actions.rs:680:31 [INFO] [stdout] | [INFO] [stdout] 680 | phantom_data: PhantomData<(S)>, [INFO] [stdout] | ^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/model/actions/entity_actions.rs:204:35 [INFO] [stdout] | [INFO] [stdout] 204 | pub phantom_data: PhantomData<(S)>, [INFO] [stdout] | ^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/model/actions/entity_actions.rs:315:35 [INFO] [stdout] | [INFO] [stdout] 315 | pub phantom_data: PhantomData<(S)>, [INFO] [stdout] | ^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/model/actions/table_actions.rs:33:35 [INFO] [stdout] | [INFO] [stdout] 33 | pub phantom_data: PhantomData<(S)>, [INFO] [stdout] | ^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/model/actions/table_actions.rs:91:35 [INFO] [stdout] | [INFO] [stdout] 91 | pub phantom_data: PhantomData<(S)>, [INFO] [stdout] | ^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/model/actions/table_actions.rs:153:35 [INFO] [stdout] | [INFO] [stdout] 153 | pub phantom_data: PhantomData<(S)>, [INFO] [stdout] | ^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/model/actions/table_actions.rs:214:35 [INFO] [stdout] | [INFO] [stdout] 214 | pub phantom_data: PhantomData<(S)>, [INFO] [stdout] | ^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `model::query` [INFO] [stdout] --> src/model/actions/query_actions.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | use model::query; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `data` [INFO] [stdout] --> src/model/actions/query_actions.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | use data; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/model/actions/query_actions.rs:28:35 [INFO] [stdout] | [INFO] [stdout] 28 | pub phantom_data: PhantomData<(S)>, [INFO] [stdout] | ^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `data::Named` [INFO] [stdout] --> src/model/actions/script_actions.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use data::Named; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `model::actions::results::*` [INFO] [stdout] --> src/model/actions/script_actions.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | use model::actions::results::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/model/actions/script_actions.rs:28:35 [INFO] [stdout] | [INFO] [stdout] 28 | pub phantom_data: PhantomData<(S)>, [INFO] [stdout] | ^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::result::Result::Ok` [INFO] [stdout] --> src/model/actions/pub_sub_actions.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use std::result::Result::Ok; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `model::query` [INFO] [stdout] --> src/model/actions/pub_sub_actions.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | use model::query; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `model::entity::RetrieverFunctions` [INFO] [stdout] --> src/model/actions/pub_sub_actions.rs:18:5 [INFO] [stdout] | [INFO] [stdout] 18 | use model::entity::RetrieverFunctions; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/model/actions/pub_sub_actions.rs:31:35 [INFO] [stdout] | [INFO] [stdout] 31 | pub phantom_data: PhantomData<(S)>, [INFO] [stdout] | ^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/model/actions/pub_sub_actions.rs:79:35 [INFO] [stdout] | [INFO] [stdout] 79 | pub phantom_data: PhantomData<(S)>, [INFO] [stdout] | ^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/model/actions/pub_sub_actions.rs:125:35 [INFO] [stdout] | [INFO] [stdout] 125 | pub phantom_data: PhantomData<(S)>, [INFO] [stdout] | ^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/model/actions/pub_sub_actions.rs:171:35 [INFO] [stdout] | [INFO] [stdout] 171 | pub phantom_data: PhantomData<(S)>, [INFO] [stdout] | ^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/model/actions/pub_sub_actions.rs:215:35 [INFO] [stdout] | [INFO] [stdout] 215 | pub phantom_data: PhantomData<(S)>, [INFO] [stdout] | ^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `data::permissions::Permission` [INFO] [stdout] --> src/model/entity/update_state.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | use data::permissions::Permission; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `data::Named` [INFO] [stdout] --> src/model/entity/update_state.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | use data::Named; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `state::user_management::UserManagementOps` [INFO] [stdout] --> src/model/entity/update_state.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | use state::user_management::UserManagementOps; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `model::entity::update_state::UpdatePermissionFunctions` [INFO] [stdout] --> src/model/entity/mod.rs:25:5 [INFO] [stdout] | [INFO] [stdout] 25 | use model::entity::update_state::UpdatePermissionFunctions; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/model/entity/mod.rs:64:37 [INFO] [stdout] | [INFO] [stdout] 64 | pub domain_conn: &'a Result, DomainError>, [INFO] [stdout] | ^^^^^^^^^ help: use `dyn`: `dyn Datastore` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `data::Named` [INFO] [stdout] --> src/model/table.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use data::Named; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/model/table.rs:12:30 [INFO] [stdout] | [INFO] [stdout] 12 | pub conn: &'a Result, DomainError>, [INFO] [stdout] | ^^^^^^^^^ help: use `dyn`: `dyn Datastore` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::fmt::Debug` [INFO] [stdout] --> src/model/query.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use std::fmt::Debug; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `state::StateFunctions` [INFO] [stdout] --> src/model/query.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | use state::StateFunctions; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `state::authorization::AuthorizationOps` [INFO] [stdout] --> src/model/query.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | use state::authorization::AuthorizationOps; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `state::ActionState` [INFO] [stdout] --> src/model/query.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | use state::ActionState; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/model/query.rs:15:30 [INFO] [stdout] | [INFO] [stdout] 15 | pub conn: &'a Result, DomainError>, [INFO] [stdout] | ^^^^^^^^^ help: use `dyn`: `dyn DataQuery` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::path::PathBuf` [INFO] [stdout] --> src/scripting/update_state.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use std::path::PathBuf; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::process::Command` [INFO] [stdout] --> src/scripting/update_state.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use std::process::Command; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `model::entity::RawEntityTypes` [INFO] [stdout] --> src/scripting/update_state.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | use model::entity::RawEntityTypes; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::process::Stdio` [INFO] [stdout] --> src/scripting/mod.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | use std::process::Stdio; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::io::Read` [INFO] [stdout] --> src/scripting/mod.rs:11:5 [INFO] [stdout] | [INFO] [stdout] 11 | use std::io::Read; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `linked_hash_map::LinkedHashMap` [INFO] [stdout] --> src/data/mod.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use linked_hash_map::LinkedHashMap; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `data::claims::AuthClaims` [INFO] [stdout] --> src/data/auth.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use data::claims::AuthClaims; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `model::entity::RawEntityTypes` [INFO] [stdout] --> src/data/channels.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use model::entity::RawEntityTypes; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `data` [INFO] [stdout] --> src/data/channels.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use data; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `state::ActionState` [INFO] [stdout] --> src/data/permissions.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use state::ActionState; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::env` [INFO] [stdout] --> src/connection/executor.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use std::env; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::collections::HashMap` [INFO] [stdout] --> src/connection/executor.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use std::collections::HashMap; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::sync::Arc` [INFO] [stdout] --> src/connection/executor.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | use std::sync::Arc; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/connection/executor.rs:65:71 [INFO] [stdout] | [INFO] [stdout] 65 | pub fn get_datastore_conn(&self, domain_name: &str) -> Result, DomainError> { [INFO] [stdout] | ^^^^^^^^^ help: use `dyn`: `dyn Datastore` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/connection/executor.rs:75:67 [INFO] [stdout] | [INFO] [stdout] 75 | pub fn get_query_conn(&self, domain_name: &str) -> Result, DomainError> { [INFO] [stdout] | ^^^^^^^^^ help: use `dyn`: `dyn DataQuery` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `diesel::prelude::*` [INFO] [stdout] --> src/connection/domain.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use diesel::prelude::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `plugins::v1::DomainBuilder` [INFO] [stdout] --> src/connection/domain.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | use plugins::v1::DomainBuilder; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/connection/domain.rs:11:30 [INFO] [stdout] | [INFO] [stdout] 11 | map: HashMap> [INFO] [stdout] | ^^^^^^ help: use `dyn`: `dyn Domain` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/connection/domain.rs:21:54 [INFO] [stdout] | [INFO] [stdout] 21 | pub fn insert(&mut self, name: &str, domain: Box) { [INFO] [stdout] | ^^^^^^ help: use `dyn`: `dyn Domain` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/connection/domain.rs:25:50 [INFO] [stdout] | [INFO] [stdout] 25 | pub fn get(&self, name: &str) -> Option<&Box> { [INFO] [stdout] | ^^^^^^ help: use `dyn`: `dyn Domain` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::sync::Arc` [INFO] [stdout] --> src/connection/mod.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | use std::sync::Arc; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `data::channels::Channels` [INFO] [stdout] --> src/connection/mod.rs:14:5 [INFO] [stdout] | [INFO] [stdout] 14 | use data::channels::Channels; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `plugins::v1::Domain` [INFO] [stdout] --> src/connection/mod.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | use plugins::v1::Domain; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/connection/mod.rs:50:42 [INFO] [stdout] | [INFO] [stdout] 50 | domain_builders: HashMap>, [INFO] [stdout] | ^^^^^^^^^^^^^ help: use `dyn`: `dyn DomainBuilder` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `chrono::Utc` [INFO] [stdout] --> src/metastore/user_management.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | use chrono::Utc; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `diesel` [INFO] [stdout] --> src/metastore/domain_management.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use diesel; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `diesel::result::Error as DbError` [INFO] [stdout] --> src/metastore/domain_management.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use diesel::result::Error as DbError; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `diesel::result::DatabaseErrorKind as DbErrKind` [INFO] [stdout] --> src/metastore/domain_management.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use diesel::result::DatabaseErrorKind as DbErrKind; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `data::claims::AuthClaims` [INFO] [stdout] --> src/metastore/authorization.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use data::claims::AuthClaims; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `connection::executor::Conn` [INFO] [stdout] --> src/metastore/authorization.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | use connection::executor::Conn; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::collections::HashSet` [INFO] [stdout] --> src/metastore/authentication.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use std::collections::HashSet; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::iter::FromIterator` [INFO] [stdout] --> src/metastore/authentication.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use std::iter::FromIterator; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `data::permissions::Permission` [INFO] [stdout] --> src/metastore/authentication.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | use data::permissions::Permission; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `data::auth::NewUser` [INFO] [stdout] --> src/metastore/authentication.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 16 | use data::auth::NewUser; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `data::auth::User` [INFO] [stdout] --> src/metastore/authentication.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | use data::auth::User; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `state::user_management::UserManagementOps` [INFO] [stdout] --> src/metastore/authentication.rs:22:5 [INFO] [stdout] | [INFO] [stdout] 22 | use state::user_management::UserManagementOps; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::fmt::Debug` [INFO] [stdout] --> src/metastore/conversion.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use std::fmt::Debug; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `serde::Serialize` [INFO] [stdout] --> src/metastore/conversion.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use serde::Serialize; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `metastore::EntityCrudOps` [INFO] [stdout] --> src/metastore/conversion.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | use metastore::EntityCrudOps; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `state::ActionState` [INFO] [stdout] --> src/metastore/mod.rs:32:5 [INFO] [stdout] | [INFO] [stdout] 32 | use state::ActionState; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/metastore/mod.rs:57:71 [INFO] [stdout] | [INFO] [stdout] 57 | pub fn sync_domains(database_url: &str, domains: &HashMap>) -> Result<(), String> { [INFO] [stdout] | ^^^^^^ help: use `dyn`: `dyn Domain` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `data::channels::Channels` [INFO] [stdout] --> src/broker/input.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use data::channels::Channels; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::iter` [INFO] [stdout] --> src/broker/mod.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | use std::iter; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `actix_web::HttpResponse` [INFO] [stdout] --> src/broker/mod.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 16 | use actix_web::HttpResponse; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `actix::Handler` [INFO] [stdout] --> src/broker/mod.rs:26:5 [INFO] [stdout] | [INFO] [stdout] 26 | use actix::Handler; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `actix::SystemService` [INFO] [stdout] --> src/broker/mod.rs:27:5 [INFO] [stdout] | [INFO] [stdout] 27 | use actix::SystemService; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `view::error::Error::TooManyConnections` [INFO] [stdout] --> src/broker/mod.rs:34:5 [INFO] [stdout] | [INFO] [stdout] 34 | use view::error::Error::TooManyConnections; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `actix::System` [INFO] [stdout] --> src/broker/mod.rs:45:5 [INFO] [stdout] | [INFO] [stdout] 45 | use actix::System; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/broker/mod.rs:243:31 [INFO] [stdout] | [INFO] [stdout] 243 | phantom_data: PhantomData<(S)>, [INFO] [stdout] | ^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `openssl::ssl::SslAcceptor` [INFO] [stdout] --> src/server.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | use openssl::ssl::SslAcceptor; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `openssl::ssl::SslFiletype` [INFO] [stdout] --> src/server.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 13 | use openssl::ssl::SslFiletype; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `openssl::ssl::SslMethod` [INFO] [stdout] --> src/server.rs:14:5 [INFO] [stdout] | [INFO] [stdout] 14 | use openssl::ssl::SslMethod; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `AppState` [INFO] [stdout] --> src/server.rs:18:5 [INFO] [stdout] | [INFO] [stdout] 18 | use AppState; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `argonautica` [INFO] [stdout] --> src/state/error.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use argonautica; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `data::auth::NewUser` [INFO] [stdout] --> src/state/authentication.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use data::auth::NewUser; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `data::auth::User` [INFO] [stdout] --> src/state/authentication.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use data::auth::User; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `state::error::UserManagementError` [INFO] [stdout] --> src/state/authorization.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use state::error::UserManagementError; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::sync::Arc` [INFO] [stdout] --> src/state/mod.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | use std::sync::Arc; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `serde::Serialize` [INFO] [stdout] --> src/state/mod.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | use serde::Serialize; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `model::actions::error::Error` [INFO] [stdout] --> src/state/mod.rs:18:5 [INFO] [stdout] | [INFO] [stdout] 18 | use model::actions::error::Error; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/state/mod.rs:60:36 [INFO] [stdout] | [INFO] [stdout] 60 | pub datastore_conn: Result, DomainError>, //TODO: probably use the domains for this [INFO] [stdout] | ^^^^^^^^^ help: use `dyn`: `dyn Datastore` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/state/mod.rs:61:32 [INFO] [stdout] | [INFO] [stdout] 61 | pub query_conn: Result, DomainError>, [INFO] [stdout] | ^^^^^^^^^ help: use `dyn`: `dyn DataQuery` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/state/mod.rs:245:36 [INFO] [stdout] | [INFO] [stdout] 245 | datastore_conn: Result, DomainError>, [INFO] [stdout] | ^^^^^^^^^ help: use `dyn`: `dyn Datastore` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/state/mod.rs:246:32 [INFO] [stdout] | [INFO] [stdout] 246 | query_conn: Result, DomainError>, [INFO] [stdout] | ^^^^^^^^^ help: use `dyn`: `dyn DataQuery` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/kakapo_postgres/connector.rs:40:28 [INFO] [stdout] | [INFO] [stdout] 40 | fn build(&self) -> Box { [INFO] [stdout] | ^^^^^^ help: use `dyn`: `dyn Domain` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/kakapo_postgres/connector.rs:64:47 [INFO] [stdout] | [INFO] [stdout] 64 | fn connect_datastore(&self) -> Option> { [INFO] [stdout] | ^^^^^^^^^ help: use `dyn`: `dyn Datastore` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/kakapo_postgres/connector.rs:73:43 [INFO] [stdout] | [INFO] [stdout] 73 | fn connect_query(&self) -> Option> { [INFO] [stdout] | ^^^^^^^^^ help: use `dyn`: `dyn DataQuery` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `kakapo_postgres::data::Table` [INFO] [stdout] --> src/kakapo_postgres/query.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use kakapo_postgres::data::Table; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `kakapo_postgres::data::ObjectValues` [INFO] [stdout] --> src/kakapo_postgres/query.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use kakapo_postgres::data::ObjectValues; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `kakapo_postgres::data::ObjectKeys` [INFO] [stdout] --> src/kakapo_postgres/query.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use kakapo_postgres::data::ObjectKeys; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `kakapo_postgres::data::Value` [INFO] [stdout] --> src/kakapo_postgres/query.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | use kakapo_postgres::data::Value; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `kakapo_postgres::database::error::DbError` [INFO] [stdout] --> src/kakapo_postgres/query.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | use kakapo_postgres::database::error::DbError; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `data::Named` [INFO] [stdout] --> src/kakapo_postgres/query.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 13 | use data::Named; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `data` [INFO] [stdout] --> src/kakapo_postgres/update_state.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | use data; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `data::Named` [INFO] [stdout] --> src/kakapo_postgres/update_state.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | use data::Named; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `data::permissions::Permission` [INFO] [stdout] --> src/kakapo_postgres/update_state.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | use data::permissions::Permission; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `state::user_management::UserManagementOps` [INFO] [stdout] --> src/kakapo_postgres/update_state.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | use state::user_management::UserManagementOps; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `plugins::v1::DataQueryEntity` [INFO] [stdout] --> src/kakapo_redis/connector.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | use plugins::v1::DataQueryEntity; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `kakapo_redis::data::Keys` [INFO] [stdout] --> src/kakapo_redis/connector.rs:11:5 [INFO] [stdout] | [INFO] [stdout] 11 | use kakapo_redis::data::Keys; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `r2d2_redis::r2d2` [INFO] [stdout] --> src/kakapo_redis/connector.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | use r2d2_redis::r2d2; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `r2d2_redis::redis::RedisError` [INFO] [stdout] --> src/kakapo_redis/connector.rs:20:5 [INFO] [stdout] | [INFO] [stdout] 20 | use r2d2_redis::redis::RedisError; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `linked_hash_map::LinkedHashMap` [INFO] [stdout] --> src/kakapo_redis/connector.rs:22:5 [INFO] [stdout] | [INFO] [stdout] 22 | use linked_hash_map::LinkedHashMap; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/kakapo_redis/connector.rs:38:28 [INFO] [stdout] | [INFO] [stdout] 38 | fn build(&self) -> Box { [INFO] [stdout] | ^^^^^^ help: use `dyn`: `dyn Domain` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/kakapo_redis/connector.rs:60:47 [INFO] [stdout] | [INFO] [stdout] 60 | fn connect_datastore(&self) -> Option> { [INFO] [stdout] | ^^^^^^^^^ help: use `dyn`: `dyn Datastore` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/kakapo_redis/connector.rs:69:43 [INFO] [stdout] | [INFO] [stdout] 69 | fn connect_query(&self) -> Option> { [INFO] [stdout] | ^^^^^^^^^ help: use `dyn`: `dyn DataQuery` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `serde::Serialize` [INFO] [stdout] --> src/plugins/v1.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use serde::Serialize; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `serde::de::DeserializeOwned` [INFO] [stdout] --> src/plugins/v1.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use serde::de::DeserializeOwned; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/plugins/v1.rs:13:28 [INFO] [stdout] | [INFO] [stdout] 13 | fn build(&self) -> Box; [INFO] [stdout] | ^^^^^^ help: use `dyn`: `dyn Domain` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/plugins/v1.rs:21:47 [INFO] [stdout] | [INFO] [stdout] 21 | fn connect_datastore(&self) -> Option>; [INFO] [stdout] | ^^^^^^^^^ help: use `dyn`: `dyn Datastore` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/plugins/v1.rs:22:43 [INFO] [stdout] | [INFO] [stdout] 22 | fn connect_query(&self) -> Option>; [INFO] [stdout] | ^^^^^^^^^ help: use `dyn`: `dyn DataQuery` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::sync::Arc` [INFO] [stdout] --> src/test_common.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use std::sync::Arc; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `model::actions` [INFO] [stdout] --> src/test_common.rs:31:5 [INFO] [stdout] | [INFO] [stdout] 31 | use model::actions; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `state::PubSubOps` [INFO] [stdout] --> src/test_common.rs:37:5 [INFO] [stdout] | [INFO] [stdout] 37 | use state::PubSubOps; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `data::channels::Channels` [INFO] [stdout] --> src/test_common.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | use data::channels::Channels; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `state::error::BroadcastError` [INFO] [stdout] --> src/test_common.rs:45:5 [INFO] [stdout] | [INFO] [stdout] 45 | use state::error::BroadcastError; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `actix_web::middleware::cors::CorsBuilder` [INFO] [stdout] --> src/lib.rs:65:5 [INFO] [stdout] | [INFO] [stdout] 65 | use actix_web::middleware::cors::CorsBuilder; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `actix_web::test::TestApp` [INFO] [stdout] --> src/lib.rs:75:5 [INFO] [stdout] | [INFO] [stdout] 75 | use actix_web::test::TestApp; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `env_logger::Builder` [INFO] [stdout] --> src/lib.rs:76:5 [INFO] [stdout] | [INFO] [stdout] 76 | use env_logger::Builder; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `env_logger::Target` [INFO] [stdout] --> src/lib.rs:77:5 [INFO] [stdout] | [INFO] [stdout] 77 | use env_logger::Target; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `log::LevelFilter` [INFO] [stdout] --> src/lib.rs:78:5 [INFO] [stdout] | [INFO] [stdout] 78 | use log::LevelFilter; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `diesel::prelude::*` [INFO] [stdout] --> src/lib.rs:79:5 [INFO] [stdout] | [INFO] [stdout] 79 | use diesel::prelude::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::net::ToSocketAddrs` [INFO] [stdout] --> src/lib.rs:80:5 [INFO] [stdout] | [INFO] [stdout] 80 | use std::net::ToSocketAddrs; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated module `diesel::types`: Use `sql_types`, `serialize`, or `deserialize` instead [INFO] [stdout] --> src/metastore/pub_sub.rs:19:5 [INFO] [stdout] | [INFO] [stdout] 19 | use diesel::types; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(deprecated)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated type alias `diesel::types::Json`: Use `sql_types::Json` instead [INFO] [stdout] --> src/metastore/pub_sub.rs:107:21 [INFO] [stdout] | [INFO] [stdout] 107 | .bind::(&channel_json) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated type alias `diesel::types::Timestamp`: Use `sql_types::Timestamp` instead [INFO] [stdout] --> src/metastore/pub_sub.rs:141:21 [INFO] [stdout] | [INFO] [stdout] 141 | .bind::(&end_time) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated type alias `diesel::types::Timestamp`: Use `sql_types::Timestamp` instead [INFO] [stdout] --> src/metastore/pub_sub.rs:140:21 [INFO] [stdout] | [INFO] [stdout] 140 | .bind::(&start_time) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated type alias `diesel::types::BigInt`: Use `sql_types::BigInt` instead [INFO] [stdout] --> src/metastore/pub_sub.rs:139:21 [INFO] [stdout] | [INFO] [stdout] 139 | .bind::(user_id) [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead [INFO] [stdout] --> src/kakapo_postgres/database/sql.rs:248:58 [INFO] [stdout] | [INFO] [stdout] 248 | let mut bytes = Output::new(Vec::new(), unsafe { mem::uninitialized() }); //This is probably fine [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string() [INFO] [stdout] --> src/metastore/mod.rs:261:67 [INFO] [stdout] | [INFO] [stdout] 261 | .or_else(|err| Err(EntityError::InternalError(err.description().to_string())))?; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 529 | implement_retriever_and_modifier!(data::DataStoreEntity, table_schema); [INFO] [stdout] | ----------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string() [INFO] [stdout] --> src/metastore/mod.rs:261:67 [INFO] [stdout] | [INFO] [stdout] 261 | .or_else(|err| Err(EntityError::InternalError(err.description().to_string())))?; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 533 | implement_retriever_and_modifier!(data::DataQueryEntity, query); [INFO] [stdout] | ---------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string() [INFO] [stdout] --> src/metastore/mod.rs:261:67 [INFO] [stdout] | [INFO] [stdout] 261 | .or_else(|err| Err(EntityError::InternalError(err.description().to_string())))?; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 537 | implement_retriever_and_modifier!(data::Script, script); [INFO] [stdout] | -------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string() [INFO] [stdout] --> src/metastore/mod.rs:261:67 [INFO] [stdout] | [INFO] [stdout] 261 | .or_else(|err| Err(EntityError::InternalError(err.description().to_string())))?; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 541 | implement_retriever_and_modifier!(data::View, view); [INFO] [stdout] | ---------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string() [INFO] [stdout] --> src/metastore/mod.rs:288:67 [INFO] [stdout] | [INFO] [stdout] 288 | .or_else(|err| Err(EntityError::InternalError(err.description().to_string())))?; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 529 | implement_retriever_and_modifier!(data::DataStoreEntity, table_schema); [INFO] [stdout] | ----------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string() [INFO] [stdout] --> src/metastore/mod.rs:288:67 [INFO] [stdout] | [INFO] [stdout] 288 | .or_else(|err| Err(EntityError::InternalError(err.description().to_string())))?; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 533 | implement_retriever_and_modifier!(data::DataQueryEntity, query); [INFO] [stdout] | ---------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string() [INFO] [stdout] --> src/metastore/mod.rs:288:67 [INFO] [stdout] | [INFO] [stdout] 288 | .or_else(|err| Err(EntityError::InternalError(err.description().to_string())))?; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 537 | implement_retriever_and_modifier!(data::Script, script); [INFO] [stdout] | -------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string() [INFO] [stdout] --> src/metastore/mod.rs:288:67 [INFO] [stdout] | [INFO] [stdout] 288 | .or_else(|err| Err(EntityError::InternalError(err.description().to_string())))?; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 541 | implement_retriever_and_modifier!(data::View, view); [INFO] [stdout] | ---------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable statement [INFO] [stdout] --> src/metastore/mod.rs:304:13 [INFO] [stdout] | [INFO] [stdout] 304 | / let ok_result = entities [INFO] [stdout] 305 | | .into_iter() [INFO] [stdout] 306 | | .map(|entity| entity.convert()) [INFO] [stdout] 307 | | .collect(); [INFO] [stdout] | |___________________________^ unreachable statement [INFO] [stdout] ... [INFO] [stdout] 529 | implement_retriever_and_modifier!(data::DataStoreEntity, table_schema); [INFO] [stdout] | ----------------------------------------------------------------------- [INFO] [stdout] | | [INFO] [stdout] | any code following this expression is unreachable [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unreachable_code)]` on by default [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable statement [INFO] [stdout] --> src/metastore/mod.rs:304:13 [INFO] [stdout] | [INFO] [stdout] 304 | / let ok_result = entities [INFO] [stdout] 305 | | .into_iter() [INFO] [stdout] 306 | | .map(|entity| entity.convert()) [INFO] [stdout] 307 | | .collect(); [INFO] [stdout] | |___________________________^ unreachable statement [INFO] [stdout] ... [INFO] [stdout] 533 | implement_retriever_and_modifier!(data::DataQueryEntity, query); [INFO] [stdout] | ---------------------------------------------------------------- [INFO] [stdout] | | [INFO] [stdout] | any code following this expression is unreachable [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable statement [INFO] [stdout] --> src/metastore/mod.rs:304:13 [INFO] [stdout] | [INFO] [stdout] 304 | / let ok_result = entities [INFO] [stdout] 305 | | .into_iter() [INFO] [stdout] 306 | | .map(|entity| entity.convert()) [INFO] [stdout] 307 | | .collect(); [INFO] [stdout] | |___________________________^ unreachable statement [INFO] [stdout] ... [INFO] [stdout] 537 | implement_retriever_and_modifier!(data::Script, script); [INFO] [stdout] | -------------------------------------------------------- [INFO] [stdout] | | [INFO] [stdout] | any code following this expression is unreachable [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable statement [INFO] [stdout] --> src/metastore/mod.rs:304:13 [INFO] [stdout] | [INFO] [stdout] 304 | / let ok_result = entities [INFO] [stdout] 305 | | .into_iter() [INFO] [stdout] 306 | | .map(|entity| entity.convert()) [INFO] [stdout] 307 | | .collect(); [INFO] [stdout] | |___________________________^ unreachable statement [INFO] [stdout] ... [INFO] [stdout] 541 | implement_retriever_and_modifier!(data::View, view); [INFO] [stdout] | ---------------------------------------------------- [INFO] [stdout] | | [INFO] [stdout] | any code following this expression is unreachable [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string() [INFO] [stdout] --> src/metastore/mod.rs:350:67 [INFO] [stdout] | [INFO] [stdout] 350 | .or_else(|err| Err(EntityError::InternalError(err.description().to_string())))?; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 529 | implement_retriever_and_modifier!(data::DataStoreEntity, table_schema); [INFO] [stdout] | ----------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string() [INFO] [stdout] --> src/metastore/mod.rs:356:67 [INFO] [stdout] | [INFO] [stdout] 356 | .or_else(|err| Err(EntityError::InternalError(err.description().to_string())))?; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 529 | implement_retriever_and_modifier!(data::DataStoreEntity, table_schema); [INFO] [stdout] | ----------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string() [INFO] [stdout] --> src/metastore/mod.rs:350:67 [INFO] [stdout] | [INFO] [stdout] 350 | .or_else(|err| Err(EntityError::InternalError(err.description().to_string())))?; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 533 | implement_retriever_and_modifier!(data::DataQueryEntity, query); [INFO] [stdout] | ---------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string() [INFO] [stdout] --> src/metastore/mod.rs:356:67 [INFO] [stdout] | [INFO] [stdout] 356 | .or_else(|err| Err(EntityError::InternalError(err.description().to_string())))?; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 533 | implement_retriever_and_modifier!(data::DataQueryEntity, query); [INFO] [stdout] | ---------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string() [INFO] [stdout] --> src/metastore/mod.rs:350:67 [INFO] [stdout] | [INFO] [stdout] 350 | .or_else(|err| Err(EntityError::InternalError(err.description().to_string())))?; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 537 | implement_retriever_and_modifier!(data::Script, script); [INFO] [stdout] | -------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string() [INFO] [stdout] --> src/metastore/mod.rs:356:67 [INFO] [stdout] | [INFO] [stdout] 356 | .or_else(|err| Err(EntityError::InternalError(err.description().to_string())))?; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 537 | implement_retriever_and_modifier!(data::Script, script); [INFO] [stdout] | -------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string() [INFO] [stdout] --> src/metastore/mod.rs:350:67 [INFO] [stdout] | [INFO] [stdout] 350 | .or_else(|err| Err(EntityError::InternalError(err.description().to_string())))?; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 541 | implement_retriever_and_modifier!(data::View, view); [INFO] [stdout] | ---------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string() [INFO] [stdout] --> src/metastore/mod.rs:356:67 [INFO] [stdout] | [INFO] [stdout] 356 | .or_else(|err| Err(EntityError::InternalError(err.description().to_string())))?; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 541 | implement_retriever_and_modifier!(data::View, view); [INFO] [stdout] | ---------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string() [INFO] [stdout] --> src/metastore/mod.rs:377:67 [INFO] [stdout] | [INFO] [stdout] 377 | .or_else(|err| Err(EntityError::InternalError(err.description().to_string())))?; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 529 | implement_retriever_and_modifier!(data::DataStoreEntity, table_schema); [INFO] [stdout] | ----------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string() [INFO] [stdout] --> src/metastore/mod.rs:377:67 [INFO] [stdout] | [INFO] [stdout] 377 | .or_else(|err| Err(EntityError::InternalError(err.description().to_string())))?; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 533 | implement_retriever_and_modifier!(data::DataQueryEntity, query); [INFO] [stdout] | ---------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string() [INFO] [stdout] --> src/metastore/mod.rs:377:67 [INFO] [stdout] | [INFO] [stdout] 377 | .or_else(|err| Err(EntityError::InternalError(err.description().to_string())))?; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 537 | implement_retriever_and_modifier!(data::Script, script); [INFO] [stdout] | -------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string() [INFO] [stdout] --> src/metastore/mod.rs:377:67 [INFO] [stdout] | [INFO] [stdout] 377 | .or_else(|err| Err(EntityError::InternalError(err.description().to_string())))?; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 541 | implement_retriever_and_modifier!(data::View, view); [INFO] [stdout] | ---------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string() [INFO] [stdout] --> src/metastore/mod.rs:398:67 [INFO] [stdout] | [INFO] [stdout] 398 | .or_else(|err| Err(EntityError::InternalError(err.description().to_string())))?; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 529 | implement_retriever_and_modifier!(data::DataStoreEntity, table_schema); [INFO] [stdout] | ----------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string() [INFO] [stdout] --> src/metastore/mod.rs:398:67 [INFO] [stdout] | [INFO] [stdout] 398 | .or_else(|err| Err(EntityError::InternalError(err.description().to_string())))?; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 533 | implement_retriever_and_modifier!(data::DataQueryEntity, query); [INFO] [stdout] | ---------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string() [INFO] [stdout] --> src/metastore/mod.rs:398:67 [INFO] [stdout] | [INFO] [stdout] 398 | .or_else(|err| Err(EntityError::InternalError(err.description().to_string())))?; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 537 | implement_retriever_and_modifier!(data::Script, script); [INFO] [stdout] | -------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string() [INFO] [stdout] --> src/metastore/mod.rs:398:67 [INFO] [stdout] | [INFO] [stdout] 398 | .or_else(|err| Err(EntityError::InternalError(err.description().to_string())))?; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 541 | implement_retriever_and_modifier!(data::View, view); [INFO] [stdout] | ---------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable statement [INFO] [stdout] --> src/kakapo_postgres/update_state.rs:99:9 [INFO] [stdout] | [INFO] [stdout] 98 | unimplemented!(); [INFO] [stdout] | ----------------- any code following this expression is unreachable [INFO] [stdout] 99 | let command = format!("ALTER TABLE \"{}\";", &old.name); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unreachable statement [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `data::Named` [INFO] [stdout] --> src/model/actions/entity_actions.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | use data::Named; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `plugins::v1::Domain` [INFO] [stdout] --> src/connection/executor.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | use plugins::v1::Domain; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `futures::Future` [INFO] [stdout] --> src/broker/mod.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 13 | use futures::Future; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `actix::prelude` [INFO] [stdout] --> src/server.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use actix::prelude::*; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `is_permitted` is never read [INFO] [stdout] --> src/model/actions/decorator.rs:28:13 [INFO] [stdout] | [INFO] [stdout] 28 | let mut is_permitted = true; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_assignments)]` on by default [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `state` [INFO] [stdout] --> src/model/actions/domain_actions.rs:92:20 [INFO] [stdout] | [INFO] [stdout] 92 | fn call(&self, state: &S) -> ActionResult { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_state` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `session_token` [INFO] [stdout] --> src/model/actions/user_actions.rs:139:13 [INFO] [stdout] | [INFO] [stdout] 139 | let session_token = state [INFO] [stdout] | ^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_session_token` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `res` [INFO] [stdout] --> src/model/actions/pub_sub_actions.rs:163:24 [INFO] [stdout] | [INFO] [stdout] 163 | .and_then(|res| ActionRes::new("unsubscribeFrom", SubscriptionResult::UnsubscribedAll)) [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_res` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `res` [INFO] [stdout] --> src/model/entity/update_state.rs:45:13 [INFO] [stdout] | [INFO] [stdout] 45 | let res = match &self { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_res` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `res` [INFO] [stdout] --> src/model/entity/update_state.rs:62:13 [INFO] [stdout] | [INFO] [stdout] 62 | let res = match &self { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_res` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `res` [INFO] [stdout] --> src/model/entity/update_state.rs:82:13 [INFO] [stdout] | [INFO] [stdout] 82 | let res = match &self { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_res` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `res` [INFO] [stdout] --> src/model/entity/update_state.rs:99:13 [INFO] [stdout] | [INFO] [stdout] 99 | let res = match &self { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_res` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `controller` [INFO] [stdout] --> src/model/entity/update_state.rs:114:22 [INFO] [stdout] | [INFO] [stdout] 114 | fn create_entity(controller: &EntityModifierController, new: &data::DataQueryEntity) -> Result<(), EntityError> { [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_controller` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `new` [INFO] [stdout] --> src/model/entity/update_state.rs:114:61 [INFO] [stdout] | [INFO] [stdout] 114 | fn create_entity(controller: &EntityModifierController, new: &data::DataQueryEntity) -> Result<(), EntityError> { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_new` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `controller` [INFO] [stdout] --> src/model/entity/update_state.rs:118:22 [INFO] [stdout] | [INFO] [stdout] 118 | fn update_entity(controller: &EntityModifierController, old: &data::DataQueryEntity, new: &data::DataQueryEntity) -> Result<(), Entit... [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_controller` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `old` [INFO] [stdout] --> src/model/entity/update_state.rs:118:61 [INFO] [stdout] | [INFO] [stdout] 118 | fn update_entity(controller: &EntityModifierController, old: &data::DataQueryEntity, new: &data::DataQueryEntity) -> Result<(), Entit... [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_old` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `new` [INFO] [stdout] --> src/model/entity/update_state.rs:118:90 [INFO] [stdout] | [INFO] [stdout] 118 | ...r, old: &data::DataQueryEntity, new: &data::DataQueryEntity) -> Result<(), EntityError> { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_new` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `controller` [INFO] [stdout] --> src/model/entity/update_state.rs:122:22 [INFO] [stdout] | [INFO] [stdout] 122 | fn delete_entity(controller: &EntityModifierController, old: &data::DataQueryEntity) -> Result<(), EntityError> { [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_controller` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `old` [INFO] [stdout] --> src/model/entity/update_state.rs:122:61 [INFO] [stdout] | [INFO] [stdout] 122 | fn delete_entity(controller: &EntityModifierController, old: &data::DataQueryEntity) -> Result<(), EntityError> { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_old` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `controller` [INFO] [stdout] --> src/model/entity/update_state.rs:129:22 [INFO] [stdout] | [INFO] [stdout] 129 | fn create_entity(controller: &EntityModifierController, new: &data::View) -> Result<(), EntityError> { [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_controller` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `new` [INFO] [stdout] --> src/model/entity/update_state.rs:129:61 [INFO] [stdout] | [INFO] [stdout] 129 | fn create_entity(controller: &EntityModifierController, new: &data::View) -> Result<(), EntityError> { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_new` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `controller` [INFO] [stdout] --> src/model/entity/update_state.rs:133:22 [INFO] [stdout] | [INFO] [stdout] 133 | fn update_entity(controller: &EntityModifierController, old: &data::View, new: &data::View) -> Result<(), EntityError> { [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_controller` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `old` [INFO] [stdout] --> src/model/entity/update_state.rs:133:61 [INFO] [stdout] | [INFO] [stdout] 133 | fn update_entity(controller: &EntityModifierController, old: &data::View, new: &data::View) -> Result<(), EntityError> { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_old` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `new` [INFO] [stdout] --> src/model/entity/update_state.rs:133:79 [INFO] [stdout] | [INFO] [stdout] 133 | fn update_entity(controller: &EntityModifierController, old: &data::View, new: &data::View) -> Result<(), EntityError> { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_new` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `controller` [INFO] [stdout] --> src/model/entity/update_state.rs:137:22 [INFO] [stdout] | [INFO] [stdout] 137 | fn delete_entity(controller: &EntityModifierController, old: &data::View) -> Result<(), EntityError> { [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_controller` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `old` [INFO] [stdout] --> src/model/entity/update_state.rs:137:61 [INFO] [stdout] | [INFO] [stdout] 137 | fn delete_entity(controller: &EntityModifierController, old: &data::View) -> Result<(), EntityError> { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_old` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `controller` [INFO] [stdout] --> src/model/entity/update_state.rs:189:26 [INFO] [stdout] | [INFO] [stdout] 189 | fn create_permission(controller: &EntityModifierController, new: &data::DataQueryEntity) -> Result<(), EntityError> { [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_controller` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `new` [INFO] [stdout] --> src/model/entity/update_state.rs:189:65 [INFO] [stdout] | [INFO] [stdout] 189 | fn create_permission(controller: &EntityModifierController, new: &data::DataQueryEntity) -> Result<(), EntityError> { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_new` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `controller` [INFO] [stdout] --> src/model/entity/update_state.rs:214:26 [INFO] [stdout] | [INFO] [stdout] 214 | fn update_permission(controller: &EntityModifierController, old: &data::DataQueryEntity, new: &data::DataQueryEntity) -> Result<(), E... [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_controller` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `old` [INFO] [stdout] --> src/model/entity/update_state.rs:214:65 [INFO] [stdout] | [INFO] [stdout] 214 | fn update_permission(controller: &EntityModifierController, old: &data::DataQueryEntity, new: &data::DataQueryEntity) -> Result<(), E... [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_old` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `new` [INFO] [stdout] --> src/model/entity/update_state.rs:214:94 [INFO] [stdout] | [INFO] [stdout] 214 | ...r, old: &data::DataQueryEntity, new: &data::DataQueryEntity) -> Result<(), EntityError> { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_new` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `controller` [INFO] [stdout] --> src/model/entity/update_state.rs:243:26 [INFO] [stdout] | [INFO] [stdout] 243 | fn delete_permission(controller: &EntityModifierController, old: &data::DataQueryEntity) -> Result<(), EntityError> { [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_controller` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `old` [INFO] [stdout] --> src/model/entity/update_state.rs:243:65 [INFO] [stdout] | [INFO] [stdout] 243 | fn delete_permission(controller: &EntityModifierController, old: &data::DataQueryEntity) -> Result<(), EntityError> { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_old` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `controller` [INFO] [stdout] --> src/model/entity/update_state.rs:263:26 [INFO] [stdout] | [INFO] [stdout] 263 | fn create_permission(controller: &EntityModifierController, new: &data::DataStoreEntity) -> Result<(), EntityError> { [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_controller` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `new` [INFO] [stdout] --> src/model/entity/update_state.rs:263:65 [INFO] [stdout] | [INFO] [stdout] 263 | fn create_permission(controller: &EntityModifierController, new: &data::DataStoreEntity) -> Result<(), EntityError> { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_new` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `controller` [INFO] [stdout] --> src/model/entity/update_state.rs:289:26 [INFO] [stdout] | [INFO] [stdout] 289 | fn update_permission(controller: &EntityModifierController, old: &data::DataStoreEntity, new: &data::DataStoreEntity) -> Result<(), E... [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_controller` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `old` [INFO] [stdout] --> src/model/entity/update_state.rs:289:65 [INFO] [stdout] | [INFO] [stdout] 289 | fn update_permission(controller: &EntityModifierController, old: &data::DataStoreEntity, new: &data::DataStoreEntity) -> Result<(), E... [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_old` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `new` [INFO] [stdout] --> src/model/entity/update_state.rs:289:94 [INFO] [stdout] | [INFO] [stdout] 289 | ...r, old: &data::DataStoreEntity, new: &data::DataStoreEntity) -> Result<(), EntityError> { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_new` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `controller` [INFO] [stdout] --> src/model/entity/update_state.rs:322:26 [INFO] [stdout] | [INFO] [stdout] 322 | fn delete_permission(controller: &EntityModifierController, old: &data::DataStoreEntity) -> Result<(), EntityError> { [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_controller` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `old` [INFO] [stdout] --> src/model/entity/update_state.rs:322:65 [INFO] [stdout] | [INFO] [stdout] 322 | fn delete_permission(controller: &EntityModifierController, old: &data::DataStoreEntity) -> Result<(), EntityError> { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_old` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `controller` [INFO] [stdout] --> src/model/entity/update_state.rs:343:26 [INFO] [stdout] | [INFO] [stdout] 343 | fn create_permission(controller: &EntityModifierController, new: &data::View) -> Result<(), EntityError> { [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_controller` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `new` [INFO] [stdout] --> src/model/entity/update_state.rs:343:65 [INFO] [stdout] | [INFO] [stdout] 343 | fn create_permission(controller: &EntityModifierController, new: &data::View) -> Result<(), EntityError> { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_new` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `controller` [INFO] [stdout] --> src/model/entity/update_state.rs:347:26 [INFO] [stdout] | [INFO] [stdout] 347 | fn update_permission(controller: &EntityModifierController, old: &data::View, new: &data::View) -> Result<(), EntityError> { [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_controller` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `old` [INFO] [stdout] --> src/model/entity/update_state.rs:347:65 [INFO] [stdout] | [INFO] [stdout] 347 | fn update_permission(controller: &EntityModifierController, old: &data::View, new: &data::View) -> Result<(), EntityError> { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_old` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `new` [INFO] [stdout] --> src/model/entity/update_state.rs:347:83 [INFO] [stdout] | [INFO] [stdout] 347 | fn update_permission(controller: &EntityModifierController, old: &data::View, new: &data::View) -> Result<(), EntityError> { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_new` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `controller` [INFO] [stdout] --> src/model/entity/update_state.rs:351:26 [INFO] [stdout] | [INFO] [stdout] 351 | fn delete_permission(controller: &EntityModifierController, old: &data::View) -> Result<(), EntityError> { [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_controller` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `old` [INFO] [stdout] --> src/model/entity/update_state.rs:351:65 [INFO] [stdout] | [INFO] [stdout] 351 | fn delete_permission(controller: &EntityModifierController, old: &data::View) -> Result<(), EntityError> { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_old` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `fail_on_duplicate` [INFO] [stdout] --> src/model/table.rs:46:83 [INFO] [stdout] | [INFO] [stdout] 46 | ...erde_json::Value, fail_on_duplicate: bool) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_fail_on_duplicate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `fail_on_not_found` [INFO] [stdout] --> src/model/table.rs:60:89 [INFO] [stdout] | [INFO] [stdout] 60 | ...erde_json::Value, fail_on_not_found: bool) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_fail_on_not_found` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `fail_on_not_found` [INFO] [stdout] --> src/model/table.rs:67:83 [INFO] [stdout] | [INFO] [stdout] 67 | ...erde_json::Value, fail_on_not_found: bool) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_fail_on_not_found` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `script_home` [INFO] [stdout] --> src/scripting/mod.rs:84:13 [INFO] [stdout] | [INFO] [stdout] 84 | let script_home = &self.script_home; [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_script_home` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `result` [INFO] [stdout] --> src/metastore/mod.rs:103:9 [INFO] [stdout] | [INFO] [stdout] 103 | let result = diesel::insert_into(schema::user::table) [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_result` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `user_identifier` [INFO] [stdout] --> src/metastore/user_management.rs:160:36 [INFO] [stdout] | [INFO] [stdout] 160 | fn modify_user_password(&self, user_identifier: &str, password: &str) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_user_identifier` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `password` [INFO] [stdout] --> src/metastore/user_management.rs:160:59 [INFO] [stdout] | [INFO] [stdout] 160 | fn modify_user_password(&self, user_identifier: &str, password: &str) -> Result { [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_password` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `err` [INFO] [stdout] --> src/metastore/authentication.rs:73:23 [INFO] [stdout] | [INFO] [stdout] 73 | .map_err(|err| { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_err` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `duration` [INFO] [stdout] --> src/metastore/authentication.rs:78:13 [INFO] [stdout] | [INFO] [stdout] 78 | let duration = self.jwt_duration; [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_duration` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `session` [INFO] [stdout] --> src/metastore/authentication.rs:90:13 [INFO] [stdout] | [INFO] [stdout] 90 | let session = diesel::insert_into(schema::session::table) [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_session` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `duration` [INFO] [stdout] --> src/metastore/authentication.rs:132:13 [INFO] [stdout] | [INFO] [stdout] 132 | let duration = self.jwt_duration; [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_duration` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `refresh_duration` [INFO] [stdout] --> src/metastore/authentication.rs:164:13 [INFO] [stdout] | [INFO] [stdout] 164 | let refresh_duration = self.jwt_refresh_duration; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_refresh_duration` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `action_name` [INFO] [stdout] --> src/metastore/pub_sub.rs:23:42 [INFO] [stdout] | [INFO] [stdout] 23 | fn publish(&self, channel: Channels, action_name: String, action_result: &serde_json::Value) -> Result<(), BroadcastError> { [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_action_name` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `raw_user_channel` [INFO] [stdout] --> src/metastore/pub_sub.rs:49:13 [INFO] [stdout] | [INFO] [stdout] 49 | let raw_user_channel = create_user_channel(self.conn, raw_user.user_id, raw_channel.channel_id)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_raw_user_channel` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `raw_user_channel` [INFO] [stdout] --> src/metastore/pub_sub.rs:65:13 [INFO] [stdout] | [INFO] [stdout] 65 | let raw_user_channel = remove_user_channel(self.conn, raw_user.user_id, raw_channel.channel_id)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_raw_user_channel` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `name` [INFO] [stdout] --> src/metastore/conversion.rs:81:18 [INFO] [stdout] | [INFO] [stdout] 81 | fn tombstone(name: String, entity_id: i64, modified_by: i64) -> Self { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_name` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `err` [INFO] [stdout] --> src/metastore/dbdata.rs:313:17 [INFO] [stdout] | [INFO] [stdout] 313 | Err(err) => None, [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_err` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `entities` [INFO] [stdout] --> src/metastore/mod.rs:300:17 [INFO] [stdout] | [INFO] [stdout] 300 | let entities: Vec = query_all_entities(conn, domain_id, false)?; [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_entities` [INFO] [stdout] ... [INFO] [stdout] 529 | implement_retriever_and_modifier!(data::DataStoreEntity, table_schema); [INFO] [stdout] | ----------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `domain_id` [INFO] [stdout] --> src/metastore/mod.rs:364:13 [INFO] [stdout] | [INFO] [stdout] 364 | domain_id: i64, [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_domain_id` [INFO] [stdout] ... [INFO] [stdout] 529 | implement_retriever_and_modifier!(data::DataStoreEntity, table_schema); [INFO] [stdout] | ----------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `domain_id` [INFO] [stdout] --> src/metastore/mod.rs:385:13 [INFO] [stdout] | [INFO] [stdout] 385 | domain_id: i64, [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_domain_id` [INFO] [stdout] ... [INFO] [stdout] 529 | implement_retriever_and_modifier!(data::DataStoreEntity, table_schema); [INFO] [stdout] | ----------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `entities` [INFO] [stdout] --> src/metastore/mod.rs:300:17 [INFO] [stdout] | [INFO] [stdout] 300 | let entities: Vec = query_all_entities(conn, domain_id, false)?; [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_entities` [INFO] [stdout] ... [INFO] [stdout] 533 | implement_retriever_and_modifier!(data::DataQueryEntity, query); [INFO] [stdout] | ---------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `domain_id` [INFO] [stdout] --> src/metastore/mod.rs:364:13 [INFO] [stdout] | [INFO] [stdout] 364 | domain_id: i64, [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_domain_id` [INFO] [stdout] ... [INFO] [stdout] 533 | implement_retriever_and_modifier!(data::DataQueryEntity, query); [INFO] [stdout] | ---------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `domain_id` [INFO] [stdout] --> src/metastore/mod.rs:385:13 [INFO] [stdout] | [INFO] [stdout] 385 | domain_id: i64, [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_domain_id` [INFO] [stdout] ... [INFO] [stdout] 533 | implement_retriever_and_modifier!(data::DataQueryEntity, query); [INFO] [stdout] | ---------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `entities` [INFO] [stdout] --> src/metastore/mod.rs:300:17 [INFO] [stdout] | [INFO] [stdout] 300 | let entities: Vec = query_all_entities(conn, domain_id, false)?; [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_entities` [INFO] [stdout] ... [INFO] [stdout] 537 | implement_retriever_and_modifier!(data::Script, script); [INFO] [stdout] | -------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `domain_id` [INFO] [stdout] --> src/metastore/mod.rs:364:13 [INFO] [stdout] | [INFO] [stdout] 364 | domain_id: i64, [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_domain_id` [INFO] [stdout] ... [INFO] [stdout] 537 | implement_retriever_and_modifier!(data::Script, script); [INFO] [stdout] | -------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `domain_id` [INFO] [stdout] --> src/metastore/mod.rs:385:13 [INFO] [stdout] | [INFO] [stdout] 385 | domain_id: i64, [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_domain_id` [INFO] [stdout] ... [INFO] [stdout] 537 | implement_retriever_and_modifier!(data::Script, script); [INFO] [stdout] | -------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `entities` [INFO] [stdout] --> src/metastore/mod.rs:300:17 [INFO] [stdout] | [INFO] [stdout] 300 | let entities: Vec = query_all_entities(conn, domain_id, false)?; [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_entities` [INFO] [stdout] ... [INFO] [stdout] 541 | implement_retriever_and_modifier!(data::View, view); [INFO] [stdout] | ---------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `domain_id` [INFO] [stdout] --> src/metastore/mod.rs:364:13 [INFO] [stdout] | [INFO] [stdout] 364 | domain_id: i64, [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_domain_id` [INFO] [stdout] ... [INFO] [stdout] 541 | implement_retriever_and_modifier!(data::View, view); [INFO] [stdout] | ---------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `domain_id` [INFO] [stdout] --> src/metastore/mod.rs:385:13 [INFO] [stdout] | [INFO] [stdout] 385 | domain_id: i64, [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_domain_id` [INFO] [stdout] ... [INFO] [stdout] 541 | implement_retriever_and_modifier!(data::View, view); [INFO] [stdout] | ---------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `ctx` [INFO] [stdout] --> src/broker/mod.rs:116:35 [INFO] [stdout] | [INFO] [stdout] 116 | fn do_nothing_for_unsubscribe(ctx: &mut ws::WebsocketContext, res: serde_json::Value) { [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/broker/mod.rs:120:39 [INFO] [stdout] | [INFO] [stdout] 120 | fn do_nothing_for_unsubscribe_err(ctx: &mut ws::WebsocketContext, res: String) { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_ctx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `messages` [INFO] [stdout] --> src/broker/mod.rs:126:13 [INFO] [stdout] | [INFO] [stdout] 126 | let messages = res["data"] [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_messages` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `ctx` [INFO] [stdout] --> src/broker/mod.rs:140:48 [INFO] [stdout] | [INFO] [stdout] 140 | fn process_message_when_callback_is_not_ok(ctx: &mut ws::WebsocketContext, res: String) { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_ctx` [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Compiling kakapo_api v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: unused variable: `err` [INFO] [stdout] --> src/broker/mod.rs:190:31 [INFO] [stdout] | [INFO] [stdout] 190 | .or_else(|err| { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_err` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `actor` [INFO] [stdout] --> src/broker/mod.rs:328:30 [INFO] [stdout] | [INFO] [stdout] 328 | .then(move |res, actor, ctx| { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_actor` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `x` [INFO] [stdout] --> src/broker/mod.rs:377:16 [INFO] [stdout] | [INFO] [stdout] 377 | Ok(x) => { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_x` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `req` [INFO] [stdout] --> src/server.rs:87:61 [INFO] [stdout] | [INFO] [stdout] 87 | r.method(http::Method::GET).f(move |req| { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_req` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `err` [INFO] [stdout] --> src/kakapo_postgres/connector.rs:96:23 [INFO] [stdout] | [INFO] [stdout] 96 | .map_err(|err| DatastoreError::SerializationError)?; [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_err` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `format` [INFO] [stdout] --> src/kakapo_postgres/connector.rs:210:80 [INFO] [stdout] | [INFO] [stdout] 210 | ..._params: &serde_json::Value, format: &serde_json::Value) -> Result { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_format` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `map` [INFO] [stdout] --> src/kakapo_postgres/methods.rs:135:40 [INFO] [stdout] | [INFO] [stdout] 135 | KeyedTableData::Simplified(map) => { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_map` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `data` [INFO] [stdout] --> src/kakapo_postgres/methods.rs:138:34 [INFO] [stdout] | [INFO] [stdout] 138 | KeyedTableData::Data(data) => { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_data` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `length` [INFO] [stdout] --> src/kakapo_postgres/database/sql.rs:122:37 [INFO] [stdout] | [INFO] [stdout] 122 | DataType::VarChar { length } => Value::String(parse(>::from_sql(bytes))?), [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `length: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `with_tz` [INFO] [stdout] --> src/kakapo_postgres/database/sql.rs:126:39 [INFO] [stdout] | [INFO] [stdout] 126 | ... DataType::Timestamp { with_tz } => Value::DateTime(parse(>::from_sql(byt... [INFO] [stdout] | ^^^^^^^ help: try ignoring the field: `with_tz: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `with_tz` [INFO] [stdout] --> src/kakapo_postgres/database/sql.rs:128:34 [INFO] [stdout] | [INFO] [stdout] 128 | ... DataType::Time { with_tz } => Value::DateTime(parse(>::from_sql(bytes))?), [INFO] [stdout] | ^^^^^^^ help: try ignoring the field: `with_tz: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `err` [INFO] [stdout] --> src/kakapo_postgres/database/sql.rs:149:31 [INFO] [stdout] | [INFO] [stdout] 149 | .or_else(|err| Err(generate_error("error parsing column name"))) [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_err` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `with_tz` [INFO] [stdout] --> src/kakapo_postgres/update_state.rs:38:26 [INFO] [stdout] | [INFO] [stdout] 38 | DataType::Time { with_tz } => format!("SMALLINT"), //TODO: with_tz [INFO] [stdout] | ^^^^^^^ help: try ignoring the field: `with_tz: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `old` [INFO] [stdout] --> src/kakapo_postgres/update_state.rs:97:28 [INFO] [stdout] | [INFO] [stdout] 97 | fn update_table(&self, old: &Table, new: &Table) -> Result<(), DatastoreError> { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_old` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `new` [INFO] [stdout] --> src/kakapo_postgres/update_state.rs:97:41 [INFO] [stdout] | [INFO] [stdout] 97 | fn update_table(&self, old: &Table, new: &Table) -> Result<(), DatastoreError> { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_new` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `err` [INFO] [stdout] --> src/kakapo_redis/connector.rs:85:23 [INFO] [stdout] | [INFO] [stdout] 85 | .map_err(|err| DatastoreError::SerializationError)?; [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_err` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `query` [INFO] [stdout] --> src/kakapo_redis/connector.rs:76:54 [INFO] [stdout] | [INFO] [stdout] 76 | fn retrieve(&self, data_store: &DataStoreEntity, query: &serde_json::Value) -> Result { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_query` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `err` [INFO] [stdout] --> src/kakapo_redis/connector.rs:120:23 [INFO] [stdout] | [INFO] [stdout] 120 | .map_err(|err| DatastoreError::SerializationError)?; [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_err` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `data_store` [INFO] [stdout] --> src/kakapo_redis/connector.rs:133:22 [INFO] [stdout] | [INFO] [stdout] 133 | fn delete(&self, data_store: &DataStoreEntity, keys: &serde_json::Value) -> Result { [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_data_store` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `keys` [INFO] [stdout] --> src/kakapo_redis/connector.rs:133:52 [INFO] [stdout] | [INFO] [stdout] 133 | fn delete(&self, data_store: &DataStoreEntity, keys: &serde_json::Value) -> Result { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_keys` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `new` [INFO] [stdout] --> src/kakapo_redis/connector.rs:137:36 [INFO] [stdout] | [INFO] [stdout] 137 | fn on_datastore_created(&self, new: &DataStoreEntity) -> Result<(), DatastoreError> { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_new` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `old` [INFO] [stdout] --> src/kakapo_redis/connector.rs:141:36 [INFO] [stdout] | [INFO] [stdout] 141 | fn on_datastore_updated(&self, old: &DataStoreEntity, new: &DataStoreEntity) -> Result<(), DatastoreError> { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_old` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `new` [INFO] [stdout] --> src/kakapo_redis/connector.rs:141:59 [INFO] [stdout] | [INFO] [stdout] 141 | fn on_datastore_updated(&self, old: &DataStoreEntity, new: &DataStoreEntity) -> Result<(), DatastoreError> { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_new` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `old` [INFO] [stdout] --> src/kakapo_redis/connector.rs:145:36 [INFO] [stdout] | [INFO] [stdout] 145 | fn on_datastore_deleted(&self, old: &DataStoreEntity) -> Result<(), DatastoreError> { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_old` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/scripting/mod.rs:96:13 [INFO] [stdout] | [INFO] [stdout] 96 | let mut io_file = temp.as_file_mut(); [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: variable does not need to be mutable [INFO] [stdout] --> src/test_common.rs:72:13 [INFO] [stdout] | [INFO] [stdout] 72 | let mut state = KakapoStateBuilder::new() [INFO] [stdout] | ----^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `TooManyConnections` [INFO] [stdout] --> src/view/error.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | TooManyConnections, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `Unknown` [INFO] [stdout] --> src/view/error.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | Unknown, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> src/model/actions/domain_actions.rs:76:12 [INFO] [stdout] | [INFO] [stdout] 76 | pub fn new() -> WithLoginRequired, S> { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `get_name` [INFO] [stdout] --> src/data/auth.rs:40:12 [INFO] [stdout] | [INFO] [stdout] 40 | pub fn get_name(&self) -> String { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `get_value_columns` [INFO] [stdout] --> src/kakapo_postgres/methods.rs:41:12 [INFO] [stdout] | [INFO] [stdout] 41 | pub fn get_value_columns(self) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `get_key_columns` [INFO] [stdout] --> src/kakapo_postgres/methods.rs:45:12 [INFO] [stdout] | [INFO] [stdout] 45 | pub fn get_key_columns(self) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `get_values` [INFO] [stdout] --> src/kakapo_postgres/methods.rs:59:12 [INFO] [stdout] | [INFO] [stdout] 59 | pub fn get_values(self) -> Vec { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `get_keys` [INFO] [stdout] --> src/kakapo_postgres/methods.rs:63:12 [INFO] [stdout] | [INFO] [stdout] 63 | pub fn get_keys(self) -> Vec { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `format_with` [INFO] [stdout] --> src/kakapo_postgres/methods.rs:106:12 [INFO] [stdout] | [INFO] [stdout] 106 | pub fn format_with(self, format: &TableDataFormat) -> TableData { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> src/kakapo_postgres/methods.rs:230:12 [INFO] [stdout] | [INFO] [stdout] 230 | pub fn new(columns: Vec, data: Vec>) -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `ConstraintError` [INFO] [stdout] --> src/kakapo_postgres/database/error.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | ConstraintError(String), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `NotFound` [INFO] [stdout] --> src/kakapo_postgres/database/error.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | NotFound, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `get_name` [INFO] [stdout] --> src/kakapo_postgres/data.rs:392:8 [INFO] [stdout] | [INFO] [stdout] 392 | fn get_name(&self) -> &str { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias is never used: `Keys` [INFO] [stdout] --> src/kakapo_redis/data.rs:7:1 [INFO] [stdout] | [INFO] [stdout] 7 | pub type Keys = Vec; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> src/scripting/update_state.rs:80:17 [INFO] [stdout] | [INFO] [stdout] 80 | / controller [INFO] [stdout] 81 | | .user_management [INFO] [stdout] 82 | | .attach_permission_for_role(&permission, &rolename); [INFO] [stdout] | |________________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_must_use)]` on by default [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> src/scripting/update_state.rs:85:17 [INFO] [stdout] | [INFO] [stdout] 85 | / controller [INFO] [stdout] 86 | | .user_management [INFO] [stdout] 87 | | .add_permission(&permission); [INFO] [stdout] | |_________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> src/scripting/update_state.rs:114:13 [INFO] [stdout] | [INFO] [stdout] 114 | / controller [INFO] [stdout] 115 | | .user_management [INFO] [stdout] 116 | | .rename_permission(&old_permission, &new_permission); [INFO] [stdout] | |_____________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> src/scripting/update_state.rs:131:13 [INFO] [stdout] | [INFO] [stdout] 131 | / controller [INFO] [stdout] 132 | | .user_management [INFO] [stdout] 133 | | .remove_permission(&permission); [INFO] [stdout] | |________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the type `&PgMetadataLookup` does not permit being left uninitialized [INFO] [stdout] --> src/kakapo_postgres/database/sql.rs:248:58 [INFO] [stdout] | [INFO] [stdout] 248 | let mut bytes = Output::new(Vec::new(), unsafe { mem::uninitialized() }); //This is probably fine [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | this code causes undefined behavior when executed [INFO] [stdout] | help: use `MaybeUninit` instead, and only call `assume_init` after initialization is done [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(invalid_value)]` on by default [INFO] [stdout] = note: references must be non-null [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 350 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `#[macro_use]` import [INFO] [stdout] --> tests/test_user.rs:10:1 [INFO] [stdout] | [INFO] [stdout] 10 | #[macro_use] [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `#[macro_use]` import [INFO] [stdout] --> tests/test_user.rs:13:1 [INFO] [stdout] | [INFO] [stdout] 13 | #[macro_use] [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `#[macro_use]` import [INFO] [stdout] --> tests/test_user.rs:19:1 [INFO] [stdout] | [INFO] [stdout] 19 | #[macro_use] [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `#[macro_use]` import [INFO] [stdout] --> tests/test_user.rs:23:1 [INFO] [stdout] | [INFO] [stdout] 23 | #[macro_use] [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `#[macro_use]` import [INFO] [stdout] --> tests/test_user.rs:25:1 [INFO] [stdout] | [INFO] [stdout] 25 | #[macro_use] [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `#[macro_use]` import [INFO] [stdout] --> tests/test_script.rs:10:1 [INFO] [stdout] | [INFO] [stdout] 10 | #[macro_use] [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `kakapo_api::AppState` [INFO] [stdout] --> tests/test_user.rs:34:5 [INFO] [stdout] | [INFO] [stdout] 34 | use kakapo_api::AppState; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `#[macro_use]` import [INFO] [stdout] --> tests/test_script.rs:13:1 [INFO] [stdout] | [INFO] [stdout] 13 | #[macro_use] [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `kakapo_api::AppStateLike` [INFO] [stdout] --> tests/test_user.rs:35:5 [INFO] [stdout] | [INFO] [stdout] 35 | use kakapo_api::AppStateLike; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `#[macro_use]` import [INFO] [stdout] --> tests/test_script.rs:19:1 [INFO] [stdout] | [INFO] [stdout] 19 | #[macro_use] [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `actix_web::test::TestServerBuilder` [INFO] [stdout] --> tests/test_user.rs:36:5 [INFO] [stdout] | [INFO] [stdout] 36 | use actix_web::test::TestServerBuilder; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `actix_web::HttpMessage` [INFO] [stdout] --> tests/test_user.rs:37:5 [INFO] [stdout] | [INFO] [stdout] 37 | use actix_web::HttpMessage; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `actix_web::http::Method` [INFO] [stdout] --> tests/test_user.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | use actix_web::http::Method; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `#[macro_use]` import [INFO] [stdout] --> tests/test_script.rs:25:1 [INFO] [stdout] | [INFO] [stdout] 25 | #[macro_use] [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `kakapo_api::AppState` [INFO] [stdout] --> tests/test_script.rs:34:5 [INFO] [stdout] | [INFO] [stdout] 34 | use kakapo_api::AppState; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `kakapo_api::AppStateLike` [INFO] [stdout] --> tests/test_script.rs:35:5 [INFO] [stdout] | [INFO] [stdout] 35 | use kakapo_api::AppStateLike; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `actix_web::test::TestServerBuilder` [INFO] [stdout] --> tests/test_script.rs:36:5 [INFO] [stdout] | [INFO] [stdout] 36 | use actix_web::test::TestServerBuilder; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `actix_web::HttpMessage` [INFO] [stdout] --> tests/test_script.rs:37:5 [INFO] [stdout] | [INFO] [stdout] 37 | use actix_web::HttpMessage; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `actix_web::http::Method` [INFO] [stdout] --> tests/test_script.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | use actix_web::http::Method; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `actix_web::http::header` [INFO] [stdout] --> tests/test_script.rs:39:5 [INFO] [stdout] | [INFO] [stdout] 39 | use actix_web::http::header; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `actix_web::client::ClientResponse` [INFO] [stdout] --> tests/test_script.rs:40:5 [INFO] [stdout] | [INFO] [stdout] 40 | use actix_web::client::ClientResponse; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::sync::Arc` [INFO] [stdout] --> tests/test_script.rs:42:5 [INFO] [stdout] | [INFO] [stdout] 42 | use std::sync::Arc; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::str` [INFO] [stdout] --> tests/test_script.rs:43:5 [INFO] [stdout] | [INFO] [stdout] 43 | use std::str; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `actix_web::http::header` [INFO] [stdout] --> tests/test_user.rs:39:5 [INFO] [stdout] | [INFO] [stdout] 39 | use actix_web::http::header; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `actix_web::client::ClientResponse` [INFO] [stdout] --> tests/test_user.rs:40:5 [INFO] [stdout] | [INFO] [stdout] 40 | use actix_web::client::ClientResponse; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::sync::Arc` [INFO] [stdout] --> tests/test_user.rs:42:5 [INFO] [stdout] | [INFO] [stdout] 42 | use std::sync::Arc; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::str` [INFO] [stdout] --> tests/test_user.rs:43:5 [INFO] [stdout] | [INFO] [stdout] 43 | use std::str; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `kakapo_api::test_common::*` [INFO] [stdout] --> tests/test_user.rs:44:5 [INFO] [stdout] | [INFO] [stdout] 44 | use kakapo_api::test_common::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `#[macro_use]` import [INFO] [stdout] --> tests/test_tables.rs:10:1 [INFO] [stdout] | [INFO] [stdout] 10 | #[macro_use] [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `#[macro_use]` import [INFO] [stdout] --> tests/test_tables.rs:13:1 [INFO] [stdout] | [INFO] [stdout] 13 | #[macro_use] [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `#[macro_use]` import [INFO] [stdout] --> tests/test_tables.rs:19:1 [INFO] [stdout] | [INFO] [stdout] 19 | #[macro_use] [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `#[macro_use]` import [INFO] [stdout] --> tests/test_tables.rs:25:1 [INFO] [stdout] | [INFO] [stdout] 25 | #[macro_use] [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `kakapo_api::AppState` [INFO] [stdout] --> tests/test_tables.rs:34:5 [INFO] [stdout] | [INFO] [stdout] 34 | use kakapo_api::AppState; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `kakapo_api::AppStateLike` [INFO] [stdout] --> tests/test_tables.rs:35:5 [INFO] [stdout] | [INFO] [stdout] 35 | use kakapo_api::AppStateLike; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `actix_web::test::TestServerBuilder` [INFO] [stdout] --> tests/test_tables.rs:36:5 [INFO] [stdout] | [INFO] [stdout] 36 | use actix_web::test::TestServerBuilder; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `#[macro_use]` import [INFO] [stdout] --> tests/test_sockets.rs:10:1 [INFO] [stdout] | [INFO] [stdout] 10 | #[macro_use] [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `#[macro_use]` import [INFO] [stdout] --> tests/test_sockets.rs:13:1 [INFO] [stdout] | [INFO] [stdout] 13 | #[macro_use] [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `#[macro_use]` import [INFO] [stdout] --> tests/test_sockets.rs:19:1 [INFO] [stdout] | [INFO] [stdout] 19 | #[macro_use] [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `#[macro_use]` import [INFO] [stdout] --> tests/test_sockets.rs:25:1 [INFO] [stdout] | [INFO] [stdout] 25 | #[macro_use] [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `kakapo_api::AppState` [INFO] [stdout] --> tests/test_sockets.rs:34:5 [INFO] [stdout] | [INFO] [stdout] 34 | use kakapo_api::AppState; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `kakapo_api::AppStateLike` [INFO] [stdout] --> tests/test_sockets.rs:35:5 [INFO] [stdout] | [INFO] [stdout] 35 | use kakapo_api::AppStateLike; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `actix_web::test::TestServerBuilder` [INFO] [stdout] --> tests/test_sockets.rs:36:5 [INFO] [stdout] | [INFO] [stdout] 36 | use actix_web::test::TestServerBuilder; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `actix_web::HttpMessage` [INFO] [stdout] --> tests/test_sockets.rs:37:5 [INFO] [stdout] | [INFO] [stdout] 37 | use actix_web::HttpMessage; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `actix_web::http::Method` [INFO] [stdout] --> tests/test_sockets.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | use actix_web::http::Method; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `actix_web::http::header` [INFO] [stdout] --> tests/test_sockets.rs:39:5 [INFO] [stdout] | [INFO] [stdout] 39 | use actix_web::http::header; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `actix_web::client::ClientResponse` [INFO] [stdout] --> tests/test_sockets.rs:40:5 [INFO] [stdout] | [INFO] [stdout] 40 | use actix_web::client::ClientResponse; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::sync::Arc` [INFO] [stdout] --> tests/test_sockets.rs:42:5 [INFO] [stdout] | [INFO] [stdout] 42 | use std::sync::Arc; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::str` [INFO] [stdout] --> tests/test_sockets.rs:43:5 [INFO] [stdout] | [INFO] [stdout] 43 | use std::str; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `actix_web::HttpMessage` [INFO] [stdout] --> tests/test_tables.rs:37:5 [INFO] [stdout] | [INFO] [stdout] 37 | use actix_web::HttpMessage; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `actix_web::http::Method` [INFO] [stdout] --> tests/test_tables.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | use actix_web::http::Method; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `actix_web::http::header` [INFO] [stdout] --> tests/test_tables.rs:39:5 [INFO] [stdout] | [INFO] [stdout] 39 | use actix_web::http::header; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `username` [INFO] [stdout] --> tests/test_user.rs:49:9 [INFO] [stdout] | [INFO] [stdout] 49 | let username = "AzureDiamon"; [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_username` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `password` [INFO] [stdout] --> tests/test_user.rs:50:9 [INFO] [stdout] | [INFO] [stdout] 50 | let password = "Hunter2"; [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_password` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `email` [INFO] [stdout] --> tests/test_user.rs:55:9 [INFO] [stdout] | [INFO] [stdout] 55 | let email = "chunkylover53@aol.com"; [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_email` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `password` [INFO] [stdout] --> tests/test_user.rs:56:9 [INFO] [stdout] | [INFO] [stdout] 56 | let password = "PressAnyKey"; [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_password` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `username` [INFO] [stdout] --> tests/test_user.rs:61:9 [INFO] [stdout] | [INFO] [stdout] 61 | let username = "AzureDiamon"; [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_username` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `password` [INFO] [stdout] --> tests/test_user.rs:62:9 [INFO] [stdout] | [INFO] [stdout] 62 | let password = "Hunter2"; [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_password` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `email` [INFO] [stdout] --> tests/test_user.rs:67:9 [INFO] [stdout] | [INFO] [stdout] 67 | let email = "chunkylover53@aol.com"; [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_email` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `password` [INFO] [stdout] --> tests/test_user.rs:68:9 [INFO] [stdout] | [INFO] [stdout] 68 | let password = "PressAnyKey"; [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_password` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `actix_web::client::ClientResponse` [INFO] [stdout] --> tests/test_tables.rs:40:5 [INFO] [stdout] | [INFO] [stdout] 40 | use actix_web::client::ClientResponse; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::sync::Arc` [INFO] [stdout] --> tests/test_tables.rs:42:5 [INFO] [stdout] | [INFO] [stdout] 42 | use std::sync::Arc; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::str` [INFO] [stdout] --> tests/test_tables.rs:43:5 [INFO] [stdout] | [INFO] [stdout] 43 | use std::str; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `response` [INFO] [stdout] --> tests/test_script.rs:64:10 [INFO] [stdout] | [INFO] [stdout] 64 | let (response, body) = send_message(&mut server, endpoint, &json_request); [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_response` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `response` [INFO] [stdout] --> tests/test_script.rs:71:10 [INFO] [stdout] | [INFO] [stdout] 71 | let (response, body) = send_message(&mut server, endpoint, &json!({})); [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_response` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `response` [INFO] [stdout] --> tests/test_tables.rs:62:10 [INFO] [stdout] | [INFO] [stdout] 62 | let (response, body) = send_message(&mut server, endpoint, &json_request); [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_response` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `response` [INFO] [stdout] --> tests/test_tables.rs:115:10 [INFO] [stdout] | [INFO] [stdout] 115 | let (response, body) = send_message(&mut server, &endpoint, &json!({})); [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_response` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `id` [INFO] [stdout] --> tests/test_sockets.rs:92:9 [INFO] [stdout] | [INFO] [stdout] 92 | let id = random_identifier(); [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_id` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `message1` [INFO] [stdout] --> tests/test_sockets.rs:151:10 [INFO] [stdout] | [INFO] [stdout] 151 | let (message1, mut reader1, mut writer1) = send_new_ws_message(&mut server, &json_request); [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_message1` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `message2` [INFO] [stdout] --> tests/test_sockets.rs:152:10 [INFO] [stdout] | [INFO] [stdout] 152 | let (message2, mut reader2, mut writer2) = send_new_ws_message(&mut server, &json_request); [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_message2` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `#[macro_use]` import [INFO] [stdout] --> src/lib.rs:37:1 [INFO] [stdout] | [INFO] [stdout] 37 | #[macro_use] [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/view/procedure.rs:27:26 [INFO] [stdout] | [INFO] [stdout] 27 | type AsyncResponse = Box>; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Future` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(bare_trait_objects)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `connection::AppStateLike` [INFO] [stdout] --> src/view/routes.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | use connection::AppStateLike; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `state::PublishCallback` [INFO] [stdout] --> src/view/action_wrapper.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | use state::PublishCallback; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `data::channels::Channels` [INFO] [stdout] --> src/view/action_wrapper.rs:185:9 [INFO] [stdout] | [INFO] [stdout] 185 | use data::channels::Channels; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::sync::Arc` [INFO] [stdout] --> src/view/extensions.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use std::sync::Arc; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::result::Result` [INFO] [stdout] --> src/view/mod.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 13 | use std::result::Result; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::result::Result::Ok` [INFO] [stdout] --> src/view/mod.rs:14:5 [INFO] [stdout] | [INFO] [stdout] 14 | use std::result::Result::Ok; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `actix_web::test::TestApp` [INFO] [stdout] --> src/view/mod.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | use actix_web::test::TestApp; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `model::actions` [INFO] [stdout] --> src/view/mod.rs:18:5 [INFO] [stdout] | [INFO] [stdout] 18 | use model::actions; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `view::procedure::NoQuery` [INFO] [stdout] --> src/view/mod.rs:20:5 [INFO] [stdout] | [INFO] [stdout] 20 | use view::procedure::NoQuery; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `view::extensions::ProcedureExt` [INFO] [stdout] --> src/view/mod.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | use view::extensions::ProcedureExt; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `data` [INFO] [stdout] --> src/view/mod.rs:22:5 [INFO] [stdout] | [INFO] [stdout] 22 | use data; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `actix_web::middleware::cors::CorsBuilder` [INFO] [stdout] --> src/view/mod.rs:23:5 [INFO] [stdout] | [INFO] [stdout] 23 | use actix_web::middleware::cors::CorsBuilder; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `model::actions::Action` [INFO] [stdout] --> src/view/mod.rs:24:5 [INFO] [stdout] | [INFO] [stdout] 24 | use model::actions::Action; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `serde_json::Value` [INFO] [stdout] --> src/view/mod.rs:25:5 [INFO] [stdout] | [INFO] [stdout] 25 | use serde_json::Value; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `serde_json::Error` [INFO] [stdout] --> src/view/mod.rs:26:5 [INFO] [stdout] | [INFO] [stdout] 26 | use serde_json::Error; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `serde_json::from_value` [INFO] [stdout] --> src/view/mod.rs:27:5 [INFO] [stdout] | [INFO] [stdout] 27 | use serde_json::from_value; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `connection::AppStateLike` [INFO] [stdout] --> src/view/mod.rs:28:5 [INFO] [stdout] | [INFO] [stdout] 28 | use connection::AppStateLike; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `super::*` [INFO] [stdout] --> src/view/mod.rs:34:9 [INFO] [stdout] | [INFO] [stdout] 34 | use super::*; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `data::channels::Channels` [INFO] [stdout] --> src/model/actions/results.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use data::channels::Channels; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/model/actions/decorator.rs:61:31 [INFO] [stdout] | [INFO] [stdout] 61 | phantom_data: PhantomData<(S)>, [INFO] [stdout] | ^^^ help: remove these parentheses [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_parens)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/model/actions/decorator.rs:128:31 [INFO] [stdout] | [INFO] [stdout] 128 | phantom_data: PhantomData<(S)>, [INFO] [stdout] | ^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/model/actions/decorator.rs:176:30 [INFO] [stdout] | [INFO] [stdout] 176 | required_permission: Box, &HashSet) -> bool + Send>, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn Fn(&HashSet, &HashSet) -> bool + Send` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/model/actions/decorator.rs:177:31 [INFO] [stdout] | [INFO] [stdout] 177 | phantom_data: PhantomData<(S)>, [INFO] [stdout] | ^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `data::utils::OnDuplicate` [INFO] [stdout] --> src/model/actions/domain_actions.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use data::utils::OnDuplicate; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `data::utils::OnNotFound` [INFO] [stdout] --> src/model/actions/domain_actions.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | use data::utils::OnNotFound; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `data::Named` [INFO] [stdout] --> src/model/actions/domain_actions.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | use data::Named; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `data::channels::Channels` [INFO] [stdout] --> src/model/actions/domain_actions.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | use data::channels::Channels; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `data::permissions::*` [INFO] [stdout] --> src/model/actions/domain_actions.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | use data::permissions::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `model::actions::results::*` [INFO] [stdout] --> src/model/actions/domain_actions.rs:11:5 [INFO] [stdout] | [INFO] [stdout] 11 | use model::actions::results::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `model::entity::RetrieverFunctions` [INFO] [stdout] --> src/model/actions/domain_actions.rs:18:5 [INFO] [stdout] | [INFO] [stdout] 18 | use model::entity::RetrieverFunctions; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `model::entity::ModifierFunctions` [INFO] [stdout] --> src/model/actions/domain_actions.rs:19:5 [INFO] [stdout] | [INFO] [stdout] 19 | use model::entity::ModifierFunctions; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `model::entity::RawEntityTypes` [INFO] [stdout] --> src/model/actions/domain_actions.rs:20:5 [INFO] [stdout] | [INFO] [stdout] 20 | use model::entity::RawEntityTypes; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `model::entity::results::Upserted` [INFO] [stdout] --> src/model/actions/domain_actions.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | use model::entity::results::Upserted; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `model::entity::results::Created` [INFO] [stdout] --> src/model/actions/domain_actions.rs:22:5 [INFO] [stdout] | [INFO] [stdout] 22 | use model::entity::results::Created; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `model::entity::results::Updated` [INFO] [stdout] --> src/model/actions/domain_actions.rs:23:5 [INFO] [stdout] | [INFO] [stdout] 23 | use model::entity::results::Updated; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `model::entity::results::Deleted` [INFO] [stdout] --> src/model/actions/domain_actions.rs:24:5 [INFO] [stdout] | [INFO] [stdout] 24 | use model::entity::results::Deleted; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `model::entity::update_state::UpdateActionFunctions` [INFO] [stdout] --> src/model/actions/domain_actions.rs:25:5 [INFO] [stdout] | [INFO] [stdout] 25 | use model::entity::update_state::UpdateActionFunctions; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `state::authorization::AuthorizationOps` [INFO] [stdout] --> src/model/actions/domain_actions.rs:29:5 [INFO] [stdout] | [INFO] [stdout] 29 | use state::authorization::AuthorizationOps; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/model/actions/domain_actions.rs:36:35 [INFO] [stdout] | [INFO] [stdout] 36 | pub phantom_data: PhantomData<(S)>, [INFO] [stdout] | ^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/model/actions/domain_actions.rs:70:35 [INFO] [stdout] | [INFO] [stdout] 70 | pub phantom_data: PhantomData<(S)>, [INFO] [stdout] | ^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/model/actions/user_actions.rs:28:31 [INFO] [stdout] | [INFO] [stdout] 28 | phantom_data: PhantomData<(S)>, [INFO] [stdout] | ^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/model/actions/user_actions.rs:71:31 [INFO] [stdout] | [INFO] [stdout] 71 | phantom_data: PhantomData<(S)>, [INFO] [stdout] | ^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/model/actions/user_actions.rs:107:31 [INFO] [stdout] | [INFO] [stdout] 107 | phantom_data: PhantomData<(S)>, [INFO] [stdout] | ^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/model/actions/user_actions.rs:153:31 [INFO] [stdout] | [INFO] [stdout] 153 | phantom_data: PhantomData<(S)>, [INFO] [stdout] | ^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/model/actions/user_actions.rs:193:31 [INFO] [stdout] | [INFO] [stdout] 193 | phantom_data: PhantomData<(S)>, [INFO] [stdout] | ^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/model/actions/user_actions.rs:232:31 [INFO] [stdout] | [INFO] [stdout] 232 | phantom_data: PhantomData<(S)>, [INFO] [stdout] | ^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/model/actions/user_actions.rs:278:31 [INFO] [stdout] | [INFO] [stdout] 278 | phantom_data: PhantomData<(S)>, [INFO] [stdout] | ^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/model/actions/user_actions.rs:323:31 [INFO] [stdout] | [INFO] [stdout] 323 | phantom_data: PhantomData<(S)>, [INFO] [stdout] | ^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/model/actions/user_actions.rs:365:31 [INFO] [stdout] | [INFO] [stdout] 365 | phantom_data: PhantomData<(S)>, [INFO] [stdout] | ^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/model/actions/user_actions.rs:413:31 [INFO] [stdout] | [INFO] [stdout] 413 | phantom_data: PhantomData<(S)>, [INFO] [stdout] | ^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/model/actions/user_actions.rs:452:31 [INFO] [stdout] | [INFO] [stdout] 452 | phantom_data: PhantomData<(S)>, [INFO] [stdout] | ^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/model/actions/user_actions.rs:497:31 [INFO] [stdout] | [INFO] [stdout] 497 | phantom_data: PhantomData<(S)>, [INFO] [stdout] | ^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/model/actions/user_actions.rs:536:31 [INFO] [stdout] | [INFO] [stdout] 536 | phantom_data: PhantomData<(S)>, [INFO] [stdout] | ^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/model/actions/user_actions.rs:582:31 [INFO] [stdout] | [INFO] [stdout] 582 | phantom_data: PhantomData<(S)>, [INFO] [stdout] | ^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/model/actions/user_actions.rs:635:31 [INFO] [stdout] | [INFO] [stdout] 635 | phantom_data: PhantomData<(S)>, [INFO] [stdout] | ^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/model/actions/user_actions.rs:680:31 [INFO] [stdout] | [INFO] [stdout] 680 | phantom_data: PhantomData<(S)>, [INFO] [stdout] | ^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/model/actions/entity_actions.rs:204:35 [INFO] [stdout] | [INFO] [stdout] 204 | pub phantom_data: PhantomData<(S)>, [INFO] [stdout] | ^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/model/actions/entity_actions.rs:315:35 [INFO] [stdout] | [INFO] [stdout] 315 | pub phantom_data: PhantomData<(S)>, [INFO] [stdout] | ^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/model/actions/table_actions.rs:33:35 [INFO] [stdout] | [INFO] [stdout] 33 | pub phantom_data: PhantomData<(S)>, [INFO] [stdout] | ^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/model/actions/table_actions.rs:91:35 [INFO] [stdout] | [INFO] [stdout] 91 | pub phantom_data: PhantomData<(S)>, [INFO] [stdout] | ^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/model/actions/table_actions.rs:153:35 [INFO] [stdout] | [INFO] [stdout] 153 | pub phantom_data: PhantomData<(S)>, [INFO] [stdout] | ^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/model/actions/table_actions.rs:214:35 [INFO] [stdout] | [INFO] [stdout] 214 | pub phantom_data: PhantomData<(S)>, [INFO] [stdout] | ^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `model::query` [INFO] [stdout] --> src/model/actions/query_actions.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | use model::query; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `data` [INFO] [stdout] --> src/model/actions/query_actions.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | use data; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/model/actions/query_actions.rs:28:35 [INFO] [stdout] | [INFO] [stdout] 28 | pub phantom_data: PhantomData<(S)>, [INFO] [stdout] | ^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `data::Named` [INFO] [stdout] --> src/model/actions/script_actions.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use data::Named; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `model::actions::results::*` [INFO] [stdout] --> src/model/actions/script_actions.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | use model::actions::results::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/model/actions/script_actions.rs:28:35 [INFO] [stdout] | [INFO] [stdout] 28 | pub phantom_data: PhantomData<(S)>, [INFO] [stdout] | ^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::result::Result::Ok` [INFO] [stdout] --> src/model/actions/pub_sub_actions.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use std::result::Result::Ok; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `model::query` [INFO] [stdout] --> src/model/actions/pub_sub_actions.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | use model::query; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `model::entity::RetrieverFunctions` [INFO] [stdout] --> src/model/actions/pub_sub_actions.rs:18:5 [INFO] [stdout] | [INFO] [stdout] 18 | use model::entity::RetrieverFunctions; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/model/actions/pub_sub_actions.rs:31:35 [INFO] [stdout] | [INFO] [stdout] 31 | pub phantom_data: PhantomData<(S)>, [INFO] [stdout] | ^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/model/actions/pub_sub_actions.rs:79:35 [INFO] [stdout] | [INFO] [stdout] 79 | pub phantom_data: PhantomData<(S)>, [INFO] [stdout] | ^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/model/actions/pub_sub_actions.rs:125:35 [INFO] [stdout] | [INFO] [stdout] 125 | pub phantom_data: PhantomData<(S)>, [INFO] [stdout] | ^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/model/actions/pub_sub_actions.rs:171:35 [INFO] [stdout] | [INFO] [stdout] 171 | pub phantom_data: PhantomData<(S)>, [INFO] [stdout] | ^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/model/actions/pub_sub_actions.rs:215:35 [INFO] [stdout] | [INFO] [stdout] 215 | pub phantom_data: PhantomData<(S)>, [INFO] [stdout] | ^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `data::permissions::Permission` [INFO] [stdout] --> src/model/entity/update_state.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | use data::permissions::Permission; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `data::Named` [INFO] [stdout] --> src/model/entity/update_state.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | use data::Named; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `state::user_management::UserManagementOps` [INFO] [stdout] --> src/model/entity/update_state.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | use state::user_management::UserManagementOps; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `model::entity::update_state::UpdatePermissionFunctions` [INFO] [stdout] --> src/model/entity/mod.rs:25:5 [INFO] [stdout] | [INFO] [stdout] 25 | use model::entity::update_state::UpdatePermissionFunctions; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/model/entity/mod.rs:64:37 [INFO] [stdout] | [INFO] [stdout] 64 | pub domain_conn: &'a Result, DomainError>, [INFO] [stdout] | ^^^^^^^^^ help: use `dyn`: `dyn Datastore` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `data::Named` [INFO] [stdout] --> src/model/table.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use data::Named; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/model/table.rs:12:30 [INFO] [stdout] | [INFO] [stdout] 12 | pub conn: &'a Result, DomainError>, [INFO] [stdout] | ^^^^^^^^^ help: use `dyn`: `dyn Datastore` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::fmt::Debug` [INFO] [stdout] --> src/model/query.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use std::fmt::Debug; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `state::StateFunctions` [INFO] [stdout] --> src/model/query.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | use state::StateFunctions; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `state::authorization::AuthorizationOps` [INFO] [stdout] --> src/model/query.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | use state::authorization::AuthorizationOps; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `state::ActionState` [INFO] [stdout] --> src/model/query.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | use state::ActionState; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/model/query.rs:15:30 [INFO] [stdout] | [INFO] [stdout] 15 | pub conn: &'a Result, DomainError>, [INFO] [stdout] | ^^^^^^^^^ help: use `dyn`: `dyn DataQuery` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::path::PathBuf` [INFO] [stdout] --> src/scripting/update_state.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use std::path::PathBuf; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::process::Command` [INFO] [stdout] --> src/scripting/update_state.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use std::process::Command; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `model::entity::RawEntityTypes` [INFO] [stdout] --> src/scripting/update_state.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | use model::entity::RawEntityTypes; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::process::Stdio` [INFO] [stdout] --> src/scripting/mod.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | use std::process::Stdio; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::io::Read` [INFO] [stdout] --> src/scripting/mod.rs:11:5 [INFO] [stdout] | [INFO] [stdout] 11 | use std::io::Read; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `linked_hash_map::LinkedHashMap` [INFO] [stdout] --> src/data/mod.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use linked_hash_map::LinkedHashMap; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `data::claims::AuthClaims` [INFO] [stdout] --> src/data/auth.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use data::claims::AuthClaims; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `model::entity::RawEntityTypes` [INFO] [stdout] --> src/data/channels.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use model::entity::RawEntityTypes; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `data` [INFO] [stdout] --> src/data/channels.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use data; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `state::ActionState` [INFO] [stdout] --> src/data/permissions.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use state::ActionState; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::env` [INFO] [stdout] --> src/connection/executor.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use std::env; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::collections::HashMap` [INFO] [stdout] --> src/connection/executor.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use std::collections::HashMap; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::sync::Arc` [INFO] [stdout] --> src/connection/executor.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | use std::sync::Arc; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/connection/executor.rs:65:71 [INFO] [stdout] | [INFO] [stdout] 65 | pub fn get_datastore_conn(&self, domain_name: &str) -> Result, DomainError> { [INFO] [stdout] | ^^^^^^^^^ help: use `dyn`: `dyn Datastore` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/connection/executor.rs:75:67 [INFO] [stdout] | [INFO] [stdout] 75 | pub fn get_query_conn(&self, domain_name: &str) -> Result, DomainError> { [INFO] [stdout] | ^^^^^^^^^ help: use `dyn`: `dyn DataQuery` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `diesel::prelude::*` [INFO] [stdout] --> src/connection/domain.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use diesel::prelude::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `plugins::v1::DomainBuilder` [INFO] [stdout] --> src/connection/domain.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | use plugins::v1::DomainBuilder; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/connection/domain.rs:11:30 [INFO] [stdout] | [INFO] [stdout] 11 | map: HashMap> [INFO] [stdout] | ^^^^^^ help: use `dyn`: `dyn Domain` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/connection/domain.rs:21:54 [INFO] [stdout] | [INFO] [stdout] 21 | pub fn insert(&mut self, name: &str, domain: Box) { [INFO] [stdout] | ^^^^^^ help: use `dyn`: `dyn Domain` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/connection/domain.rs:25:50 [INFO] [stdout] | [INFO] [stdout] 25 | pub fn get(&self, name: &str) -> Option<&Box> { [INFO] [stdout] | ^^^^^^ help: use `dyn`: `dyn Domain` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::sync::Arc` [INFO] [stdout] --> src/connection/mod.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | use std::sync::Arc; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `data::channels::Channels` [INFO] [stdout] --> src/connection/mod.rs:14:5 [INFO] [stdout] | [INFO] [stdout] 14 | use data::channels::Channels; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `plugins::v1::Domain` [INFO] [stdout] --> src/connection/mod.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | use plugins::v1::Domain; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/connection/mod.rs:50:42 [INFO] [stdout] | [INFO] [stdout] 50 | domain_builders: HashMap>, [INFO] [stdout] | ^^^^^^^^^^^^^ help: use `dyn`: `dyn DomainBuilder` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `chrono::Utc` [INFO] [stdout] --> src/metastore/user_management.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | use chrono::Utc; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `diesel` [INFO] [stdout] --> src/metastore/domain_management.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use diesel; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `diesel::result::Error as DbError` [INFO] [stdout] --> src/metastore/domain_management.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use diesel::result::Error as DbError; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `diesel::result::DatabaseErrorKind as DbErrKind` [INFO] [stdout] --> src/metastore/domain_management.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use diesel::result::DatabaseErrorKind as DbErrKind; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `data::claims::AuthClaims` [INFO] [stdout] --> src/metastore/authorization.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use data::claims::AuthClaims; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `connection::executor::Conn` [INFO] [stdout] --> src/metastore/authorization.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | use connection::executor::Conn; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::collections::HashSet` [INFO] [stdout] --> src/metastore/authentication.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use std::collections::HashSet; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::iter::FromIterator` [INFO] [stdout] --> src/metastore/authentication.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use std::iter::FromIterator; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `data::permissions::Permission` [INFO] [stdout] --> src/metastore/authentication.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | use data::permissions::Permission; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `data::auth::NewUser` [INFO] [stdout] --> src/metastore/authentication.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 16 | use data::auth::NewUser; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `data::auth::User` [INFO] [stdout] --> src/metastore/authentication.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | use data::auth::User; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `state::user_management::UserManagementOps` [INFO] [stdout] --> src/metastore/authentication.rs:22:5 [INFO] [stdout] | [INFO] [stdout] 22 | use state::user_management::UserManagementOps; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::fmt::Debug` [INFO] [stdout] --> src/metastore/conversion.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use std::fmt::Debug; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `serde::Serialize` [INFO] [stdout] --> src/metastore/conversion.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use serde::Serialize; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `metastore::EntityCrudOps` [INFO] [stdout] --> src/metastore/conversion.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | use metastore::EntityCrudOps; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `state::ActionState` [INFO] [stdout] --> src/metastore/mod.rs:32:5 [INFO] [stdout] | [INFO] [stdout] 32 | use state::ActionState; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/metastore/mod.rs:57:71 [INFO] [stdout] | [INFO] [stdout] 57 | pub fn sync_domains(database_url: &str, domains: &HashMap>) -> Result<(), String> { [INFO] [stdout] | ^^^^^^ help: use `dyn`: `dyn Domain` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `data::channels::Channels` [INFO] [stdout] --> src/broker/input.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use data::channels::Channels; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::iter` [INFO] [stdout] --> src/broker/mod.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | use std::iter; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `actix_web::HttpResponse` [INFO] [stdout] --> src/broker/mod.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 16 | use actix_web::HttpResponse; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `actix::Handler` [INFO] [stdout] --> src/broker/mod.rs:26:5 [INFO] [stdout] | [INFO] [stdout] 26 | use actix::Handler; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `actix::SystemService` [INFO] [stdout] --> src/broker/mod.rs:27:5 [INFO] [stdout] | [INFO] [stdout] 27 | use actix::SystemService; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `view::error::Error::TooManyConnections` [INFO] [stdout] --> src/broker/mod.rs:34:5 [INFO] [stdout] | [INFO] [stdout] 34 | use view::error::Error::TooManyConnections; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `actix::System` [INFO] [stdout] --> src/broker/mod.rs:45:5 [INFO] [stdout] | [INFO] [stdout] 45 | use actix::System; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary parentheses around type [INFO] [stdout] --> src/broker/mod.rs:243:31 [INFO] [stdout] | [INFO] [stdout] 243 | phantom_data: PhantomData<(S)>, [INFO] [stdout] | ^^^ help: remove these parentheses [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `openssl::ssl::SslAcceptor` [INFO] [stdout] --> src/server.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | use openssl::ssl::SslAcceptor; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `openssl::ssl::SslFiletype` [INFO] [stdout] --> src/server.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 13 | use openssl::ssl::SslFiletype; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `openssl::ssl::SslMethod` [INFO] [stdout] --> src/server.rs:14:5 [INFO] [stdout] | [INFO] [stdout] 14 | use openssl::ssl::SslMethod; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `AppState` [INFO] [stdout] --> src/server.rs:18:5 [INFO] [stdout] | [INFO] [stdout] 18 | use AppState; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `argonautica` [INFO] [stdout] --> src/state/error.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use argonautica; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `data::auth::NewUser` [INFO] [stdout] --> src/state/authentication.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use data::auth::NewUser; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `data::auth::User` [INFO] [stdout] --> src/state/authentication.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use data::auth::User; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `state::error::UserManagementError` [INFO] [stdout] --> src/state/authorization.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use state::error::UserManagementError; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::sync::Arc` [INFO] [stdout] --> src/state/mod.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | use std::sync::Arc; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `serde::Serialize` [INFO] [stdout] --> src/state/mod.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | use serde::Serialize; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `model::actions::error::Error` [INFO] [stdout] --> src/state/mod.rs:18:5 [INFO] [stdout] | [INFO] [stdout] 18 | use model::actions::error::Error; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/state/mod.rs:60:36 [INFO] [stdout] | [INFO] [stdout] 60 | pub datastore_conn: Result, DomainError>, //TODO: probably use the domains for this [INFO] [stdout] | ^^^^^^^^^ help: use `dyn`: `dyn Datastore` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/state/mod.rs:61:32 [INFO] [stdout] | [INFO] [stdout] 61 | pub query_conn: Result, DomainError>, [INFO] [stdout] | ^^^^^^^^^ help: use `dyn`: `dyn DataQuery` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/state/mod.rs:245:36 [INFO] [stdout] | [INFO] [stdout] 245 | datastore_conn: Result, DomainError>, [INFO] [stdout] | ^^^^^^^^^ help: use `dyn`: `dyn Datastore` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/state/mod.rs:246:32 [INFO] [stdout] | [INFO] [stdout] 246 | query_conn: Result, DomainError>, [INFO] [stdout] | ^^^^^^^^^ help: use `dyn`: `dyn DataQuery` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/kakapo_postgres/connector.rs:40:28 [INFO] [stdout] | [INFO] [stdout] 40 | fn build(&self) -> Box { [INFO] [stdout] | ^^^^^^ help: use `dyn`: `dyn Domain` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/kakapo_postgres/connector.rs:64:47 [INFO] [stdout] | [INFO] [stdout] 64 | fn connect_datastore(&self) -> Option> { [INFO] [stdout] | ^^^^^^^^^ help: use `dyn`: `dyn Datastore` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/kakapo_postgres/connector.rs:73:43 [INFO] [stdout] | [INFO] [stdout] 73 | fn connect_query(&self) -> Option> { [INFO] [stdout] | ^^^^^^^^^ help: use `dyn`: `dyn DataQuery` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `kakapo_postgres::data::Table` [INFO] [stdout] --> src/kakapo_postgres/query.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use kakapo_postgres::data::Table; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `kakapo_postgres::data::ObjectValues` [INFO] [stdout] --> src/kakapo_postgres/query.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use kakapo_postgres::data::ObjectValues; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `kakapo_postgres::data::ObjectKeys` [INFO] [stdout] --> src/kakapo_postgres/query.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use kakapo_postgres::data::ObjectKeys; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `kakapo_postgres::data::Value` [INFO] [stdout] --> src/kakapo_postgres/query.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | use kakapo_postgres::data::Value; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `kakapo_postgres::database::error::DbError` [INFO] [stdout] --> src/kakapo_postgres/query.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | use kakapo_postgres::database::error::DbError; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `data::Named` [INFO] [stdout] --> src/kakapo_postgres/query.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 13 | use data::Named; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `serde_json::from_value` [INFO] [stdout] --> src/kakapo_postgres/database/sql.rs:372:9 [INFO] [stdout] | [INFO] [stdout] 372 | use serde_json::from_value; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `data` [INFO] [stdout] --> src/kakapo_postgres/update_state.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | use data; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `data::Named` [INFO] [stdout] --> src/kakapo_postgres/update_state.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | use data::Named; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `data::permissions::Permission` [INFO] [stdout] --> src/kakapo_postgres/update_state.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | use data::permissions::Permission; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `state::user_management::UserManagementOps` [INFO] [stdout] --> src/kakapo_postgres/update_state.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | use state::user_management::UserManagementOps; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `plugins::v1::DataQueryEntity` [INFO] [stdout] --> src/kakapo_redis/connector.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | use plugins::v1::DataQueryEntity; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `kakapo_redis::data::Keys` [INFO] [stdout] --> src/kakapo_redis/connector.rs:11:5 [INFO] [stdout] | [INFO] [stdout] 11 | use kakapo_redis::data::Keys; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `r2d2_redis::r2d2` [INFO] [stdout] --> src/kakapo_redis/connector.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | use r2d2_redis::r2d2; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `r2d2_redis::redis::RedisError` [INFO] [stdout] --> src/kakapo_redis/connector.rs:20:5 [INFO] [stdout] | [INFO] [stdout] 20 | use r2d2_redis::redis::RedisError; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `linked_hash_map::LinkedHashMap` [INFO] [stdout] --> src/kakapo_redis/connector.rs:22:5 [INFO] [stdout] | [INFO] [stdout] 22 | use linked_hash_map::LinkedHashMap; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/kakapo_redis/connector.rs:38:28 [INFO] [stdout] | [INFO] [stdout] 38 | fn build(&self) -> Box { [INFO] [stdout] | ^^^^^^ help: use `dyn`: `dyn Domain` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/kakapo_redis/connector.rs:60:47 [INFO] [stdout] | [INFO] [stdout] 60 | fn connect_datastore(&self) -> Option> { [INFO] [stdout] | ^^^^^^^^^ help: use `dyn`: `dyn Datastore` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/kakapo_redis/connector.rs:69:43 [INFO] [stdout] | [INFO] [stdout] 69 | fn connect_query(&self) -> Option> { [INFO] [stdout] | ^^^^^^^^^ help: use `dyn`: `dyn DataQuery` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `serde::Serialize` [INFO] [stdout] --> src/plugins/v1.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use serde::Serialize; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `serde::de::DeserializeOwned` [INFO] [stdout] --> src/plugins/v1.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use serde::de::DeserializeOwned; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/plugins/v1.rs:13:28 [INFO] [stdout] | [INFO] [stdout] 13 | fn build(&self) -> Box; [INFO] [stdout] | ^^^^^^ help: use `dyn`: `dyn Domain` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/plugins/v1.rs:21:47 [INFO] [stdout] | [INFO] [stdout] 21 | fn connect_datastore(&self) -> Option>; [INFO] [stdout] | ^^^^^^^^^ help: use `dyn`: `dyn Datastore` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated [INFO] [stdout] --> src/plugins/v1.rs:22:43 [INFO] [stdout] | [INFO] [stdout] 22 | fn connect_query(&self) -> Option>; [INFO] [stdout] | ^^^^^^^^^ help: use `dyn`: `dyn DataQuery` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::sync::Arc` [INFO] [stdout] --> src/test_common.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use std::sync::Arc; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `model::actions` [INFO] [stdout] --> src/test_common.rs:31:5 [INFO] [stdout] | [INFO] [stdout] 31 | use model::actions; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `state::PubSubOps` [INFO] [stdout] --> src/test_common.rs:37:5 [INFO] [stdout] | [INFO] [stdout] 37 | use state::PubSubOps; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `data::channels::Channels` [INFO] [stdout] --> src/test_common.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | use data::channels::Channels; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `state::error::BroadcastError` [INFO] [stdout] --> src/test_common.rs:45:5 [INFO] [stdout] | [INFO] [stdout] 45 | use state::error::BroadcastError; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `actix_web::middleware::cors::CorsBuilder` [INFO] [stdout] --> src/lib.rs:65:5 [INFO] [stdout] | [INFO] [stdout] 65 | use actix_web::middleware::cors::CorsBuilder; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `actix_web::test::TestApp` [INFO] [stdout] --> src/lib.rs:75:5 [INFO] [stdout] | [INFO] [stdout] 75 | use actix_web::test::TestApp; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `diesel::prelude::*` [INFO] [stdout] --> src/lib.rs:79:5 [INFO] [stdout] | [INFO] [stdout] 79 | use diesel::prelude::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::net::ToSocketAddrs` [INFO] [stdout] --> src/lib.rs:80:5 [INFO] [stdout] | [INFO] [stdout] 80 | use std::net::ToSocketAddrs; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::net` [INFO] [stdout] --> src/lib.rs:85:9 [INFO] [stdout] | [INFO] [stdout] 85 | use std::net; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::io` [INFO] [stdout] --> src/lib.rs:86:9 [INFO] [stdout] | [INFO] [stdout] 86 | use std::io; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: linking with `cc` failed: exit code: 1 [INFO] [stdout] | [INFO] [stdout] = note: "cc" "-Wl,--as-needed" "-Wl,-z,noexecstack" "-m64" "-Wl,--eh-frame-hdr" "-L" "/opt/rustwide/rustup-home/toolchains/1.49.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib" "/opt/rustwide/target/debug/deps/test_sockets-9c65785ff5a900de.test_sockets.ba6x1e15-cgu.0.rcgu.o" "/opt/rustwide/target/debug/deps/test_sockets-9c65785ff5a900de.test_sockets.ba6x1e15-cgu.1.rcgu.o" "/opt/rustwide/target/debug/deps/test_sockets-9c65785ff5a900de.test_sockets.ba6x1e15-cgu.10.rcgu.o" "/opt/rustwide/target/debug/deps/test_sockets-9c65785ff5a900de.test_sockets.ba6x1e15-cgu.11.rcgu.o" "/opt/rustwide/target/debug/deps/test_sockets-9c65785ff5a900de.test_sockets.ba6x1e15-cgu.12.rcgu.o" "/opt/rustwide/target/debug/deps/test_sockets-9c65785ff5a900de.test_sockets.ba6x1e15-cgu.13.rcgu.o" "/opt/rustwide/target/debug/deps/test_sockets-9c65785ff5a900de.test_sockets.ba6x1e15-cgu.14.rcgu.o" "/opt/rustwide/target/debug/deps/test_sockets-9c65785ff5a900de.test_sockets.ba6x1e15-cgu.2.rcgu.o" "/opt/rustwide/target/debug/deps/test_sockets-9c65785ff5a900de.test_sockets.ba6x1e15-cgu.3.rcgu.o" "/opt/rustwide/target/debug/deps/test_sockets-9c65785ff5a900de.test_sockets.ba6x1e15-cgu.4.rcgu.o" "/opt/rustwide/target/debug/deps/test_sockets-9c65785ff5a900de.test_sockets.ba6x1e15-cgu.5.rcgu.o" "/opt/rustwide/target/debug/deps/test_sockets-9c65785ff5a900de.test_sockets.ba6x1e15-cgu.6.rcgu.o" "/opt/rustwide/target/debug/deps/test_sockets-9c65785ff5a900de.test_sockets.ba6x1e15-cgu.7.rcgu.o" "/opt/rustwide/target/debug/deps/test_sockets-9c65785ff5a900de.test_sockets.ba6x1e15-cgu.8.rcgu.o" "/opt/rustwide/target/debug/deps/test_sockets-9c65785ff5a900de.test_sockets.ba6x1e15-cgu.9.rcgu.o" "-o" "/opt/rustwide/target/debug/deps/test_sockets-9c65785ff5a900de" "/opt/rustwide/target/debug/deps/test_sockets-9c65785ff5a900de.2akk4b860ollcorv.rcgu.o" "-Wl,--gc-sections" "-pie" "-Wl,-zrelro" "-Wl,-znow" "-nodefaultlibs" "-L" "/opt/rustwide/target/debug/deps" "-L" "/opt/rustwide/target/debug/build/brotli-sys-b783873d024c29c0/out" "-L" "/opt/rustwide/target/debug/build/miniz-sys-d479ed642e9d1d0e/out" "-L" "/opt/rustwide/target/debug/build/argonautica-db0597ff219bac44/out" "-L" "/usr/lib/x86_64-linux-gnu" "-L" "/opt/rustwide/target/debug/build/ring-693f5eafb1a81190/out" "-L" "/opt/rustwide/rustup-home/toolchains/1.49.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-Wl,-Bstatic" "/opt/rustwide/rustup-home/toolchains/1.49.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libtest-6609e81d71a1bf05.rlib" "/opt/rustwide/rustup-home/toolchains/1.49.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libterm-c352aab3e89370e6.rlib" "/opt/rustwide/rustup-home/toolchains/1.49.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libgetopts-5a89b15f567bd092.rlib" "/opt/rustwide/rustup-home/toolchains/1.49.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libunicode_width-f48d3ad387757b0f.rlib" "/opt/rustwide/rustup-home/toolchains/1.49.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_std-bf2dc5d6d88f70a5.rlib" "/opt/rustwide/target/debug/deps/libkakapo_api-99a83c276c598c66.rlib" "/opt/rustwide/target/debug/deps/libtime_test-17ce5839619664f3.rlib" "/opt/rustwide/target/debug/deps/libtempfile-54e75a43e9f7ba34.rlib" "/opt/rustwide/target/debug/deps/libremove_dir_all-6e59f7e26ce91703.rlib" "/opt/rustwide/target/debug/deps/libr2d2_redis-6828f7d12856998d.rlib" "/opt/rustwide/target/debug/deps/libredis-a94d90a90e8ad66f.rlib" "/opt/rustwide/target/debug/deps/libcombine-db46c0c53480f6be.rlib" "/opt/rustwide/target/debug/deps/libascii-4106a7dc36d9ba53.rlib" "/opt/rustwide/target/debug/deps/libunreachable-c7876f1e3de87b4b.rlib" "/opt/rustwide/target/debug/deps/libvoid-cff1fbb51120ba49.rlib" "/opt/rustwide/target/debug/deps/libeither-b03f4c556c7c8cd5.rlib" "/opt/rustwide/target/debug/deps/libinflector-0dd7ae4e2d7a57de.rlib" "/opt/rustwide/target/debug/deps/libdirs-e84f7d9e9a6887f4.rlib" "/opt/rustwide/target/debug/deps/libargonautica-56f55716806a3a86.rlib" "/opt/rustwide/target/debug/deps/libnom-03997af22b7a0cde.rlib" "/opt/rustwide/target/debug/deps/libtokio_core-77abca0da857857b.rlib" "/opt/rustwide/target/debug/deps/libscoped_tls-cfca2a775992df8e.rlib" "/opt/rustwide/target/debug/deps/libjsonwebtoken-b2a2380654a82387.rlib" "/opt/rustwide/target/debug/deps/libring-6b58a6e3a3db44c0.rlib" "/opt/rustwide/target/debug/deps/libuntrusted-5a96bb74ee4000f6.rlib" "/opt/rustwide/target/debug/deps/libbase64-394e463f53b3ae27.rlib" "/opt/rustwide/target/debug/deps/libsafemem-b9e7c0f2d07cbc14.rlib" "/opt/rustwide/target/debug/deps/libjson-47058977712b72f9.rlib" "/opt/rustwide/target/debug/deps/libenv_logger-2cb75d6d5ad87ab3.rlib" "/opt/rustwide/target/debug/deps/libatty-b15e41d9bbaa31fb.rlib" "/opt/rustwide/target/debug/deps/libhumantime-a0805a6c6ee779f1.rlib" "/opt/rustwide/target/debug/deps/libtermcolor-57c3f695e7f9ae9b.rlib" "/opt/rustwide/target/debug/deps/libdiesel-27303f4ea3972e11.rlib" "/opt/rustwide/target/debug/deps/libpq_sys-8995f3313bcbc441.rlib" "/opt/rustwide/target/debug/deps/libbigdecimal-dc68631f5d8ed0ac.rlib" "/opt/rustwide/target/debug/deps/libr2d2-626c2e29bb6d59b9.rlib" "/opt/rustwide/target/debug/deps/libscheduled_thread_pool-3d8be22d1fc749e0.rlib" "/opt/rustwide/target/debug/deps/libparking_lot-806234bcd4924481.rlib" "/opt/rustwide/target/debug/deps/libparking_lot_core-4cc14521c3968b5a.rlib" "/opt/rustwide/target/debug/deps/libsmallvec-34880b2082f1d176.rlib" "/opt/rustwide/target/debug/deps/liblock_api-02839c16e23f9787.rlib" "/opt/rustwide/target/debug/deps/libinstant-be14385df90a384c.rlib" "/opt/rustwide/target/debug/deps/libchrono-28b09817ded146e8.rlib" "/opt/rustwide/target/debug/deps/libbigdecimal-0c05a4f7622aa535.rlib" "/opt/rustwide/target/debug/deps/libnum_bigint-f2c97c2b3bdf13e1.rlib" "/opt/rustwide/target/debug/deps/libnum_integer-4545f17f749a0151.rlib" "/opt/rustwide/target/debug/deps/libnum_traits-4a59219676fe7595.rlib" "/opt/rustwide/target/debug/deps/libbcrypt-757398e5f0e72371.rlib" "/opt/rustwide/target/debug/deps/libblowfish-90e5bafd01dc6634.rlib" "/opt/rustwide/target/debug/deps/libactix_web-016d110a58ca3159.rlib" "/opt/rustwide/target/debug/deps/libactix_net-cace954be56f3252.rlib" "/opt/rustwide/target/debug/deps/libtokio_openssl-69bbcab1e3a65a6e.rlib" "/opt/rustwide/target/debug/deps/libopenssl-4941acacda209327.rlib" "/opt/rustwide/target/debug/deps/libopenssl_sys-ced3ca9283815ae6.rlib" "/opt/rustwide/target/debug/deps/libforeign_types-a8021f93a490c2c6.rlib" "/opt/rustwide/target/debug/deps/libforeign_types_shared-16ec2b602d960524.rlib" "/opt/rustwide/target/debug/deps/libtower_service-1788a0c30298bfa0.rlib" "/opt/rustwide/target/debug/deps/libv_htmlescape-11705c26c3314c79.rlib" "/opt/rustwide/target/debug/deps/libv_escape-b8de67ca7e7a9ee7.rlib" "/opt/rustwide/target/debug/deps/libserde_json-6238da8bfe3877e0.rlib" "/opt/rustwide/target/debug/deps/libryu-37b6e9a22bb2209d.rlib" "/opt/rustwide/target/debug/deps/libserde_urlencoded-bd85d7ebe090a2b2.rlib" "/opt/rustwide/target/debug/deps/libdtoa-167ebc3473a64580.rlib" "/opt/rustwide/target/debug/deps/libh2-f46a59d6e7b72814.rlib" "/opt/rustwide/target/debug/deps/libindexmap-716ec1f1b0dbb5e2.rlib" "/opt/rustwide/target/debug/deps/libhashbrown-c81ff6afa81291d5.rlib" "/opt/rustwide/target/debug/deps/libstring-b012508a2068f07b.rlib" "/opt/rustwide/target/debug/deps/libflate2-6f13e6986421d818.rlib" "/opt/rustwide/target/debug/deps/libminiz_sys-2d42db58b401e6cc.rlib" "/opt/rustwide/target/debug/deps/libcrc32fast-78c4a06097ec9217.rlib" "/opt/rustwide/target/debug/deps/libbrotli2-8b184d8215a424da.rlib" "/opt/rustwide/target/debug/deps/libbrotli_sys-c81d3f37ff8dcc11.rlib" "/opt/rustwide/target/debug/deps/libmime_guess-c0a0cbd46faea8a4.rlib" "/opt/rustwide/target/debug/deps/libunicase-7bf0e3bd5691c24d.rlib" "/opt/rustwide/target/debug/deps/libmime-1f80b638f4e5cb9c.rlib" "/opt/rustwide/target/debug/deps/liblazycell-cb3e22aa51f3fb4c.rlib" "/opt/rustwide/target/debug/deps/liblanguage_tags-a0a31ad22fc7dbda.rlib" "/opt/rustwide/target/debug/deps/libhttparse-70ee21a856a9db0a.rlib" "/opt/rustwide/target/debug/deps/libhttp-965352225d566b39.rlib" "/opt/rustwide/target/debug/deps/libitoa-6048d71bcce27ffd.rlib" "/opt/rustwide/target/debug/deps/libfutures_cpupool-0077bb50550ac4bb.rlib" "/opt/rustwide/target/debug/deps/libcookie-634f63adce476575.rlib" "/opt/rustwide/target/debug/deps/libhkdf-953881c3a7040fb0.rlib" "/opt/rustwide/target/debug/deps/libhmac-9fd505c5cbe26133.rlib" "/opt/rustwide/target/debug/deps/libcrypto_mac-757ec53960a1749b.rlib" "/opt/rustwide/target/debug/deps/libsubtle-203f19858ca045df.rlib" "/opt/rustwide/target/debug/deps/libsha2-454ead701e607a48.rlib" "/opt/rustwide/target/debug/deps/libdigest-560da67ecda1b926.rlib" "/opt/rustwide/target/debug/deps/libfake_simd-3704098158514f49.rlib" "/opt/rustwide/target/debug/deps/libblock_buffer-944918fbef163d39.rlib" "/opt/rustwide/target/debug/deps/libblock_padding-0cbcbf39d870dce5.rlib" "/opt/rustwide/target/debug/deps/libbyte_tools-7b41428fbe7b62c6.rlib" "/opt/rustwide/target/debug/deps/libaes_gcm-d4d5bd809df259be.rlib" "/opt/rustwide/target/debug/deps/libzeroize-03209cdad79cbed8.rlib" "/opt/rustwide/target/debug/deps/libghash-7ae6e690fcddbc9e.rlib" "/opt/rustwide/target/debug/deps/libpolyval-53c3873546ec756c.rlib" "/opt/rustwide/target/debug/deps/libuniversal_hash-a7fe847486c03f86.rlib" "/opt/rustwide/target/debug/deps/libsubtle-8ba068cfe92b20b8.rlib" "/opt/rustwide/target/debug/deps/libaes-50570ed684b8542b.rlib" "/opt/rustwide/target/debug/deps/libaes_soft-9a30913286032ad2.rlib" "/opt/rustwide/target/debug/deps/libopaque_debug-efd5d3f8c67be758.rlib" "/opt/rustwide/target/debug/deps/libaead-1fde9b730c342f0e.rlib" "/opt/rustwide/target/debug/deps/libblock_cipher_trait-9d09af942bd94844.rlib" "/opt/rustwide/target/debug/deps/libgeneric_array-863acf4de67dbc62.rlib" "/opt/rustwide/target/debug/deps/libtypenum-a5e8dd74bd8dfb37.rlib" "/opt/rustwide/target/debug/deps/libbase64-f3ec148fd12597ac.rlib" "/opt/rustwide/target/debug/deps/librand-a0bf7bd55a4b218f.rlib" "/opt/rustwide/target/debug/deps/librand_chacha-fd9d3aafc87e322c.rlib" "/opt/rustwide/target/debug/deps/libppv_lite86-9e2dc93c7288ddfd.rlib" "/opt/rustwide/target/debug/deps/librand_core-e6f497af0cded044.rlib" "/opt/rustwide/target/debug/deps/libgetrandom-64266a8c334ee930.rlib" "/opt/rustwide/target/debug/deps/libpercent_encoding-118ab8cd0c12994c.rlib" "/opt/rustwide/target/debug/deps/libtime-db5f01492f0ff201.rlib" "/opt/rustwide/target/debug/deps/libsha1-9e6efe6003864c6f.rlib" "/opt/rustwide/target/debug/deps/libregex-62e055e6c3a1f4aa.rlib" "/opt/rustwide/target/debug/deps/libthread_local-76e36b18ae5ab5a5.rlib" "/opt/rustwide/target/debug/deps/libregex_syntax-2b91d401512672d8.rlib" "/opt/rustwide/target/debug/deps/libaho_corasick-e01381020880b078.rlib" "/opt/rustwide/target/debug/deps/libmemchr-e03602aba27a22bc.rlib" "/opt/rustwide/target/debug/deps/libbase64-56f19bb003aaff78.rlib" "/opt/rustwide/target/debug/deps/libactix-6f27cd0573bce31f.rlib" "/opt/rustwide/target/debug/deps/libtokio_signal-98a6db06cf2f78aa.rlib" "/opt/rustwide/target/debug/deps/libsignal_hook_registry-4ec049e6363d3044.rlib" "/opt/rustwide/target/debug/deps/libtrust_dns_resolver-ab960060ecd1d9e0.rlib" "/opt/rustwide/target/debug/deps/libtrust_dns_proto-0926e63011b2c35c.rlib" "/opt/rustwide/target/debug/deps/liburl-9fab8ad959fdc05c.rlib" "/opt/rustwide/target/debug/deps/libencoding-6fa6e3c934feafd0.rlib" "/opt/rustwide/target/debug/deps/libencoding_index_tradchinese-6ae97ea67f80e23b.rlib" "/opt/rustwide/target/debug/deps/libencoding_index_simpchinese-8407545542882c17.rlib" "/opt/rustwide/target/debug/deps/libencoding_index_japanese-3bc16c0ead6679ed.rlib" "/opt/rustwide/target/debug/deps/libencoding_index_korean-a9611b2c70e9a2b0.rlib" "/opt/rustwide/target/debug/deps/libencoding_index_singlebyte-8fd380959df522c4.rlib" "/opt/rustwide/target/debug/deps/libpercent_encoding-6cfaa5fc89ff72d4.rlib" "/opt/rustwide/target/debug/deps/libsocket2-b5c691cf45fee4b8.rlib" "/opt/rustwide/target/debug/deps/librand-2eb1ea88cdef100d.rlib" "/opt/rustwide/target/debug/deps/libidna-740fe4d95ebee3ae.rlib" "/opt/rustwide/target/debug/deps/libunicode_normalization-00a5caef43a4386b.rlib" "/opt/rustwide/target/debug/deps/libtinyvec-c7495963f757b92a.rlib" "/opt/rustwide/target/debug/deps/libtinyvec_macros-5b1520f36949599c.rlib" "/opt/rustwide/target/debug/deps/libunicode_bidi-7e8075a07f0e5422.rlib" "/opt/rustwide/target/debug/deps/libmatches-5499bb0a916b29b9.rlib" "/opt/rustwide/target/debug/deps/libresolv_conf-3ed5bc926803cccb.rlib" "/opt/rustwide/target/debug/deps/libhostname-785d257a639e20c6.rlib" "/opt/rustwide/target/debug/deps/libmatch_cfg-aebef96a4a07fd27.rlib" "/opt/rustwide/target/debug/deps/libquick_error-02525b70077f996f.rlib" "/opt/rustwide/target/debug/deps/liblru_cache-c8c2dfe704af588f.rlib" "/opt/rustwide/target/debug/deps/liblinked_hash_map-49bfc9b2047fa317.rlib" "/opt/rustwide/target/debug/deps/libfailure-f5f7cf7cd19a2f87.rlib" "/opt/rustwide/target/debug/deps/libbacktrace-4eba42388863d2a5.rlib" "/opt/rustwide/target/debug/deps/libminiz_oxide-717c95e0ca43996f.rlib" "/opt/rustwide/target/debug/deps/libadler-797761d55cc6d77d.rlib" "/opt/rustwide/target/debug/deps/libobject-3398b1b82a61cf88.rlib" "/opt/rustwide/target/debug/deps/libaddr2line-57a8d78d4ce5a557.rlib" "/opt/rustwide/target/debug/deps/libgimli-0a231e394c8ed583.rlib" "/opt/rustwide/target/debug/deps/libcfg_if-d836a7202f0431f0.rlib" "/opt/rustwide/target/debug/deps/librustc_demangle-f324c5343369256d.rlib" "/opt/rustwide/target/debug/deps/libtokio-48aa2071c5d3d410.rlib" "/opt/rustwide/target/debug/deps/libtokio_uds-ae370022ccab715e.rlib" "/opt/rustwide/target/debug/deps/libmio_uds-4258d9e4db2ccc2a.rlib" "/opt/rustwide/target/debug/deps/libtokio_udp-d2466eebfcb9bd9f.rlib" "/opt/rustwide/target/debug/deps/libtokio_timer-0c670e96e0e8e390.rlib" "/opt/rustwide/target/debug/deps/libtokio_tcp-bf8fd1cea469f307.rlib" "/opt/rustwide/target/debug/deps/libtokio_reactor-7fb100969b5ec892.rlib" "/opt/rustwide/target/debug/deps/libtokio_sync-89713c1b7672c90e.rlib" "/opt/rustwide/target/debug/deps/libparking_lot-e2603747749ea9f9.rlib" "/opt/rustwide/target/debug/deps/libparking_lot_core-9fa0152af93932a1.rlib" "/opt/rustwide/target/debug/deps/liblock_api-dbb4a111800d5527.rlib" "/opt/rustwide/target/debug/deps/libtokio_fs-c49f33f97d21eae4.rlib" "/opt/rustwide/target/debug/deps/libtokio_threadpool-b4b67c014ff8dee3.rlib" "/opt/rustwide/target/debug/deps/libcrossbeam_queue-b0535afb18dcbfef.rlib" "/opt/rustwide/target/debug/deps/libcrossbeam_deque-d64ec853b8dd2517.rlib" "/opt/rustwide/target/debug/deps/libcrossbeam_epoch-b23cc33dd2d240e2.rlib" "/opt/rustwide/target/debug/deps/libscopeguard-61a8585eac99cded.rlib" "/opt/rustwide/target/debug/deps/libmemoffset-2e6b9c1d1cc3a259.rlib" "/opt/rustwide/target/debug/deps/libtokio_current_thread-1b4b4a457dd2ec16.rlib" "/opt/rustwide/target/debug/deps/libtokio_executor-9e0b7f0b8ae05d3b.rlib" "/opt/rustwide/target/debug/deps/libcrossbeam_utils-ff13728372c662eb.rlib" "/opt/rustwide/target/debug/deps/libtokio_codec-89b388fa9ac6104f.rlib" "/opt/rustwide/target/debug/deps/libtokio_io-3380de0d99204e49.rlib" "/opt/rustwide/target/debug/deps/libnum_cpus-e6bbf05144b30128.rlib" "/opt/rustwide/target/debug/deps/libmio-be5501b06ff02a9f.rlib" "/opt/rustwide/target/debug/deps/libslab-65742487a18009d6.rlib" "/opt/rustwide/target/debug/deps/libnet2-8c9faec56d88118b.rlib" "/opt/rustwide/target/debug/deps/libfutures-adb515f94880e447.rlib" "/opt/rustwide/target/debug/deps/libbitflags-de31228f2c0549ed.rlib" "/opt/rustwide/target/debug/deps/libuuid-79aa63e26a43be1a.rlib" "/opt/rustwide/target/debug/deps/libserde-144c3a901923101d.rlib" "/opt/rustwide/target/debug/deps/libparking_lot-e139f2a707791b33.rlib" "/opt/rustwide/target/debug/deps/libparking_lot_core-4f0b55d2eb2d3a97.rlib" "/opt/rustwide/target/debug/deps/libsmallvec-6e593f3f88821277.rlib" "/opt/rustwide/target/debug/deps/libmaybe_uninit-ba8c860573beb973.rlib" "/opt/rustwide/target/debug/deps/librand-e1ef0a460e1807ee.rlib" "/opt/rustwide/target/debug/deps/librand_xorshift-ced26e2e6ce93162.rlib" "/opt/rustwide/target/debug/deps/librand_pcg-8c3fe0cebc0277da.rlib" "/opt/rustwide/target/debug/deps/librand_hc-78b0673e9f5d2435.rlib" "/opt/rustwide/target/debug/deps/librand_chacha-75bdaf034d7085c6.rlib" "/opt/rustwide/target/debug/deps/librand_isaac-2ca4fdbf72409aba.rlib" "/opt/rustwide/target/debug/deps/librand_core-562e496067677943.rlib" "/opt/rustwide/target/debug/deps/librand_os-11e9b4e6c7de4a51.rlib" "/opt/rustwide/target/debug/deps/librand_jitter-179f10980ade89d3.rlib" "/opt/rustwide/target/debug/deps/librand_core-fe89edf997f58b50.rlib" "/opt/rustwide/target/debug/deps/liblock_api-2263496d0ea791c1.rlib" "/opt/rustwide/target/debug/deps/libowning_ref-6a7e3d2f83db1ddf.rlib" "/opt/rustwide/target/debug/deps/libstable_deref_trait-5f10265e8ae1f329.rlib" "/opt/rustwide/target/debug/deps/libscopeguard-558c209223282dcd.rlib" "/opt/rustwide/target/debug/deps/libfnv-751e5967119454f8.rlib" "/opt/rustwide/target/debug/deps/libcrossbeam_channel-58d581c7ec626514.rlib" "/opt/rustwide/target/debug/deps/libcrossbeam_utils-09178b46ee20288f.rlib" "/opt/rustwide/target/debug/deps/liblazy_static-7895c92c6d278491.rlib" "/opt/rustwide/target/debug/deps/libbytes-5786210cf55b5ca6.rlib" "/opt/rustwide/target/debug/deps/libiovec-72f96afb4b5c625f.rlib" "/opt/rustwide/target/debug/deps/liblibc-62a419d265519ae8.rlib" "/opt/rustwide/target/debug/deps/libbyteorder-04b16b37fbc1beb3.rlib" "/opt/rustwide/target/debug/deps/liblog-e85f58044ae91ffe.rlib" "/opt/rustwide/target/debug/deps/libcfg_if-b10e0993eefc366b.rlib" "-Wl,--start-group" "/opt/rustwide/rustup-home/toolchains/1.49.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-e12de7683a34c500.rlib" "/opt/rustwide/rustup-home/toolchains/1.49.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libpanic_unwind-446a53c2e468675f.rlib" "/opt/rustwide/rustup-home/toolchains/1.49.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libminiz_oxide-86fef9fb252a2d33.rlib" "/opt/rustwide/rustup-home/toolchains/1.49.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libadler-3bed9bfd30304751.rlib" "/opt/rustwide/rustup-home/toolchains/1.49.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libobject-0e38eeb474a7b386.rlib" "/opt/rustwide/rustup-home/toolchains/1.49.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libaddr2line-a846ed547b824740.rlib" "/opt/rustwide/rustup-home/toolchains/1.49.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libgimli-c9540f0a4fb9265d.rlib" "/opt/rustwide/rustup-home/toolchains/1.49.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_demangle-7d2ca66c92c356eb.rlib" "/opt/rustwide/rustup-home/toolchains/1.49.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libhashbrown-147e2c808f949493.rlib" "/opt/rustwide/rustup-home/toolchains/1.49.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_alloc-bd2a4369506670e9.rlib" "/opt/rustwide/rustup-home/toolchains/1.49.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libunwind-74bfdd0ce7d0ed48.rlib" "/opt/rustwide/rustup-home/toolchains/1.49.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcfg_if-6777f47f1c491841.rlib" "/opt/rustwide/rustup-home/toolchains/1.49.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/liblibc-b104f1790174f2be.rlib" "/opt/rustwide/rustup-home/toolchains/1.49.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/liballoc-db37898996f45c13.rlib" "/opt/rustwide/rustup-home/toolchains/1.49.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_core-25b7435131fc4938.rlib" "/opt/rustwide/rustup-home/toolchains/1.49.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-9d4b6f3c097e876e.rlib" "-Wl,--end-group" "/opt/rustwide/rustup-home/toolchains/1.49.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcompiler_builtins-3f953ad652ab829a.rlib" "-Wl,-Bdynamic" "-lpq" "-lssl" "-lcrypto" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" [INFO] [stdout] = note: collect2: fatal error: ld terminated with signal 9 [Killed] [INFO] [stdout] compilation terminated. [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to previous error; 16 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: linking with `cc` failed: exit code: 1 [INFO] [stdout] | [INFO] [stdout] = note: "cc" "-Wl,--as-needed" "-Wl,-z,noexecstack" "-m64" "-Wl,--eh-frame-hdr" "-L" "/opt/rustwide/rustup-home/toolchains/1.49.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib" "/opt/rustwide/target/debug/deps/test_script-4e057e430bc95db6.test_script.5q4j0s60-cgu.0.rcgu.o" "/opt/rustwide/target/debug/deps/test_script-4e057e430bc95db6.test_script.5q4j0s60-cgu.1.rcgu.o" "/opt/rustwide/target/debug/deps/test_script-4e057e430bc95db6.test_script.5q4j0s60-cgu.10.rcgu.o" "/opt/rustwide/target/debug/deps/test_script-4e057e430bc95db6.test_script.5q4j0s60-cgu.11.rcgu.o" "/opt/rustwide/target/debug/deps/test_script-4e057e430bc95db6.test_script.5q4j0s60-cgu.12.rcgu.o" "/opt/rustwide/target/debug/deps/test_script-4e057e430bc95db6.test_script.5q4j0s60-cgu.13.rcgu.o" "/opt/rustwide/target/debug/deps/test_script-4e057e430bc95db6.test_script.5q4j0s60-cgu.14.rcgu.o" "/opt/rustwide/target/debug/deps/test_script-4e057e430bc95db6.test_script.5q4j0s60-cgu.15.rcgu.o" "/opt/rustwide/target/debug/deps/test_script-4e057e430bc95db6.test_script.5q4j0s60-cgu.2.rcgu.o" "/opt/rustwide/target/debug/deps/test_script-4e057e430bc95db6.test_script.5q4j0s60-cgu.3.rcgu.o" "/opt/rustwide/target/debug/deps/test_script-4e057e430bc95db6.test_script.5q4j0s60-cgu.4.rcgu.o" "/opt/rustwide/target/debug/deps/test_script-4e057e430bc95db6.test_script.5q4j0s60-cgu.5.rcgu.o" "/opt/rustwide/target/debug/deps/test_script-4e057e430bc95db6.test_script.5q4j0s60-cgu.6.rcgu.o" "/opt/rustwide/target/debug/deps/test_script-4e057e430bc95db6.test_script.5q4j0s60-cgu.7.rcgu.o" "/opt/rustwide/target/debug/deps/test_script-4e057e430bc95db6.test_script.5q4j0s60-cgu.8.rcgu.o" "/opt/rustwide/target/debug/deps/test_script-4e057e430bc95db6.test_script.5q4j0s60-cgu.9.rcgu.o" "-o" "/opt/rustwide/target/debug/deps/test_script-4e057e430bc95db6" "/opt/rustwide/target/debug/deps/test_script-4e057e430bc95db6.4yw412wv6ribezo0.rcgu.o" "-Wl,--gc-sections" "-pie" "-Wl,-zrelro" "-Wl,-znow" "-nodefaultlibs" "-L" "/opt/rustwide/target/debug/deps" "-L" "/opt/rustwide/target/debug/build/brotli-sys-b783873d024c29c0/out" "-L" "/opt/rustwide/target/debug/build/miniz-sys-d479ed642e9d1d0e/out" "-L" "/opt/rustwide/target/debug/build/argonautica-db0597ff219bac44/out" "-L" "/usr/lib/x86_64-linux-gnu" "-L" "/opt/rustwide/target/debug/build/ring-693f5eafb1a81190/out" "-L" "/opt/rustwide/rustup-home/toolchains/1.49.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-Wl,-Bstatic" "/opt/rustwide/rustup-home/toolchains/1.49.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libtest-6609e81d71a1bf05.rlib" "/opt/rustwide/rustup-home/toolchains/1.49.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libterm-c352aab3e89370e6.rlib" "/opt/rustwide/rustup-home/toolchains/1.49.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libgetopts-5a89b15f567bd092.rlib" "/opt/rustwide/rustup-home/toolchains/1.49.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libunicode_width-f48d3ad387757b0f.rlib" "/opt/rustwide/rustup-home/toolchains/1.49.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_std-bf2dc5d6d88f70a5.rlib" "/opt/rustwide/target/debug/deps/libkakapo_api-99a83c276c598c66.rlib" "/opt/rustwide/target/debug/deps/libtime_test-17ce5839619664f3.rlib" "/opt/rustwide/target/debug/deps/libtempfile-54e75a43e9f7ba34.rlib" "/opt/rustwide/target/debug/deps/libremove_dir_all-6e59f7e26ce91703.rlib" "/opt/rustwide/target/debug/deps/libr2d2_redis-6828f7d12856998d.rlib" "/opt/rustwide/target/debug/deps/libredis-a94d90a90e8ad66f.rlib" "/opt/rustwide/target/debug/deps/libcombine-db46c0c53480f6be.rlib" "/opt/rustwide/target/debug/deps/libascii-4106a7dc36d9ba53.rlib" "/opt/rustwide/target/debug/deps/libunreachable-c7876f1e3de87b4b.rlib" "/opt/rustwide/target/debug/deps/libvoid-cff1fbb51120ba49.rlib" "/opt/rustwide/target/debug/deps/libeither-b03f4c556c7c8cd5.rlib" "/opt/rustwide/target/debug/deps/libinflector-0dd7ae4e2d7a57de.rlib" "/opt/rustwide/target/debug/deps/libdirs-e84f7d9e9a6887f4.rlib" "/opt/rustwide/target/debug/deps/libargonautica-56f55716806a3a86.rlib" "/opt/rustwide/target/debug/deps/libnom-03997af22b7a0cde.rlib" "/opt/rustwide/target/debug/deps/libtokio_core-77abca0da857857b.rlib" "/opt/rustwide/target/debug/deps/libscoped_tls-cfca2a775992df8e.rlib" "/opt/rustwide/target/debug/deps/libjsonwebtoken-b2a2380654a82387.rlib" "/opt/rustwide/target/debug/deps/libring-6b58a6e3a3db44c0.rlib" "/opt/rustwide/target/debug/deps/libuntrusted-5a96bb74ee4000f6.rlib" "/opt/rustwide/target/debug/deps/libbase64-394e463f53b3ae27.rlib" "/opt/rustwide/target/debug/deps/libsafemem-b9e7c0f2d07cbc14.rlib" "/opt/rustwide/target/debug/deps/libjson-47058977712b72f9.rlib" "/opt/rustwide/target/debug/deps/libenv_logger-2cb75d6d5ad87ab3.rlib" "/opt/rustwide/target/debug/deps/libatty-b15e41d9bbaa31fb.rlib" "/opt/rustwide/target/debug/deps/libhumantime-a0805a6c6ee779f1.rlib" "/opt/rustwide/target/debug/deps/libtermcolor-57c3f695e7f9ae9b.rlib" "/opt/rustwide/target/debug/deps/libdiesel-27303f4ea3972e11.rlib" "/opt/rustwide/target/debug/deps/libpq_sys-8995f3313bcbc441.rlib" "/opt/rustwide/target/debug/deps/libbigdecimal-dc68631f5d8ed0ac.rlib" "/opt/rustwide/target/debug/deps/libr2d2-626c2e29bb6d59b9.rlib" "/opt/rustwide/target/debug/deps/libscheduled_thread_pool-3d8be22d1fc749e0.rlib" "/opt/rustwide/target/debug/deps/libparking_lot-806234bcd4924481.rlib" "/opt/rustwide/target/debug/deps/libparking_lot_core-4cc14521c3968b5a.rlib" "/opt/rustwide/target/debug/deps/libsmallvec-34880b2082f1d176.rlib" "/opt/rustwide/target/debug/deps/liblock_api-02839c16e23f9787.rlib" "/opt/rustwide/target/debug/deps/libinstant-be14385df90a384c.rlib" "/opt/rustwide/target/debug/deps/libchrono-28b09817ded146e8.rlib" "/opt/rustwide/target/debug/deps/libbigdecimal-0c05a4f7622aa535.rlib" "/opt/rustwide/target/debug/deps/libnum_bigint-f2c97c2b3bdf13e1.rlib" "/opt/rustwide/target/debug/deps/libnum_integer-4545f17f749a0151.rlib" "/opt/rustwide/target/debug/deps/libnum_traits-4a59219676fe7595.rlib" "/opt/rustwide/target/debug/deps/libbcrypt-757398e5f0e72371.rlib" "/opt/rustwide/target/debug/deps/libblowfish-90e5bafd01dc6634.rlib" "/opt/rustwide/target/debug/deps/libactix_web-016d110a58ca3159.rlib" "/opt/rustwide/target/debug/deps/libactix_net-cace954be56f3252.rlib" "/opt/rustwide/target/debug/deps/libtokio_openssl-69bbcab1e3a65a6e.rlib" "/opt/rustwide/target/debug/deps/libopenssl-4941acacda209327.rlib" "/opt/rustwide/target/debug/deps/libopenssl_sys-ced3ca9283815ae6.rlib" "/opt/rustwide/target/debug/deps/libforeign_types-a8021f93a490c2c6.rlib" "/opt/rustwide/target/debug/deps/libforeign_types_shared-16ec2b602d960524.rlib" "/opt/rustwide/target/debug/deps/libtower_service-1788a0c30298bfa0.rlib" "/opt/rustwide/target/debug/deps/libv_htmlescape-11705c26c3314c79.rlib" "/opt/rustwide/target/debug/deps/libv_escape-b8de67ca7e7a9ee7.rlib" "/opt/rustwide/target/debug/deps/libserde_json-6238da8bfe3877e0.rlib" "/opt/rustwide/target/debug/deps/libryu-37b6e9a22bb2209d.rlib" "/opt/rustwide/target/debug/deps/libserde_urlencoded-bd85d7ebe090a2b2.rlib" "/opt/rustwide/target/debug/deps/libdtoa-167ebc3473a64580.rlib" "/opt/rustwide/target/debug/deps/libh2-f46a59d6e7b72814.rlib" "/opt/rustwide/target/debug/deps/libindexmap-716ec1f1b0dbb5e2.rlib" "/opt/rustwide/target/debug/deps/libhashbrown-c81ff6afa81291d5.rlib" "/opt/rustwide/target/debug/deps/libstring-b012508a2068f07b.rlib" "/opt/rustwide/target/debug/deps/libflate2-6f13e6986421d818.rlib" "/opt/rustwide/target/debug/deps/libminiz_sys-2d42db58b401e6cc.rlib" "/opt/rustwide/target/debug/deps/libcrc32fast-78c4a06097ec9217.rlib" "/opt/rustwide/target/debug/deps/libbrotli2-8b184d8215a424da.rlib" "/opt/rustwide/target/debug/deps/libbrotli_sys-c81d3f37ff8dcc11.rlib" "/opt/rustwide/target/debug/deps/libmime_guess-c0a0cbd46faea8a4.rlib" "/opt/rustwide/target/debug/deps/libunicase-7bf0e3bd5691c24d.rlib" "/opt/rustwide/target/debug/deps/libmime-1f80b638f4e5cb9c.rlib" "/opt/rustwide/target/debug/deps/liblazycell-cb3e22aa51f3fb4c.rlib" "/opt/rustwide/target/debug/deps/liblanguage_tags-a0a31ad22fc7dbda.rlib" "/opt/rustwide/target/debug/deps/libhttparse-70ee21a856a9db0a.rlib" "/opt/rustwide/target/debug/deps/libhttp-965352225d566b39.rlib" "/opt/rustwide/target/debug/deps/libitoa-6048d71bcce27ffd.rlib" "/opt/rustwide/target/debug/deps/libfutures_cpupool-0077bb50550ac4bb.rlib" "/opt/rustwide/target/debug/deps/libcookie-634f63adce476575.rlib" "/opt/rustwide/target/debug/deps/libhkdf-953881c3a7040fb0.rlib" "/opt/rustwide/target/debug/deps/libhmac-9fd505c5cbe26133.rlib" "/opt/rustwide/target/debug/deps/libcrypto_mac-757ec53960a1749b.rlib" "/opt/rustwide/target/debug/deps/libsubtle-203f19858ca045df.rlib" "/opt/rustwide/target/debug/deps/libsha2-454ead701e607a48.rlib" "/opt/rustwide/target/debug/deps/libdigest-560da67ecda1b926.rlib" "/opt/rustwide/target/debug/deps/libfake_simd-3704098158514f49.rlib" "/opt/rustwide/target/debug/deps/libblock_buffer-944918fbef163d39.rlib" "/opt/rustwide/target/debug/deps/libblock_padding-0cbcbf39d870dce5.rlib" "/opt/rustwide/target/debug/deps/libbyte_tools-7b41428fbe7b62c6.rlib" "/opt/rustwide/target/debug/deps/libaes_gcm-d4d5bd809df259be.rlib" "/opt/rustwide/target/debug/deps/libzeroize-03209cdad79cbed8.rlib" "/opt/rustwide/target/debug/deps/libghash-7ae6e690fcddbc9e.rlib" "/opt/rustwide/target/debug/deps/libpolyval-53c3873546ec756c.rlib" "/opt/rustwide/target/debug/deps/libuniversal_hash-a7fe847486c03f86.rlib" "/opt/rustwide/target/debug/deps/libsubtle-8ba068cfe92b20b8.rlib" "/opt/rustwide/target/debug/deps/libaes-50570ed684b8542b.rlib" "/opt/rustwide/target/debug/deps/libaes_soft-9a30913286032ad2.rlib" "/opt/rustwide/target/debug/deps/libopaque_debug-efd5d3f8c67be758.rlib" "/opt/rustwide/target/debug/deps/libaead-1fde9b730c342f0e.rlib" "/opt/rustwide/target/debug/deps/libblock_cipher_trait-9d09af942bd94844.rlib" "/opt/rustwide/target/debug/deps/libgeneric_array-863acf4de67dbc62.rlib" "/opt/rustwide/target/debug/deps/libtypenum-a5e8dd74bd8dfb37.rlib" "/opt/rustwide/target/debug/deps/libbase64-f3ec148fd12597ac.rlib" "/opt/rustwide/target/debug/deps/librand-a0bf7bd55a4b218f.rlib" "/opt/rustwide/target/debug/deps/librand_chacha-fd9d3aafc87e322c.rlib" "/opt/rustwide/target/debug/deps/libppv_lite86-9e2dc93c7288ddfd.rlib" "/opt/rustwide/target/debug/deps/librand_core-e6f497af0cded044.rlib" "/opt/rustwide/target/debug/deps/libgetrandom-64266a8c334ee930.rlib" "/opt/rustwide/target/debug/deps/libpercent_encoding-118ab8cd0c12994c.rlib" "/opt/rustwide/target/debug/deps/libtime-db5f01492f0ff201.rlib" "/opt/rustwide/target/debug/deps/libsha1-9e6efe6003864c6f.rlib" "/opt/rustwide/target/debug/deps/libregex-62e055e6c3a1f4aa.rlib" "/opt/rustwide/target/debug/deps/libthread_local-76e36b18ae5ab5a5.rlib" "/opt/rustwide/target/debug/deps/libregex_syntax-2b91d401512672d8.rlib" "/opt/rustwide/target/debug/deps/libaho_corasick-e01381020880b078.rlib" "/opt/rustwide/target/debug/deps/libmemchr-e03602aba27a22bc.rlib" "/opt/rustwide/target/debug/deps/libbase64-56f19bb003aaff78.rlib" "/opt/rustwide/target/debug/deps/libactix-6f27cd0573bce31f.rlib" "/opt/rustwide/target/debug/deps/libtokio_signal-98a6db06cf2f78aa.rlib" "/opt/rustwide/target/debug/deps/libsignal_hook_registry-4ec049e6363d3044.rlib" "/opt/rustwide/target/debug/deps/libtrust_dns_resolver-ab960060ecd1d9e0.rlib" "/opt/rustwide/target/debug/deps/libtrust_dns_proto-0926e63011b2c35c.rlib" "/opt/rustwide/target/debug/deps/liburl-9fab8ad959fdc05c.rlib" "/opt/rustwide/target/debug/deps/libencoding-6fa6e3c934feafd0.rlib" "/opt/rustwide/target/debug/deps/libencoding_index_tradchinese-6ae97ea67f80e23b.rlib" "/opt/rustwide/target/debug/deps/libencoding_index_simpchinese-8407545542882c17.rlib" "/opt/rustwide/target/debug/deps/libencoding_index_japanese-3bc16c0ead6679ed.rlib" "/opt/rustwide/target/debug/deps/libencoding_index_korean-a9611b2c70e9a2b0.rlib" "/opt/rustwide/target/debug/deps/libencoding_index_singlebyte-8fd380959df522c4.rlib" "/opt/rustwide/target/debug/deps/libpercent_encoding-6cfaa5fc89ff72d4.rlib" "/opt/rustwide/target/debug/deps/libsocket2-b5c691cf45fee4b8.rlib" "/opt/rustwide/target/debug/deps/librand-2eb1ea88cdef100d.rlib" "/opt/rustwide/target/debug/deps/libidna-740fe4d95ebee3ae.rlib" "/opt/rustwide/target/debug/deps/libunicode_normalization-00a5caef43a4386b.rlib" "/opt/rustwide/target/debug/deps/libtinyvec-c7495963f757b92a.rlib" "/opt/rustwide/target/debug/deps/libtinyvec_macros-5b1520f36949599c.rlib" "/opt/rustwide/target/debug/deps/libunicode_bidi-7e8075a07f0e5422.rlib" "/opt/rustwide/target/debug/deps/libmatches-5499bb0a916b29b9.rlib" "/opt/rustwide/target/debug/deps/libresolv_conf-3ed5bc926803cccb.rlib" "/opt/rustwide/target/debug/deps/libhostname-785d257a639e20c6.rlib" "/opt/rustwide/target/debug/deps/libmatch_cfg-aebef96a4a07fd27.rlib" "/opt/rustwide/target/debug/deps/libquick_error-02525b70077f996f.rlib" "/opt/rustwide/target/debug/deps/liblru_cache-c8c2dfe704af588f.rlib" "/opt/rustwide/target/debug/deps/liblinked_hash_map-49bfc9b2047fa317.rlib" "/opt/rustwide/target/debug/deps/libfailure-f5f7cf7cd19a2f87.rlib" "/opt/rustwide/target/debug/deps/libbacktrace-4eba42388863d2a5.rlib" "/opt/rustwide/target/debug/deps/libminiz_oxide-717c95e0ca43996f.rlib" "/opt/rustwide/target/debug/deps/libadler-797761d55cc6d77d.rlib" "/opt/rustwide/target/debug/deps/libobject-3398b1b82a61cf88.rlib" "/opt/rustwide/target/debug/deps/libaddr2line-57a8d78d4ce5a557.rlib" "/opt/rustwide/target/debug/deps/libgimli-0a231e394c8ed583.rlib" "/opt/rustwide/target/debug/deps/libcfg_if-d836a7202f0431f0.rlib" "/opt/rustwide/target/debug/deps/librustc_demangle-f324c5343369256d.rlib" "/opt/rustwide/target/debug/deps/libtokio-48aa2071c5d3d410.rlib" "/opt/rustwide/target/debug/deps/libtokio_uds-ae370022ccab715e.rlib" "/opt/rustwide/target/debug/deps/libmio_uds-4258d9e4db2ccc2a.rlib" "/opt/rustwide/target/debug/deps/libtokio_udp-d2466eebfcb9bd9f.rlib" "/opt/rustwide/target/debug/deps/libtokio_timer-0c670e96e0e8e390.rlib" "/opt/rustwide/target/debug/deps/libtokio_tcp-bf8fd1cea469f307.rlib" "/opt/rustwide/target/debug/deps/libtokio_reactor-7fb100969b5ec892.rlib" "/opt/rustwide/target/debug/deps/libtokio_sync-89713c1b7672c90e.rlib" "/opt/rustwide/target/debug/deps/libparking_lot-e2603747749ea9f9.rlib" "/opt/rustwide/target/debug/deps/libparking_lot_core-9fa0152af93932a1.rlib" "/opt/rustwide/target/debug/deps/liblock_api-dbb4a111800d5527.rlib" "/opt/rustwide/target/debug/deps/libtokio_fs-c49f33f97d21eae4.rlib" "/opt/rustwide/target/debug/deps/libtokio_threadpool-b4b67c014ff8dee3.rlib" "/opt/rustwide/target/debug/deps/libcrossbeam_queue-b0535afb18dcbfef.rlib" "/opt/rustwide/target/debug/deps/libcrossbeam_deque-d64ec853b8dd2517.rlib" "/opt/rustwide/target/debug/deps/libcrossbeam_epoch-b23cc33dd2d240e2.rlib" "/opt/rustwide/target/debug/deps/libscopeguard-61a8585eac99cded.rlib" "/opt/rustwide/target/debug/deps/libmemoffset-2e6b9c1d1cc3a259.rlib" "/opt/rustwide/target/debug/deps/libtokio_current_thread-1b4b4a457dd2ec16.rlib" "/opt/rustwide/target/debug/deps/libtokio_executor-9e0b7f0b8ae05d3b.rlib" "/opt/rustwide/target/debug/deps/libcrossbeam_utils-ff13728372c662eb.rlib" "/opt/rustwide/target/debug/deps/libtokio_codec-89b388fa9ac6104f.rlib" "/opt/rustwide/target/debug/deps/libtokio_io-3380de0d99204e49.rlib" "/opt/rustwide/target/debug/deps/libnum_cpus-e6bbf05144b30128.rlib" "/opt/rustwide/target/debug/deps/libmio-be5501b06ff02a9f.rlib" "/opt/rustwide/target/debug/deps/libslab-65742487a18009d6.rlib" "/opt/rustwide/target/debug/deps/libnet2-8c9faec56d88118b.rlib" "/opt/rustwide/target/debug/deps/libfutures-adb515f94880e447.rlib" "/opt/rustwide/target/debug/deps/libbitflags-de31228f2c0549ed.rlib" "/opt/rustwide/target/debug/deps/libuuid-79aa63e26a43be1a.rlib" "/opt/rustwide/target/debug/deps/libserde-144c3a901923101d.rlib" "/opt/rustwide/target/debug/deps/libparking_lot-e139f2a707791b33.rlib" "/opt/rustwide/target/debug/deps/libparking_lot_core-4f0b55d2eb2d3a97.rlib" "/opt/rustwide/target/debug/deps/libsmallvec-6e593f3f88821277.rlib" "/opt/rustwide/target/debug/deps/libmaybe_uninit-ba8c860573beb973.rlib" "/opt/rustwide/target/debug/deps/librand-e1ef0a460e1807ee.rlib" "/opt/rustwide/target/debug/deps/librand_xorshift-ced26e2e6ce93162.rlib" "/opt/rustwide/target/debug/deps/librand_pcg-8c3fe0cebc0277da.rlib" "/opt/rustwide/target/debug/deps/librand_hc-78b0673e9f5d2435.rlib" "/opt/rustwide/target/debug/deps/librand_chacha-75bdaf034d7085c6.rlib" "/opt/rustwide/target/debug/deps/librand_isaac-2ca4fdbf72409aba.rlib" "/opt/rustwide/target/debug/deps/librand_core-562e496067677943.rlib" "/opt/rustwide/target/debug/deps/librand_os-11e9b4e6c7de4a51.rlib" "/opt/rustwide/target/debug/deps/librand_jitter-179f10980ade89d3.rlib" "/opt/rustwide/target/debug/deps/librand_core-fe89edf997f58b50.rlib" "/opt/rustwide/target/debug/deps/liblock_api-2263496d0ea791c1.rlib" "/opt/rustwide/target/debug/deps/libowning_ref-6a7e3d2f83db1ddf.rlib" "/opt/rustwide/target/debug/deps/libstable_deref_trait-5f10265e8ae1f329.rlib" "/opt/rustwide/target/debug/deps/libscopeguard-558c209223282dcd.rlib" "/opt/rustwide/target/debug/deps/libfnv-751e5967119454f8.rlib" "/opt/rustwide/target/debug/deps/libcrossbeam_channel-58d581c7ec626514.rlib" "/opt/rustwide/target/debug/deps/libcrossbeam_utils-09178b46ee20288f.rlib" "/opt/rustwide/target/debug/deps/liblazy_static-7895c92c6d278491.rlib" "/opt/rustwide/target/debug/deps/libbytes-5786210cf55b5ca6.rlib" "/opt/rustwide/target/debug/deps/libiovec-72f96afb4b5c625f.rlib" "/opt/rustwide/target/debug/deps/liblibc-62a419d265519ae8.rlib" "/opt/rustwide/target/debug/deps/libbyteorder-04b16b37fbc1beb3.rlib" "/opt/rustwide/target/debug/deps/liblog-e85f58044ae91ffe.rlib" "/opt/rustwide/target/debug/deps/libcfg_if-b10e0993eefc366b.rlib" "-Wl,--start-group" "/opt/rustwide/rustup-home/toolchains/1.49.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-e12de7683a34c500.rlib" "/opt/rustwide/rustup-home/toolchains/1.49.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libpanic_unwind-446a53c2e468675f.rlib" "/opt/rustwide/rustup-home/toolchains/1.49.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libminiz_oxide-86fef9fb252a2d33.rlib" "/opt/rustwide/rustup-home/toolchains/1.49.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libadler-3bed9bfd30304751.rlib" "/opt/rustwide/rustup-home/toolchains/1.49.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libobject-0e38eeb474a7b386.rlib" "/opt/rustwide/rustup-home/toolchains/1.49.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libaddr2line-a846ed547b824740.rlib" "/opt/rustwide/rustup-home/toolchains/1.49.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libgimli-c9540f0a4fb9265d.rlib" "/opt/rustwide/rustup-home/toolchains/1.49.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_demangle-7d2ca66c92c356eb.rlib" "/opt/rustwide/rustup-home/toolchains/1.49.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libhashbrown-147e2c808f949493.rlib" "/opt/rustwide/rustup-home/toolchains/1.49.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_alloc-bd2a4369506670e9.rlib" "/opt/rustwide/rustup-home/toolchains/1.49.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libunwind-74bfdd0ce7d0ed48.rlib" "/opt/rustwide/rustup-home/toolchains/1.49.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcfg_if-6777f47f1c491841.rlib" "/opt/rustwide/rustup-home/toolchains/1.49.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/liblibc-b104f1790174f2be.rlib" "/opt/rustwide/rustup-home/toolchains/1.49.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/liballoc-db37898996f45c13.rlib" "/opt/rustwide/rustup-home/toolchains/1.49.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_core-25b7435131fc4938.rlib" "/opt/rustwide/rustup-home/toolchains/1.49.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-9d4b6f3c097e876e.rlib" "-Wl,--end-group" "/opt/rustwide/rustup-home/toolchains/1.49.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcompiler_builtins-3f953ad652ab829a.rlib" "-Wl,-Bdynamic" "-lpq" "-lssl" "-lcrypto" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" [INFO] [stdout] = note: collect2: fatal error: ld terminated with signal 9 [Killed] [INFO] [stdout] compilation terminated. [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to previous error; 15 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `kakapo_api` [INFO] [stdout] error: linking with `cc` failed: exit code: 1 [INFO] [stdout] | [INFO] [stdout] = note: "cc" "-Wl,--as-needed" "-Wl,-z,noexecstack" "-m64" "-Wl,--eh-frame-hdr" "-L" "/opt/rustwide/rustup-home/toolchains/1.49.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib" "/opt/rustwide/target/debug/deps/test_tables-ba229d8b340c2cda.test_tables.dvfscczs-cgu.0.rcgu.o" "/opt/rustwide/target/debug/deps/test_tables-ba229d8b340c2cda.test_tables.dvfscczs-cgu.1.rcgu.o" "/opt/rustwide/target/debug/deps/test_tables-ba229d8b340c2cda.test_tables.dvfscczs-cgu.10.rcgu.o" "/opt/rustwide/target/debug/deps/test_tables-ba229d8b340c2cda.test_tables.dvfscczs-cgu.11.rcgu.o" "/opt/rustwide/target/debug/deps/test_tables-ba229d8b340c2cda.test_tables.dvfscczs-cgu.12.rcgu.o" "/opt/rustwide/target/debug/deps/test_tables-ba229d8b340c2cda.test_tables.dvfscczs-cgu.13.rcgu.o" "/opt/rustwide/target/debug/deps/test_tables-ba229d8b340c2cda.test_tables.dvfscczs-cgu.14.rcgu.o" "/opt/rustwide/target/debug/deps/test_tables-ba229d8b340c2cda.test_tables.dvfscczs-cgu.15.rcgu.o" "/opt/rustwide/target/debug/deps/test_tables-ba229d8b340c2cda.test_tables.dvfscczs-cgu.2.rcgu.o" "/opt/rustwide/target/debug/deps/test_tables-ba229d8b340c2cda.test_tables.dvfscczs-cgu.3.rcgu.o" "/opt/rustwide/target/debug/deps/test_tables-ba229d8b340c2cda.test_tables.dvfscczs-cgu.4.rcgu.o" "/opt/rustwide/target/debug/deps/test_tables-ba229d8b340c2cda.test_tables.dvfscczs-cgu.5.rcgu.o" "/opt/rustwide/target/debug/deps/test_tables-ba229d8b340c2cda.test_tables.dvfscczs-cgu.6.rcgu.o" "/opt/rustwide/target/debug/deps/test_tables-ba229d8b340c2cda.test_tables.dvfscczs-cgu.7.rcgu.o" "/opt/rustwide/target/debug/deps/test_tables-ba229d8b340c2cda.test_tables.dvfscczs-cgu.8.rcgu.o" "/opt/rustwide/target/debug/deps/test_tables-ba229d8b340c2cda.test_tables.dvfscczs-cgu.9.rcgu.o" "-o" "/opt/rustwide/target/debug/deps/test_tables-ba229d8b340c2cda" "/opt/rustwide/target/debug/deps/test_tables-ba229d8b340c2cda.8k66sxlz8os5g3k.rcgu.o" "-Wl,--gc-sections" "-pie" "-Wl,-zrelro" "-Wl,-znow" "-nodefaultlibs" "-L" "/opt/rustwide/target/debug/deps" "-L" "/opt/rustwide/target/debug/build/brotli-sys-b783873d024c29c0/out" "-L" "/opt/rustwide/target/debug/build/miniz-sys-d479ed642e9d1d0e/out" "-L" "/opt/rustwide/target/debug/build/argonautica-db0597ff219bac44/out" "-L" "/usr/lib/x86_64-linux-gnu" "-L" "/opt/rustwide/target/debug/build/ring-693f5eafb1a81190/out" "-L" "/opt/rustwide/rustup-home/toolchains/1.49.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-Wl,-Bstatic" "/opt/rustwide/rustup-home/toolchains/1.49.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libtest-6609e81d71a1bf05.rlib" "/opt/rustwide/rustup-home/toolchains/1.49.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libterm-c352aab3e89370e6.rlib" "/opt/rustwide/rustup-home/toolchains/1.49.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libgetopts-5a89b15f567bd092.rlib" "/opt/rustwide/rustup-home/toolchains/1.49.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libunicode_width-f48d3ad387757b0f.rlib" "/opt/rustwide/rustup-home/toolchains/1.49.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_std-bf2dc5d6d88f70a5.rlib" "/opt/rustwide/target/debug/deps/libkakapo_api-99a83c276c598c66.rlib" "/opt/rustwide/target/debug/deps/libtime_test-17ce5839619664f3.rlib" "/opt/rustwide/target/debug/deps/libtempfile-54e75a43e9f7ba34.rlib" "/opt/rustwide/target/debug/deps/libremove_dir_all-6e59f7e26ce91703.rlib" "/opt/rustwide/target/debug/deps/libr2d2_redis-6828f7d12856998d.rlib" "/opt/rustwide/target/debug/deps/libredis-a94d90a90e8ad66f.rlib" "/opt/rustwide/target/debug/deps/libcombine-db46c0c53480f6be.rlib" "/opt/rustwide/target/debug/deps/libascii-4106a7dc36d9ba53.rlib" "/opt/rustwide/target/debug/deps/libunreachable-c7876f1e3de87b4b.rlib" "/opt/rustwide/target/debug/deps/libvoid-cff1fbb51120ba49.rlib" "/opt/rustwide/target/debug/deps/libeither-b03f4c556c7c8cd5.rlib" "/opt/rustwide/target/debug/deps/libinflector-0dd7ae4e2d7a57de.rlib" "/opt/rustwide/target/debug/deps/libdirs-e84f7d9e9a6887f4.rlib" "/opt/rustwide/target/debug/deps/libargonautica-56f55716806a3a86.rlib" "/opt/rustwide/target/debug/deps/libnom-03997af22b7a0cde.rlib" "/opt/rustwide/target/debug/deps/libtokio_core-77abca0da857857b.rlib" "/opt/rustwide/target/debug/deps/libscoped_tls-cfca2a775992df8e.rlib" "/opt/rustwide/target/debug/deps/libjsonwebtoken-b2a2380654a82387.rlib" "/opt/rustwide/target/debug/deps/libring-6b58a6e3a3db44c0.rlib" "/opt/rustwide/target/debug/deps/libuntrusted-5a96bb74ee4000f6.rlib" "/opt/rustwide/target/debug/deps/libbase64-394e463f53b3ae27.rlib" "/opt/rustwide/target/debug/deps/libsafemem-b9e7c0f2d07cbc14.rlib" "/opt/rustwide/target/debug/deps/libjson-47058977712b72f9.rlib" "/opt/rustwide/target/debug/deps/libenv_logger-2cb75d6d5ad87ab3.rlib" "/opt/rustwide/target/debug/deps/libatty-b15e41d9bbaa31fb.rlib" "/opt/rustwide/target/debug/deps/libhumantime-a0805a6c6ee779f1.rlib" "/opt/rustwide/target/debug/deps/libtermcolor-57c3f695e7f9ae9b.rlib" "/opt/rustwide/target/debug/deps/libdiesel-27303f4ea3972e11.rlib" "/opt/rustwide/target/debug/deps/libpq_sys-8995f3313bcbc441.rlib" "/opt/rustwide/target/debug/deps/libbigdecimal-dc68631f5d8ed0ac.rlib" "/opt/rustwide/target/debug/deps/libr2d2-626c2e29bb6d59b9.rlib" "/opt/rustwide/target/debug/deps/libscheduled_thread_pool-3d8be22d1fc749e0.rlib" "/opt/rustwide/target/debug/deps/libparking_lot-806234bcd4924481.rlib" "/opt/rustwide/target/debug/deps/libparking_lot_core-4cc14521c3968b5a.rlib" "/opt/rustwide/target/debug/deps/libsmallvec-34880b2082f1d176.rlib" "/opt/rustwide/target/debug/deps/liblock_api-02839c16e23f9787.rlib" "/opt/rustwide/target/debug/deps/libinstant-be14385df90a384c.rlib" "/opt/rustwide/target/debug/deps/libchrono-28b09817ded146e8.rlib" "/opt/rustwide/target/debug/deps/libbigdecimal-0c05a4f7622aa535.rlib" "/opt/rustwide/target/debug/deps/libnum_bigint-f2c97c2b3bdf13e1.rlib" "/opt/rustwide/target/debug/deps/libnum_integer-4545f17f749a0151.rlib" "/opt/rustwide/target/debug/deps/libnum_traits-4a59219676fe7595.rlib" "/opt/rustwide/target/debug/deps/libbcrypt-757398e5f0e72371.rlib" "/opt/rustwide/target/debug/deps/libblowfish-90e5bafd01dc6634.rlib" "/opt/rustwide/target/debug/deps/libactix_web-016d110a58ca3159.rlib" "/opt/rustwide/target/debug/deps/libactix_net-cace954be56f3252.rlib" "/opt/rustwide/target/debug/deps/libtokio_openssl-69bbcab1e3a65a6e.rlib" "/opt/rustwide/target/debug/deps/libopenssl-4941acacda209327.rlib" "/opt/rustwide/target/debug/deps/libopenssl_sys-ced3ca9283815ae6.rlib" "/opt/rustwide/target/debug/deps/libforeign_types-a8021f93a490c2c6.rlib" "/opt/rustwide/target/debug/deps/libforeign_types_shared-16ec2b602d960524.rlib" "/opt/rustwide/target/debug/deps/libtower_service-1788a0c30298bfa0.rlib" "/opt/rustwide/target/debug/deps/libv_htmlescape-11705c26c3314c79.rlib" "/opt/rustwide/target/debug/deps/libv_escape-b8de67ca7e7a9ee7.rlib" "/opt/rustwide/target/debug/deps/libserde_json-6238da8bfe3877e0.rlib" "/opt/rustwide/target/debug/deps/libryu-37b6e9a22bb2209d.rlib" "/opt/rustwide/target/debug/deps/libserde_urlencoded-bd85d7ebe090a2b2.rlib" "/opt/rustwide/target/debug/deps/libdtoa-167ebc3473a64580.rlib" "/opt/rustwide/target/debug/deps/libh2-f46a59d6e7b72814.rlib" "/opt/rustwide/target/debug/deps/libindexmap-716ec1f1b0dbb5e2.rlib" "/opt/rustwide/target/debug/deps/libhashbrown-c81ff6afa81291d5.rlib" "/opt/rustwide/target/debug/deps/libstring-b012508a2068f07b.rlib" "/opt/rustwide/target/debug/deps/libflate2-6f13e6986421d818.rlib" "/opt/rustwide/target/debug/deps/libminiz_sys-2d42db58b401e6cc.rlib" "/opt/rustwide/target/debug/deps/libcrc32fast-78c4a06097ec9217.rlib" "/opt/rustwide/target/debug/deps/libbrotli2-8b184d8215a424da.rlib" "/opt/rustwide/target/debug/deps/libbrotli_sys-c81d3f37ff8dcc11.rlib" "/opt/rustwide/target/debug/deps/libmime_guess-c0a0cbd46faea8a4.rlib" "/opt/rustwide/target/debug/deps/libunicase-7bf0e3bd5691c24d.rlib" "/opt/rustwide/target/debug/deps/libmime-1f80b638f4e5cb9c.rlib" "/opt/rustwide/target/debug/deps/liblazycell-cb3e22aa51f3fb4c.rlib" "/opt/rustwide/target/debug/deps/liblanguage_tags-a0a31ad22fc7dbda.rlib" "/opt/rustwide/target/debug/deps/libhttparse-70ee21a856a9db0a.rlib" "/opt/rustwide/target/debug/deps/libhttp-965352225d566b39.rlib" "/opt/rustwide/target/debug/deps/libitoa-6048d71bcce27ffd.rlib" "/opt/rustwide/target/debug/deps/libfutures_cpupool-0077bb50550ac4bb.rlib" "/opt/rustwide/target/debug/deps/libcookie-634f63adce476575.rlib" "/opt/rustwide/target/debug/deps/libhkdf-953881c3a7040fb0.rlib" "/opt/rustwide/target/debug/deps/libhmac-9fd505c5cbe26133.rlib" "/opt/rustwide/target/debug/deps/libcrypto_mac-757ec53960a1749b.rlib" "/opt/rustwide/target/debug/deps/libsubtle-203f19858ca045df.rlib" "/opt/rustwide/target/debug/deps/libsha2-454ead701e607a48.rlib" "/opt/rustwide/target/debug/deps/libdigest-560da67ecda1b926.rlib" "/opt/rustwide/target/debug/deps/libfake_simd-3704098158514f49.rlib" "/opt/rustwide/target/debug/deps/libblock_buffer-944918fbef163d39.rlib" "/opt/rustwide/target/debug/deps/libblock_padding-0cbcbf39d870dce5.rlib" "/opt/rustwide/target/debug/deps/libbyte_tools-7b41428fbe7b62c6.rlib" "/opt/rustwide/target/debug/deps/libaes_gcm-d4d5bd809df259be.rlib" "/opt/rustwide/target/debug/deps/libzeroize-03209cdad79cbed8.rlib" "/opt/rustwide/target/debug/deps/libghash-7ae6e690fcddbc9e.rlib" "/opt/rustwide/target/debug/deps/libpolyval-53c3873546ec756c.rlib" "/opt/rustwide/target/debug/deps/libuniversal_hash-a7fe847486c03f86.rlib" "/opt/rustwide/target/debug/deps/libsubtle-8ba068cfe92b20b8.rlib" "/opt/rustwide/target/debug/deps/libaes-50570ed684b8542b.rlib" "/opt/rustwide/target/debug/deps/libaes_soft-9a30913286032ad2.rlib" "/opt/rustwide/target/debug/deps/libopaque_debug-efd5d3f8c67be758.rlib" "/opt/rustwide/target/debug/deps/libaead-1fde9b730c342f0e.rlib" "/opt/rustwide/target/debug/deps/libblock_cipher_trait-9d09af942bd94844.rlib" "/opt/rustwide/target/debug/deps/libgeneric_array-863acf4de67dbc62.rlib" "/opt/rustwide/target/debug/deps/libtypenum-a5e8dd74bd8dfb37.rlib" "/opt/rustwide/target/debug/deps/libbase64-f3ec148fd12597ac.rlib" "/opt/rustwide/target/debug/deps/librand-a0bf7bd55a4b218f.rlib" "/opt/rustwide/target/debug/deps/librand_chacha-fd9d3aafc87e322c.rlib" "/opt/rustwide/target/debug/deps/libppv_lite86-9e2dc93c7288ddfd.rlib" "/opt/rustwide/target/debug/deps/librand_core-e6f497af0cded044.rlib" "/opt/rustwide/target/debug/deps/libgetrandom-64266a8c334ee930.rlib" "/opt/rustwide/target/debug/deps/libpercent_encoding-118ab8cd0c12994c.rlib" "/opt/rustwide/target/debug/deps/libtime-db5f01492f0ff201.rlib" "/opt/rustwide/target/debug/deps/libsha1-9e6efe6003864c6f.rlib" "/opt/rustwide/target/debug/deps/libregex-62e055e6c3a1f4aa.rlib" "/opt/rustwide/target/debug/deps/libthread_local-76e36b18ae5ab5a5.rlib" "/opt/rustwide/target/debug/deps/libregex_syntax-2b91d401512672d8.rlib" "/opt/rustwide/target/debug/deps/libaho_corasick-e01381020880b078.rlib" "/opt/rustwide/target/debug/deps/libmemchr-e03602aba27a22bc.rlib" "/opt/rustwide/target/debug/deps/libbase64-56f19bb003aaff78.rlib" "/opt/rustwide/target/debug/deps/libactix-6f27cd0573bce31f.rlib" "/opt/rustwide/target/debug/deps/libtokio_signal-98a6db06cf2f78aa.rlib" "/opt/rustwide/target/debug/deps/libsignal_hook_registry-4ec049e6363d3044.rlib" "/opt/rustwide/target/debug/deps/libtrust_dns_resolver-ab960060ecd1d9e0.rlib" "/opt/rustwide/target/debug/deps/libtrust_dns_proto-0926e63011b2c35c.rlib" "/opt/rustwide/target/debug/deps/liburl-9fab8ad959fdc05c.rlib" "/opt/rustwide/target/debug/deps/libencoding-6fa6e3c934feafd0.rlib" "/opt/rustwide/target/debug/deps/libencoding_index_tradchinese-6ae97ea67f80e23b.rlib" "/opt/rustwide/target/debug/deps/libencoding_index_simpchinese-8407545542882c17.rlib" "/opt/rustwide/target/debug/deps/libencoding_index_japanese-3bc16c0ead6679ed.rlib" "/opt/rustwide/target/debug/deps/libencoding_index_korean-a9611b2c70e9a2b0.rlib" "/opt/rustwide/target/debug/deps/libencoding_index_singlebyte-8fd380959df522c4.rlib" "/opt/rustwide/target/debug/deps/libpercent_encoding-6cfaa5fc89ff72d4.rlib" "/opt/rustwide/target/debug/deps/libsocket2-b5c691cf45fee4b8.rlib" "/opt/rustwide/target/debug/deps/librand-2eb1ea88cdef100d.rlib" "/opt/rustwide/target/debug/deps/libidna-740fe4d95ebee3ae.rlib" "/opt/rustwide/target/debug/deps/libunicode_normalization-00a5caef43a4386b.rlib" "/opt/rustwide/target/debug/deps/libtinyvec-c7495963f757b92a.rlib" "/opt/rustwide/target/debug/deps/libtinyvec_macros-5b1520f36949599c.rlib" "/opt/rustwide/target/debug/deps/libunicode_bidi-7e8075a07f0e5422.rlib" "/opt/rustwide/target/debug/deps/libmatches-5499bb0a916b29b9.rlib" "/opt/rustwide/target/debug/deps/libresolv_conf-3ed5bc926803cccb.rlib" "/opt/rustwide/target/debug/deps/libhostname-785d257a639e20c6.rlib" "/opt/rustwide/target/debug/deps/libmatch_cfg-aebef96a4a07fd27.rlib" "/opt/rustwide/target/debug/deps/libquick_error-02525b70077f996f.rlib" "/opt/rustwide/target/debug/deps/liblru_cache-c8c2dfe704af588f.rlib" "/opt/rustwide/target/debug/deps/liblinked_hash_map-49bfc9b2047fa317.rlib" "/opt/rustwide/target/debug/deps/libfailure-f5f7cf7cd19a2f87.rlib" "/opt/rustwide/target/debug/deps/libbacktrace-4eba42388863d2a5.rlib" "/opt/rustwide/target/debug/deps/libminiz_oxide-717c95e0ca43996f.rlib" "/opt/rustwide/target/debug/deps/libadler-797761d55cc6d77d.rlib" "/opt/rustwide/target/debug/deps/libobject-3398b1b82a61cf88.rlib" "/opt/rustwide/target/debug/deps/libaddr2line-57a8d78d4ce5a557.rlib" "/opt/rustwide/target/debug/deps/libgimli-0a231e394c8ed583.rlib" "/opt/rustwide/target/debug/deps/libcfg_if-d836a7202f0431f0.rlib" "/opt/rustwide/target/debug/deps/librustc_demangle-f324c5343369256d.rlib" "/opt/rustwide/target/debug/deps/libtokio-48aa2071c5d3d410.rlib" "/opt/rustwide/target/debug/deps/libtokio_uds-ae370022ccab715e.rlib" "/opt/rustwide/target/debug/deps/libmio_uds-4258d9e4db2ccc2a.rlib" "/opt/rustwide/target/debug/deps/libtokio_udp-d2466eebfcb9bd9f.rlib" "/opt/rustwide/target/debug/deps/libtokio_timer-0c670e96e0e8e390.rlib" "/opt/rustwide/target/debug/deps/libtokio_tcp-bf8fd1cea469f307.rlib" "/opt/rustwide/target/debug/deps/libtokio_reactor-7fb100969b5ec892.rlib" "/opt/rustwide/target/debug/deps/libtokio_sync-89713c1b7672c90e.rlib" "/opt/rustwide/target/debug/deps/libparking_lot-e2603747749ea9f9.rlib" "/opt/rustwide/target/debug/deps/libparking_lot_core-9fa0152af93932a1.rlib" "/opt/rustwide/target/debug/deps/liblock_api-dbb4a111800d5527.rlib" "/opt/rustwide/target/debug/deps/libtokio_fs-c49f33f97d21eae4.rlib" "/opt/rustwide/target/debug/deps/libtokio_threadpool-b4b67c014ff8dee3.rlib" "/opt/rustwide/target/debug/deps/libcrossbeam_queue-b0535afb18dcbfef.rlib" "/opt/rustwide/target/debug/deps/libcrossbeam_deque-d64ec853b8dd2517.rlib" "/opt/rustwide/target/debug/deps/libcrossbeam_epoch-b23cc33dd2d240e2.rlib" "/opt/rustwide/target/debug/deps/libscopeguard-61a8585eac99cded.rlib" "/opt/rustwide/target/debug/deps/libmemoffset-2e6b9c1d1cc3a259.rlib" "/opt/rustwide/target/debug/deps/libtokio_current_thread-1b4b4a457dd2ec16.rlib" "/opt/rustwide/target/debug/deps/libtokio_executor-9e0b7f0b8ae05d3b.rlib" "/opt/rustwide/target/debug/deps/libcrossbeam_utils-ff13728372c662eb.rlib" "/opt/rustwide/target/debug/deps/libtokio_codec-89b388fa9ac6104f.rlib" "/opt/rustwide/target/debug/deps/libtokio_io-3380de0d99204e49.rlib" "/opt/rustwide/target/debug/deps/libnum_cpus-e6bbf05144b30128.rlib" "/opt/rustwide/target/debug/deps/libmio-be5501b06ff02a9f.rlib" "/opt/rustwide/target/debug/deps/libslab-65742487a18009d6.rlib" "/opt/rustwide/target/debug/deps/libnet2-8c9faec56d88118b.rlib" "/opt/rustwide/target/debug/deps/libfutures-adb515f94880e447.rlib" "/opt/rustwide/target/debug/deps/libbitflags-de31228f2c0549ed.rlib" "/opt/rustwide/target/debug/deps/libuuid-79aa63e26a43be1a.rlib" "/opt/rustwide/target/debug/deps/libserde-144c3a901923101d.rlib" "/opt/rustwide/target/debug/deps/libparking_lot-e139f2a707791b33.rlib" "/opt/rustwide/target/debug/deps/libparking_lot_core-4f0b55d2eb2d3a97.rlib" "/opt/rustwide/target/debug/deps/libsmallvec-6e593f3f88821277.rlib" "/opt/rustwide/target/debug/deps/libmaybe_uninit-ba8c860573beb973.rlib" "/opt/rustwide/target/debug/deps/librand-e1ef0a460e1807ee.rlib" "/opt/rustwide/target/debug/deps/librand_xorshift-ced26e2e6ce93162.rlib" "/opt/rustwide/target/debug/deps/librand_pcg-8c3fe0cebc0277da.rlib" "/opt/rustwide/target/debug/deps/librand_hc-78b0673e9f5d2435.rlib" "/opt/rustwide/target/debug/deps/librand_chacha-75bdaf034d7085c6.rlib" "/opt/rustwide/target/debug/deps/librand_isaac-2ca4fdbf72409aba.rlib" "/opt/rustwide/target/debug/deps/librand_core-562e496067677943.rlib" "/opt/rustwide/target/debug/deps/librand_os-11e9b4e6c7de4a51.rlib" "/opt/rustwide/target/debug/deps/librand_jitter-179f10980ade89d3.rlib" "/opt/rustwide/target/debug/deps/librand_core-fe89edf997f58b50.rlib" "/opt/rustwide/target/debug/deps/liblock_api-2263496d0ea791c1.rlib" "/opt/rustwide/target/debug/deps/libowning_ref-6a7e3d2f83db1ddf.rlib" "/opt/rustwide/target/debug/deps/libstable_deref_trait-5f10265e8ae1f329.rlib" "/opt/rustwide/target/debug/deps/libscopeguard-558c209223282dcd.rlib" "/opt/rustwide/target/debug/deps/libfnv-751e5967119454f8.rlib" "/opt/rustwide/target/debug/deps/libcrossbeam_channel-58d581c7ec626514.rlib" "/opt/rustwide/target/debug/deps/libcrossbeam_utils-09178b46ee20288f.rlib" "/opt/rustwide/target/debug/deps/liblazy_static-7895c92c6d278491.rlib" "/opt/rustwide/target/debug/deps/libbytes-5786210cf55b5ca6.rlib" "/opt/rustwide/target/debug/deps/libiovec-72f96afb4b5c625f.rlib" "/opt/rustwide/target/debug/deps/liblibc-62a419d265519ae8.rlib" "/opt/rustwide/target/debug/deps/libbyteorder-04b16b37fbc1beb3.rlib" "/opt/rustwide/target/debug/deps/liblog-e85f58044ae91ffe.rlib" "/opt/rustwide/target/debug/deps/libcfg_if-b10e0993eefc366b.rlib" "-Wl,--start-group" "/opt/rustwide/rustup-home/toolchains/1.49.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-e12de7683a34c500.rlib" "/opt/rustwide/rustup-home/toolchains/1.49.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libpanic_unwind-446a53c2e468675f.rlib" "/opt/rustwide/rustup-home/toolchains/1.49.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libminiz_oxide-86fef9fb252a2d33.rlib" "/opt/rustwide/rustup-home/toolchains/1.49.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libadler-3bed9bfd30304751.rlib" "/opt/rustwide/rustup-home/toolchains/1.49.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libobject-0e38eeb474a7b386.rlib" "/opt/rustwide/rustup-home/toolchains/1.49.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libaddr2line-a846ed547b824740.rlib" "/opt/rustwide/rustup-home/toolchains/1.49.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libgimli-c9540f0a4fb9265d.rlib" "/opt/rustwide/rustup-home/toolchains/1.49.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_demangle-7d2ca66c92c356eb.rlib" "/opt/rustwide/rustup-home/toolchains/1.49.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libhashbrown-147e2c808f949493.rlib" "/opt/rustwide/rustup-home/toolchains/1.49.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_alloc-bd2a4369506670e9.rlib" "/opt/rustwide/rustup-home/toolchains/1.49.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libunwind-74bfdd0ce7d0ed48.rlib" "/opt/rustwide/rustup-home/toolchains/1.49.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcfg_if-6777f47f1c491841.rlib" "/opt/rustwide/rustup-home/toolchains/1.49.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/liblibc-b104f1790174f2be.rlib" "/opt/rustwide/rustup-home/toolchains/1.49.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/liballoc-db37898996f45c13.rlib" "/opt/rustwide/rustup-home/toolchains/1.49.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_core-25b7435131fc4938.rlib" "/opt/rustwide/rustup-home/toolchains/1.49.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-9d4b6f3c097e876e.rlib" "-Wl,--end-group" "/opt/rustwide/rustup-home/toolchains/1.49.0-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcompiler_builtins-3f953ad652ab829a.rlib" "-Wl,-Bdynamic" "-lpq" "-lssl" "-lcrypto" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" [INFO] [stdout] = note: collect2: fatal error: ld terminated with signal 9 [Killed] [INFO] [stdout] compilation terminated. [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] [INFO] [stdout] error: aborting due to previous error; 15 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] To learn more, run the command again with --verbose. [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stdout] warning: use of deprecated module `diesel::types`: Use `sql_types`, `serialize`, or `deserialize` instead [INFO] [stdout] --> src/metastore/pub_sub.rs:19:5 [INFO] [stdout] | [INFO] [stdout] 19 | use diesel::types; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(deprecated)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated type alias `diesel::types::Json`: Use `sql_types::Json` instead [INFO] [stdout] --> src/metastore/pub_sub.rs:107:21 [INFO] [stdout] | [INFO] [stdout] 107 | .bind::(&channel_json) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated type alias `diesel::types::Timestamp`: Use `sql_types::Timestamp` instead [INFO] [stdout] --> src/metastore/pub_sub.rs:141:21 [INFO] [stdout] | [INFO] [stdout] 141 | .bind::(&end_time) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated type alias `diesel::types::Timestamp`: Use `sql_types::Timestamp` instead [INFO] [stdout] --> src/metastore/pub_sub.rs:140:21 [INFO] [stdout] | [INFO] [stdout] 140 | .bind::(&start_time) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated type alias `diesel::types::BigInt`: Use `sql_types::BigInt` instead [INFO] [stdout] --> src/metastore/pub_sub.rs:139:21 [INFO] [stdout] | [INFO] [stdout] 139 | .bind::(user_id) [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated function `std::mem::uninitialized`: use `mem::MaybeUninit` instead [INFO] [stdout] --> src/kakapo_postgres/database/sql.rs:248:58 [INFO] [stdout] | [INFO] [stdout] 248 | let mut bytes = Output::new(Vec::new(), unsafe { mem::uninitialized() }); //This is probably fine [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 23 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable statement [INFO] [stdout] --> src/lib.rs:109:13 [INFO] [stdout] | [INFO] [stdout] 108 | panic!(); [INFO] [stdout] | --------- any code following this expression is unreachable [INFO] [stdout] 109 | return; [INFO] [stdout] | ^^^^^^^ unreachable statement [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unreachable_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string() [INFO] [stdout] --> src/metastore/mod.rs:261:67 [INFO] [stdout] | [INFO] [stdout] 261 | .or_else(|err| Err(EntityError::InternalError(err.description().to_string())))?; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 529 | implement_retriever_and_modifier!(data::DataStoreEntity, table_schema); [INFO] [stdout] | ----------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string() [INFO] [stdout] --> src/metastore/mod.rs:261:67 [INFO] [stdout] | [INFO] [stdout] 261 | .or_else(|err| Err(EntityError::InternalError(err.description().to_string())))?; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 533 | implement_retriever_and_modifier!(data::DataQueryEntity, query); [INFO] [stdout] | ---------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string() [INFO] [stdout] --> src/metastore/mod.rs:261:67 [INFO] [stdout] | [INFO] [stdout] 261 | .or_else(|err| Err(EntityError::InternalError(err.description().to_string())))?; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 537 | implement_retriever_and_modifier!(data::Script, script); [INFO] [stdout] | -------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string() [INFO] [stdout] --> src/metastore/mod.rs:261:67 [INFO] [stdout] | [INFO] [stdout] 261 | .or_else(|err| Err(EntityError::InternalError(err.description().to_string())))?; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 541 | implement_retriever_and_modifier!(data::View, view); [INFO] [stdout] | ---------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string() [INFO] [stdout] --> src/metastore/mod.rs:288:67 [INFO] [stdout] | [INFO] [stdout] 288 | .or_else(|err| Err(EntityError::InternalError(err.description().to_string())))?; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 529 | implement_retriever_and_modifier!(data::DataStoreEntity, table_schema); [INFO] [stdout] | ----------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string() [INFO] [stdout] --> src/metastore/mod.rs:288:67 [INFO] [stdout] | [INFO] [stdout] 288 | .or_else(|err| Err(EntityError::InternalError(err.description().to_string())))?; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 533 | implement_retriever_and_modifier!(data::DataQueryEntity, query); [INFO] [stdout] | ---------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string() [INFO] [stdout] --> src/metastore/mod.rs:288:67 [INFO] [stdout] | [INFO] [stdout] 288 | .or_else(|err| Err(EntityError::InternalError(err.description().to_string())))?; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 537 | implement_retriever_and_modifier!(data::Script, script); [INFO] [stdout] | -------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string() [INFO] [stdout] --> src/metastore/mod.rs:288:67 [INFO] [stdout] | [INFO] [stdout] 288 | .or_else(|err| Err(EntityError::InternalError(err.description().to_string())))?; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 541 | implement_retriever_and_modifier!(data::View, view); [INFO] [stdout] | ---------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable statement [INFO] [stdout] --> src/metastore/mod.rs:304:13 [INFO] [stdout] | [INFO] [stdout] 304 | / let ok_result = entities [INFO] [stdout] 305 | | .into_iter() [INFO] [stdout] 306 | | .map(|entity| entity.convert()) [INFO] [stdout] 307 | | .collect(); [INFO] [stdout] | |___________________________^ unreachable statement [INFO] [stdout] ... [INFO] [stdout] 529 | implement_retriever_and_modifier!(data::DataStoreEntity, table_schema); [INFO] [stdout] | ----------------------------------------------------------------------- [INFO] [stdout] | | [INFO] [stdout] | any code following this expression is unreachable [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable statement [INFO] [stdout] --> src/metastore/mod.rs:304:13 [INFO] [stdout] | [INFO] [stdout] 304 | / let ok_result = entities [INFO] [stdout] 305 | | .into_iter() [INFO] [stdout] 306 | | .map(|entity| entity.convert()) [INFO] [stdout] 307 | | .collect(); [INFO] [stdout] | |___________________________^ unreachable statement [INFO] [stdout] ... [INFO] [stdout] 533 | implement_retriever_and_modifier!(data::DataQueryEntity, query); [INFO] [stdout] | ---------------------------------------------------------------- [INFO] [stdout] | | [INFO] [stdout] | any code following this expression is unreachable [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable statement [INFO] [stdout] --> src/metastore/mod.rs:304:13 [INFO] [stdout] | [INFO] [stdout] 304 | / let ok_result = entities [INFO] [stdout] 305 | | .into_iter() [INFO] [stdout] 306 | | .map(|entity| entity.convert()) [INFO] [stdout] 307 | | .collect(); [INFO] [stdout] | |___________________________^ unreachable statement [INFO] [stdout] ... [INFO] [stdout] 537 | implement_retriever_and_modifier!(data::Script, script); [INFO] [stdout] | -------------------------------------------------------- [INFO] [stdout] | | [INFO] [stdout] | any code following this expression is unreachable [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable statement [INFO] [stdout] --> src/metastore/mod.rs:304:13 [INFO] [stdout] | [INFO] [stdout] 304 | / let ok_result = entities [INFO] [stdout] 305 | | .into_iter() [INFO] [stdout] 306 | | .map(|entity| entity.convert()) [INFO] [stdout] 307 | | .collect(); [INFO] [stdout] | |___________________________^ unreachable statement [INFO] [stdout] ... [INFO] [stdout] 541 | implement_retriever_and_modifier!(data::View, view); [INFO] [stdout] | ---------------------------------------------------- [INFO] [stdout] | | [INFO] [stdout] | any code following this expression is unreachable [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string() [INFO] [stdout] --> src/metastore/mod.rs:350:67 [INFO] [stdout] | [INFO] [stdout] 350 | .or_else(|err| Err(EntityError::InternalError(err.description().to_string())))?; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 529 | implement_retriever_and_modifier!(data::DataStoreEntity, table_schema); [INFO] [stdout] | ----------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string() [INFO] [stdout] --> src/metastore/mod.rs:356:67 [INFO] [stdout] | [INFO] [stdout] 356 | .or_else(|err| Err(EntityError::InternalError(err.description().to_string())))?; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 529 | implement_retriever_and_modifier!(data::DataStoreEntity, table_schema); [INFO] [stdout] | ----------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string() [INFO] [stdout] --> src/metastore/mod.rs:350:67 [INFO] [stdout] | [INFO] [stdout] 350 | .or_else(|err| Err(EntityError::InternalError(err.description().to_string())))?; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 533 | implement_retriever_and_modifier!(data::DataQueryEntity, query); [INFO] [stdout] | ---------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string() [INFO] [stdout] --> src/metastore/mod.rs:356:67 [INFO] [stdout] | [INFO] [stdout] 356 | .or_else(|err| Err(EntityError::InternalError(err.description().to_string())))?; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 533 | implement_retriever_and_modifier!(data::DataQueryEntity, query); [INFO] [stdout] | ---------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string() [INFO] [stdout] --> src/metastore/mod.rs:350:67 [INFO] [stdout] | [INFO] [stdout] 350 | .or_else(|err| Err(EntityError::InternalError(err.description().to_string())))?; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 537 | implement_retriever_and_modifier!(data::Script, script); [INFO] [stdout] | -------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string() [INFO] [stdout] --> src/metastore/mod.rs:356:67 [INFO] [stdout] | [INFO] [stdout] 356 | .or_else(|err| Err(EntityError::InternalError(err.description().to_string())))?; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 537 | implement_retriever_and_modifier!(data::Script, script); [INFO] [stdout] | -------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string() [INFO] [stdout] --> src/metastore/mod.rs:350:67 [INFO] [stdout] | [INFO] [stdout] 350 | .or_else(|err| Err(EntityError::InternalError(err.description().to_string())))?; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 541 | implement_retriever_and_modifier!(data::View, view); [INFO] [stdout] | ---------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string() [INFO] [stdout] --> src/metastore/mod.rs:356:67 [INFO] [stdout] | [INFO] [stdout] 356 | .or_else(|err| Err(EntityError::InternalError(err.description().to_string())))?; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 541 | implement_retriever_and_modifier!(data::View, view); [INFO] [stdout] | ---------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string() [INFO] [stdout] --> src/metastore/mod.rs:377:67 [INFO] [stdout] | [INFO] [stdout] 377 | .or_else(|err| Err(EntityError::InternalError(err.description().to_string())))?; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 529 | implement_retriever_and_modifier!(data::DataStoreEntity, table_schema); [INFO] [stdout] | ----------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string() [INFO] [stdout] --> src/metastore/mod.rs:377:67 [INFO] [stdout] | [INFO] [stdout] 377 | .or_else(|err| Err(EntityError::InternalError(err.description().to_string())))?; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 533 | implement_retriever_and_modifier!(data::DataQueryEntity, query); [INFO] [stdout] | ---------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string() [INFO] [stdout] --> src/metastore/mod.rs:377:67 [INFO] [stdout] | [INFO] [stdout] 377 | .or_else(|err| Err(EntityError::InternalError(err.description().to_string())))?; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 537 | implement_retriever_and_modifier!(data::Script, script); [INFO] [stdout] | -------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string() [INFO] [stdout] --> src/metastore/mod.rs:377:67 [INFO] [stdout] | [INFO] [stdout] 377 | .or_else(|err| Err(EntityError::InternalError(err.description().to_string())))?; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 541 | implement_retriever_and_modifier!(data::View, view); [INFO] [stdout] | ---------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string() [INFO] [stdout] --> src/metastore/mod.rs:398:67 [INFO] [stdout] | [INFO] [stdout] 398 | .or_else(|err| Err(EntityError::InternalError(err.description().to_string())))?; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 529 | implement_retriever_and_modifier!(data::DataStoreEntity, table_schema); [INFO] [stdout] | ----------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string() [INFO] [stdout] --> src/metastore/mod.rs:398:67 [INFO] [stdout] | [INFO] [stdout] 398 | .or_else(|err| Err(EntityError::InternalError(err.description().to_string())))?; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 533 | implement_retriever_and_modifier!(data::DataQueryEntity, query); [INFO] [stdout] | ---------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string() [INFO] [stdout] --> src/metastore/mod.rs:398:67 [INFO] [stdout] | [INFO] [stdout] 398 | .or_else(|err| Err(EntityError::InternalError(err.description().to_string())))?; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 537 | implement_retriever_and_modifier!(data::Script, script); [INFO] [stdout] | -------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string() [INFO] [stdout] --> src/metastore/mod.rs:398:67 [INFO] [stdout] | [INFO] [stdout] 398 | .or_else(|err| Err(EntityError::InternalError(err.description().to_string())))?; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 541 | implement_retriever_and_modifier!(data::View, view); [INFO] [stdout] | ---------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable statement [INFO] [stdout] --> src/kakapo_postgres/update_state.rs:99:9 [INFO] [stdout] | [INFO] [stdout] 98 | unimplemented!(); [INFO] [stdout] | ----------------- any code following this expression is unreachable [INFO] [stdout] 99 | let command = format!("ALTER TABLE \"{}\";", &old.name); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unreachable statement [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `plugins::v1::Domain` [INFO] [stdout] --> src/connection/executor.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | use plugins::v1::Domain; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `futures::Future` [INFO] [stdout] --> src/broker/mod.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 13 | use futures::Future; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `actix::prelude` [INFO] [stdout] --> src/server.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use actix::prelude::*; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `state` [INFO] [stdout] --> src/view/action_wrapper.rs:192:24 [INFO] [stdout] | [INFO] [stdout] 192 | fn call(&self, state: &S) -> ActionResult { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_state` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `is_permitted` is never read [INFO] [stdout] --> src/model/actions/decorator.rs:28:13 [INFO] [stdout] | [INFO] [stdout] 28 | let mut is_permitted = true; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_assignments)]` on by default [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `state` [INFO] [stdout] --> src/model/actions/domain_actions.rs:92:20 [INFO] [stdout] | [INFO] [stdout] 92 | fn call(&self, state: &S) -> ActionResult { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_state` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `session_token` [INFO] [stdout] --> src/model/actions/user_actions.rs:139:13 [INFO] [stdout] | [INFO] [stdout] 139 | let session_token = state [INFO] [stdout] | ^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_session_token` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `result` [INFO] [stdout] --> src/model/actions/user_actions.rs:930:17 [INFO] [stdout] | [INFO] [stdout] 930 | let result = create_action.call(&state); [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_result` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `expires_in` [INFO] [stdout] --> src/model/actions/user_actions.rs:937:54 [INFO] [stdout] | [INFO] [stdout] 937 | let SessionToken::Bearer { access_token, expires_in, refresh_token } = data; [INFO] [stdout] | ^^^^^^^^^^ help: try ignoring the field: `expires_in: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `refresh_token` [INFO] [stdout] --> src/model/actions/user_actions.rs:937:66 [INFO] [stdout] | [INFO] [stdout] 937 | let SessionToken::Bearer { access_token, expires_in, refresh_token } = data; [INFO] [stdout] | ^^^^^^^^^^^^^ help: try ignoring the field: `refresh_token: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `result` [INFO] [stdout] --> src/model/actions/user_actions.rs:964:17 [INFO] [stdout] | [INFO] [stdout] 964 | let result = create_action.call(&state); [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_result` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `result` [INFO] [stdout] --> src/model/actions/user_actions.rs:1030:21 [INFO] [stdout] | [INFO] [stdout] 1030 | let result = create_action.call(&state); [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_result` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `result` [INFO] [stdout] --> src/model/actions/user_actions.rs:1052:17 [INFO] [stdout] | [INFO] [stdout] 1052 | let result = create_action.call(&state); [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_result` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `result` [INFO] [stdout] --> src/model/actions/user_actions.rs:1089:17 [INFO] [stdout] | [INFO] [stdout] 1089 | let result = create_action.call(&state); [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_result` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `result` [INFO] [stdout] --> src/model/actions/user_actions.rs:1095:17 [INFO] [stdout] | [INFO] [stdout] 1095 | let result = create_action.call(&state); [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_result` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `permission` [INFO] [stdout] --> src/model/actions/user_actions.rs:1098:17 [INFO] [stdout] | [INFO] [stdout] 1098 | let permission: data::permissions::Permission = from_value(json!({ [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_permission` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `data` [INFO] [stdout] --> src/model/actions/entity_actions.rs:512:17 [INFO] [stdout] | [INFO] [stdout] 512 | let data = result.unwrap().get_data(); [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_data` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `data` [INFO] [stdout] --> src/model/actions/entity_actions.rs:537:17 [INFO] [stdout] | [INFO] [stdout] 537 | let data = result.unwrap().get_data(); [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_data` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `data` [INFO] [stdout] --> src/model/actions/table_actions.rs:303:17 [INFO] [stdout] | [INFO] [stdout] 303 | let data = result.unwrap().get_data(); [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_data` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `data` [INFO] [stdout] --> src/model/actions/script_actions.rs:111:17 [INFO] [stdout] | [INFO] [stdout] 111 | let data = result.unwrap().get_data(); [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_data` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `res` [INFO] [stdout] --> src/model/actions/pub_sub_actions.rs:163:24 [INFO] [stdout] | [INFO] [stdout] 163 | .and_then(|res| ActionRes::new("unsubscribeFrom", SubscriptionResult::UnsubscribedAll)) [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_res` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `res` [INFO] [stdout] --> src/model/entity/update_state.rs:45:13 [INFO] [stdout] | [INFO] [stdout] 45 | let res = match &self { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_res` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `res` [INFO] [stdout] --> src/model/entity/update_state.rs:62:13 [INFO] [stdout] | [INFO] [stdout] 62 | let res = match &self { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_res` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `res` [INFO] [stdout] --> src/model/entity/update_state.rs:82:13 [INFO] [stdout] | [INFO] [stdout] 82 | let res = match &self { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_res` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `res` [INFO] [stdout] --> src/model/entity/update_state.rs:99:13 [INFO] [stdout] | [INFO] [stdout] 99 | let res = match &self { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_res` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `controller` [INFO] [stdout] --> src/model/entity/update_state.rs:114:22 [INFO] [stdout] | [INFO] [stdout] 114 | fn create_entity(controller: &EntityModifierController, new: &data::DataQueryEntity) -> Result<(), EntityError> { [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_controller` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `new` [INFO] [stdout] --> src/model/entity/update_state.rs:114:61 [INFO] [stdout] | [INFO] [stdout] 114 | fn create_entity(controller: &EntityModifierController, new: &data::DataQueryEntity) -> Result<(), EntityError> { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_new` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `controller` [INFO] [stdout] --> src/model/entity/update_state.rs:118:22 [INFO] [stdout] | [INFO] [stdout] 118 | fn update_entity(controller: &EntityModifierController, old: &data::DataQueryEntity, new: &data::DataQueryEntity) -> Result<(), Entit... [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_controller` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `old` [INFO] [stdout] --> src/model/entity/update_state.rs:118:61 [INFO] [stdout] | [INFO] [stdout] 118 | fn update_entity(controller: &EntityModifierController, old: &data::DataQueryEntity, new: &data::DataQueryEntity) -> Result<(), Entit... [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_old` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `new` [INFO] [stdout] --> src/model/entity/update_state.rs:118:90 [INFO] [stdout] | [INFO] [stdout] 118 | ...r, old: &data::DataQueryEntity, new: &data::DataQueryEntity) -> Result<(), EntityError> { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_new` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `controller` [INFO] [stdout] --> src/model/entity/update_state.rs:122:22 [INFO] [stdout] | [INFO] [stdout] 122 | fn delete_entity(controller: &EntityModifierController, old: &data::DataQueryEntity) -> Result<(), EntityError> { [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_controller` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `old` [INFO] [stdout] --> src/model/entity/update_state.rs:122:61 [INFO] [stdout] | [INFO] [stdout] 122 | fn delete_entity(controller: &EntityModifierController, old: &data::DataQueryEntity) -> Result<(), EntityError> { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_old` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `controller` [INFO] [stdout] --> src/model/entity/update_state.rs:129:22 [INFO] [stdout] | [INFO] [stdout] 129 | fn create_entity(controller: &EntityModifierController, new: &data::View) -> Result<(), EntityError> { [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_controller` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `new` [INFO] [stdout] --> src/model/entity/update_state.rs:129:61 [INFO] [stdout] | [INFO] [stdout] 129 | fn create_entity(controller: &EntityModifierController, new: &data::View) -> Result<(), EntityError> { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_new` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `controller` [INFO] [stdout] --> src/model/entity/update_state.rs:133:22 [INFO] [stdout] | [INFO] [stdout] 133 | fn update_entity(controller: &EntityModifierController, old: &data::View, new: &data::View) -> Result<(), EntityError> { [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_controller` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `old` [INFO] [stdout] --> src/model/entity/update_state.rs:133:61 [INFO] [stdout] | [INFO] [stdout] 133 | fn update_entity(controller: &EntityModifierController, old: &data::View, new: &data::View) -> Result<(), EntityError> { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_old` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `new` [INFO] [stdout] --> src/model/entity/update_state.rs:133:79 [INFO] [stdout] | [INFO] [stdout] 133 | fn update_entity(controller: &EntityModifierController, old: &data::View, new: &data::View) -> Result<(), EntityError> { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_new` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `controller` [INFO] [stdout] --> src/model/entity/update_state.rs:137:22 [INFO] [stdout] | [INFO] [stdout] 137 | fn delete_entity(controller: &EntityModifierController, old: &data::View) -> Result<(), EntityError> { [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_controller` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `old` [INFO] [stdout] --> src/model/entity/update_state.rs:137:61 [INFO] [stdout] | [INFO] [stdout] 137 | fn delete_entity(controller: &EntityModifierController, old: &data::View) -> Result<(), EntityError> { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_old` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `controller` [INFO] [stdout] --> src/model/entity/update_state.rs:189:26 [INFO] [stdout] | [INFO] [stdout] 189 | fn create_permission(controller: &EntityModifierController, new: &data::DataQueryEntity) -> Result<(), EntityError> { [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_controller` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `new` [INFO] [stdout] --> src/model/entity/update_state.rs:189:65 [INFO] [stdout] | [INFO] [stdout] 189 | fn create_permission(controller: &EntityModifierController, new: &data::DataQueryEntity) -> Result<(), EntityError> { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_new` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `controller` [INFO] [stdout] --> src/model/entity/update_state.rs:214:26 [INFO] [stdout] | [INFO] [stdout] 214 | fn update_permission(controller: &EntityModifierController, old: &data::DataQueryEntity, new: &data::DataQueryEntity) -> Result<(), E... [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_controller` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `old` [INFO] [stdout] --> src/model/entity/update_state.rs:214:65 [INFO] [stdout] | [INFO] [stdout] 214 | fn update_permission(controller: &EntityModifierController, old: &data::DataQueryEntity, new: &data::DataQueryEntity) -> Result<(), E... [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_old` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `new` [INFO] [stdout] --> src/model/entity/update_state.rs:214:94 [INFO] [stdout] | [INFO] [stdout] 214 | ...r, old: &data::DataQueryEntity, new: &data::DataQueryEntity) -> Result<(), EntityError> { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_new` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `controller` [INFO] [stdout] --> src/model/entity/update_state.rs:243:26 [INFO] [stdout] | [INFO] [stdout] 243 | fn delete_permission(controller: &EntityModifierController, old: &data::DataQueryEntity) -> Result<(), EntityError> { [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_controller` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `old` [INFO] [stdout] --> src/model/entity/update_state.rs:243:65 [INFO] [stdout] | [INFO] [stdout] 243 | fn delete_permission(controller: &EntityModifierController, old: &data::DataQueryEntity) -> Result<(), EntityError> { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_old` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `controller` [INFO] [stdout] --> src/model/entity/update_state.rs:263:26 [INFO] [stdout] | [INFO] [stdout] 263 | fn create_permission(controller: &EntityModifierController, new: &data::DataStoreEntity) -> Result<(), EntityError> { [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_controller` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `new` [INFO] [stdout] --> src/model/entity/update_state.rs:263:65 [INFO] [stdout] | [INFO] [stdout] 263 | fn create_permission(controller: &EntityModifierController, new: &data::DataStoreEntity) -> Result<(), EntityError> { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_new` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `controller` [INFO] [stdout] --> src/model/entity/update_state.rs:289:26 [INFO] [stdout] | [INFO] [stdout] 289 | fn update_permission(controller: &EntityModifierController, old: &data::DataStoreEntity, new: &data::DataStoreEntity) -> Result<(), E... [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_controller` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `old` [INFO] [stdout] --> src/model/entity/update_state.rs:289:65 [INFO] [stdout] | [INFO] [stdout] 289 | fn update_permission(controller: &EntityModifierController, old: &data::DataStoreEntity, new: &data::DataStoreEntity) -> Result<(), E... [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_old` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `new` [INFO] [stdout] --> src/model/entity/update_state.rs:289:94 [INFO] [stdout] | [INFO] [stdout] 289 | ...r, old: &data::DataStoreEntity, new: &data::DataStoreEntity) -> Result<(), EntityError> { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_new` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `controller` [INFO] [stdout] --> src/model/entity/update_state.rs:322:26 [INFO] [stdout] | [INFO] [stdout] 322 | fn delete_permission(controller: &EntityModifierController, old: &data::DataStoreEntity) -> Result<(), EntityError> { [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_controller` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `old` [INFO] [stdout] --> src/model/entity/update_state.rs:322:65 [INFO] [stdout] | [INFO] [stdout] 322 | fn delete_permission(controller: &EntityModifierController, old: &data::DataStoreEntity) -> Result<(), EntityError> { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_old` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `controller` [INFO] [stdout] --> src/model/entity/update_state.rs:343:26 [INFO] [stdout] | [INFO] [stdout] 343 | fn create_permission(controller: &EntityModifierController, new: &data::View) -> Result<(), EntityError> { [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_controller` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `new` [INFO] [stdout] --> src/model/entity/update_state.rs:343:65 [INFO] [stdout] | [INFO] [stdout] 343 | fn create_permission(controller: &EntityModifierController, new: &data::View) -> Result<(), EntityError> { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_new` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `controller` [INFO] [stdout] --> src/model/entity/update_state.rs:347:26 [INFO] [stdout] | [INFO] [stdout] 347 | fn update_permission(controller: &EntityModifierController, old: &data::View, new: &data::View) -> Result<(), EntityError> { [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_controller` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `old` [INFO] [stdout] --> src/model/entity/update_state.rs:347:65 [INFO] [stdout] | [INFO] [stdout] 347 | fn update_permission(controller: &EntityModifierController, old: &data::View, new: &data::View) -> Result<(), EntityError> { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_old` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `new` [INFO] [stdout] --> src/model/entity/update_state.rs:347:83 [INFO] [stdout] | [INFO] [stdout] 347 | fn update_permission(controller: &EntityModifierController, old: &data::View, new: &data::View) -> Result<(), EntityError> { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_new` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `controller` [INFO] [stdout] --> src/model/entity/update_state.rs:351:26 [INFO] [stdout] | [INFO] [stdout] 351 | fn delete_permission(controller: &EntityModifierController, old: &data::View) -> Result<(), EntityError> { [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_controller` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `old` [INFO] [stdout] --> src/model/entity/update_state.rs:351:65 [INFO] [stdout] | [INFO] [stdout] 351 | fn delete_permission(controller: &EntityModifierController, old: &data::View) -> Result<(), EntityError> { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_old` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `fail_on_duplicate` [INFO] [stdout] --> src/model/table.rs:46:83 [INFO] [stdout] | [INFO] [stdout] 46 | ...erde_json::Value, fail_on_duplicate: bool) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_fail_on_duplicate` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `fail_on_not_found` [INFO] [stdout] --> src/model/table.rs:60:89 [INFO] [stdout] | [INFO] [stdout] 60 | ...erde_json::Value, fail_on_not_found: bool) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_fail_on_not_found` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `fail_on_not_found` [INFO] [stdout] --> src/model/table.rs:67:83 [INFO] [stdout] | [INFO] [stdout] 67 | ...erde_json::Value, fail_on_not_found: bool) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_fail_on_not_found` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `script_home` [INFO] [stdout] --> src/scripting/mod.rs:84:13 [INFO] [stdout] | [INFO] [stdout] 84 | let script_home = &self.script_home; [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_script_home` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `result` [INFO] [stdout] --> src/metastore/mod.rs:103:9 [INFO] [stdout] | [INFO] [stdout] 103 | let result = diesel::insert_into(schema::user::table) [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_result` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `user_identifier` [INFO] [stdout] --> src/metastore/user_management.rs:160:36 [INFO] [stdout] | [INFO] [stdout] 160 | fn modify_user_password(&self, user_identifier: &str, password: &str) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_user_identifier` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `password` [INFO] [stdout] --> src/metastore/user_management.rs:160:59 [INFO] [stdout] | [INFO] [stdout] 160 | fn modify_user_password(&self, user_identifier: &str, password: &str) -> Result { [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_password` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `err` [INFO] [stdout] --> src/metastore/authentication.rs:73:23 [INFO] [stdout] | [INFO] [stdout] 73 | .map_err(|err| { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_err` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `duration` [INFO] [stdout] --> src/metastore/authentication.rs:78:13 [INFO] [stdout] | [INFO] [stdout] 78 | let duration = self.jwt_duration; [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_duration` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `session` [INFO] [stdout] --> src/metastore/authentication.rs:90:13 [INFO] [stdout] | [INFO] [stdout] 90 | let session = diesel::insert_into(schema::session::table) [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_session` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `duration` [INFO] [stdout] --> src/metastore/authentication.rs:132:13 [INFO] [stdout] | [INFO] [stdout] 132 | let duration = self.jwt_duration; [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_duration` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `refresh_duration` [INFO] [stdout] --> src/metastore/authentication.rs:164:13 [INFO] [stdout] | [INFO] [stdout] 164 | let refresh_duration = self.jwt_refresh_duration; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_refresh_duration` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `action_name` [INFO] [stdout] --> src/metastore/pub_sub.rs:23:42 [INFO] [stdout] | [INFO] [stdout] 23 | fn publish(&self, channel: Channels, action_name: String, action_result: &serde_json::Value) -> Result<(), BroadcastError> { [INFO] [stdout] | ^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_action_name` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `raw_user_channel` [INFO] [stdout] --> src/metastore/pub_sub.rs:49:13 [INFO] [stdout] | [INFO] [stdout] 49 | let raw_user_channel = create_user_channel(self.conn, raw_user.user_id, raw_channel.channel_id)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_raw_user_channel` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `raw_user_channel` [INFO] [stdout] --> src/metastore/pub_sub.rs:65:13 [INFO] [stdout] | [INFO] [stdout] 65 | let raw_user_channel = remove_user_channel(self.conn, raw_user.user_id, raw_channel.channel_id)?; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_raw_user_channel` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `name` [INFO] [stdout] --> src/metastore/conversion.rs:81:18 [INFO] [stdout] | [INFO] [stdout] 81 | fn tombstone(name: String, entity_id: i64, modified_by: i64) -> Self { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_name` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `err` [INFO] [stdout] --> src/metastore/dbdata.rs:313:17 [INFO] [stdout] | [INFO] [stdout] 313 | Err(err) => None, [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_err` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `entities` [INFO] [stdout] --> src/metastore/mod.rs:300:17 [INFO] [stdout] | [INFO] [stdout] 300 | let entities: Vec = query_all_entities(conn, domain_id, false)?; [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_entities` [INFO] [stdout] ... [INFO] [stdout] 529 | implement_retriever_and_modifier!(data::DataStoreEntity, table_schema); [INFO] [stdout] | ----------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `domain_id` [INFO] [stdout] --> src/metastore/mod.rs:364:13 [INFO] [stdout] | [INFO] [stdout] 364 | domain_id: i64, [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_domain_id` [INFO] [stdout] ... [INFO] [stdout] 529 | implement_retriever_and_modifier!(data::DataStoreEntity, table_schema); [INFO] [stdout] | ----------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `domain_id` [INFO] [stdout] --> src/metastore/mod.rs:385:13 [INFO] [stdout] | [INFO] [stdout] 385 | domain_id: i64, [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_domain_id` [INFO] [stdout] ... [INFO] [stdout] 529 | implement_retriever_and_modifier!(data::DataStoreEntity, table_schema); [INFO] [stdout] | ----------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `entities` [INFO] [stdout] --> src/metastore/mod.rs:300:17 [INFO] [stdout] | [INFO] [stdout] 300 | let entities: Vec = query_all_entities(conn, domain_id, false)?; [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_entities` [INFO] [stdout] ... [INFO] [stdout] 533 | implement_retriever_and_modifier!(data::DataQueryEntity, query); [INFO] [stdout] | ---------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `domain_id` [INFO] [stdout] --> src/metastore/mod.rs:364:13 [INFO] [stdout] | [INFO] [stdout] 364 | domain_id: i64, [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_domain_id` [INFO] [stdout] ... [INFO] [stdout] 533 | implement_retriever_and_modifier!(data::DataQueryEntity, query); [INFO] [stdout] | ---------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `domain_id` [INFO] [stdout] --> src/metastore/mod.rs:385:13 [INFO] [stdout] | [INFO] [stdout] 385 | domain_id: i64, [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_domain_id` [INFO] [stdout] ... [INFO] [stdout] 533 | implement_retriever_and_modifier!(data::DataQueryEntity, query); [INFO] [stdout] | ---------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `entities` [INFO] [stdout] --> src/metastore/mod.rs:300:17 [INFO] [stdout] | [INFO] [stdout] 300 | let entities: Vec = query_all_entities(conn, domain_id, false)?; [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_entities` [INFO] [stdout] ... [INFO] [stdout] 537 | implement_retriever_and_modifier!(data::Script, script); [INFO] [stdout] | -------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `domain_id` [INFO] [stdout] --> src/metastore/mod.rs:364:13 [INFO] [stdout] | [INFO] [stdout] 364 | domain_id: i64, [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_domain_id` [INFO] [stdout] ... [INFO] [stdout] 537 | implement_retriever_and_modifier!(data::Script, script); [INFO] [stdout] | -------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `domain_id` [INFO] [stdout] --> src/metastore/mod.rs:385:13 [INFO] [stdout] | [INFO] [stdout] 385 | domain_id: i64, [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_domain_id` [INFO] [stdout] ... [INFO] [stdout] 537 | implement_retriever_and_modifier!(data::Script, script); [INFO] [stdout] | -------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `entities` [INFO] [stdout] --> src/metastore/mod.rs:300:17 [INFO] [stdout] | [INFO] [stdout] 300 | let entities: Vec = query_all_entities(conn, domain_id, false)?; [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_entities` [INFO] [stdout] ... [INFO] [stdout] 541 | implement_retriever_and_modifier!(data::View, view); [INFO] [stdout] | ---------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `domain_id` [INFO] [stdout] --> src/metastore/mod.rs:364:13 [INFO] [stdout] | [INFO] [stdout] 364 | domain_id: i64, [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_domain_id` [INFO] [stdout] ... [INFO] [stdout] 541 | implement_retriever_and_modifier!(data::View, view); [INFO] [stdout] | ---------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `domain_id` [INFO] [stdout] --> src/metastore/mod.rs:385:13 [INFO] [stdout] | [INFO] [stdout] 385 | domain_id: i64, [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_domain_id` [INFO] [stdout] ... [INFO] [stdout] 541 | implement_retriever_and_modifier!(data::View, view); [INFO] [stdout] | ---------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `ctx` [INFO] [stdout] --> src/broker/mod.rs:116:35 [INFO] [stdout] | [INFO] [stdout] 116 | fn do_nothing_for_unsubscribe(ctx: &mut ws::WebsocketContext, res: serde_json::Value) { [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/broker/mod.rs:120:39 [INFO] [stdout] | [INFO] [stdout] 120 | fn do_nothing_for_unsubscribe_err(ctx: &mut ws::WebsocketContext, res: String) { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_ctx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `messages` [INFO] [stdout] --> src/broker/mod.rs:126:13 [INFO] [stdout] | [INFO] [stdout] 126 | let messages = res["data"] [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_messages` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `ctx` [INFO] [stdout] --> src/broker/mod.rs:140:48 [INFO] [stdout] | [INFO] [stdout] 140 | fn process_message_when_callback_is_not_ok(ctx: &mut ws::WebsocketContext, res: String) { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_ctx` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `err` [INFO] [stdout] --> src/broker/mod.rs:190:31 [INFO] [stdout] | [INFO] [stdout] 190 | .or_else(|err| { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_err` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `actor` [INFO] [stdout] --> src/broker/mod.rs:328:30 [INFO] [stdout] | [INFO] [stdout] 328 | .then(move |res, actor, ctx| { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_actor` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `x` [INFO] [stdout] --> src/broker/mod.rs:377:16 [INFO] [stdout] | [INFO] [stdout] 377 | Ok(x) => { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_x` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `req` [INFO] [stdout] --> src/server.rs:87:61 [INFO] [stdout] | [INFO] [stdout] 87 | r.method(http::Method::GET).f(move |req| { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_req` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `err` [INFO] [stdout] --> src/kakapo_postgres/connector.rs:96:23 [INFO] [stdout] | [INFO] [stdout] 96 | .map_err(|err| DatastoreError::SerializationError)?; [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_err` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `format` [INFO] [stdout] --> src/kakapo_postgres/connector.rs:210:80 [INFO] [stdout] | [INFO] [stdout] 210 | ..._params: &serde_json::Value, format: &serde_json::Value) -> Result { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_format` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `map` [INFO] [stdout] --> src/kakapo_postgres/methods.rs:135:40 [INFO] [stdout] | [INFO] [stdout] 135 | KeyedTableData::Simplified(map) => { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_map` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `data` [INFO] [stdout] --> src/kakapo_postgres/methods.rs:138:34 [INFO] [stdout] | [INFO] [stdout] 138 | KeyedTableData::Data(data) => { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_data` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `length` [INFO] [stdout] --> src/kakapo_postgres/database/sql.rs:122:37 [INFO] [stdout] | [INFO] [stdout] 122 | DataType::VarChar { length } => Value::String(parse(>::from_sql(bytes))?), [INFO] [stdout] | ^^^^^^ help: try ignoring the field: `length: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `with_tz` [INFO] [stdout] --> src/kakapo_postgres/database/sql.rs:126:39 [INFO] [stdout] | [INFO] [stdout] 126 | ... DataType::Timestamp { with_tz } => Value::DateTime(parse(>::from_sql(byt... [INFO] [stdout] | ^^^^^^^ help: try ignoring the field: `with_tz: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `with_tz` [INFO] [stdout] --> src/kakapo_postgres/database/sql.rs:128:34 [INFO] [stdout] | [INFO] [stdout] 128 | ... DataType::Time { with_tz } => Value::DateTime(parse(>::from_sql(bytes))?), [INFO] [stdout] | ^^^^^^^ help: try ignoring the field: `with_tz: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `err` [INFO] [stdout] --> src/kakapo_postgres/database/sql.rs:149:31 [INFO] [stdout] | [INFO] [stdout] 149 | .or_else(|err| Err(generate_error("error parsing column name"))) [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_err` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `result` [INFO] [stdout] --> src/kakapo_postgres/database/sql.rs:383:17 [INFO] [stdout] | [INFO] [stdout] 383 | let result = conn.exec(&format!("CREATE TABLE {} (col_a INTEGER, col_b INTEGER);", &table_name), vec![]).unwrap(); [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_result` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `result` [INFO] [stdout] --> src/kakapo_postgres/database/sql.rs:384:17 [INFO] [stdout] | [INFO] [stdout] 384 | let result = conn.exec(&format!("INSERT INTO {}(col_a, col_b) VALUES (1, 2);", &table_name), vec![]).unwrap(); [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_result` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `result` [INFO] [stdout] --> src/kakapo_postgres/database/sql.rs:393:17 [INFO] [stdout] | [INFO] [stdout] 393 | let result = conn.exec(&format!("INSERT INTO {}(col_a, col_b) VALUES (10, 20);", &table_name), vec![]).unwrap(); [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_result` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `result` [INFO] [stdout] --> src/kakapo_postgres/database/sql.rs:408:17 [INFO] [stdout] | [INFO] [stdout] 408 | let result = conn.exec(&format!("CREATE TABLE {} (col_a INTEGER, col_b INTEGER);", &table_name), vec![]); [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_result` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `with_tz` [INFO] [stdout] --> src/kakapo_postgres/update_state.rs:38:26 [INFO] [stdout] | [INFO] [stdout] 38 | DataType::Time { with_tz } => format!("SMALLINT"), //TODO: with_tz [INFO] [stdout] | ^^^^^^^ help: try ignoring the field: `with_tz: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `old` [INFO] [stdout] --> src/kakapo_postgres/update_state.rs:97:28 [INFO] [stdout] | [INFO] [stdout] 97 | fn update_table(&self, old: &Table, new: &Table) -> Result<(), DatastoreError> { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_old` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `new` [INFO] [stdout] --> src/kakapo_postgres/update_state.rs:97:41 [INFO] [stdout] | [INFO] [stdout] 97 | fn update_table(&self, old: &Table, new: &Table) -> Result<(), DatastoreError> { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_new` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `err` [INFO] [stdout] --> src/kakapo_redis/connector.rs:85:23 [INFO] [stdout] | [INFO] [stdout] 85 | .map_err(|err| DatastoreError::SerializationError)?; [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_err` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `query` [INFO] [stdout] --> src/kakapo_redis/connector.rs:76:54 [INFO] [stdout] | [INFO] [stdout] 76 | fn retrieve(&self, data_store: &DataStoreEntity, query: &serde_json::Value) -> Result { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_query` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `err` [INFO] [stdout] --> src/kakapo_redis/connector.rs:120:23 [INFO] [stdout] | [INFO] [stdout] 120 | .map_err(|err| DatastoreError::SerializationError)?; [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_err` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `data_store` [INFO] [stdout] --> src/kakapo_redis/connector.rs:133:22 [INFO] [stdout] | [INFO] [stdout] 133 | fn delete(&self, data_store: &DataStoreEntity, keys: &serde_json::Value) -> Result { [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_data_store` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `keys` [INFO] [stdout] --> src/kakapo_redis/connector.rs:133:52 [INFO] [stdout] | [INFO] [stdout] 133 | fn delete(&self, data_store: &DataStoreEntity, keys: &serde_json::Value) -> Result { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_keys` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `new` [INFO] [stdout] --> src/kakapo_redis/connector.rs:137:36 [INFO] [stdout] | [INFO] [stdout] 137 | fn on_datastore_created(&self, new: &DataStoreEntity) -> Result<(), DatastoreError> { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_new` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `old` [INFO] [stdout] --> src/kakapo_redis/connector.rs:141:36 [INFO] [stdout] | [INFO] [stdout] 141 | fn on_datastore_updated(&self, old: &DataStoreEntity, new: &DataStoreEntity) -> Result<(), DatastoreError> { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_old` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `new` [INFO] [stdout] --> src/kakapo_redis/connector.rs:141:59 [INFO] [stdout] | [INFO] [stdout] 141 | fn on_datastore_updated(&self, old: &DataStoreEntity, new: &DataStoreEntity) -> Result<(), DatastoreError> { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_new` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `old` [INFO] [stdout] --> src/kakapo_redis/connector.rs:145:36 [INFO] [stdout] | [INFO] [stdout] 145 | fn on_datastore_deleted(&self, old: &DataStoreEntity) -> Result<(), DatastoreError> { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_old` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `error` [INFO] [stdout] --> src/lib.rs:107:20 [INFO] [stdout] | [INFO] [stdout] 107 | if let Err(error) = result { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/scripting/mod.rs:96:13 [INFO] [stdout] | [INFO] [stdout] 96 | let mut io_file = temp.as_file_mut(); [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: variable does not need to be mutable [INFO] [stdout] --> src/test_common.rs:72:13 [INFO] [stdout] | [INFO] [stdout] 72 | let mut state = KakapoStateBuilder::new() [INFO] [stdout] | ----^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `TooManyConnections` [INFO] [stdout] --> src/view/error.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | TooManyConnections, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `Unknown` [INFO] [stdout] --> src/view/error.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | Unknown, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> src/model/actions/domain_actions.rs:76:12 [INFO] [stdout] | [INFO] [stdout] 76 | pub fn new() -> WithLoginRequired, S> { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `get_name` [INFO] [stdout] --> src/data/auth.rs:40:12 [INFO] [stdout] | [INFO] [stdout] 40 | pub fn get_name(&self) -> String { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `get_value_columns` [INFO] [stdout] --> src/kakapo_postgres/methods.rs:41:12 [INFO] [stdout] | [INFO] [stdout] 41 | pub fn get_value_columns(self) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `get_key_columns` [INFO] [stdout] --> src/kakapo_postgres/methods.rs:45:12 [INFO] [stdout] | [INFO] [stdout] 45 | pub fn get_key_columns(self) -> Vec { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `get_values` [INFO] [stdout] --> src/kakapo_postgres/methods.rs:59:12 [INFO] [stdout] | [INFO] [stdout] 59 | pub fn get_values(self) -> Vec { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `get_keys` [INFO] [stdout] --> src/kakapo_postgres/methods.rs:63:12 [INFO] [stdout] | [INFO] [stdout] 63 | pub fn get_keys(self) -> Vec { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `format_with` [INFO] [stdout] --> src/kakapo_postgres/methods.rs:106:12 [INFO] [stdout] | [INFO] [stdout] 106 | pub fn format_with(self, format: &TableDataFormat) -> TableData { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `new` [INFO] [stdout] --> src/kakapo_postgres/methods.rs:230:12 [INFO] [stdout] | [INFO] [stdout] 230 | pub fn new(columns: Vec, data: Vec>) -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `ConstraintError` [INFO] [stdout] --> src/kakapo_postgres/database/error.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | ConstraintError(String), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant is never constructed: `NotFound` [INFO] [stdout] --> src/kakapo_postgres/database/error.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | NotFound, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function is never used: `get_name` [INFO] [stdout] --> src/kakapo_postgres/data.rs:392:8 [INFO] [stdout] | [INFO] [stdout] 392 | fn get_name(&self) -> &str { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias is never used: `Keys` [INFO] [stdout] --> src/kakapo_redis/data.rs:7:1 [INFO] [stdout] | [INFO] [stdout] 7 | pub type Keys = Vec; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> src/scripting/update_state.rs:80:17 [INFO] [stdout] | [INFO] [stdout] 80 | / controller [INFO] [stdout] 81 | | .user_management [INFO] [stdout] 82 | | .attach_permission_for_role(&permission, &rolename); [INFO] [stdout] | |________________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_must_use)]` on by default [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> src/scripting/update_state.rs:85:17 [INFO] [stdout] | [INFO] [stdout] 85 | / controller [INFO] [stdout] 86 | | .user_management [INFO] [stdout] 87 | | .add_permission(&permission); [INFO] [stdout] | |_________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> src/scripting/update_state.rs:114:13 [INFO] [stdout] | [INFO] [stdout] 114 | / controller [INFO] [stdout] 115 | | .user_management [INFO] [stdout] 116 | | .rename_permission(&old_permission, &new_permission); [INFO] [stdout] | |_____________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `std::result::Result` that must be used [INFO] [stdout] --> src/scripting/update_state.rs:131:13 [INFO] [stdout] | [INFO] [stdout] 131 | / controller [INFO] [stdout] 132 | | .user_management [INFO] [stdout] 133 | | .remove_permission(&permission); [INFO] [stdout] | |________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the type `&PgMetadataLookup` does not permit being left uninitialized [INFO] [stdout] --> src/kakapo_postgres/database/sql.rs:248:58 [INFO] [stdout] | [INFO] [stdout] 248 | let mut bytes = Output::new(Vec::new(), unsafe { mem::uninitialized() }); //This is probably fine [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | this code causes undefined behavior when executed [INFO] [stdout] | help: use `MaybeUninit` instead, and only call `assume_init` after initialization is done [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(invalid_value)]` on by default [INFO] [stdout] = note: references must be non-null [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 371 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: build failed [INFO] running `Command { std: "docker" "inspect" "8158bbdaea74d3e9ebe68cc6dec5ba5896e30e87e7be06b2d09acd590fa9792a", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "8158bbdaea74d3e9ebe68cc6dec5ba5896e30e87e7be06b2d09acd590fa9792a", kill_on_drop: false }` [INFO] [stdout] 8158bbdaea74d3e9ebe68cc6dec5ba5896e30e87e7be06b2d09acd590fa9792a