[INFO] fetching crate starlane-core 0.2.0-rc1... [INFO] checking starlane-core-0.2.0-rc1 against master#ab869e094a907cc5d19b4080f22eccaf347f1f95 for pr-129604 [INFO] extracting crate starlane-core 0.2.0-rc1 into /workspace/builds/worker-6-tc1/source [INFO] validating manifest of crates.io crate starlane-core 0.2.0-rc1 on toolchain ab869e094a907cc5d19b4080f22eccaf347f1f95 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+ab869e094a907cc5d19b4080f22eccaf347f1f95" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking crates.io crate starlane-core 0.2.0-rc1 [INFO] finished tweaking crates.io crate starlane-core 0.2.0-rc1 [INFO] tweaked toml for crates.io crate starlane-core 0.2.0-rc1 written to /workspace/builds/worker-6-tc1/source/Cargo.toml [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+ab869e094a907cc5d19b4080f22eccaf347f1f95" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Locking 503 packages to latest compatible versions [INFO] [stderr] Adding actix-codec v0.3.0 (latest: v0.5.2) [INFO] [stderr] Adding actix-http v2.2.2 (latest: v3.9.0) [INFO] [stderr] Adding actix-macros v0.1.3 (latest: v0.2.4) [INFO] [stderr] Adding actix-router v0.2.7 (latest: v0.5.3) [INFO] [stderr] Adding actix-rt v1.1.1 (latest: v2.10.0) [INFO] [stderr] Adding actix-server v1.0.4 (latest: v2.5.0) [INFO] [stderr] Adding actix-service v1.0.6 (latest: v2.0.2) [INFO] [stderr] Adding actix-tls v2.0.0 (latest: v3.4.0) [INFO] [stderr] Adding actix-utils v2.0.0 (latest: v3.0.1) [INFO] [stderr] Adding actix-web v3.3.3 (latest: v4.9.0) [INFO] [stderr] Adding actix-web-codegen v0.4.0 (latest: v4.3.0) [INFO] [stderr] Adding addr2line v0.22.0 (latest: v0.24.1) [INFO] [stderr] Adding ahash v0.7.8 (latest: v0.8.11) [INFO] [stderr] Adding aho-corasick v0.5.3 (latest: v1.1.3) [INFO] [stderr] Adding arrayvec v0.5.2 (latest: v0.7.6) [INFO] [stderr] Adding awc v2.0.3 (latest: v3.5.1) [INFO] [stderr] Adding base64 v0.12.3 (latest: v0.22.1) [INFO] [stderr] Adding base64 v0.13.1 (latest: v0.22.1) [INFO] [stderr] Adding bigdecimal v0.1.2 (latest: v0.4.5) [INFO] [stderr] Adding bitflags v1.3.2 (latest: v2.6.0) [INFO] [stderr] Adding block-buffer v0.7.3 (latest: v0.10.4) [INFO] [stderr] Adding block-buffer v0.9.0 (latest: v0.10.4) [INFO] [stderr] Adding block-padding v0.1.5 (latest: v0.3.3) [INFO] [stderr] Adding brotli v3.5.0 (latest: v6.0.0) [INFO] [stderr] Adding brotli-decompressor v2.5.1 (latest: v4.0.1) [INFO] [stderr] Adding brownstone v1.1.0 (latest: v3.0.0) [INFO] [stderr] Adding bytecheck v0.6.12 (latest: v0.7.0) [INFO] [stderr] Adding bytecheck_derive v0.6.12 (latest: v0.7.0) [INFO] [stderr] Adding bytes v0.5.6 (latest: v1.7.1) [INFO] [stderr] Adding cfg-if v0.1.10 (latest: v1.0.0) [INFO] [stderr] Adding clap v2.34.0 (latest: v4.5.16) [INFO] [stderr] Adding convert_case v0.4.0 (latest: v0.6.0) [INFO] [stderr] Adding cookie v0.14.4 (latest: v0.18.1) [INFO] [stderr] Adding core-foundation v0.9.4 (latest: v0.10.0) [INFO] [stderr] Adding cranelift-bforest v0.82.3 (latest: v0.111.0) [INFO] [stderr] Adding cranelift-codegen v0.82.3 (latest: v0.111.0) [INFO] [stderr] Adding cranelift-codegen-meta v0.82.3 (latest: v0.111.0) [INFO] [stderr] Adding cranelift-codegen-shared v0.82.3 (latest: v0.111.0) [INFO] [stderr] Adding cranelift-entity v0.82.3 (latest: v0.111.0) [INFO] [stderr] Adding cranelift-frontend v0.82.3 (latest: v0.111.0) [INFO] [stderr] Adding darling v0.12.4 (latest: v0.20.10) [INFO] [stderr] Adding darling_core v0.12.4 (latest: v0.20.10) [INFO] [stderr] Adding darling_macro v0.12.4 (latest: v0.20.10) [INFO] [stderr] Adding dashmap v4.0.2 (latest: v6.0.1) [INFO] [stderr] Adding derive_more v0.99.18 (latest: v1.0.0) [INFO] [stderr] Adding derive_utils v0.11.2 (latest: v0.14.2) [INFO] [stderr] Adding digest v0.8.1 (latest: v0.10.7) [INFO] [stderr] Adding digest v0.9.0 (latest: v0.10.7) [INFO] [stderr] Adding enum-as-inner v0.3.4 (latest: v0.6.0) [INFO] [stderr] Adding enum-iterator v0.7.0 (latest: v2.1.0) [INFO] [stderr] Adding enum-iterator-derive v0.7.0 (latest: v1.4.0) [INFO] [stderr] Adding fallible-iterator v0.2.0 (latest: v0.3.0) [INFO] [stderr] Adding foreign-types v0.3.2 (latest: v0.5.0) [INFO] [stderr] Adding foreign-types-shared v0.1.1 (latest: v0.3.1) [INFO] [stderr] Adding fsevent v0.4.0 (latest: v2.1.2) [INFO] [stderr] Adding fsevent-sys v2.0.1 (latest: v4.1.0) [INFO] [stderr] Adding generic-array v0.12.4 (latest: v1.1.0) [INFO] [stderr] Adding generic-array v0.14.7 (latest: v1.1.0) [INFO] [stderr] Adding getrandom v0.1.16 (latest: v0.2.15) [INFO] [stderr] Adding gimli v0.26.2 (latest: v0.31.0) [INFO] [stderr] Adding gimli v0.29.0 (latest: v0.31.0) [INFO] [stderr] Adding h2 v0.2.7 (latest: v0.4.6) [INFO] [stderr] Adding handlebars v4.5.0 (latest: v6.0.0) [INFO] [stderr] Adding hashbrown v0.11.2 (latest: v0.14.5) [INFO] [stderr] Adding hashbrown v0.12.3 (latest: v0.14.5) [INFO] [stderr] Adding hashlink v0.7.0 (latest: v0.9.1) [INFO] [stderr] Adding heck v0.3.3 (latest: v0.5.0) [INFO] [stderr] Adding heck v0.4.1 (latest: v0.5.0) [INFO] [stderr] Adding hermit-abi v0.1.19 (latest: v0.4.0) [INFO] [stderr] Adding hermit-abi v0.3.9 (latest: v0.4.0) [INFO] [stderr] Adding hostname v0.3.1 (latest: v0.4.0) [INFO] [stderr] Adding http v0.2.12 (latest: v1.1.0) [INFO] [stderr] Adding http-body v0.4.6 (latest: v1.0.1) [INFO] [stderr] Adding hyper v0.14.30 (latest: v1.4.1) [INFO] [stderr] Adding hyper-timeout v0.4.1 (latest: v0.5.1) [INFO] [stderr] Adding hyper-tls v0.5.0 (latest: v0.6.0) [INFO] [stderr] Adding idna v0.2.3 (latest: v1.0.2) [INFO] [stderr] Adding idna v0.5.0 (latest: v1.0.2) [INFO] [stderr] Adding indexmap v1.9.3 (latest: v2.5.0) [INFO] [stderr] Adding inotify v0.7.1 (latest: v0.11.0) [INFO] [stderr] Adding io-enum v0.2.6 (latest: v1.1.3) [INFO] [stderr] Adding ipconfig v0.2.2 (latest: v0.3.2) [INFO] [stderr] Adding itoa v0.4.8 (latest: v1.0.11) [INFO] [stderr] Adding joinery v2.1.0 (latest: v3.1.0) [INFO] [stderr] Adding json-patch v0.2.7 (latest: v2.0.0) [INFO] [stderr] Adding k8s-openapi v0.12.0 (latest: v0.22.0) [INFO] [stderr] Adding kube v0.57.0 (latest: v0.93.1) [INFO] [stderr] Adding kube-core v0.57.0 (latest: v0.93.1) [INFO] [stderr] Adding kube-derive v0.57.0 (latest: v0.93.1) [INFO] [stderr] Adding kube-runtime v0.57.0 (latest: v0.93.1) [INFO] [stderr] Adding language-tags v0.2.2 (latest: v0.3.2) [INFO] [stderr] Adding lexical v5.2.2 (latest: v6.1.1) [INFO] [stderr] Adding lexical-core v0.7.6 (latest: v0.8.5) [INFO] [stderr] Adding libloading v0.7.4 (latest: v0.8.5) [INFO] [stderr] Adding libsqlite3-sys v0.22.2 (latest: v0.30.1) [INFO] [stderr] Adding linux-raw-sys v0.4.14 (latest: v0.6.5) [INFO] [stderr] Adding lru v0.6.6 (latest: v0.12.4) [INFO] [stderr] Adding matchers v0.0.1 (latest: v0.2.0) [INFO] [stderr] Adding memchr v0.1.11 (latest: v2.7.4) [INFO] [stderr] Adding memmap2 v0.5.10 (latest: v0.9.4) [INFO] [stderr] Adding memoffset v0.6.5 (latest: v0.9.1) [INFO] [stderr] Adding miniz_oxide v0.7.4 (latest: v0.8.0) [INFO] [stderr] Adding mio v0.6.23 (latest: v1.0.2) [INFO] [stderr] Adding miow v0.2.2 (latest: v0.6.0) [INFO] [stderr] Adding more-asserts v0.2.2 (latest: v0.3.1) [INFO] [stderr] Adding mysql v20.1.0 (latest: v25.0.1) [INFO] [stderr] Adding mysql_common v0.24.1 (latest: v0.32.4) [INFO] [stderr] Adding nix v0.19.1 (latest: v0.29.0) [INFO] [stderr] Adding nom-supreme v0.6.0 (latest: v0.8.0) [INFO] [stderr] Adding notify v4.0.18 (latest: v6.1.1) [INFO] [stderr] Adding num-bigint v0.2.6 (latest: v0.4.6) [INFO] [stderr] Adding object v0.28.4 (latest: v0.36.4) [INFO] [stderr] Adding opaque-debug v0.2.3 (latest: v0.3.1) [INFO] [stderr] Adding ordered-float v2.10.1 (latest: v4.2.2) [INFO] [stderr] Adding parking_lot v0.11.2 (latest: v0.12.3) [INFO] [stderr] Adding parking_lot_core v0.8.6 (latest: v0.9.10) [INFO] [stderr] Adding pem v0.8.3 (latest: v3.0.4) [INFO] [stderr] Adding pin-project v0.4.30 (latest: v1.1.5) [INFO] [stderr] Adding pin-project-internal v0.4.30 (latest: v1.1.5) [INFO] [stderr] Adding pin-project-lite v0.1.12 (latest: v0.2.14) [INFO] [stderr] Adding ptr_meta v0.1.4 (latest: v0.2.0) [INFO] [stderr] Adding ptr_meta_derive v0.1.4 (latest: v0.2.0) [INFO] [stderr] Adding quick-error v1.2.3 (latest: v2.0.1) [INFO] [stderr] Adding radium v0.7.0 (latest: v1.1.0) [INFO] [stderr] Adding rand v0.4.6 (latest: v0.8.5) [INFO] [stderr] Adding rand v0.7.3 (latest: v0.8.5) [INFO] [stderr] Adding rand_chacha v0.2.2 (latest: v0.3.1) [INFO] [stderr] Adding rand_core v0.3.1 (latest: v0.6.4) [INFO] [stderr] Adding rand_core v0.4.2 (latest: v0.6.4) [INFO] [stderr] Adding rand_core v0.5.1 (latest: v0.6.4) [INFO] [stderr] Adding rand_hc v0.2.0 (latest: v0.3.2) [INFO] [stderr] Adding rdrand v0.4.0 (latest: v0.8.3) [INFO] [stderr] Adding redox_syscall v0.2.16 (latest: v0.5.3) [INFO] [stderr] Adding regex v0.1.80 (latest: v1.10.6) [INFO] [stderr] Adding regex-automata v0.1.10 (latest: v0.4.7) [INFO] [stderr] Adding regex-syntax v0.3.9 (latest: v0.8.4) [INFO] [stderr] Adding regex-syntax v0.6.29 (latest: v0.8.4) [INFO] [stderr] Adding remove_dir_all v0.5.3 (latest: v0.8.3) [INFO] [stderr] Adding rusqlite v0.25.4 (latest: v0.32.1) [INFO] [stderr] Adding rustc-hash v1.1.0 (latest: v2.0.0) [INFO] [stderr] Adding rustc_version v0.2.3 (latest: v0.4.1) [INFO] [stderr] Adding semver v0.9.0 (latest: v1.0.23) [INFO] [stderr] Adding semver v0.11.0 (latest: v1.0.23) [INFO] [stderr] Adding semver-parser v0.7.0 (latest: v0.10.2) [INFO] [stderr] Adding serde_yaml v0.8.26 (latest: v0.9.34+deprecated) [INFO] [stderr] Adding sha-1 v0.9.8 (latest: v0.10.1) [INFO] [stderr] Adding sha1 v0.6.1 (latest: v0.10.6) [INFO] [stderr] Adding sha2 v0.8.2 (latest: v0.10.8) [INFO] [stderr] Adding snafu v0.6.10 (latest: v0.8.4) [INFO] [stderr] Adding snafu-derive v0.6.10 (latest: v0.8.4) [INFO] [stderr] Adding socket2 v0.3.19 (latest: v0.5.7) [INFO] [stderr] Adding standback v0.2.17 (latest: v0.4.4) [INFO] [stderr] Adding strsim v0.8.0 (latest: v0.11.1) [INFO] [stderr] Adding strsim v0.10.0 (latest: v0.11.1) [INFO] [stderr] Adding strum v0.21.0 (latest: v0.26.3) [INFO] [stderr] Adding strum_macros v0.21.1 (latest: v0.26.4) [INFO] [stderr] Adding syn v1.0.109 (latest: v2.0.77) [INFO] [stderr] Adding textwrap v0.11.0 (latest: v0.16.1) [INFO] [stderr] Adding thread-id v2.0.0 (latest: v4.2.2) [INFO] [stderr] Adding thread_local v0.2.7 (latest: v1.1.8) [INFO] [stderr] Adding time v0.1.45 (latest: v0.3.36) [INFO] [stderr] Adding time v0.2.27 (latest: v0.3.36) [INFO] [stderr] Adding time-macros v0.1.1 (latest: v0.2.18) [INFO] [stderr] Adding tokio v0.2.25 (latest: v1.40.0) [INFO] [stderr] Adding tokio-util v0.3.1 (latest: v0.7.11) [INFO] [stderr] Adding tokio-util v0.6.10 (latest: v0.7.11) [INFO] [stderr] Adding tower v0.4.13 (latest: v0.5.0) [INFO] [stderr] Adding tower-http v0.1.3 (latest: v0.5.2) [INFO] [stderr] Adding tracing-log v0.1.4 (latest: v0.2.0) [INFO] [stderr] Adding tracing-subscriber v0.2.25 (latest: v0.3.18) [INFO] [stderr] Adding treediff v3.0.2 (latest: v5.0.0) [INFO] [stderr] Adding trust-dns-proto v0.19.7 (latest: v0.23.2) [INFO] [stderr] Adding trust-dns-resolver v0.19.7 (latest: v0.23.2) [INFO] [stderr] Adding utf8-ranges v0.1.3 (latest: v1.0.5) [INFO] [stderr] Adding uuid v0.8.2 (latest: v1.10.0) [INFO] [stderr] Adding wasi v0.9.0+wasi-snapshot-preview1 (latest: v0.13.2+wasi-0.2.1) [INFO] [stderr] Adding wasi v0.10.0+wasi-snapshot-preview1 (latest: v0.13.2+wasi-0.2.1) [INFO] [stderr] Adding wasi v0.11.0+wasi-snapshot-preview1 (latest: v0.13.2+wasi-0.2.1) [INFO] [stderr] Adding wasmer v2.3.0 (latest: v4.3.6) [INFO] [stderr] Adding wasmer-compiler v2.3.0 (latest: v4.3.6) [INFO] [stderr] Adding wasmer-compiler-cranelift v2.3.0 (latest: v4.3.6) [INFO] [stderr] Adding wasmer-derive v2.3.0 (latest: v4.3.6) [INFO] [stderr] Adding wasmer-object v2.3.0 (latest: v4.3.6) [INFO] [stderr] Adding wasmer-types v2.3.0 (latest: v4.3.6) [INFO] [stderr] Adding wasmer-vm v2.3.0 (latest: v4.3.6) [INFO] [stderr] Adding wasmparser v0.83.0 (latest: v0.216.0) [INFO] [stderr] Adding which v4.4.2 (latest: v6.0.3) [INFO] [stderr] Adding widestring v0.4.3 (latest: v1.1.0) [INFO] [stderr] Adding winapi v0.2.8 (latest: v0.3.9) [INFO] [stderr] Adding windows-core v0.52.0 (latest: v0.58.0) [INFO] [stderr] Adding windows-sys v0.33.0 (latest: v0.59.0) [INFO] [stderr] Adding windows-sys v0.52.0 (latest: v0.59.0) [INFO] [stderr] Adding windows_aarch64_msvc v0.33.0 (latest: v0.52.6) [INFO] [stderr] Adding windows_i686_gnu v0.33.0 (latest: v0.52.6) [INFO] [stderr] Adding windows_i686_msvc v0.33.0 (latest: v0.52.6) [INFO] [stderr] Adding windows_x86_64_gnu v0.33.0 (latest: v0.52.6) [INFO] [stderr] Adding windows_x86_64_msvc v0.33.0 (latest: v0.52.6) [INFO] [stderr] Adding winreg v0.6.2 (latest: v0.52.0) [INFO] [stderr] Adding wyz v0.5.1 (latest: v0.6.1) [INFO] [stderr] Adding yaml-rust v0.3.5 (latest: v0.4.5) [INFO] [stderr] Adding zip v0.5.13 (latest: v2.2.0) [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+ab869e094a907cc5d19b4080f22eccaf347f1f95" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded nom-supreme v0.6.0 [INFO] [stderr] Downloaded validate v0.6.1 [INFO] [stderr] Downloaded lru v0.6.6 [INFO] [stderr] Downloaded brownstone v1.1.0 [INFO] [stderr] Downloaded mechtron-common v0.2.0-rc1 [INFO] [stderr] Downloaded mesh-portal-tcp-client v0.2.0-rc1 [INFO] [stderr] Downloaded mesh-portal v0.2.0-rc1 [INFO] [stderr] Downloaded mesh-portal-tcp-server v0.2.0-rc1 [INFO] [stderr] Downloaded mysql v20.1.0 [INFO] [stderr] Downloaded json-patch v0.2.7 [INFO] [stderr] Downloaded treediff v3.0.2 [INFO] [stderr] Downloaded kube-runtime v0.57.0 [INFO] [stderr] Downloaded mesh-portal-versions v0.2.0-rc1 [INFO] [stderr] Downloaded tower-http v0.1.3 [INFO] [stderr] Downloaded mysql_common v0.24.1 [INFO] [stderr] Downloaded rusqlite v0.25.4 [INFO] [stderr] Downloaded kube v0.57.0 [INFO] [stderr] Downloaded mesh-portal-api-client v0.2.0-rc1 [INFO] [stderr] Downloaded mesh-portal-api-server v0.2.0-rc1 [INFO] [stderr] Downloaded mesh-portal-tcp-common v0.2.0-rc1 [INFO] [stderr] Downloaded kube-core v0.57.0 [INFO] [stderr] Downloaded kube-derive v0.57.0 [INFO] [stderr] Downloaded wasm_membrane_host v0.2.0 [INFO] [stderr] Downloaded k8s-openapi v0.12.0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:923055f121b5182466d55868a8b05e67af8ba4a3a3f6bad814e953ca3cd3ac2a" "/opt/rustwide/cargo-home/bin/cargo" "+ab869e094a907cc5d19b4080f22eccaf347f1f95" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 53317a81f568dd3df196db09562d70dcdda6b7e7cfb21e297bb0a99c23d1ddde [INFO] running `Command { std: "docker" "start" "-a" "53317a81f568dd3df196db09562d70dcdda6b7e7cfb21e297bb0a99c23d1ddde", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "53317a81f568dd3df196db09562d70dcdda6b7e7cfb21e297bb0a99c23d1ddde", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "53317a81f568dd3df196db09562d70dcdda6b7e7cfb21e297bb0a99c23d1ddde", kill_on_drop: false }` [INFO] [stdout] 53317a81f568dd3df196db09562d70dcdda6b7e7cfb21e297bb0a99c23d1ddde [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:923055f121b5182466d55868a8b05e67af8ba4a3a3f6bad814e953ca3cd3ac2a" "/opt/rustwide/cargo-home/bin/cargo" "+ab869e094a907cc5d19b4080f22eccaf347f1f95" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] cadab50c3e828aaa229c05bafa42551d8db3a364a6ff1ab3116fcd0cf79a8c95 [INFO] running `Command { std: "docker" "start" "-a" "cadab50c3e828aaa229c05bafa42551d8db3a364a6ff1ab3116fcd0cf79a8c95", kill_on_drop: false }` [INFO] [stderr] Compiling libc v0.2.158 [INFO] [stderr] Compiling syn v2.0.77 [INFO] [stderr] Compiling syn v1.0.109 [INFO] [stderr] Compiling version_check v0.9.5 [INFO] [stderr] Compiling serde v1.0.209 [INFO] [stderr] Checking once_cell v1.19.0 [INFO] [stderr] Checking log v0.4.22 [INFO] [stderr] Compiling shlex v1.3.0 [INFO] [stderr] Compiling cc v1.1.15 [INFO] [stderr] Checking pin-project-lite v0.2.14 [INFO] [stderr] Checking scopeguard v1.2.0 [INFO] [stderr] Checking futures-core v0.3.30 [INFO] [stderr] Checking futures-sink v0.3.30 [INFO] [stderr] Compiling lock_api v0.4.12 [INFO] [stderr] Compiling pkg-config v0.3.30 [INFO] [stderr] Checking futures-channel v0.3.30 [INFO] [stderr] Compiling ahash v0.7.8 [INFO] [stderr] Compiling indexmap v1.9.3 [INFO] [stderr] Checking futures-io v0.3.30 [INFO] [stderr] Checking bitflags v1.3.2 [INFO] [stderr] Checking pin-utils v0.1.0 [INFO] [stderr] Checking futures-task v0.3.30 [INFO] [stderr] Compiling fnv v1.0.7 [INFO] [stderr] Compiling ident_case v1.0.1 [INFO] [stderr] Compiling vcpkg v0.2.15 [INFO] [stderr] Checking tracing-core v0.1.32 [INFO] [stderr] Checking aho-corasick v1.1.3 [INFO] [stderr] Checking regex-syntax v0.8.4 [INFO] [stderr] Compiling parking_lot_core v0.9.10 [INFO] [stderr] Compiling serde_json v1.0.127 [INFO] [stderr] Checking hashbrown v0.14.5 [INFO] [stderr] Checking equivalent v1.0.1 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Checking either v1.13.0 [INFO] [stderr] Compiling backtrace v0.3.73 [INFO] [stderr] Checking bitflags v2.6.0 [INFO] [stderr] Checking adler v1.0.2 [INFO] [stderr] Compiling rustversion v1.0.17 [INFO] [stderr] Compiling pin-project-internal v0.4.30 [INFO] [stderr] Compiling target-lexicon v0.12.16 [INFO] [stderr] Checking getrandom v0.2.15 [INFO] [stderr] Checking signal-hook-registry v1.4.2 [INFO] [stderr] Checking iovec v0.1.4 [INFO] [stderr] Checking net2 v0.2.39 [INFO] [stderr] Checking hashbrown v0.12.3 [INFO] [stderr] Checking num_cpus v1.16.0 [INFO] [stderr] Checking parking_lot v0.12.3 [INFO] [stderr] Checking indexmap v2.5.0 [INFO] [stderr] Checking mio v1.0.2 [INFO] [stderr] Checking mio v0.6.23 [INFO] [stderr] Checking socket2 v0.5.7 [INFO] [stderr] Compiling typenum v1.17.0 [INFO] [stderr] Checking gimli v0.29.0 [INFO] [stderr] Checking regex-automata v0.4.7 [INFO] [stderr] Checking miniz_oxide v0.7.4 [INFO] [stderr] Checking mio-uds v0.6.8 [INFO] [stderr] Checking tokio v0.2.25 [INFO] [stderr] Checking object v0.36.4 [INFO] [stderr] Checking rustc-demangle v0.1.24 [INFO] [stderr] Checking percent-encoding v2.3.1 [INFO] [stderr] Compiling rkyv v0.7.45 [INFO] [stderr] Checking regex v1.10.6 [INFO] [stderr] Checking arrayvec v0.7.6 [INFO] [stderr] Compiling getrandom v0.1.16 [INFO] [stderr] Checking seahash v4.1.0 [INFO] [stderr] Compiling parking_lot_core v0.8.6 [INFO] [stderr] Checking addr2line v0.22.0 [INFO] [stderr] Compiling darling_core v0.20.10 [INFO] [stderr] Checking form_urlencoded v1.2.1 [INFO] [stderr] Compiling standback v0.2.17 [INFO] [stderr] Checking crc32fast v1.4.2 [INFO] [stderr] Checking instant v0.1.13 [INFO] [stderr] Checking more-asserts v0.2.2 [INFO] [stderr] Checking tinyvec_macros v0.1.1 [INFO] [stderr] Checking ucd-trie v0.1.6 [INFO] [stderr] Checking tinyvec v1.8.0 [INFO] [stderr] Compiling openssl-sys v0.9.103 [INFO] [stderr] Checking wasmparser v0.83.0 [INFO] [stderr] Compiling proc-macro-hack v0.5.20+deprecated [INFO] [stderr] Compiling convert_case v0.4.0 [INFO] [stderr] Checking rand_core v0.5.1 [INFO] [stderr] Checking parking_lot v0.11.2 [INFO] [stderr] Checking unicode-normalization v0.1.23 [INFO] [stderr] Checking tokio-util v0.3.1 [INFO] [stderr] Checking threadpool v1.8.1 [INFO] [stderr] Compiling httparse v1.9.4 [INFO] [stderr] Compiling unicode-segmentation v1.11.0 [INFO] [stderr] Checking minimal-lexical v0.2.1 [INFO] [stderr] Checking unicode-bidi v0.3.15 [INFO] [stderr] Checking nom v7.1.3 [INFO] [stderr] Compiling ptr_meta_derive v0.1.4 [INFO] [stderr] Compiling loupe-derive v0.1.3 [INFO] [stderr] Checking ptr_meta v0.1.4 [INFO] [stderr] Compiling enum-iterator-derive v0.7.0 [INFO] [stderr] Compiling rkyv_derive v0.7.45 [INFO] [stderr] Compiling heck v0.3.3 [INFO] [stderr] Compiling actix-macros v0.1.3 [INFO] [stderr] Checking brownstone v1.1.0 [INFO] [stderr] Compiling serde_derive v1.0.209 [INFO] [stderr] Compiling thiserror-impl v1.0.63 [INFO] [stderr] Compiling futures-macro v0.3.30 [INFO] [stderr] Compiling tracing-attributes v0.1.27 [INFO] [stderr] Compiling tokio-macros v2.4.0 [INFO] [stderr] Checking futures-util v0.3.30 [INFO] [stderr] Compiling zerocopy-derive v0.7.35 [INFO] [stderr] Compiling darling_macro v0.20.10 [INFO] [stderr] Checking thiserror v1.0.63 [INFO] [stderr] Checking pin-project v0.4.30 [INFO] [stderr] Checking tokio v1.40.0 [INFO] [stderr] Compiling darling v0.20.10 [INFO] [stderr] Checking enum-iterator v0.7.0 [INFO] [stderr] Compiling enumset_derive v0.10.0 [INFO] [stderr] Checking pest v2.7.11 [INFO] [stderr] Checking tracing v0.1.40 [INFO] [stderr] Compiling async-trait v0.1.81 [INFO] [stderr] Checking zerocopy v0.7.35 [INFO] [stderr] Checking enumset v1.1.5 [INFO] [stderr] Compiling derive_more v0.99.18 [INFO] [stderr] Checking ppv-lite86 v0.2.20 [INFO] [stderr] Compiling pin-project-internal v1.1.5 [INFO] [stderr] Checking semver-parser v0.10.2 [INFO] [stderr] Checking rand_chacha v0.2.2 [INFO] [stderr] Checking hashbrown v0.11.2 [INFO] [stderr] Compiling libz-sys v1.1.20 [INFO] [stderr] Checking joinery v2.1.0 [INFO] [stderr] Checking copyless v0.1.5 [INFO] [stderr] Compiling memchr v2.7.4 [INFO] [stderr] Checking base64 v0.13.1 [INFO] [stderr] Checking indent_write v2.2.0 [INFO] [stderr] Compiling const_fn v0.4.10 [INFO] [stderr] Compiling crossbeam-utils v0.8.20 [INFO] [stderr] Checking pin-project v1.1.5 [INFO] [stderr] Checking nom-supreme v0.6.0 [INFO] [stderr] Checking futures-executor v0.3.30 [INFO] [stderr] Checking actix-service v1.0.6 [INFO] [stderr] Checking futures v0.3.30 [INFO] [stderr] Checking semver v0.11.0 [INFO] [stderr] Checking rand v0.7.3 [INFO] [stderr] Checking actix-codec v0.3.0 [INFO] [stderr] Compiling time-macros-impl v0.1.2 [INFO] [stderr] Compiling strum_macros v0.21.1 [INFO] [stderr] Checking idna v0.5.0 [INFO] [stderr] Compiling time v0.2.27 [INFO] [stderr] Compiling generic-array v0.14.7 [INFO] [stderr] Compiling memoffset v0.6.5 [INFO] [stderr] Compiling corosensei v0.1.4 [INFO] [stderr] Checking adler2 v2.0.0 [INFO] [stderr] Compiling openssl v0.10.66 [INFO] [stderr] Compiling cranelift-codegen-shared v0.82.3 [INFO] [stderr] Checking foreign-types-shared v0.1.1 [INFO] [stderr] Checking iana-time-zone v0.1.60 [INFO] [stderr] Checking strum v0.21.0 [INFO] [stderr] Compiling cranelift-codegen-meta v0.82.3 [INFO] [stderr] Checking foreign-types v0.3.2 [INFO] [stderr] Checking miniz_oxide v0.8.0 [INFO] [stderr] Checking time-macros v0.1.1 [INFO] [stderr] Checking url v2.5.2 [INFO] [stderr] Checking actix-threadpool v0.3.3 [INFO] [stderr] Checking actix-rt v1.1.1 [INFO] [stderr] Checking actix-utils v2.0.0 [INFO] [stderr] Checking serde_bytes v0.11.15 [INFO] [stderr] Checking bincode v1.3.3 [INFO] [stderr] Checking chrono v0.4.38 [INFO] [stderr] Compiling openssl-macros v0.1.1 [INFO] [stderr] Checking loupe v0.1.3 [INFO] [stderr] Checking matches v0.1.10 [INFO] [stderr] Compiling winapi-build v0.1.1 [INFO] [stderr] Checking wasmer-types v2.3.0 [INFO] [stderr] Compiling anyhow v1.0.86 [INFO] [stderr] Checking tower-service v0.3.3 [INFO] [stderr] Checking match_cfg v0.1.0 [INFO] [stderr] Checking mesh-portal-versions v0.2.0-rc1 [INFO] [stderr] Compiling rustix v0.38.35 [INFO] [stderr] Compiling native-tls v0.2.12 [INFO] [stderr] Checking leb128 v0.2.5 [INFO] [stderr] Checking fallible-iterator v0.2.0 [INFO] [stderr] Checking hostname v0.3.1 [INFO] [stderr] Compiling kernel32-sys v0.2.2 [INFO] [stderr] Compiling enum-as-inner v0.3.4 [INFO] [stderr] Checking idna v0.2.3 [INFO] [stderr] Checking crossbeam-epoch v0.9.18 [INFO] [stderr] Checking flate2 v1.0.33 [INFO] [stderr] Checking uuid v0.8.2 [INFO] [stderr] Checking http-body v0.4.6 [INFO] [stderr] Checking region v3.0.2 [INFO] [stderr] Compiling proc-macro-error-attr v1.0.4 [INFO] [stderr] Checking stable_deref_trait v1.2.0 [INFO] [stderr] Checking cranelift-entity v0.82.3 [INFO] [stderr] Compiling rayon-core v1.12.1 [INFO] [stderr] Checking openssl-probe v0.1.5 [INFO] [stderr] Checking linux-raw-sys v0.4.14 [INFO] [stderr] Compiling strsim v0.10.0 [INFO] [stderr] Checking try-lock v0.2.5 [INFO] [stderr] Checking unicode-width v0.1.13 [INFO] [stderr] Checking quick-error v1.2.3 [INFO] [stderr] Checking rustc-hash v1.1.0 [INFO] [stderr] Checking alloc-no-stdlib v2.0.4 [INFO] [stderr] Checking resolv-conf v0.7.0 [INFO] [stderr] Checking alloc-stdlib v0.2.2 [INFO] [stderr] Checking regalloc v0.0.34 [INFO] [stderr] Compiling darling_core v0.12.4 [INFO] [stderr] Checking want v0.3.1 [INFO] [stderr] Compiling cranelift-codegen v0.82.3 [INFO] [stderr] Checking cranelift-bforest v0.82.3 [INFO] [stderr] Checking gimli v0.26.2 [INFO] [stderr] Checking wasmer-compiler v2.3.0 [INFO] [stderr] Checking trust-dns-proto v0.19.7 [INFO] [stderr] Checking wasmer-artifact v2.3.0 [INFO] [stderr] Checking wasmer-vm v2.3.0 [INFO] [stderr] Checking crossbeam-deque v0.8.5 [INFO] [stderr] Checking lru-cache v0.1.2 [INFO] [stderr] Checking generic-array v0.12.4 [INFO] [stderr] Checking ordered-float v2.10.1 [INFO] [stderr] Checking dashmap v4.0.2 [INFO] [stderr] Checking mesh-portal v0.2.0-rc1 [INFO] [stderr] Checking rand_core v0.6.4 [INFO] [stderr] Checking memmap2 v0.5.10 [INFO] [stderr] Compiling proc-macro-error v1.0.4 [INFO] [stderr] Compiling cookie v0.14.4 [INFO] [stderr] Compiling num-bigint v0.2.6 [INFO] [stderr] Compiling lexical-core v0.7.6 [INFO] [stderr] Checking winapi v0.2.8 [INFO] [stderr] Compiling k8s-openapi v0.12.0 [INFO] [stderr] Checking httpdate v1.0.3 [INFO] [stderr] Checking byte-tools v0.3.1 [INFO] [stderr] Checking block-padding v0.1.5 [INFO] [stderr] Compiling darling_macro v0.12.4 [INFO] [stderr] Checking hyper v0.14.30 [INFO] [stderr] Checking serde-value v0.7.0 [INFO] [stderr] Checking wasmer-engine v2.3.0 [INFO] [stderr] Checking rand_chacha v0.3.1 [INFO] [stderr] Checking trust-dns-resolver v0.19.7 [INFO] [stderr] Checking brotli-decompressor v2.5.1 [INFO] [stderr] Checking block-buffer v0.9.0 [INFO] [stderr] Checking digest v0.9.0 [INFO] [stderr] Checking wasm-encoder v0.216.0 [INFO] [stderr] Checking object v0.28.4 [INFO] [stderr] Checking tracing-futures v0.2.5 [INFO] [stderr] Checking num-integer v0.1.46 [INFO] [stderr] Checking socket2 v0.3.19 [INFO] [stderr] Compiling bzip2-sys v0.1.11+1.0.8 [INFO] [stderr] Checking cpufeatures v0.2.13 [INFO] [stderr] Checking home v0.5.9 [INFO] [stderr] Checking fastrand v2.1.1 [INFO] [stderr] Compiling ryu v1.0.18 [INFO] [stderr] Checking opaque-debug v0.3.1 [INFO] [stderr] Compiling itoa v1.0.11 [INFO] [stderr] Compiling wasmer-compiler-cranelift v2.3.0 [INFO] [stderr] Compiling rust_decimal v1.36.0 [INFO] [stderr] Checking bumpalo v3.16.0 [INFO] [stderr] Checking tower-layer v0.3.3 [INFO] [stderr] Compiling cfg_aliases v0.2.1 [INFO] [stderr] Checking arrayvec v0.5.2 [INFO] [stderr] Compiling doc-comment v0.3.3 [INFO] [stderr] Compiling nix v0.29.0 [INFO] [stderr] Compiling pest_meta v2.7.11 [INFO] [stderr] Checking wast v216.0.0 [INFO] [stderr] Checking tempfile v3.12.0 [INFO] [stderr] Checking sha-1 v0.9.8 [INFO] [stderr] Checking wasmer-object v2.3.0 [INFO] [stderr] Checking which v4.4.2 [INFO] [stderr] Checking brotli v3.5.0 [INFO] [stderr] Checking h2 v0.2.7 [INFO] [stderr] Checking actix-connect v2.0.0 [INFO] [stderr] Checking rayon v1.10.0 [INFO] [stderr] Checking rand v0.8.5 [INFO] [stderr] Compiling darling v0.12.4 [INFO] [stderr] Checking tokio-native-tls v0.3.1 [INFO] [stderr] Checking thread-id v2.0.0 [INFO] [stderr] Checking block-buffer v0.7.3 [INFO] [stderr] Checking digest v0.8.1 [INFO] [stderr] Checking wasmer-engine-universal-artifact v2.3.0 [INFO] [stderr] Checking tokio-util v0.7.11 [INFO] [stderr] Checking tokio-io-timeout v1.2.0 [INFO] [stderr] Checking serde_urlencoded v0.7.1 [INFO] [stderr] Checking pem v0.8.3 [INFO] [stderr] Checking dirs-sys-next v0.1.2 [INFO] [stderr] Checking memchr v0.1.11 [INFO] [stderr] Compiling libsqlite3-sys v0.22.2 [INFO] [stderr] Checking libloading v0.7.4 [INFO] [stderr] Compiling io-enum v0.2.6 [INFO] [stderr] Checking encoding_rs v0.8.34 [INFO] [stderr] Checking regex-syntax v0.6.29 [INFO] [stderr] Checking mime v0.3.17 [INFO] [stderr] Checking opaque-debug v0.2.3 [INFO] [stderr] Checking fake-simd v0.1.2 [INFO] [stderr] Checking language-tags v0.2.2 [INFO] [stderr] Checking itoa v0.4.8 [INFO] [stderr] Checking sha1_smol v1.0.1 [INFO] [stderr] Checking sha1 v0.6.1 [INFO] [stderr] Checking sha2 v0.8.2 [INFO] [stderr] Checking wasmer-engine-dylib v2.3.0 [INFO] [stderr] Checking aho-corasick v0.5.3 [INFO] [stderr] Checking dirs-next v2.0.0 [INFO] [stderr] Checking serde_yaml v0.8.26 [INFO] [stderr] Checking wat v1.216.0 [INFO] [stderr] Checking hyper-timeout v0.4.1 [INFO] [stderr] Checking tower v0.4.13 [INFO] [stderr] Checking actix-http v2.2.2 [INFO] [stderr] Checking wasmer-engine-universal v2.3.0 [INFO] [stderr] Compiling kube-derive v0.57.0 [INFO] [stderr] Checking thread_local v0.2.7 [INFO] [stderr] Checking hyper-tls v0.5.0 [INFO] [stderr] Checking twox-hash v1.6.3 [INFO] [stderr] Compiling wasmer-derive v2.3.0 [INFO] [stderr] Checking regex-automata v0.1.10 [INFO] [stderr] Checking bigdecimal v0.1.2 [INFO] [stderr] Checking lexical v5.2.2 [INFO] [stderr] Compiling pest_generator v2.7.11 [INFO] [stderr] Checking tower-http v0.1.3 [INFO] [stderr] Checking actix-server v1.0.4 [INFO] [stderr] Checking mesh-portal-tcp-common v0.2.0-rc1 [INFO] [stderr] Checking cranelift-frontend v0.82.3 [INFO] [stderr] Checking jsonpath_lib v0.3.0 [INFO] [stderr] Checking tokio-util v0.6.10 [INFO] [stderr] Compiling snafu-derive v0.6.10 [INFO] [stderr] Compiling serde_derive_internals v0.29.1 [INFO] [stderr] Compiling derive_utils v0.11.2 [INFO] [stderr] Checking inotify-sys v0.1.5 [INFO] [stderr] Compiling error-chain v0.12.4 [INFO] [stderr] Checking bytestring v1.3.1 [INFO] [stderr] Checking base64 v0.12.3 [INFO] [stderr] Checking utf8-ranges v0.1.3 [INFO] [stderr] Checking lazycell v1.3.0 [INFO] [stderr] Compiling schemars v0.8.21 [INFO] [stderr] Checking ansi_term v0.12.1 [INFO] [stderr] Checking regex-syntax v0.3.9 [INFO] [stderr] Compiling mysql v20.1.0 [INFO] [stderr] Checking mysql_common v0.24.1 [INFO] [stderr] Checking mio-extras v2.0.6 [INFO] [stderr] Checking wasmer v2.3.0 [INFO] [stderr] Checking awc v2.0.3 [INFO] [stderr] Checking actix-router v0.2.7 [INFO] [stderr] Checking snafu v0.6.10 [INFO] [stderr] Compiling schemars_derive v0.8.21 [INFO] [stderr] Checking walkdir v2.5.0 [INFO] [stderr] Checking regex v0.1.80 [INFO] [stderr] Checking inotify v0.7.1 [INFO] [stderr] Compiling pest_derive v2.7.11 [INFO] [stderr] Checking actix-testing v1.0.1 [INFO] [stderr] Checking matchers v0.0.1 [INFO] [stderr] Checking bzip2 v0.4.4 [INFO] [stderr] Checking mesh-portal-api-server v0.2.0-rc1 [INFO] [stderr] Checking mesh-portal-api-client v0.2.0-rc1 [INFO] [stderr] Checking textwrap v0.11.0 [INFO] [stderr] Checking treediff v3.0.2 [INFO] [stderr] Checking actix-tls v2.0.0 [INFO] [stderr] Checking tracing-serde v0.1.3 [INFO] [stderr] Checking hashlink v0.7.0 [INFO] [stderr] Checking lru v0.6.6 [INFO] [stderr] Compiling actix-web-codegen v0.4.0 [INFO] [stderr] Compiling derivative v2.2.0 [INFO] [stderr] Checking rand v0.4.6 [INFO] [stderr] Checking nix v0.19.1 [INFO] [stderr] Checking time v0.1.45 [INFO] [stderr] Checking filetime v0.2.25 [INFO] [stderr] Checking atty v0.2.14 [INFO] [stderr] Checking tracing-log v0.1.4 [INFO] [stderr] Checking sharded-slab v0.1.7 [INFO] [stderr] Checking thread_local v1.1.8 [INFO] [stderr] Checking fallible-streaming-iterator v0.1.9 [INFO] [stderr] Checking yaml-rust v0.3.5 [INFO] [stderr] Checking strsim v0.8.0 [INFO] [stderr] Checking vec_map v0.8.2 [INFO] [stderr] Checking remove_dir_all v0.5.3 [INFO] [stderr] Checking bufstream v0.1.4 [INFO] [stderr] Checking tempdir v0.3.7 [INFO] [stderr] Checking rusqlite v0.25.4 [INFO] [stderr] Checking wasm_membrane_host v0.2.0 [INFO] [stderr] Checking clap v2.34.0 [INFO] [stderr] Checking ctrlc v3.4.5 [INFO] [stderr] Checking zip v0.5.13 [INFO] [stderr] Checking tracing-subscriber v0.2.25 [INFO] [stderr] Checking notify v4.0.18 [INFO] [stderr] Checking actix-web v3.3.3 [INFO] [stderr] Checking mesh-portal-tcp-client v0.2.0-rc1 [INFO] [stderr] Checking json-patch v0.2.7 [INFO] [stderr] Checking mesh-portal-tcp-server v0.2.0-rc1 [INFO] [stderr] Checking validate v0.6.1 [INFO] [stderr] Checking handlebars v4.5.0 [INFO] [stderr] Checking mechtron-common v0.2.0-rc1 [INFO] [stderr] Compiling async-recursion v1.1.1 [INFO] [stderr] Checking kube-core v0.57.0 [INFO] [stderr] Checking kube v0.57.0 [INFO] [stderr] Checking kube-runtime v0.57.0 [INFO] [stderr] Checking starlane-core v0.2.0-rc1 (/opt/rustwide/workdir) [INFO] [stdout] warning: unused `#[macro_use]` import [INFO] [stdout] --> src/lib.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | #[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] --> src/lib.rs:10:1 [INFO] [stdout] | [INFO] [stdout] 10 | #[macro_use] [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `#[macro_use]` import [INFO] [stdout] --> src/lib.rs:14:1 [INFO] [stdout] | [INFO] [stdout] 14 | #[macro_use] [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `#[macro_use]` import [INFO] [stdout] --> src/lib.rs:16:1 [INFO] [stdout] | [INFO] [stdout] 16 | #[macro_use] [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `#[macro_use]` import [INFO] [stdout] --> src/lib.rs:22:1 [INFO] [stdout] | [INFO] [stdout] 22 | #[macro_use] [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `#[macro_use]` import [INFO] [stdout] --> src/lib.rs:24:1 [INFO] [stdout] | [INFO] [stdout] 24 | #[macro_use] [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `#[macro_use]` import [INFO] [stdout] --> src/lib.rs:28:1 [INFO] [stdout] | [INFO] [stdout] 28 | #[macro_use] [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `#[macro_use]` import [INFO] [stdout] --> src/lib.rs:32:1 [INFO] [stdout] | [INFO] [stdout] 32 | #[macro_use] [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `#[macro_use]` import [INFO] [stdout] --> src/lib.rs:36:1 [INFO] [stdout] | [INFO] [stdout] 36 | #[macro_use] [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `ResourceType` [INFO] [stdout] --> src/artifact.rs:9:23 [INFO] [stdout] | [INFO] [stdout] 9 | use crate::resource::{ResourceType, ArtifactKind}; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `mesh_portal::version::latest::config::Config` [INFO] [stdout] --> src/cache.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | use mesh_portal::version::latest::config::Config; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `mesh_portal::version::latest::payload::Primitive` [INFO] [stdout] --> src/cache.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | use mesh_portal::version::latest::payload::Primitive; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Cranelift`, `Store`, and `Universal` [INFO] [stdout] --> src/cache.rs:19:14 [INFO] [stdout] | [INFO] [stdout] 19 | use wasmer::{Cranelift, Store, Universal}; [INFO] [stdout] | ^^^^^^^^^ ^^^^^ ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Kind` [INFO] [stdout] --> src/cache.rs:29:23 [INFO] [stdout] | [INFO] [stdout] 29 | use crate::resource::{Kind, ResourceRecord}; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `STARLANE_API` should have an upper camel case name [INFO] [stdout] --> src/cache.rs:517:5 [INFO] [stdout] | [INFO] [stdout] 517 | STARLANE_API(StarlaneApi), [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `StarlaneApi` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_camel_case_types)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Kind` [INFO] [stdout] --> src/config/wasm.rs:1:23 [INFO] [stdout] | [INFO] [stdout] 1 | use crate::resource::{Kind, ArtifactKind}; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::str::FromStr` [INFO] [stdout] --> src/config/wasm.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | use std::str::FromStr; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::convert::TryInto` [INFO] [stdout] --> src/config/wasm.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | use std::convert::TryInto; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `mesh_portal::version::latest::config::Config` [INFO] [stdout] --> src/config/bind.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use mesh_portal::version::latest::config::Config; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::collections::HashMap` [INFO] [stdout] --> src/config/parse.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use std::collections::HashMap; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `camel_case` and `domain` [INFO] [stdout] --> src/config/parse.rs:6:52 [INFO] [stdout] | [INFO] [stdout] 6 | use mesh_portal_versions::version::v0_0_1::parse::{camel_case, domain, Res, set_properties}; [INFO] [stdout] | ^^^^^^^^^^ ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `is_not` [INFO] [stdout] --> src/config/parse.rs:9:28 [INFO] [stdout] | [INFO] [stdout] 9 | use nom::bytes::complete::{is_not, tag, take_until}; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `recognize` [INFO] [stdout] --> src/config/parse.rs:11:38 [INFO] [stdout] | [INFO] [stdout] 11 | use nom::combinator::{all_consuming, recognize}; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `separated_list0` [INFO] [stdout] --> src/config/parse.rs:13:25 [INFO] [stdout] | [INFO] [stdout] 13 | use nom::multi::{many0, separated_list0}; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `CommandOp` and `Command` [INFO] [stdout] --> src/config/parse.rs:16:31 [INFO] [stdout] | [INFO] [stdout] 16 | use crate::command::compose::{Command, CommandOp}; [INFO] [stdout] | ^^^^^^^ ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `script_line` and `script` [INFO] [stdout] --> src/config/parse.rs:17:29 [INFO] [stdout] | [INFO] [stdout] 17 | use crate::command::parse::{script, script_line}; [INFO] [stdout] | ^^^^^^ ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::collections::HashMap` [INFO] [stdout] --> src/config/parse.rs:147:9 [INFO] [stdout] | [INFO] [stdout] 147 | use std::collections::HashMap; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::str::FromStr` [INFO] [stdout] --> src/config/parse.rs:148:9 [INFO] [stdout] | [INFO] [stdout] 148 | use std::str::FromStr; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `mesh_portal::version::latest::id::Address` [INFO] [stdout] --> src/config/parse.rs:149:9 [INFO] [stdout] | [INFO] [stdout] 149 | use mesh_portal::version::latest::id::Address; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `mesh_portal_versions::version::v0_0_1::command::common::PropertyMod` [INFO] [stdout] --> src/config/parse.rs:150:9 [INFO] [stdout] | [INFO] [stdout] 150 | use mesh_portal_versions::version::v0_0_1::command::common::PropertyMod; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `property_mod`, `property_value_not_space_or_comma`, `property_value`, and `set_properties` [INFO] [stdout] --> src/config/parse.rs:151:56 [INFO] [stdout] | [INFO] [stdout] 151 | use mesh_portal_versions::version::v0_0_1::parse::{property_mod, property_value, property_value_not_space_or_comma, set_properties}; [INFO] [stdout] | ^^^^^^^^^^^^ ^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `all_consuming` and `recognize` [INFO] [stdout] --> src/config/parse.rs:152:27 [INFO] [stdout] | [INFO] [stdout] 152 | use nom::combinator::{all_consuming, recognize}; [INFO] [stdout] | ^^^^^^^^^^^^^ ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::artifact::ArtifactRef` [INFO] [stdout] --> src/config/parse.rs:153:9 [INFO] [stdout] | [INFO] [stdout] 153 | use crate::artifact::ArtifactRef; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `properties_section`, `rec_command_line`, `rec_command_lines`, and `resource_config` [INFO] [stdout] --> src/config/parse.rs:154:32 [INFO] [stdout] | [INFO] [stdout] 154 | use crate::config::parse::{resource_config, properties_section, rec_command_lines, rec_command_line}; [INFO] [stdout] | ^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::config::parse::replace::substitute` [INFO] [stdout] --> src/config/parse.rs:155:9 [INFO] [stdout] | [INFO] [stdout] 155 | use crate::config::parse::replace::substitute; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::error::Error` [INFO] [stdout] --> src/config/parse.rs:156:9 [INFO] [stdout] | [INFO] [stdout] 156 | use crate::error::Error; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::resource::ArtifactKind` [INFO] [stdout] --> src/config/parse.rs:157:9 [INFO] [stdout] | [INFO] [stdout] 157 | use crate::resource::ArtifactKind; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `CommandOp` and `Command` [INFO] [stdout] --> src/config/config.rs:3:31 [INFO] [stdout] | [INFO] [stdout] 3 | use crate::command::compose::{Command, CommandOp}; [INFO] [stdout] | ^^^^^^^ ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `mesh_portal::version::latest::resource::Property` [INFO] [stdout] --> src/config/config.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | use mesh_portal::version::latest::resource::Property; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::collections::HashMap` [INFO] [stdout] --> src/data.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use std::collections::HashMap; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::convert::TryFrom` [INFO] [stdout] --> src/data.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use std::convert::TryFrom; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::future::Future` [INFO] [stdout] --> src/data.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use std::future::Future; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::sync::Arc` [INFO] [stdout] --> src/data.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use std::sync::Arc; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Deserialize` and `Serialize` [INFO] [stdout] --> src/data.rs:6:13 [INFO] [stdout] | [INFO] [stdout] 6 | use serde::{Deserialize, Serialize}; [INFO] [stdout] | ^^^^^^^^^^^ ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `tokio::runtime::Handle` [INFO] [stdout] --> src/data.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | use tokio::runtime::Handle; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `tokio::task::JoinHandle` [INFO] [stdout] --> src/data.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | use tokio::task::JoinHandle; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::error::Error` [INFO] [stdout] --> src/data.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | use crate::error::Error; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::file_access::FileAccess` [INFO] [stdout] --> src/data.rs:11:5 [INFO] [stdout] | [INFO] [stdout] 11 | use crate::file_access::FileAccess; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `actix_web::ResponseError` [INFO] [stdout] --> src/error.rs:19:5 [INFO] [stdout] | [INFO] [stdout] 19 | use actix_web::ResponseError; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::convert::TryFrom` [INFO] [stdout] --> src/file_access.rs:20:5 [INFO] [stdout] | [INFO] [stdout] 20 | use std::convert::TryFrom; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::convert::TryInto` [INFO] [stdout] --> src/file_access.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | use std::convert::TryInto; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `tokio::fs::ReadDir` [INFO] [stdout] --> src/file_access.rs:23:5 [INFO] [stdout] | [INFO] [stdout] 23 | use tokio::fs::ReadDir; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `semver::SemVerError` [INFO] [stdout] --> src/frame.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | use semver::SemVerError; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `mpsc` and `oneshot` [INFO] [stdout] --> src/frame.rs:8:30 [INFO] [stdout] | [INFO] [stdout] 8 | use tokio::sync::{broadcast, mpsc, oneshot}; [INFO] [stdout] | ^^^^ ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `tokio::time::error::Elapsed` [INFO] [stdout] --> src/frame.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | use tokio::time::error::Elapsed; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `MessageExpect` [INFO] [stdout] --> src/frame.rs:15:22 [INFO] [stdout] | [INFO] [stdout] 15 | use crate::message::{MessageExpect, MessageUpdate, ProtoStarMessage, MessageId, Reply}; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::message::delivery::ActorMessage` [INFO] [stdout] --> src/frame.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 16 | use crate::message::delivery::ActorMessage; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `StarCommand`, `StarNotify`, and `Star` [INFO] [stdout] --> src/frame.rs:17:19 [INFO] [stdout] | [INFO] [stdout] 17 | use crate::star::{Star, StarCommand, StarInfo, StarKey, StarKind, StarNotify, StarSubGraphKey}; [INFO] [stdout] | ^^^^ ^^^^^^^^^^^ ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `AssignResourceStateSrc` and `ResourceType` [INFO] [stdout] --> src/frame.rs:19:23 [INFO] [stdout] | [INFO] [stdout] 19 | use crate::resource::{ResourceType, ResourceAssign, AssignResourceStateSrc, ResourceRecord}; [INFO] [stdout] | ^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `lru::LruCache` [INFO] [stdout] --> src/lane.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | use lru::LruCache; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `StarCommand` [INFO] [stdout] --> src/lane.rs:25:19 [INFO] [stdout] | [INFO] [stdout] 25 | use crate::star::{StarCommand, StarKey}; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Infallible`, `TryFrom`, and `TryInto` [INFO] [stdout] --> src/message.rs:2:20 [INFO] [stdout] | [INFO] [stdout] 2 | use std::convert::{Infallible, TryFrom, TryInto}; [INFO] [stdout] | ^^^^^^^^^^ ^^^^^^^ ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::string::FromUtf8Error` [INFO] [stdout] --> src/message.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use std::string::FromUtf8Error; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `mesh_portal::version::latest::bin::Bin` [INFO] [stdout] --> src/message.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use mesh_portal::version::latest::bin::Bin; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `uuid::Uuid` [INFO] [stdout] --> src/message.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 13 | use uuid::Uuid; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Kind` [INFO] [stdout] --> src/message.rs:16:23 [INFO] [stdout] | [INFO] [stdout] 16 | use crate::resource::{Kind, ResourceType, ResourceRecord}; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `StarCommand` [INFO] [stdout] --> src/message.rs:17:19 [INFO] [stdout] | [INFO] [stdout] 17 | use crate::star::{StarCommand, StarKey}; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `StarSearchTransaction` and `TransactionResult` [INFO] [stdout] --> src/message.rs:18:34 [INFO] [stdout] | [INFO] [stdout] 18 | use crate::star::shell::search::{StarSearchTransaction, TransactionResult}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `core::cell::Cell` [INFO] [stdout] --> src/message/delivery.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use core::cell::Cell; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `core::option::Option` [INFO] [stdout] --> src/message/delivery.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use core::option::Option; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::collections::HashSet` [INFO] [stdout] --> src/message/delivery.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use std::collections::HashSet; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::iter::FromIterator` [INFO] [stdout] --> src/message/delivery.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | use std::iter::FromIterator; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `tokio::sync::oneshot` [INFO] [stdout] --> src/message/delivery.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | use tokio::sync::oneshot; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `tokio::time::Duration` [INFO] [stdout] --> src/message/delivery.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | use tokio::time::Duration; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::message::ProtoStarMessage` [INFO] [stdout] --> src/message/delivery.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 13 | use crate::message::ProtoStarMessage; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Kind`, `ResourceRecord`, and `ResourceType` [INFO] [stdout] --> src/message/delivery.rs:14:23 [INFO] [stdout] | [INFO] [stdout] 14 | use crate::resource::{ResourceRecord, ResourceType, Kind}; [INFO] [stdout] | ^^^^^^^^^^^^^^ ^^^^^^^^^^^^ ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `StarCommand` [INFO] [stdout] --> src/message/delivery.rs:15:19 [INFO] [stdout] | [INFO] [stdout] 15 | use crate::star::{StarCommand, StarSkel}; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::util` [INFO] [stdout] --> src/message/delivery.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 16 | use crate::util; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::fail::Fail` [INFO] [stdout] --> src/message/delivery.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | use crate::fail::Fail; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `SimpleReply` [INFO] [stdout] --> src/message/delivery.rs:18:53 [INFO] [stdout] | [INFO] [stdout] 18 | use crate::frame::{StarMessage, StarMessagePayload, SimpleReply}; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::message::Reply` [INFO] [stdout] --> src/message/delivery.rs:20:5 [INFO] [stdout] | [INFO] [stdout] 20 | use crate::message::Reply; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `HashSet` [INFO] [stdout] --> src/proto.rs:2:33 [INFO] [stdout] | [INFO] [stdout] 2 | use std::collections::{HashMap, HashSet}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::convert::TryInto` [INFO] [stdout] --> src/proto.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use std::convert::TryInto; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `AtomicI32`, `AtomicI64`, and `Ordering` [INFO] [stdout] --> src/proto.rs:4:25 [INFO] [stdout] | [INFO] [stdout] 4 | use std::sync::atomic::{AtomicI32, AtomicI64, AtomicU64, Ordering}; [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^^ ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::cache::ProtoArtifactCachesFactory` [INFO] [stdout] --> src/proto.rs:14:5 [INFO] [stdout] | [INFO] [stdout] 14 | use crate::cache::ProtoArtifactCachesFactory; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `SearchHit`, `SearchWindDown`, `SearchWindUp`, `SequenceMessage`, `StarMessagePayload`, and `StarMessage` [INFO] [stdout] --> src/proto.rs:19:24 [INFO] [stdout] | [INFO] [stdout] 19 | Frame, ProtoFrame, SequenceMessage, StarMessage, StarMessagePayload, StarPattern, SearchWindDown, [INFO] [stdout] | ^^^^^^^^^^^^^^^ ^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^ [INFO] [stdout] 20 | SearchHit, SearchWindUp, [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `LaneEnd`, `LaneIndex`, `LaneMeta`, `ProtoLaneEnd`, `TunnelConnector`, and `TunnelOutState` [INFO] [stdout] --> src/proto.rs:23:39 [INFO] [stdout] | [INFO] [stdout] 23 | ConnectorController, LaneCommand, LaneEnd, LaneIndex, LaneMeta, LaneWrapper, [INFO] [stdout] | ^^^^^^^ ^^^^^^^^^ ^^^^^^^^ [INFO] [stdout] 24 | ProtoLaneEnd, TunnelConnector, TunnelIn, TunnelOut, TunnelOutState, [INFO] [stdout] | ^^^^^^^^^^^^ ^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Flag`, `Log`, `ProtoStarLogPayload`, `ProtoStarLog`, and `StarFlag` [INFO] [stdout] --> src/proto.rs:27:21 [INFO] [stdout] | [INFO] [stdout] 27 | use crate::logger::{Flag, Flags, Log, Logger, ProtoStarLog, ProtoStarLogPayload, StarFlag}; [INFO] [stdout] | ^^^^ ^^^ ^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^ ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `ShortestPathStarKey` and `StarSearchTransaction` [INFO] [stdout] --> src/proto.rs:30:70 [INFO] [stdout] | [INFO] [stdout] 30 | use crate::star::shell::search::{StarSearchApi, StarSearchComponent, StarSearchTransaction, ShortestPathStarKey}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::star::core::resource::manager::ResourceManagerApi` [INFO] [stdout] --> src/proto.rs:44:5 [INFO] [stdout] | [INFO] [stdout] 44 | use crate::star::core::resource::manager::ResourceManagerApi; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `HashMap` and `HashSet` [INFO] [stdout] --> src/resource.rs:1:24 [INFO] [stdout] | [INFO] [stdout] 1 | use std::collections::{HashMap, HashSet}; [INFO] [stdout] | ^^^^^^^ ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::collections::hash_map::RandomState` [INFO] [stdout] --> src/resource.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use std::collections::hash_map::RandomState; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::fmt` [INFO] [stdout] --> src/resource.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use std::fmt; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Formatter` [INFO] [stdout] --> src/resource.rs:5:23 [INFO] [stdout] | [INFO] [stdout] 5 | use std::fmt::{Debug, Formatter}; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::fs::DirBuilder` [INFO] [stdout] --> src/resource.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | use std::fs::DirBuilder; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::iter::FromIterator` [INFO] [stdout] --> src/resource.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | use std::iter::FromIterator; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::sync::Arc` [INFO] [stdout] --> src/resource.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | use std::sync::Arc; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::time::Duration` [INFO] [stdout] --> src/resource.rs:11:5 [INFO] [stdout] | [INFO] [stdout] 11 | use std::time::Duration; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `ResourceKind` [INFO] [stdout] --> src/resource.rs:15:60 [INFO] [stdout] | [INFO] [stdout] 15 | use mesh_portal::version::latest::id::{Address, KindParts, ResourceKind, Specific}; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Connection`, `Row`, `ToSql`, `Transaction`, `params_from_iter`, and `params` [INFO] [stdout] --> src/resource.rs:19:16 [INFO] [stdout] | [INFO] [stdout] 19 | use rusqlite::{Connection, params, params_from_iter, Row, ToSql, Transaction}; [INFO] [stdout] | ^^^^^^^^^^ ^^^^^^ ^^^^^^^^^^^^^^^^ ^^^ ^^^^^ ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `ToSqlOutput`, `ValueRef`, and `Value` [INFO] [stdout] --> src/resource.rs:20:23 [INFO] [stdout] | [INFO] [stdout] 20 | use rusqlite::types::{ToSqlOutput, Value, ValueRef}; [INFO] [stdout] | ^^^^^^^^^^^ ^^^^^ ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `mpsc` and `oneshot` [INFO] [stdout] --> src/resource.rs:22:19 [INFO] [stdout] | [INFO] [stdout] 22 | use tokio::sync::{mpsc, oneshot}; [INFO] [stdout] | ^^^^ ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `tokio::sync::oneshot::Receiver` [INFO] [stdout] --> src/resource.rs:23:5 [INFO] [stdout] | [INFO] [stdout] 23 | use tokio::sync::oneshot::Receiver; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `tracing_futures::WithSubscriber` [INFO] [stdout] --> src/resource.rs:24:5 [INFO] [stdout] | [INFO] [stdout] 24 | use tracing_futures::WithSubscriber; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `error`, `logger`, and `util` [INFO] [stdout] --> src/resource.rs:26:13 [INFO] [stdout] | [INFO] [stdout] 26 | use crate::{error, logger, util}; [INFO] [stdout] | ^^^^^ ^^^^^^ ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::fail::Fail` [INFO] [stdout] --> src/resource.rs:28:5 [INFO] [stdout] | [INFO] [stdout] 28 | use crate::fail::Fail; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::file_access::FileAccess` [INFO] [stdout] --> src/resource.rs:29:5 [INFO] [stdout] | [INFO] [stdout] 29 | use crate::file_access::FileAccess; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `ResourceHostAction` and `StarMessagePayload` [INFO] [stdout] --> src/resource.rs:30:20 [INFO] [stdout] | [INFO] [stdout] 30 | use crate::frame::{ResourceHostAction, StarMessagePayload}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `LogInfo`, `StaticLogInfo`, and `elog` [INFO] [stdout] --> src/resource.rs:31:21 [INFO] [stdout] | [INFO] [stdout] 31 | use crate::logger::{elog, LogInfo, StaticLogInfo}; [INFO] [stdout] | ^^^^ ^^^^^^^ ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `MessageExpect`, `ProtoStarMessage`, and `ReplyKind` [INFO] [stdout] --> src/resource.rs:33:22 [INFO] [stdout] | [INFO] [stdout] 33 | use crate::message::{MessageExpect, ProtoStarMessage, ReplyKind}; [INFO] [stdout] | ^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^ ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::names::Name` [INFO] [stdout] --> src/resource.rs:34:5 [INFO] [stdout] | [INFO] [stdout] 34 | use crate::names::Name; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `StarInfo` and `StarSkel` [INFO] [stdout] --> src/resource.rs:35:19 [INFO] [stdout] | [INFO] [stdout] 35 | use crate::star::{StarInfo, StarKey, StarSkel}; [INFO] [stdout] | ^^^^^^^^ ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `StarWrangle` [INFO] [stdout] --> src/resource.rs:36:36 [INFO] [stdout] | [INFO] [stdout] 36 | use crate::star::shell::wrangler::{StarWrangle}; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::starlane::api::StarlaneApi` [INFO] [stdout] --> src/resource.rs:37:5 [INFO] [stdout] | [INFO] [stdout] 37 | use crate::starlane::api::StarlaneApi; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::util::AsyncHashMap` [INFO] [stdout] --> src/resource.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | use crate::util::AsyncHashMap; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::resource::Kind` [INFO] [stdout] --> src/resource/config.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | use crate::resource::Kind; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `ResourceType` [INFO] [stdout] --> src/resource/file.rs:10:6 [INFO] [stdout] | [INFO] [stdout] 10 | ResourceType, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `tokio::sync::oneshot` [INFO] [stdout] --> src/space.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use tokio::sync::oneshot; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::fail::Fail` [INFO] [stdout] --> src/space.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use crate::fail::Fail; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `min` [INFO] [stdout] --> src/star/mod.rs:1:16 [INFO] [stdout] | [INFO] [stdout] 1 | use std::cmp::{min, Ordering}; [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::convert::TryInto` [INFO] [stdout] --> src/star/mod.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use std::convert::TryInto; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `futures::future::select_all` [INFO] [stdout] --> src/star/mod.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | use futures::future::select_all; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `lru::LruCache` [INFO] [stdout] --> src/star/mod.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | use lru::LruCache; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `SearchCommit`, `SearchHits`, `StarSearchTransaction`, and `TransactionResult` [INFO] [stdout] --> src/star/mod.rs:19:5 [INFO] [stdout] | [INFO] [stdout] 19 | SearchCommit, SearchHits, SearchInit, StarSearchTransaction, TransactionResult, [INFO] [stdout] | ^^^^^^^^^^^^ ^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `LaneEnd`, `LaneIndex`, and `LaneMeta` [INFO] [stdout] --> src/star/mod.rs:30:39 [INFO] [stdout] | [INFO] [stdout] 30 | ConnectorController, LaneCommand, LaneEnd, LaneIndex, LaneMeta, LaneWrapper, ProtoLaneEnd, [INFO] [stdout] | ^^^^^^^ ^^^^^^^^^ ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `MessageResult`, `MessageUpdate`, `ProtoStarMessageTo`, and `TrackerJob` [INFO] [stdout] --> src/star/mod.rs:35:37 [INFO] [stdout] | [INFO] [stdout] 35 | MessageId, MessageReplyTracker, MessageResult, MessageUpdate, ProtoStarMessage, [INFO] [stdout] | ^^^^^^^^^^^^^ ^^^^^^^^^^^^^ [INFO] [stdout] 36 | ProtoStarMessageTo, TrackerJob, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `FrameVerdict` [INFO] [stdout] --> src/star/mod.rs:49:28 [INFO] [stdout] | [INFO] [stdout] 49 | use crate::star::variant::{FrameVerdict, VariantApi}; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::future::Future` [INFO] [stdout] --> src/star/mod.rs:55:5 [INFO] [stdout] | [INFO] [stdout] 55 | use std::future::Future; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::star::core::resource::manager::ResourceManagerApi` [INFO] [stdout] --> src/star/mod.rs:56:5 [INFO] [stdout] | [INFO] [stdout] 56 | use crate::star::core::resource::manager::ResourceManagerApi; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `mesh_portal::version::latest::portal` [INFO] [stdout] --> src/star/mod.rs:59:5 [INFO] [stdout] | [INFO] [stdout] 59 | use mesh_portal::version::latest::portal; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `terminated` [INFO] [stdout] --> src/star/mod.rs:62:31 [INFO] [stdout] | [INFO] [stdout] 62 | use nom::sequence::{preceded, terminated, tuple}; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::cell::Cell` [INFO] [stdout] --> src/star/core/message.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use std::cell::Cell; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::collections::HashMap` [INFO] [stdout] --> src/star/core/message.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use std::collections::HashMap; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::convert::TryInto` [INFO] [stdout] --> src/star/core/message.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use std::convert::TryInto; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `tokio::sync::oneshot::error::RecvError` [INFO] [stdout] --> src/star/core/message.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use tokio::sync::oneshot::error::RecvError; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `oneshot` [INFO] [stdout] --> src/star/core/message.rs:6:25 [INFO] [stdout] | [INFO] [stdout] 6 | use tokio::sync::{mpsc, oneshot}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `ResourceRegistryRequest` and `SimpleReply` [INFO] [stdout] --> src/star/core/message.rs:11:25 [INFO] [stdout] | [INFO] [stdout] 11 | ResourceHostAction, ResourceRegistryRequest, SimpleReply, StarMessage, StarMessagePayload, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `ResourceLocation` [INFO] [stdout] --> src/star/core/message.rs:16:77 [INFO] [stdout] | [INFO] [stdout] 16 | use crate::resource::{ArtifactKind, Kind, ResourceType, BaseKind, FileKind, ResourceLocation}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `ResourceRecord` [INFO] [stdout] --> src/star/core/message.rs:17:51 [INFO] [stdout] | [INFO] [stdout] 17 | use crate::resource::{AssignKind, ResourceAssign, ResourceRecord}; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `StarCommand` [INFO] [stdout] --> src/star/core/message.rs:20:19 [INFO] [stdout] | [INFO] [stdout] 20 | use crate::star::{StarCommand, StarKey, StarKind, StarSkel}; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `mesh_portal::version::latest::fail::BadRequest` [INFO] [stdout] --> src/star/core/message.rs:22:5 [INFO] [stdout] | [INFO] [stdout] 22 | use mesh_portal::version::latest::fail::BadRequest; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::future::Future` [INFO] [stdout] --> src/star/core/message.rs:23:5 [INFO] [stdout] | [INFO] [stdout] 23 | use std::future::Future; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::sync::Arc` [INFO] [stdout] --> src/star/core/message.rs:24:5 [INFO] [stdout] | [INFO] [stdout] 24 | use std::sync::Arc; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `SetProperties` [INFO] [stdout] --> src/star/core/message.rs:25:53 [INFO] [stdout] | [INFO] [stdout] 25 | use mesh_portal::version::latest::command::common::{SetProperties, StateSrc}; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `mesh_portal::version::latest::config::Config` [INFO] [stdout] --> src/star/core/message.rs:27:5 [INFO] [stdout] | [INFO] [stdout] 27 | use mesh_portal::version::latest::config::Config; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `mesh_portal::version::latest::fail` [INFO] [stdout] --> src/star/core/message.rs:31:5 [INFO] [stdout] | [INFO] [stdout] 31 | use mesh_portal::version::latest::fail; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `HttpResponse` [INFO] [stdout] --> src/star/core/message.rs:32:55 [INFO] [stdout] | [INFO] [stdout] 32 | use mesh_portal::version::latest::http::{HttpRequest, HttpResponse}; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `PrimitiveList` [INFO] [stdout] --> src/star/core/message.rs:35:77 [INFO] [stdout] | [INFO] [stdout] 35 | use mesh_portal::version::latest::payload::{Payload, PayloadMap, Primitive, PrimitiveList}; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `PipelineSegment` and `Selector` [INFO] [stdout] --> src/star/core/message.rs:37:59 [INFO] [stdout] | [INFO] [stdout] 37 | use mesh_portal_versions::version::v0_0_1::config::bind::{PipelineSegment, PipelineStep, PipelineStop, Selector, StepKind}; [INFO] [stdout] | ^^^^^^^^^^^^^^^ ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `HttpPattern` [INFO] [stdout] --> src/star/core/message.rs:41:61 [INFO] [stdout] | [INFO] [stdout] 41 | use mesh_portal_versions::version::v0_0_1::pattern::{Block, HttpPattern}; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `serde::de::Unexpected::Str` [INFO] [stdout] --> src/star/core/message.rs:44:5 [INFO] [stdout] | [INFO] [stdout] 44 | use serde::de::Unexpected::Str; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `ArtifactCaches` [INFO] [stdout] --> src/star/core/message.rs:46:20 [INFO] [stdout] | [INFO] [stdout] 46 | use crate::cache::{ArtifactCaches, ArtifactItem, CachedConfig}; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `ContextualConfig` and `ResourceConfig` [INFO] [stdout] --> src/star/core/message.rs:47:29 [INFO] [stdout] | [INFO] [stdout] 47 | use crate::config::config::{ContextualConfig, ResourceConfig}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::convert::TryInto` [INFO] [stdout] --> src/star/core/resource/state.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use std::convert::TryInto; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Connection`, `Row`, and `params` [INFO] [stdout] --> src/star/core/resource/state.rs:8:16 [INFO] [stdout] | [INFO] [stdout] 8 | use rusqlite::{Connection, params, Row}; [INFO] [stdout] | ^^^^^^^^^^ ^^^^^^ ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `rusqlite::types::ValueRef` [INFO] [stdout] --> src/star/core/resource/state.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | use rusqlite::types::ValueRef; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::file_access::FileAccess` [INFO] [stdout] --> src/star/core/resource/state.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 13 | use crate::file_access::FileAccess; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Kind` [INFO] [stdout] --> src/star/core/resource/state.rs:15:6 [INFO] [stdout] | [INFO] [stdout] 15 | Kind, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::starlane::files::MachineFileSystem` [INFO] [stdout] --> src/star/core/resource/state.rs:18:5 [INFO] [stdout] | [INFO] [stdout] 18 | use crate::starlane::files::MachineFileSystem; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::fail::Fail` [INFO] [stdout] --> src/star/core/resource/state.rs:19:5 [INFO] [stdout] | [INFO] [stdout] 19 | use crate::fail::Fail; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Debug` and `Formatter` [INFO] [stdout] --> src/star/core/resource/registry.rs:2:16 [INFO] [stdout] | [INFO] [stdout] 2 | use std::fmt::{Debug, Formatter}; [INFO] [stdout] | ^^^^^ ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::fmt` [INFO] [stdout] --> src/star/core/resource/registry.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use std::fmt; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `mesh_portal_versions::version::v0_0_1::id::AddressSegment` [INFO] [stdout] --> src/star/core/resource/registry.rs:20:5 [INFO] [stdout] | [INFO] [stdout] 20 | use mesh_portal_versions::version::v0_0_1::id::AddressSegment; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Deserialize` and `Serialize` [INFO] [stdout] --> src/star/core/resource/registry.rs:25:13 [INFO] [stdout] | [INFO] [stdout] 25 | use serde::{Deserialize, Serialize}; [INFO] [stdout] | ^^^^^^^^^^^ ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Fail` and `StarlaneFailure` [INFO] [stdout] --> src/star/core/resource/registry.rs:32:19 [INFO] [stdout] | [INFO] [stdout] 32 | use crate::fail::{Fail, StarlaneFailure}; [INFO] [stdout] | ^^^^ ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::frame::StarMessagePayload` [INFO] [stdout] --> src/star/core/resource/registry.rs:33:5 [INFO] [stdout] | [INFO] [stdout] 33 | use crate::frame::StarMessagePayload; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::logger::LogInfo` [INFO] [stdout] --> src/star/core/resource/registry.rs:34:5 [INFO] [stdout] | [INFO] [stdout] 34 | use crate::logger::LogInfo; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `ProtoStarMessageTo`, `ProtoStarMessage`, `ReplyKind`, and `Reply` [INFO] [stdout] --> src/star/core/resource/registry.rs:36:22 [INFO] [stdout] | [INFO] [stdout] 36 | use crate::message::{ProtoStarMessage, ProtoStarMessageTo, Reply, ReplyKind}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^ ^^^^^ ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::resource` [INFO] [stdout] --> src/star/core/resource/registry.rs:37:5 [INFO] [stdout] | [INFO] [stdout] 37 | use crate::resource; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `AsyncRunner` [INFO] [stdout] --> src/star/core/resource/registry.rs:39:35 [INFO] [stdout] | [INFO] [stdout] 39 | use crate::util::{AsyncProcessor, AsyncRunner, Call}; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `AssignKind`, `AssignResourceStateSrc`, `ResourceAssign`, and `Resource` [INFO] [stdout] --> src/star/core/resource/registry.rs:40:39 [INFO] [stdout] | [INFO] [stdout] 40 | use crate::resource::{ResourceRecord, AssignResourceStateSrc, Resource, ResourceAssign, AssignKind, ResourceLocation, ResourceType, Kind}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^ ^^^^^^^^^^^^^^ ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::security::permissions::Pattern` [INFO] [stdout] --> src/star/core/resource/registry.rs:42:5 [INFO] [stdout] | [INFO] [stdout] 42 | use crate::security::permissions::Pattern; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/star/core/resource/registry.rs:766:5 [INFO] [stdout] | [INFO] [stdout] 766 | / /// note that a tag may reference an address NOT in this database [INFO] [stdout] 767 | | /// therefore it does not have a FOREIGN KEY constraint [INFO] [stdout] | |___________________________________________________________^ [INFO] [stdout] 768 | / let tags = r#" [INFO] [stdout] 769 | | CREATE TABLE IF NOT EXISTS tags( [INFO] [stdout] 770 | | id INTEGER PRIMARY KEY AUTOINCREMENT, [INFO] [stdout] 771 | | parent TEXT NOT NULL, [INFO] [stdout] ... | [INFO] [stdout] 774 | | UNIQUE(tag) [INFO] [stdout] 775 | | )"#; [INFO] [stdout] | |____________- rustdoc does not generate documentation for statements [INFO] [stdout] | [INFO] [stdout] = help: use `//` for a plain comment [INFO] [stdout] = note: `#[warn(unused_doc_comments)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::sync::Arc` [INFO] [stdout] --> src/star/core/resource/manager/mod.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use std::sync::Arc; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::message::delivery::Delivery` [INFO] [stdout] --> src/star/core/resource/manager/mod.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | use crate::message::delivery::Delivery; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::future::Future` [INFO] [stdout] --> src/star/core/resource/manager/mod.rs:18:5 [INFO] [stdout] | [INFO] [stdout] 18 | use std::future::Future; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `mesh_portal::version::latest::fail` [INFO] [stdout] --> src/star/core/resource/manager/mod.rs:20:5 [INFO] [stdout] | [INFO] [stdout] 20 | use mesh_portal::version::latest::fail; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `mesh_portal::version::latest::id::Address` [INFO] [stdout] --> src/star/core/resource/manager/stateless.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use mesh_portal::version::latest::id::Address; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `HashMap` [INFO] [stdout] --> src/star/core/resource/manager/artifact.rs:2:33 [INFO] [stdout] | [INFO] [stdout] 2 | use std::collections::{HashSet, HashMap}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `TryInto` [INFO] [stdout] --> src/star/core/resource/manager/artifact.rs:3:29 [INFO] [stdout] | [INFO] [stdout] 3 | use std::convert::{TryFrom, TryInto}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::iter::FromIterator` [INFO] [stdout] --> src/star/core/resource/manager/artifact.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | use std::iter::FromIterator; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `tokio::sync::Mutex` [INFO] [stdout] --> src/star/core/resource/manager/artifact.rs:11:5 [INFO] [stdout] | [INFO] [stdout] 11 | use tokio::sync::Mutex; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `AssignResourceStateSrc` [INFO] [stdout] --> src/star/core/resource/manager/artifact.rs:13:37 [INFO] [stdout] | [INFO] [stdout] 13 | use crate::resource::{ResourceType, AssignResourceStateSrc, ResourceAssign, Kind, ArtifactKind}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::util` [INFO] [stdout] --> src/star/core/resource/manager/artifact.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | use crate::util; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::message::delivery::Delivery` [INFO] [stdout] --> src/star/core/resource/manager/artifact.rs:20:5 [INFO] [stdout] | [INFO] [stdout] 20 | use crate::message::delivery::Delivery; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `RouteSegment` [INFO] [stdout] --> src/star/core/resource/manager/artifact.rs:24:76 [INFO] [stdout] | [INFO] [stdout] 24 | use mesh_portal::version::latest::id::{Address, AddressAndKind, KindParts, RouteSegment}; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `zip::result::ZipResult` [INFO] [stdout] --> src/star/core/resource/manager/artifact.rs:28:5 [INFO] [stdout] | [INFO] [stdout] 28 | use zip::result::ZipResult; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::file_access::FileAccess` [INFO] [stdout] --> src/star/core/resource/manager/artifact.rs:29:5 [INFO] [stdout] | [INFO] [stdout] 29 | use crate::file_access::FileAccess; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::sync::Arc` [INFO] [stdout] --> src/star/core/resource/manager/k8s.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use std::sync::Arc; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `OwnerReference` [INFO] [stdout] --> src/star/core/resource/manager/k8s.rs:4:66 [INFO] [stdout] | [INFO] [stdout] 4 | use k8s_openapi::apimachinery::pkg::apis::meta::v1::{ObjectMeta, OwnerReference}; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `ListParams` and `PostParams` [INFO] [stdout] --> src/star/core/resource/manager/k8s.rs:5:17 [INFO] [stdout] | [INFO] [stdout] 5 | use kube::api::{ListParams, PostParams}; [INFO] [stdout] | ^^^^^^^^^^ ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `mesh_portal::version::latest::id::Address` [INFO] [stdout] --> src/star/core/resource/manager/k8s.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | use mesh_portal::version::latest::id::Address; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `AssignResourceStateSrc` and `Kind` [INFO] [stdout] --> src/star/core/resource/manager/k8s.rs:11:23 [INFO] [stdout] | [INFO] [stdout] 11 | use crate::resource::{AssignResourceStateSrc, Kind, ResourceAssign, ResourceType}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::future::Future` [INFO] [stdout] --> src/star/core/resource/manager/mechtron.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use std::future::Future; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::time::Duration` [INFO] [stdout] --> src/star/core/resource/manager/mechtron.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | use std::time::Duration; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `dashmap::mapref::one::Ref` [INFO] [stdout] --> src/star/core/resource/manager/mechtron.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | use dashmap::mapref::one::Ref; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `AssignResourceStateSrc` and `Kind` [INFO] [stdout] --> src/star/core/resource/manager/mechtron.rs:15:67 [INFO] [stdout] | [INFO] [stdout] 15 | use crate::resource::{ArtifactKind, ResourceType, ResourceAssign, AssignResourceStateSrc, Kind}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::star::core::resource::state::StateStore` [INFO] [stdout] --> src/star/core/resource/manager/mechtron.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | use crate::star::core::resource::state::StateStore; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::util::AsyncHashMap` [INFO] [stdout] --> src/star/core/resource/manager/mechtron.rs:19:5 [INFO] [stdout] | [INFO] [stdout] 19 | use crate::util::AsyncHashMap; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::message::delivery::Delivery` [INFO] [stdout] --> src/star/core/resource/manager/mechtron.rs:20:5 [INFO] [stdout] | [INFO] [stdout] 20 | use crate::message::delivery::Delivery; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `mesh_portal::version::latest::config` [INFO] [stdout] --> src/star/core/resource/manager/mechtron.rs:22:5 [INFO] [stdout] | [INFO] [stdout] 22 | use mesh_portal::version::latest::config; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `PayloadPattern`, `Payload`, and `Primitive` [INFO] [stdout] --> src/star/core/resource/manager/mechtron.rs:26:45 [INFO] [stdout] | [INFO] [stdout] 26 | use mesh_portal::version::latest::payload::{Payload, PayloadPattern, Primitive}; [INFO] [stdout] | ^^^^^^^ ^^^^^^^^^^^^^^ ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `mesh_portal::version::latest::portal` [INFO] [stdout] --> src/star/core/resource/manager/mechtron.rs:27:5 [INFO] [stdout] | [INFO] [stdout] 27 | use mesh_portal::version::latest::portal; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `mesh_portal::version::latest::portal::Exchanger` [INFO] [stdout] --> src/star/core/resource/manager/mechtron.rs:28:5 [INFO] [stdout] | [INFO] [stdout] 28 | use mesh_portal::version::latest::portal::Exchanger; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `mesh_portal::version::latest::portal::inlet::AssignRequest` [INFO] [stdout] --> src/star/core/resource/manager/mechtron.rs:29:5 [INFO] [stdout] | [INFO] [stdout] 29 | use mesh_portal::version::latest::portal::inlet::AssignRequest; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `mesh_portal::version::latest::resource::Properties` [INFO] [stdout] --> src/star/core/resource/manager/mechtron.rs:30:5 [INFO] [stdout] | [INFO] [stdout] 30 | use mesh_portal::version::latest::resource::Properties; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `PortalTcpServer` [INFO] [stdout] --> src/star/core/resource/manager/mechtron.rs:31:44 [INFO] [stdout] | [INFO] [stdout] 31 | use mesh_portal_tcp_server::{PortalServer, PortalTcpServer, TcpServerCall}; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `mesh_portal_versions::version::v0_0_1::pattern::consume_data_struct_def` [INFO] [stdout] --> src/star/core/resource/manager/mechtron.rs:33:5 [INFO] [stdout] | [INFO] [stdout] 33 | use mesh_portal_versions::version::v0_0_1::pattern::consume_data_struct_def; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `mesh_portal_versions::version::v0_0_1::util::ValueMatcher` [INFO] [stdout] --> src/star/core/resource/manager/mechtron.rs:34:5 [INFO] [stdout] | [INFO] [stdout] 34 | use mesh_portal_versions::version::v0_0_1::util::ValueMatcher; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `tokio::sync::broadcast::Receiver` [INFO] [stdout] --> src/star/core/resource/manager/mechtron.rs:36:5 [INFO] [stdout] | [INFO] [stdout] 36 | use tokio::sync::broadcast::Receiver; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `tokio::sync::oneshot::error::RecvError` [INFO] [stdout] --> src/star/core/resource/manager/mechtron.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | use tokio::sync::oneshot::error::RecvError; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::command::cli::outlet::Frame` [INFO] [stdout] --> src/star/core/resource/manager/mechtron.rs:40:5 [INFO] [stdout] | [INFO] [stdout] 40 | use crate::command::cli::outlet::Frame; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::fail::Fail` [INFO] [stdout] --> src/star/core/resource/manager/mechtron.rs:45:5 [INFO] [stdout] | [INFO] [stdout] 45 | use crate::fail::Fail; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::message::Reply` [INFO] [stdout] --> src/star/core/resource/manager/mechtron.rs:47:5 [INFO] [stdout] | [INFO] [stdout] 47 | use crate::message::Reply; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `TryInto` [INFO] [stdout] --> src/star/core/resource/manager/file.rs:1:29 [INFO] [stdout] | [INFO] [stdout] 1 | use std::convert::{TryFrom, TryInto}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::sync::Arc` [INFO] [stdout] --> src/star/core/resource/manager/file.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use std::sync::Arc; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `AppSettings` and `App` [INFO] [stdout] --> src/star/core/resource/manager/file.rs:4:12 [INFO] [stdout] | [INFO] [stdout] 4 | use clap::{App, AppSettings}; [INFO] [stdout] | ^^^ ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `yaml_rust::Yaml` [INFO] [stdout] --> src/star/core/resource/manager/file.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use yaml_rust::Yaml; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::artifact::ArtifactRef` [INFO] [stdout] --> src/star/core/resource/manager/file.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | use crate::artifact::ArtifactRef; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `ArtifactKind` and `AssignResourceStateSrc` [INFO] [stdout] --> src/star/core/resource/manager/file.rs:9:23 [INFO] [stdout] | [INFO] [stdout] 9 | use crate::resource::{ArtifactKind, ResourceType, ResourceAssign, AssignResourceStateSrc, Kind, FileKind}; [INFO] [stdout] | ^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::message::delivery::Delivery` [INFO] [stdout] --> src/star/core/resource/manager/file.rs:14:5 [INFO] [stdout] | [INFO] [stdout] 14 | use crate::message::delivery::Delivery; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::html::html_error_code` [INFO] [stdout] --> src/star/core/resource/manager/file.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | use crate::html::html_error_code; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `StarMessagePayload` and `StarMessage` [INFO] [stdout] --> src/star/core/resource/manager/file.rs:16:20 [INFO] [stdout] | [INFO] [stdout] 16 | use crate::frame::{StarMessagePayload, StarMessage}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::convert::TryInto` [INFO] [stdout] --> src/star/core/resource/manager/portal.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use std::convert::TryInto; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::sync::Arc` [INFO] [stdout] --> src/star/core/resource/manager/portal.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use std::sync::Arc; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `AppSettings` and `App` [INFO] [stdout] --> src/star/core/resource/manager/portal.rs:4:12 [INFO] [stdout] | [INFO] [stdout] 4 | use clap::{App, AppSettings}; [INFO] [stdout] | ^^^ ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `yaml_rust::Yaml` [INFO] [stdout] --> src/star/core/resource/manager/portal.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use yaml_rust::Yaml; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::artifact::ArtifactRef` [INFO] [stdout] --> src/star/core/resource/manager/portal.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | use crate::artifact::ArtifactRef; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `ArtifactKind` and `AssignResourceStateSrc` [INFO] [stdout] --> src/star/core/resource/manager/portal.rs:9:23 [INFO] [stdout] | [INFO] [stdout] 9 | use crate::resource::{ArtifactKind, ResourceType, ResourceAssign, AssignResourceStateSrc}; [INFO] [stdout] | ^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::message::delivery::Delivery` [INFO] [stdout] --> src/star/core/resource/manager/portal.rs:14:5 [INFO] [stdout] | [INFO] [stdout] 14 | use crate::message::delivery::Delivery; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::html::html_error_code` [INFO] [stdout] --> src/star/core/resource/manager/portal.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | use crate::html::html_error_code; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `StarMessagePayload` and `StarMessage` [INFO] [stdout] --> src/star/core/resource/manager/portal.rs:16:20 [INFO] [stdout] | [INFO] [stdout] 16 | use crate::frame::{StarMessagePayload, StarMessage}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::str::FromStr` [INFO] [stdout] --> src/star/core/resource/manager/portal.rs:18:5 [INFO] [stdout] | [INFO] [stdout] 18 | use std::str::FromStr; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::sync::atomic::AtomicU32` [INFO] [stdout] --> src/star/core/resource/manager/portal.rs:19:5 [INFO] [stdout] | [INFO] [stdout] 19 | use std::sync::atomic::AtomicU32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `mesh_portal::version::latest::id::Address` [INFO] [stdout] --> src/star/core/resource/manager/portal.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | use mesh_portal::version::latest::id::Address; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Request` and `Response` [INFO] [stdout] --> src/star/core/resource/manager/portal.rs:22:47 [INFO] [stdout] | [INFO] [stdout] 22 | use mesh_portal::version::latest::messaging::{Request, Response}; [INFO] [stdout] | ^^^^^^^ ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `mesh_portal_tcp_server::PortalServer` [INFO] [stdout] --> src/star/core/resource/manager/portal.rs:23:5 [INFO] [stdout] | [INFO] [stdout] 23 | use mesh_portal_tcp_server::PortalServer; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `StarMessagePayload` [INFO] [stdout] --> src/star/surface.rs:12:20 [INFO] [stdout] | [INFO] [stdout] 12 | use crate::frame::{StarMessagePayload, StarPattern}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `ProtoStarMessageTo` [INFO] [stdout] --> src/star/surface.rs:13:58 [INFO] [stdout] | [INFO] [stdout] 13 | use crate::message::{ProtoStarMessage, ReplyKind, Reply, ProtoStarMessageTo}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `StarInfo` [INFO] [stdout] --> src/star/surface.rs:15:42 [INFO] [stdout] | [INFO] [stdout] 15 | use crate::star::{StarCommand, StarSkel, StarInfo}; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Notification` and `Watch` [INFO] [stdout] --> src/star/surface.rs:19:35 [INFO] [stdout] | [INFO] [stdout] 19 | use crate::watch::{WatchSelector, Notification, Topic, Watch, WatchResourceSelector, Watcher}; [INFO] [stdout] | ^^^^^^^^^^^^ ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::fmt` [INFO] [stdout] --> src/star/variant.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use std::fmt; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `StarMessage` [INFO] [stdout] --> src/star/variant.rs:6:20 [INFO] [stdout] | [INFO] [stdout] 6 | use crate::frame::{StarMessage, Frame}; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `LaneWrapper` and `UltimaLaneKey` [INFO] [stdout] --> src/star/variant.rs:7:19 [INFO] [stdout] | [INFO] [stdout] 7 | use crate::lane::{LaneWrapper, UltimaLaneKey, LaneSession}; [INFO] [stdout] | ^^^^^^^^^^^ ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `StarCommand` [INFO] [stdout] --> src/star/variant.rs:11:19 [INFO] [stdout] | [INFO] [stdout] 11 | use crate::star::{StarCommand, StarKind, StarSkel}; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::sync::Arc` [INFO] [stdout] --> src/star/variant.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | use std::sync::Arc; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::str::FromStr` [INFO] [stdout] --> src/star/variant/central.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use std::str::FromStr; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::sync::Arc` [INFO] [stdout] --> src/star/variant/central.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use std::sync::Arc; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Kind`, `ResourceLocation`, and `ResourceRecord` [INFO] [stdout] --> src/star/variant/central.rs:9:23 [INFO] [stdout] | [INFO] [stdout] 9 | use crate::resource::{Kind, ResourceRecord, ResourceLocation}; [INFO] [stdout] | ^^^^ ^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `StarKey` [INFO] [stdout] --> src/star/variant/central.rs:10:19 [INFO] [stdout] | [INFO] [stdout] 10 | use crate::star::{StarKey, StarSkel}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `LaneWrapper` and `UltimaLaneKey` [INFO] [stdout] --> src/star/variant/gateway.rs:4:32 [INFO] [stdout] | [INFO] [stdout] 4 | use crate::lane::{LaneCommand, LaneWrapper, UltimaLaneKey, LaneSession}; [INFO] [stdout] | ^^^^^^^^^^^ ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `StarCommand` and `StarKey` [INFO] [stdout] --> src/star/variant/gateway.rs:7:19 [INFO] [stdout] | [INFO] [stdout] 7 | use crate::star::{StarCommand, StarKey, StarSkel, StarSubGraphKey}; [INFO] [stdout] | ^^^^^^^^^^^ ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::collections::HashMap` [INFO] [stdout] --> src/star/variant/web.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use std::collections::HashMap; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `url::Url` [INFO] [stdout] --> src/star/variant/web.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | use url::Url; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `StarlaneApiRelay` [INFO] [stdout] --> src/star/variant/web.rs:10:41 [INFO] [stdout] | [INFO] [stdout] 10 | use crate::starlane::api::{StarlaneApi, StarlaneApiRelay}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `oneshot` [INFO] [stdout] --> src/star/variant/web.rs:11:19 [INFO] [stdout] | [INFO] [stdout] 11 | use tokio::sync::{oneshot, mpsc}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `bytes::BytesMut` [INFO] [stdout] --> src/star/variant/web.rs:18:5 [INFO] [stdout] | [INFO] [stdout] 18 | use bytes::BytesMut; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Header` [INFO] [stdout] --> src/star/variant/web.rs:19:25 [INFO] [stdout] | [INFO] [stdout] 19 | use httparse::{Request, Header}; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `handlebars::Handlebars` [INFO] [stdout] --> src/star/variant/web.rs:22:5 [INFO] [stdout] | [INFO] [stdout] 22 | use handlebars::Handlebars; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::future::Future` [INFO] [stdout] --> src/star/variant/web.rs:24:5 [INFO] [stdout] | [INFO] [stdout] 24 | use std::future::Future; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Payload` and `Primitive` [INFO] [stdout] --> src/star/variant/web.rs:28:57 [INFO] [stdout] | [INFO] [stdout] 28 | use mesh_portal::version::latest::payload::{HttpMethod, Payload, Primitive}; [INFO] [stdout] | ^^^^^^^ ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::artifact::ArtifactRef` [INFO] [stdout] --> src/star/variant/web.rs:30:5 [INFO] [stdout] | [INFO] [stdout] 30 | use crate::artifact::ArtifactRef; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::cache::ArtifactItem` [INFO] [stdout] --> src/star/variant/web.rs:31:5 [INFO] [stdout] | [INFO] [stdout] 31 | use crate::cache::ArtifactItem; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `regex::Regex` [INFO] [stdout] --> src/star/variant/web.rs:33:5 [INFO] [stdout] | [INFO] [stdout] 33 | use regex::Regex; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::resource::ArtifactKind` [INFO] [stdout] --> src/star/variant/web.rs:34:5 [INFO] [stdout] | [INFO] [stdout] 34 | use crate::resource::ArtifactKind; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Deserialize` and `Serialize` [INFO] [stdout] --> src/star/variant/web.rs:35:13 [INFO] [stdout] | [INFO] [stdout] 35 | use serde::{Serialize,Deserialize}; [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::num::ParseIntError` [INFO] [stdout] --> src/star/variant/web.rs:252:9 [INFO] [stdout] | [INFO] [stdout] 252 | use std::num::ParseIntError; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `take_while` [INFO] [stdout] --> src/star/variant/web.rs:255:43 [INFO] [stdout] | [INFO] [stdout] 255 | use nom::bytes::complete::{is_a, tag, take_while}; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `nom::character::is_digit` [INFO] [stdout] --> src/star/variant/web.rs:256:9 [INFO] [stdout] | [INFO] [stdout] 256 | use nom::character::is_digit; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `futures::channel::oneshot` [INFO] [stdout] --> src/star/shell.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use futures::channel::oneshot; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `lru::LruCache` [INFO] [stdout] --> src/star/shell.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use lru::LruCache; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `tokio::sync::mpsc` [INFO] [stdout] --> src/star/shell.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use tokio::sync::mpsc; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `tokio::time::Duration` [INFO] [stdout] --> src/star/shell.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use tokio::time::Duration; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `ResourceRegistryRequest`, `SimpleReply`, and `StarMessagePayload` [INFO] [stdout] --> src/star/shell.rs:6:20 [INFO] [stdout] | [INFO] [stdout] 6 | use crate::frame::{ResourceRegistryRequest, SimpleReply, StarMessagePayload}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::message::ProtoStarMessage` [INFO] [stdout] --> src/star/shell.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | use crate::message::ProtoStarMessage; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `ResourceRecord` and `ResourceType` [INFO] [stdout] --> src/star/shell.rs:8:23 [INFO] [stdout] | [INFO] [stdout] 8 | use crate::resource::{ResourceRecord, ResourceType}; [INFO] [stdout] | ^^^^^^^^^^^^^^ ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `LogId`, `Set`, `StarCommand`, `StarKey`, `StarKind`, `StarSkel`, and `Star` [INFO] [stdout] --> src/star/shell.rs:9:19 [INFO] [stdout] | [INFO] [stdout] 9 | use crate::star::{LogId, Set, Star, StarCommand, StarKey, StarKind, StarSkel}; [INFO] [stdout] | ^^^^^ ^^^ ^^^^ ^^^^^^^^^^^ ^^^^^^^ ^^^^^^^^ ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::star::Request` [INFO] [stdout] --> src/star/shell.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | use crate::star::Request; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `AsyncProcessor`, `AsyncRunner`, and `Call` [INFO] [stdout] --> src/star/shell.rs:11:19 [INFO] [stdout] | [INFO] [stdout] 11 | use crate::util::{AsyncProcessor, AsyncRunner, Call}; [INFO] [stdout] | ^^^^^^^^^^^^^^ ^^^^^^^^^^^ ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::collections::hash_map::RandomState` [INFO] [stdout] --> src/star/shell/lanes.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use std::collections::hash_map::RandomState; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `lru::LruCache` [INFO] [stdout] --> src/star/shell/lanes.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | use lru::LruCache; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `StarMessage` [INFO] [stdout] --> src/star/shell/lanes.rs:14:39 [INFO] [stdout] | [INFO] [stdout] 14 | use crate::frame::{Frame, ProtoFrame, StarMessage, StarPattern}; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `AbstractLaneEndpoint` and `LaneIndex` [INFO] [stdout] --> src/star/shell/lanes.rs:15:19 [INFO] [stdout] | [INFO] [stdout] 15 | use crate::lane::{AbstractLaneEndpoint, LaneCommand, LaneEnd, LaneIndex, LaneKey, LaneMeta, LaneSession, LaneWrapper, ProtoLaneEnd, Ultim... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `ProtoStarMessageTo` and `ProtoStarMessage` [INFO] [stdout] --> src/star/shell/lanes.rs:16:22 [INFO] [stdout] | [INFO] [stdout] 16 | use crate::message::{ProtoStarMessage, ProtoStarMessageTo}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `ForwardFrame`, `StarCommand`, `StarKey`, and `StarSkel` [INFO] [stdout] --> src/star/shell/lanes.rs:17:19 [INFO] [stdout] | [INFO] [stdout] 17 | use crate::star::{ForwardFrame, StarCommand, StarKey, StarSkel}; [INFO] [stdout] | ^^^^^^^^^^^^ ^^^^^^^^^^^ ^^^^^^^ ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::star::core::message::CoreMessageCall` [INFO] [stdout] --> src/star/shell/lanes.rs:18:5 [INFO] [stdout] | [INFO] [stdout] 18 | use crate::star::core::message::CoreMessageCall; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `AsyncProcessor` and `AsyncRunner` [INFO] [stdout] --> src/star/shell/lanes.rs:20:19 [INFO] [stdout] | [INFO] [stdout] 20 | use crate::util::{AsyncProcessor, AsyncRunner, Call}; [INFO] [stdout] | ^^^^^^^^^^^^^^ ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/star/shell/lanes.rs:232:85 [INFO] [stdout] | [INFO] [stdout] 232 | let mut lanes: Vec = self.lanes.keys().map(|l|l.clone()).collect();; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(redundant_semicolons)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `None` and `Some` [INFO] [stdout] --> src/star/shell/locator.rs:2:28 [INFO] [stdout] | [INFO] [stdout] 2 | use core::option::Option::{None, Some}; [INFO] [stdout] | ^^^^ ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `SimpleReply` [INFO] [stdout] --> src/star/shell/locator.rs:14:46 [INFO] [stdout] | [INFO] [stdout] 14 | use crate::frame::{ResourceRegistryRequest, SimpleReply, StarMessagePayload}; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `ResourceType` [INFO] [stdout] --> src/star/shell/locator.rs:16:45 [INFO] [stdout] | [INFO] [stdout] 16 | use crate::resource::{Kind, ResourceRecord, ResourceType}; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `LogId`, `Set`, `StarCommand`, `StarKind`, and `Star` [INFO] [stdout] --> src/star/shell/locator.rs:18:5 [INFO] [stdout] | [INFO] [stdout] 18 | LogId, Request, Set, Star, StarCommand, StarKey, StarKind, StarSkel, [INFO] [stdout] | ^^^^^ ^^^ ^^^^ ^^^^^^^^^^^ ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `tokio::sync::mpsc::error::TrySendError` [INFO] [stdout] --> src/star/shell/message.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use tokio::sync::mpsc::error::TrySendError; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `tokio::time::error::Elapsed` [INFO] [stdout] --> src/star/shell/message.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | use tokio::time::error::Elapsed; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `tokio::time::Instant` [INFO] [stdout] --> src/star/shell/message.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | use tokio::time::Instant; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `MessageExpect` [INFO] [stdout] --> src/star/shell/message.rs:11:22 [INFO] [stdout] | [INFO] [stdout] 11 | use crate::message::{MessageExpect, ProtoStarMessage, ProtoStarMessageTo, MessageId, ReplyKind, Reply}; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::resource::ResourceRecord` [INFO] [stdout] --> src/star/shell/message.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | use crate::resource::ResourceRecord; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `StarKey` [INFO] [stdout] --> src/star/shell/message.rs:13:29 [INFO] [stdout] | [INFO] [stdout] 13 | use crate::star::{StarSkel, StarKey}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Fail` and `StarlaneFailure` [INFO] [stdout] --> src/star/shell/message.rs:15:19 [INFO] [stdout] | [INFO] [stdout] 15 | use crate::fail::{Fail, StarlaneFailure}; [INFO] [stdout] | ^^^^ ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `TryFrom` and `TryInto` [INFO] [stdout] --> src/star/shell/message.rs:17:20 [INFO] [stdout] | [INFO] [stdout] 17 | use std::convert::{TryFrom, TryInto}; [INFO] [stdout] | ^^^^^^^ ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `mesh_portal_versions::version::v0_0_1::parse::Res` [INFO] [stdout] --> src/star/shell/message.rs:22:5 [INFO] [stdout] | [INFO] [stdout] 22 | use mesh_portal_versions::version::v0_0_1::parse::Res; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `tokio::sync::oneshot::Sender` [INFO] [stdout] --> src/star/shell/message.rs:23:5 [INFO] [stdout] | [INFO] [stdout] 23 | use tokio::sync::oneshot::Sender; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::sync::Arc` [INFO] [stdout] --> src/star/shell/wrangler.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use std::sync::Arc; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `ResourceType` [INFO] [stdout] --> src/star/shell/wrangler.rs:14:5 [INFO] [stdout] | [INFO] [stdout] 14 | ResourceType, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `StarInfo` and `StarSkel` [INFO] [stdout] --> src/star/shell/wrangler.rs:16:49 [INFO] [stdout] | [INFO] [stdout] 16 | use crate::star::{StarCommand, StarWrangleKind, StarInfo, StarKey, StarKind, StarSkel}; [INFO] [stdout] | ^^^^^^^^ ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::fail::Fail` [INFO] [stdout] --> src/star/shell/wrangler.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | use crate::fail::Fail; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `oneshot` [INFO] [stdout] --> src/star/shell/router.rs:2:25 [INFO] [stdout] | [INFO] [stdout] 2 | use tokio::sync::{mpsc, oneshot}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `tokio::time::Duration` [INFO] [stdout] --> src/star/shell/router.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use tokio::time::Duration; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `ProtoFrame` [INFO] [stdout] --> src/star/shell/router.rs:7:27 [INFO] [stdout] | [INFO] [stdout] 7 | use crate::frame::{Frame, ProtoFrame, ResourceRegistryRequest, SimpleReply, StarMessage, StarMessagePayload, WatchFrame}; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `UltimaLaneKey` [INFO] [stdout] --> src/star/shell/router.rs:8:41 [INFO] [stdout] | [INFO] [stdout] 8 | use crate::lane::{LaneKey, LaneSession, UltimaLaneKey}; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `ProtoStarMessageTo` and `ProtoStarMessage` [INFO] [stdout] --> src/star/shell/router.rs:9:22 [INFO] [stdout] | [INFO] [stdout] 9 | use crate::message::{ProtoStarMessage, ProtoStarMessageTo, Reply}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::resource::ResourceRecord` [INFO] [stdout] --> src/star/shell/router.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | use crate::resource::ResourceRecord; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `StarMessage` [INFO] [stdout] --> src/star/shell/search.rs:9:100 [INFO] [stdout] | [INFO] [stdout] 9 | use crate::frame::{Frame, SearchHit, SearchResults, SearchTraversal, SearchWindDown, SearchWindUp, StarMessage, StarPattern, TraversalAct... [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `LaneCommand` and `LaneWrapper` [INFO] [stdout] --> src/star/shell/search.rs:10:19 [INFO] [stdout] | [INFO] [stdout] 10 | use crate::lane::{LaneCommand, LaneKey, LaneWrapper, UltimaLaneKey}; [INFO] [stdout] | ^^^^^^^^^^^ ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `ProtoStarMessageTo` and `ProtoStarMessage` [INFO] [stdout] --> src/star/shell/search.rs:11:22 [INFO] [stdout] | [INFO] [stdout] 11 | use crate::message::{ProtoStarMessage, ProtoStarMessageTo}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `StarCommand` and `StarKind` [INFO] [stdout] --> src/star/shell/search.rs:12:19 [INFO] [stdout] | [INFO] [stdout] 12 | use crate::star::{StarCommand, StarKey, StarKind, StarSkel}; [INFO] [stdout] | ^^^^^^^^^^^ ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::star::core::message::CoreMessageCall` [INFO] [stdout] --> src/star/shell/search.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 13 | use crate::star::core::message::CoreMessageCall; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `HashSet` [INFO] [stdout] --> src/star/shell/golden.rs:1:33 [INFO] [stdout] | [INFO] [stdout] 1 | use std::collections::{HashMap, HashSet}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::collections::hash_map::RandomState` [INFO] [stdout] --> src/star/shell/golden.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use std::collections::hash_map::RandomState; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Frame` and `StarMessage` [INFO] [stdout] --> src/star/shell/golden.rs:9:20 [INFO] [stdout] | [INFO] [stdout] 9 | use crate::frame::{Frame, StarMessage, StarPattern}; [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `LaneWrapper` [INFO] [stdout] --> src/star/shell/golden.rs:10:19 [INFO] [stdout] | [INFO] [stdout] 10 | use crate::lane::{LaneWrapper, UltimaLaneKey}; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `ProtoStarMessageTo` and `ProtoStarMessage` [INFO] [stdout] --> src/star/shell/golden.rs:11:22 [INFO] [stdout] | [INFO] [stdout] 11 | use crate::message::{ProtoStarMessage, ProtoStarMessageTo}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `ForwardFrame` and `StarCommand` [INFO] [stdout] --> src/star/shell/golden.rs:12:19 [INFO] [stdout] | [INFO] [stdout] 12 | use crate::star::{ForwardFrame, StarCommand, StarKey, StarSkel}; [INFO] [stdout] | ^^^^^^^^^^^^ ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::star::core::message::CoreMessageCall` [INFO] [stdout] --> src/star/shell/golden.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 13 | use crate::star::core::message::CoreMessageCall; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::collections::hash_map::RandomState` [INFO] [stdout] --> src/star/shell/watch.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use std::collections::hash_map::RandomState; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::future::Future` [INFO] [stdout] --> src/star/shell/watch.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use std::future::Future; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `mysql::uuid::Uuid` [INFO] [stdout] --> src/star/shell/watch.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use mysql::uuid::Uuid; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `tokio::sync::mpsc::Sender` [INFO] [stdout] --> src/star/shell/watch.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | use tokio::sync::mpsc::Sender; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `ProtoFrame` and `StarMessage` [INFO] [stdout] --> src/star/shell/watch.rs:11:27 [INFO] [stdout] | [INFO] [stdout] 11 | use crate::frame::{Frame, ProtoFrame, StarMessage, WatchFrame}; [INFO] [stdout] | ^^^^^^^^^^ ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `ProtoStarMessageTo` and `ProtoStarMessage` [INFO] [stdout] --> src/star/shell/watch.rs:13:22 [INFO] [stdout] | [INFO] [stdout] 13 | use crate::message::{ProtoStarMessage, ProtoStarMessageTo}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::resource::ResourceRecord` [INFO] [stdout] --> src/star/shell/watch.rs:14:5 [INFO] [stdout] | [INFO] [stdout] 14 | use crate::resource::ResourceRecord; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `StarKey` [INFO] [stdout] --> src/star/shell/watch.rs:15:19 [INFO] [stdout] | [INFO] [stdout] 15 | use crate::star::{StarKey, StarSkel}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::star::core::message::CoreMessageCall` [INFO] [stdout] --> src/star/shell/watch.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 16 | use crate::star::core::message::CoreMessageCall; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::star::variant::FrameVerdict` [INFO] [stdout] --> src/star/shell/watch.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | use crate::star::variant::FrameVerdict; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `mesh_portal::version::latest::fail` [INFO] [stdout] --> src/star/shell/sys.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use mesh_portal::version::latest::fail; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Request` [INFO] [stdout] --> src/star/shell/sys.rs:7:56 [INFO] [stdout] | [INFO] [stdout] 7 | use mesh_portal::version::latest::messaging::{Message, Request}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Fail` and `StarlaneFailure` [INFO] [stdout] --> src/star/shell/sys.rs:11:19 [INFO] [stdout] | [INFO] [stdout] 11 | use crate::fail::{Fail, StarlaneFailure}; [INFO] [stdout] | ^^^^ ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::message::delivery::Delivery` [INFO] [stdout] --> src/star/shell/sys.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 13 | use crate::message::delivery::Delivery; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::path::Path` [INFO] [stdout] --> src/starlane.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use std::path::Path; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `TryFutureExt` [INFO] [stdout] --> src/starlane.rs:13:37 [INFO] [stdout] | [INFO] [stdout] 13 | use futures::{FutureExt, StreamExt, TryFutureExt}; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `mesh_portal::version::latest::id::Address` [INFO] [stdout] --> src/starlane.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | use mesh_portal::version::latest::id::Address; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `mesh_portal_tcp_client::PortalTcpClient` [INFO] [stdout] --> src/starlane.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | use mesh_portal_tcp_client::PortalTcpClient; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::mechtron::portal_client::MechtronPortalClient` [INFO] [stdout] --> src/starlane.rs:35:5 [INFO] [stdout] | [INFO] [stdout] 35 | use crate::mechtron::portal_client::MechtronPortalClient; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `ProtoStarController`, `ProtoTunnel`, and `local_tunnels` [INFO] [stdout] --> src/starlane.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | local_tunnels, ProtoStar, ProtoStarController, ProtoStarEvolution, ProtoTunnel, [INFO] [stdout] | ^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Request`, `StarInfo`, `StarTemplateId`, and `Star` [INFO] [stdout] --> src/starlane.rs:43:19 [INFO] [stdout] | [INFO] [stdout] 43 | use crate::star::{Request, Star, StarCommand, StarController, StarInfo, StarKey, StarTemplateId}; [INFO] [stdout] | ^^^^^^^ ^^^^ ^^^^^^^^ ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `ConstellationData`, `ConstellationTemplateHandle`, `ConstellationTemplate`, `StarKeyConstellationIndexTemplate`, `StarKeySubgraphTemplate`, `StarKeyTemplate`, `StarTemplateHandle`, and `StarTemplate` [INFO] [stdout] --> src/starlane.rs:48:5 [INFO] [stdout] | [INFO] [stdout] 48 | ConstellationData, ConstellationLayout, ConstellationSelector, ConstellationTemplate, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 49 | ConstellationTemplateHandle, MachineName, StarInConstellationTemplateHandle, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 50 | StarInConstellationTemplateSelector, StarKeyConstellationIndexTemplate, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 51 | StarKeySubgraphTemplate, StarKeyTemplate, StarSelector, StarTemplate, StarTemplateHandle, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^ ^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `TryInto` [INFO] [stdout] --> src/starlane/api.rs:1:29 [INFO] [stdout] | [INFO] [stdout] 1 | use std::convert::{TryFrom, TryInto}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::str::FromStr` [INFO] [stdout] --> src/starlane/api.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use std::str::FromStr; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `futures::FutureExt` [INFO] [stdout] --> src/starlane/api.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | use futures::FutureExt; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `semver::Version` [INFO] [stdout] --> src/starlane/api.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | use semver::Version; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `tokio::runtime::Handle` [INFO] [stdout] --> src/starlane/api.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | use tokio::runtime::Handle; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `oneshot` [INFO] [stdout] --> src/starlane/api.rs:11:25 [INFO] [stdout] | [INFO] [stdout] 11 | use tokio::sync::{mpsc, oneshot}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `tokio::sync::oneshot::error::RecvError` [INFO] [stdout] --> src/starlane/api.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | use tokio::sync::oneshot::error::RecvError; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `tokio::time::error::Elapsed` [INFO] [stdout] --> src/starlane/api.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 13 | use tokio::time::error::Elapsed; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `ResourceRegistryRequest`, `StarMessagePayload`, and `TraversalAction` [INFO] [stdout] --> src/starlane/api.rs:17:33 [INFO] [stdout] | [INFO] [stdout] 17 | use crate::frame::{StarPattern, TraversalAction, ResourceRegistryRequest, StarMessagePayload}; [INFO] [stdout] | ^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `AssignResourceStateSrc` and `Kind` [INFO] [stdout] --> src/starlane/api.rs:18:23 [INFO] [stdout] | [INFO] [stdout] 18 | use crate::resource::{Kind, ResourceType, AssignResourceStateSrc, ResourceRecord}; [INFO] [stdout] | ^^^^ ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::resource::FileKind` [INFO] [stdout] --> src/starlane/api.rs:19:5 [INFO] [stdout] | [INFO] [stdout] 19 | use crate::resource::FileKind; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `StarCommand`, `StarKey`, `StarKind`, and `StarSkel` [INFO] [stdout] --> src/starlane/api.rs:20:19 [INFO] [stdout] | [INFO] [stdout] 20 | use crate::star::{StarCommand, StarKind, StarSkel, StarKey}; [INFO] [stdout] | ^^^^^^^^^^^ ^^^^^^^^ ^^^^^^^^ ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `SearchInit` [INFO] [stdout] --> src/starlane/api.rs:21:34 [INFO] [stdout] | [INFO] [stdout] 21 | use crate::star::shell::search::{SearchInit, SearchHits}; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `ProtoStarMessageTo`, `ProtoStarMessage`, `ReplyKind`, and `Reply` [INFO] [stdout] --> src/starlane/api.rs:25:22 [INFO] [stdout] | [INFO] [stdout] 25 | use crate::message::{ProtoStarMessage, ProtoStarMessageTo, ReplyKind, Reply}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^ ^^^^^^^^^ ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `ArtifactBundle` [INFO] [stdout] --> src/starlane/api.rs:26:23 [INFO] [stdout] | [INFO] [stdout] 26 | use crate::artifact::{ArtifactBundle, ArtifactRef}; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `kube::ResourceExt` [INFO] [stdout] --> src/starlane/api.rs:27:5 [INFO] [stdout] | [INFO] [stdout] 27 | use kube::ResourceExt; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `mesh_portal::error` [INFO] [stdout] --> src/starlane/api.rs:28:5 [INFO] [stdout] | [INFO] [stdout] 28 | use mesh_portal::error; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `PayloadMap` [INFO] [stdout] --> src/starlane/api.rs:35:54 [INFO] [stdout] | [INFO] [stdout] 35 | use mesh_portal::version::latest::payload::{Payload, PayloadMap, Primitive}; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Fail` and `StarlaneFailure` [INFO] [stdout] --> src/starlane/api.rs:41:19 [INFO] [stdout] | [INFO] [stdout] 41 | use crate::fail::{Fail, StarlaneFailure}; [INFO] [stdout] | ^^^^ ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `ServerKindExt` and `StarTemplateId` [INFO] [stdout] --> src/template.rs:10:19 [INFO] [stdout] | [INFO] [stdout] 10 | use crate::star::{ServerKindExt, StarKey, StarKind, StarSubGraphKey, StarTemplateId}; [INFO] [stdout] | ^^^^^^^^^^^^^ ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary braces around block return value [INFO] [stdout] --> src/util.rs:23:57 [INFO] [stdout] | [INFO] [stdout] 23 | pub static ref SHUTDOWN_TX: broadcast::Sender<()> = { broadcast::channel(1).0 }; [INFO] [stdout] | ^^ ^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_braces)]` on by default [INFO] [stdout] help: remove these braces [INFO] [stdout] | [INFO] [stdout] 23 - pub static ref SHUTDOWN_TX: broadcast::Sender<()> = { broadcast::channel(1).0 }; [INFO] [stdout] 23 + pub static ref SHUTDOWN_TX: broadcast::Sender<()> = broadcast::channel(1).0; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::collections::HashSet` [INFO] [stdout] --> src/watch.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use std::collections::HashSet; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::error::Error` [INFO] [stdout] --> src/parse.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use crate::error::Error; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::frame::StarPattern` [INFO] [stdout] --> src/parse.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use crate::frame::StarPattern; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::star::StarKind` [INFO] [stdout] --> src/parse.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use crate::star::StarKind; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `nom::branch::alt` [INFO] [stdout] --> src/parse.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use nom::branch::alt; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `tag` and `take` [INFO] [stdout] --> src/parse.rs:5:28 [INFO] [stdout] | [INFO] [stdout] 5 | use nom::bytes::complete::{tag, take}; [INFO] [stdout] | ^^^ ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `alpha1`, `anychar`, `multispace0`, and `multispace1` [INFO] [stdout] --> src/parse.rs:6:32 [INFO] [stdout] | [INFO] [stdout] 6 | use nom::character::complete::{alpha1, anychar, multispace0, multispace1}; [INFO] [stdout] | ^^^^^^ ^^^^^^^ ^^^^^^^^^^^ ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `all_consuming`, `not`, and `opt` [INFO] [stdout] --> src/parse.rs:7:23 [INFO] [stdout] | [INFO] [stdout] 7 | use nom::combinator::{all_consuming, not, opt}; [INFO] [stdout] | ^^^^^^^^^^^^^ ^^^ ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `ErrorKind` and `context` [INFO] [stdout] --> src/parse.rs:8:18 [INFO] [stdout] | [INFO] [stdout] 8 | use nom::error::{context, ErrorKind}; [INFO] [stdout] | ^^^^^^^ ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `many0`, `many1`, and `separated_list0` [INFO] [stdout] --> src/parse.rs:9:18 [INFO] [stdout] | [INFO] [stdout] 9 | use nom::multi::{many0, many1, separated_list0}; [INFO] [stdout] | ^^^^^ ^^^^^ ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `delimited`, `preceded`, `terminated`, and `tuple` [INFO] [stdout] --> src/parse.rs:10:21 [INFO] [stdout] | [INFO] [stdout] 10 | use nom::sequence::{delimited, preceded, terminated, tuple}; [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^ ^^^^^^^^^^ ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `AsChar` and `InputTakeAtPosition` [INFO] [stdout] --> src/parse.rs:11:11 [INFO] [stdout] | [INFO] [stdout] 11 | use nom::{AsChar, InputTakeAtPosition}; [INFO] [stdout] | ^^^^^^ ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `nom_supreme::parse_from_str` [INFO] [stdout] --> src/parse.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | use nom_supreme::parse_from_str; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::str::FromStr` [INFO] [stdout] --> src/parse.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 13 | use std::str::FromStr; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::collections::HashMap` [INFO] [stdout] --> src/parse.rs:14:5 [INFO] [stdout] | [INFO] [stdout] 14 | use std::collections::HashMap; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Deserialize` and `Serialize` [INFO] [stdout] --> src/parse.rs:15:13 [INFO] [stdout] | [INFO] [stdout] 15 | use serde::{Serialize,Deserialize}; [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::sync::Arc` [INFO] [stdout] --> src/html.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use std::sync::Arc; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `serde_json::json` [INFO] [stdout] --> src/html.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use serde_json::json; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `mesh_portal_versions::version::v0_0_1::entity::request::set::Set` [INFO] [stdout] --> src/command/parse.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use mesh_portal_versions::version::v0_0_1::entity::request::set::Set; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `terminated` [INFO] [stdout] --> src/command/parse.rs:8:21 [INFO] [stdout] | [INFO] [stdout] 8 | use nom::sequence::{terminated, tuple}; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `command` and `script` [INFO] [stdout] --> src/command/parse.rs:83:33 [INFO] [stdout] | [INFO] [stdout] 83 | use crate::command::parse::{command, script}; [INFO] [stdout] | ^^^^^^^ ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::error::Error` [INFO] [stdout] --> src/command/parse.rs:84:9 [INFO] [stdout] | [INFO] [stdout] 84 | use crate::error::Error; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `mesh_portal_versions::version::v0_0_1::entity::request::create::Fulfillment` [INFO] [stdout] --> src/command/compose.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use mesh_portal_versions::version::v0_0_1::entity::request::create::Fulfillment; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::star::StarSkel` [INFO] [stdout] --> src/command/execute.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use crate::star::StarSkel; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Response` [INFO] [stdout] --> src/command/execute.rs:11:56 [INFO] [stdout] | [INFO] [stdout] 11 | use mesh_portal::version::latest::messaging::{Request, Response}; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `mesh_portal_versions::error::Error` [INFO] [stdout] --> src/command/execute.rs:14:5 [INFO] [stdout] | [INFO] [stdout] 14 | use mesh_portal_versions::error::Error; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `mesh_portal_versions::version::v0_0_1::parse::Res` [INFO] [stdout] --> src/command/execute.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 16 | use mesh_portal_versions::version::v0_0_1::parse::Res; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::string::FromUtf8Error` [INFO] [stdout] --> src/command/execute.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | use std::string::FromUtf8Error; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::fmt::write` [INFO] [stdout] --> src/command/cli.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use std::fmt::write; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `mesh_portal::version::latest::messaging::Message` [INFO] [stdout] --> src/command/cli.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | use mesh_portal::version::latest::messaging::Message; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `mesh_portal::version::latest::resource::ResourceStub` [INFO] [stdout] --> src/command/cli.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | use mesh_portal::version::latest::resource::ResourceStub; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `mesh_portal_versions::version::v0_0_1::id::RouteSegment` [INFO] [stdout] --> src/command/cli.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | use mesh_portal_versions::version::v0_0_1::id::RouteSegment; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `mesh_portal_versions::version::v0_0_1::parse::Res` [INFO] [stdout] --> src/command/cli.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 13 | use mesh_portal_versions::version::v0_0_1::parse::Res; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::command::cli::outlet::Frame` [INFO] [stdout] --> src/command/cli.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | use crate::command::cli::outlet::Frame; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::command::parse::command_line` [INFO] [stdout] --> src/command/cli.rs:19:5 [INFO] [stdout] | [INFO] [stdout] 19 | use crate::command::parse::command_line; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::star::shell::sys::SysResource` [INFO] [stdout] --> src/command/cli.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | use crate::star::shell::sys::SysResource; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::star::StarSkel` [INFO] [stdout] --> src/command/cli.rs:22:5 [INFO] [stdout] | [INFO] [stdout] 22 | use crate::star::StarSkel; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Request` [INFO] [stdout] --> src/user.rs:4:56 [INFO] [stdout] | [INFO] [stdout] 4 | use mesh_portal::version::latest::messaging::{Message, Request}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::message::delivery::Delivery` [INFO] [stdout] --> src/user.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | use crate::message::delivery::Delivery; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `TryFrom` and `TryInto` [INFO] [stdout] --> src/mechtron/portal_client.rs:1:20 [INFO] [stdout] | [INFO] [stdout] 1 | use std::convert::{TryFrom, TryInto}; [INFO] [stdout] | ^^^^^^^ ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `mpsc` [INFO] [stdout] --> src/mechtron/portal_client.rs:2:22 [INFO] [stdout] | [INFO] [stdout] 2 | use std::sync::{Arc, mpsc}; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Inlet` [INFO] [stdout] --> src/mechtron/portal_client.rs:4:30 [INFO] [stdout] | [INFO] [stdout] 4 | use mesh_portal_api_client::{Inlet, PrePortalSkel, ResourceCtrl, ResourceCtrlFactory, ResourceSkel}; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Assign` [INFO] [stdout] --> src/mechtron/portal_client.rs:6:44 [INFO] [stdout] | [INFO] [stdout] 6 | use mesh_portal::version::latest::config::{Assign, Config, ResourceConfigBody}; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `mesh_portal::version::latest::frame::PrimitiveFrame` [INFO] [stdout] --> src/mechtron/portal_client.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | use mesh_portal::version::latest::frame::PrimitiveFrame; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Response` [INFO] [stdout] --> src/mechtron/portal_client.rs:10:56 [INFO] [stdout] | [INFO] [stdout] 10 | use mesh_portal::version::latest::messaging::{Request, Response}; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `mesh_portal::version::latest::portal` [INFO] [stdout] --> src/mechtron/portal_client.rs:11:5 [INFO] [stdout] | [INFO] [stdout] 11 | use mesh_portal::version::latest::portal; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `PrimitiveFrameReader` and `PrimitiveFrameWriter` [INFO] [stdout] --> src/mechtron/portal_client.rs:16:56 [INFO] [stdout] | [INFO] [stdout] 16 | use mesh_portal_tcp_common::{FrameReader, FrameWriter, PrimitiveFrameReader, PrimitiveFrameWriter}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Wasm` [INFO] [stdout] --> src/mechtron/portal_client.rs:18:27 [INFO] [stdout] | [INFO] [stdout] 18 | use crate::config::wasm::{Wasm, WasmCompiler}; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::mechtron::portal_client::MechtronSkel` [INFO] [stdout] --> src/mechtron/wasm.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use crate::mechtron::portal_client::MechtronSkel; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::mesh_portal_unique_id` [INFO] [stdout] --> src/mechtron/wasm.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use crate::mesh_portal_unique_id; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::util::AsyncHashMap` [INFO] [stdout] --> src/mechtron/wasm.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use crate::util::AsyncHashMap; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `PortalSkel` and `ResourceSkel` [INFO] [stdout] --> src/mechtron/wasm.rs:5:37 [INFO] [stdout] | [INFO] [stdout] 5 | use mesh_portal_api_client::{Inlet, PortalSkel, PrePortalSkel, ResourceSkel}; [INFO] [stdout] | ^^^^^^^^^^ ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `mesh_portal::version::latest::id::Address` [INFO] [stdout] --> src/mechtron/wasm.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | use mesh_portal::version::latest::id::Address; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::convert::TryFrom` [INFO] [stdout] --> src/mechtron/wasm.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | use std::convert::TryFrom; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::future::Future` [INFO] [stdout] --> src/mechtron/wasm.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | use std::future::Future; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::thread::Thread` [INFO] [stdout] --> src/mechtron/wasm.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 13 | use std::thread::Thread; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `tokio::sync::mpsc::error::TrySendError` [INFO] [stdout] --> src/mechtron/wasm.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | use tokio::sync::mpsc::error::TrySendError; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `#[macro_use]` import [INFO] [stdout] --> src/lib.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | #[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] --> src/lib.rs:10:1 [INFO] [stdout] | [INFO] [stdout] 10 | #[macro_use] [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `#[macro_use]` import [INFO] [stdout] --> src/lib.rs:14:1 [INFO] [stdout] | [INFO] [stdout] 14 | #[macro_use] [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `#[macro_use]` import [INFO] [stdout] --> src/lib.rs:16:1 [INFO] [stdout] | [INFO] [stdout] 16 | #[macro_use] [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `#[macro_use]` import [INFO] [stdout] --> src/lib.rs:22:1 [INFO] [stdout] | [INFO] [stdout] 22 | #[macro_use] [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `#[macro_use]` import [INFO] [stdout] --> src/lib.rs:24:1 [INFO] [stdout] | [INFO] [stdout] 24 | #[macro_use] [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `#[macro_use]` import [INFO] [stdout] --> src/lib.rs:28:1 [INFO] [stdout] | [INFO] [stdout] 28 | #[macro_use] [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `#[macro_use]` import [INFO] [stdout] --> src/lib.rs:32:1 [INFO] [stdout] | [INFO] [stdout] 32 | #[macro_use] [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `#[macro_use]` import [INFO] [stdout] --> src/lib.rs:36:1 [INFO] [stdout] | [INFO] [stdout] 36 | #[macro_use] [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `ResourceType` [INFO] [stdout] --> src/artifact.rs:9:23 [INFO] [stdout] | [INFO] [stdout] 9 | use crate::resource::{ResourceType, ArtifactKind}; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `mesh_portal::version::latest::config::Config` [INFO] [stdout] --> src/cache.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | use mesh_portal::version::latest::config::Config; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `mesh_portal::version::latest::payload::Primitive` [INFO] [stdout] --> src/cache.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | use mesh_portal::version::latest::payload::Primitive; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Cranelift`, `Store`, and `Universal` [INFO] [stdout] --> src/cache.rs:19:14 [INFO] [stdout] | [INFO] [stdout] 19 | use wasmer::{Cranelift, Store, Universal}; [INFO] [stdout] | ^^^^^^^^^ ^^^^^ ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Kind` [INFO] [stdout] --> src/cache.rs:29:23 [INFO] [stdout] | [INFO] [stdout] 29 | use crate::resource::{Kind, ResourceRecord}; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `STARLANE_API` should have an upper camel case name [INFO] [stdout] --> src/cache.rs:517:5 [INFO] [stdout] | [INFO] [stdout] 517 | STARLANE_API(StarlaneApi), [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `StarlaneApi` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_camel_case_types)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Kind` [INFO] [stdout] --> src/config/wasm.rs:1:23 [INFO] [stdout] | [INFO] [stdout] 1 | use crate::resource::{Kind, ArtifactKind}; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::str::FromStr` [INFO] [stdout] --> src/config/wasm.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | use std::str::FromStr; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::convert::TryInto` [INFO] [stdout] --> src/config/wasm.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | use std::convert::TryInto; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `mesh_portal::version::latest::config::Config` [INFO] [stdout] --> src/config/bind.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use mesh_portal::version::latest::config::Config; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::collections::HashMap` [INFO] [stdout] --> src/config/parse.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use std::collections::HashMap; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `camel_case` and `domain` [INFO] [stdout] --> src/config/parse.rs:6:52 [INFO] [stdout] | [INFO] [stdout] 6 | use mesh_portal_versions::version::v0_0_1::parse::{camel_case, domain, Res, set_properties}; [INFO] [stdout] | ^^^^^^^^^^ ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `is_not` [INFO] [stdout] --> src/config/parse.rs:9:28 [INFO] [stdout] | [INFO] [stdout] 9 | use nom::bytes::complete::{is_not, tag, take_until}; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `recognize` [INFO] [stdout] --> src/config/parse.rs:11:38 [INFO] [stdout] | [INFO] [stdout] 11 | use nom::combinator::{all_consuming, recognize}; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `separated_list0` [INFO] [stdout] --> src/config/parse.rs:13:25 [INFO] [stdout] | [INFO] [stdout] 13 | use nom::multi::{many0, separated_list0}; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `CommandOp` and `Command` [INFO] [stdout] --> src/config/parse.rs:16:31 [INFO] [stdout] | [INFO] [stdout] 16 | use crate::command::compose::{Command, CommandOp}; [INFO] [stdout] | ^^^^^^^ ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `script_line` and `script` [INFO] [stdout] --> src/config/parse.rs:17:29 [INFO] [stdout] | [INFO] [stdout] 17 | use crate::command::parse::{script, script_line}; [INFO] [stdout] | ^^^^^^ ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `property_value_not_space_or_comma` [INFO] [stdout] --> src/config/parse.rs:151:86 [INFO] [stdout] | [INFO] [stdout] 151 | use mesh_portal_versions::version::v0_0_1::parse::{property_mod, property_value, property_value_not_space_or_comma, set_properties}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `recognize` [INFO] [stdout] --> src/config/parse.rs:152:42 [INFO] [stdout] | [INFO] [stdout] 152 | use nom::combinator::{all_consuming, recognize}; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `CommandOp` and `Command` [INFO] [stdout] --> src/config/config.rs:3:31 [INFO] [stdout] | [INFO] [stdout] 3 | use crate::command::compose::{Command, CommandOp}; [INFO] [stdout] | ^^^^^^^ ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `mesh_portal::version::latest::resource::Property` [INFO] [stdout] --> src/config/config.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | use mesh_portal::version::latest::resource::Property; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `tokio::runtime::Runtime` [INFO] [stdout] --> src/constellation.rs:44:9 [INFO] [stdout] | [INFO] [stdout] 44 | use tokio::runtime::Runtime; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::collections::HashMap` [INFO] [stdout] --> src/data.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use std::collections::HashMap; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::convert::TryFrom` [INFO] [stdout] --> src/data.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use std::convert::TryFrom; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::future::Future` [INFO] [stdout] --> src/data.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use std::future::Future; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::sync::Arc` [INFO] [stdout] --> src/data.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use std::sync::Arc; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Deserialize` and `Serialize` [INFO] [stdout] --> src/data.rs:6:13 [INFO] [stdout] | [INFO] [stdout] 6 | use serde::{Deserialize, Serialize}; [INFO] [stdout] | ^^^^^^^^^^^ ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `tokio::runtime::Handle` [INFO] [stdout] --> src/data.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | use tokio::runtime::Handle; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `tokio::task::JoinHandle` [INFO] [stdout] --> src/data.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | use tokio::task::JoinHandle; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::error::Error` [INFO] [stdout] --> src/data.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | use crate::error::Error; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::file_access::FileAccess` [INFO] [stdout] --> src/data.rs:11:5 [INFO] [stdout] | [INFO] [stdout] 11 | use crate::file_access::FileAccess; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `actix_web::ResponseError` [INFO] [stdout] --> src/error.rs:19:5 [INFO] [stdout] | [INFO] [stdout] 19 | use actix_web::ResponseError; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::convert::TryFrom` [INFO] [stdout] --> src/file_access.rs:20:5 [INFO] [stdout] | [INFO] [stdout] 20 | use std::convert::TryFrom; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::convert::TryInto` [INFO] [stdout] --> src/file_access.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | use std::convert::TryInto; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `tokio::fs::ReadDir` [INFO] [stdout] --> src/file_access.rs:23:5 [INFO] [stdout] | [INFO] [stdout] 23 | use tokio::fs::ReadDir; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `semver::SemVerError` [INFO] [stdout] --> src/frame.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | use semver::SemVerError; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `mpsc` and `oneshot` [INFO] [stdout] --> src/frame.rs:8:30 [INFO] [stdout] | [INFO] [stdout] 8 | use tokio::sync::{broadcast, mpsc, oneshot}; [INFO] [stdout] | ^^^^ ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `tokio::time::error::Elapsed` [INFO] [stdout] --> src/frame.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | use tokio::time::error::Elapsed; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `MessageExpect` [INFO] [stdout] --> src/frame.rs:15:22 [INFO] [stdout] | [INFO] [stdout] 15 | use crate::message::{MessageExpect, MessageUpdate, ProtoStarMessage, MessageId, Reply}; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::message::delivery::ActorMessage` [INFO] [stdout] --> src/frame.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 16 | use crate::message::delivery::ActorMessage; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `StarCommand`, `StarNotify`, and `Star` [INFO] [stdout] --> src/frame.rs:17:19 [INFO] [stdout] | [INFO] [stdout] 17 | use crate::star::{Star, StarCommand, StarInfo, StarKey, StarKind, StarNotify, StarSubGraphKey}; [INFO] [stdout] | ^^^^ ^^^^^^^^^^^ ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `AssignResourceStateSrc` and `ResourceType` [INFO] [stdout] --> src/frame.rs:19:23 [INFO] [stdout] | [INFO] [stdout] 19 | use crate::resource::{ResourceType, ResourceAssign, AssignResourceStateSrc, ResourceRecord}; [INFO] [stdout] | ^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `lru::LruCache` [INFO] [stdout] --> src/lane.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | use lru::LruCache; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `StarCommand` [INFO] [stdout] --> src/lane.rs:25:19 [INFO] [stdout] | [INFO] [stdout] 25 | use crate::star::{StarCommand, StarKey}; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Infallible`, `TryFrom`, and `TryInto` [INFO] [stdout] --> src/message.rs:2:20 [INFO] [stdout] | [INFO] [stdout] 2 | use std::convert::{Infallible, TryFrom, TryInto}; [INFO] [stdout] | ^^^^^^^^^^ ^^^^^^^ ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::string::FromUtf8Error` [INFO] [stdout] --> src/message.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use std::string::FromUtf8Error; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `mesh_portal::version::latest::bin::Bin` [INFO] [stdout] --> src/message.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use mesh_portal::version::latest::bin::Bin; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `uuid::Uuid` [INFO] [stdout] --> src/message.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 13 | use uuid::Uuid; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Kind` [INFO] [stdout] --> src/message.rs:16:23 [INFO] [stdout] | [INFO] [stdout] 16 | use crate::resource::{Kind, ResourceType, ResourceRecord}; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `StarCommand` [INFO] [stdout] --> src/message.rs:17:19 [INFO] [stdout] | [INFO] [stdout] 17 | use crate::star::{StarCommand, StarKey}; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `StarSearchTransaction` and `TransactionResult` [INFO] [stdout] --> src/message.rs:18:34 [INFO] [stdout] | [INFO] [stdout] 18 | use crate::star::shell::search::{StarSearchTransaction, TransactionResult}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `core::cell::Cell` [INFO] [stdout] --> src/message/delivery.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use core::cell::Cell; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `core::option::Option` [INFO] [stdout] --> src/message/delivery.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use core::option::Option; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::collections::HashSet` [INFO] [stdout] --> src/message/delivery.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use std::collections::HashSet; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::iter::FromIterator` [INFO] [stdout] --> src/message/delivery.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | use std::iter::FromIterator; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `tokio::sync::oneshot` [INFO] [stdout] --> src/message/delivery.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | use tokio::sync::oneshot; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `tokio::time::Duration` [INFO] [stdout] --> src/message/delivery.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | use tokio::time::Duration; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::message::ProtoStarMessage` [INFO] [stdout] --> src/message/delivery.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 13 | use crate::message::ProtoStarMessage; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Kind`, `ResourceRecord`, and `ResourceType` [INFO] [stdout] --> src/message/delivery.rs:14:23 [INFO] [stdout] | [INFO] [stdout] 14 | use crate::resource::{ResourceRecord, ResourceType, Kind}; [INFO] [stdout] | ^^^^^^^^^^^^^^ ^^^^^^^^^^^^ ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `StarCommand` [INFO] [stdout] --> src/message/delivery.rs:15:19 [INFO] [stdout] | [INFO] [stdout] 15 | use crate::star::{StarCommand, StarSkel}; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::util` [INFO] [stdout] --> src/message/delivery.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 16 | use crate::util; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::fail::Fail` [INFO] [stdout] --> src/message/delivery.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | use crate::fail::Fail; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `SimpleReply` [INFO] [stdout] --> src/message/delivery.rs:18:53 [INFO] [stdout] | [INFO] [stdout] 18 | use crate::frame::{StarMessage, StarMessagePayload, SimpleReply}; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::message::Reply` [INFO] [stdout] --> src/message/delivery.rs:20:5 [INFO] [stdout] | [INFO] [stdout] 20 | use crate::message::Reply; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `HashSet` [INFO] [stdout] --> src/proto.rs:2:33 [INFO] [stdout] | [INFO] [stdout] 2 | use std::collections::{HashMap, HashSet}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::convert::TryInto` [INFO] [stdout] --> src/proto.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use std::convert::TryInto; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `AtomicI32`, `AtomicI64`, and `Ordering` [INFO] [stdout] --> src/proto.rs:4:25 [INFO] [stdout] | [INFO] [stdout] 4 | use std::sync::atomic::{AtomicI32, AtomicI64, AtomicU64, Ordering}; [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^^ ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::cache::ProtoArtifactCachesFactory` [INFO] [stdout] --> src/proto.rs:14:5 [INFO] [stdout] | [INFO] [stdout] 14 | use crate::cache::ProtoArtifactCachesFactory; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `SearchHit`, `SearchWindDown`, `SearchWindUp`, `SequenceMessage`, `StarMessagePayload`, and `StarMessage` [INFO] [stdout] --> src/proto.rs:19:24 [INFO] [stdout] | [INFO] [stdout] 19 | Frame, ProtoFrame, SequenceMessage, StarMessage, StarMessagePayload, StarPattern, SearchWindDown, [INFO] [stdout] | ^^^^^^^^^^^^^^^ ^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^ [INFO] [stdout] 20 | SearchHit, SearchWindUp, [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `LaneEnd`, `LaneIndex`, `LaneMeta`, `ProtoLaneEnd`, `TunnelConnector`, and `TunnelOutState` [INFO] [stdout] --> src/proto.rs:23:39 [INFO] [stdout] | [INFO] [stdout] 23 | ConnectorController, LaneCommand, LaneEnd, LaneIndex, LaneMeta, LaneWrapper, [INFO] [stdout] | ^^^^^^^ ^^^^^^^^^ ^^^^^^^^ [INFO] [stdout] 24 | ProtoLaneEnd, TunnelConnector, TunnelIn, TunnelOut, TunnelOutState, [INFO] [stdout] | ^^^^^^^^^^^^ ^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Flag`, `Log`, `ProtoStarLogPayload`, `ProtoStarLog`, and `StarFlag` [INFO] [stdout] --> src/proto.rs:27:21 [INFO] [stdout] | [INFO] [stdout] 27 | use crate::logger::{Flag, Flags, Log, Logger, ProtoStarLog, ProtoStarLogPayload, StarFlag}; [INFO] [stdout] | ^^^^ ^^^ ^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^ ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `ShortestPathStarKey` and `StarSearchTransaction` [INFO] [stdout] --> src/proto.rs:30:70 [INFO] [stdout] | [INFO] [stdout] 30 | use crate::star::shell::search::{StarSearchApi, StarSearchComponent, StarSearchTransaction, ShortestPathStarKey}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::star::core::resource::manager::ResourceManagerApi` [INFO] [stdout] --> src/proto.rs:44:5 [INFO] [stdout] | [INFO] [stdout] 44 | use crate::star::core::resource::manager::ResourceManagerApi; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `HashMap` and `HashSet` [INFO] [stdout] --> src/resource.rs:1:24 [INFO] [stdout] | [INFO] [stdout] 1 | use std::collections::{HashMap, HashSet}; [INFO] [stdout] | ^^^^^^^ ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::collections::hash_map::RandomState` [INFO] [stdout] --> src/resource.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use std::collections::hash_map::RandomState; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::fmt` [INFO] [stdout] --> src/resource.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use std::fmt; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Formatter` [INFO] [stdout] --> src/resource.rs:5:23 [INFO] [stdout] | [INFO] [stdout] 5 | use std::fmt::{Debug, Formatter}; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::fs::DirBuilder` [INFO] [stdout] --> src/resource.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | use std::fs::DirBuilder; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::iter::FromIterator` [INFO] [stdout] --> src/resource.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | use std::iter::FromIterator; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::sync::Arc` [INFO] [stdout] --> src/resource.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | use std::sync::Arc; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::time::Duration` [INFO] [stdout] --> src/resource.rs:11:5 [INFO] [stdout] | [INFO] [stdout] 11 | use std::time::Duration; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `ResourceKind` [INFO] [stdout] --> src/resource.rs:15:60 [INFO] [stdout] | [INFO] [stdout] 15 | use mesh_portal::version::latest::id::{Address, KindParts, ResourceKind, Specific}; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Connection`, `Row`, `ToSql`, `Transaction`, `params_from_iter`, and `params` [INFO] [stdout] --> src/resource.rs:19:16 [INFO] [stdout] | [INFO] [stdout] 19 | use rusqlite::{Connection, params, params_from_iter, Row, ToSql, Transaction}; [INFO] [stdout] | ^^^^^^^^^^ ^^^^^^ ^^^^^^^^^^^^^^^^ ^^^ ^^^^^ ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `ToSqlOutput`, `ValueRef`, and `Value` [INFO] [stdout] --> src/resource.rs:20:23 [INFO] [stdout] | [INFO] [stdout] 20 | use rusqlite::types::{ToSqlOutput, Value, ValueRef}; [INFO] [stdout] | ^^^^^^^^^^^ ^^^^^ ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `mpsc` and `oneshot` [INFO] [stdout] --> src/resource.rs:22:19 [INFO] [stdout] | [INFO] [stdout] 22 | use tokio::sync::{mpsc, oneshot}; [INFO] [stdout] | ^^^^ ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `tokio::sync::oneshot::Receiver` [INFO] [stdout] --> src/resource.rs:23:5 [INFO] [stdout] | [INFO] [stdout] 23 | use tokio::sync::oneshot::Receiver; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `tracing_futures::WithSubscriber` [INFO] [stdout] --> src/resource.rs:24:5 [INFO] [stdout] | [INFO] [stdout] 24 | use tracing_futures::WithSubscriber; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `error`, `logger`, and `util` [INFO] [stdout] --> src/resource.rs:26:13 [INFO] [stdout] | [INFO] [stdout] 26 | use crate::{error, logger, util}; [INFO] [stdout] | ^^^^^ ^^^^^^ ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::fail::Fail` [INFO] [stdout] --> src/resource.rs:28:5 [INFO] [stdout] | [INFO] [stdout] 28 | use crate::fail::Fail; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::file_access::FileAccess` [INFO] [stdout] --> src/resource.rs:29:5 [INFO] [stdout] | [INFO] [stdout] 29 | use crate::file_access::FileAccess; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `ResourceHostAction` and `StarMessagePayload` [INFO] [stdout] --> src/resource.rs:30:20 [INFO] [stdout] | [INFO] [stdout] 30 | use crate::frame::{ResourceHostAction, StarMessagePayload}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `LogInfo`, `StaticLogInfo`, and `elog` [INFO] [stdout] --> src/resource.rs:31:21 [INFO] [stdout] | [INFO] [stdout] 31 | use crate::logger::{elog, LogInfo, StaticLogInfo}; [INFO] [stdout] | ^^^^ ^^^^^^^ ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `MessageExpect`, `ProtoStarMessage`, and `ReplyKind` [INFO] [stdout] --> src/resource.rs:33:22 [INFO] [stdout] | [INFO] [stdout] 33 | use crate::message::{MessageExpect, ProtoStarMessage, ReplyKind}; [INFO] [stdout] | ^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^ ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::names::Name` [INFO] [stdout] --> src/resource.rs:34:5 [INFO] [stdout] | [INFO] [stdout] 34 | use crate::names::Name; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `StarInfo` and `StarSkel` [INFO] [stdout] --> src/resource.rs:35:19 [INFO] [stdout] | [INFO] [stdout] 35 | use crate::star::{StarInfo, StarKey, StarSkel}; [INFO] [stdout] | ^^^^^^^^ ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `StarWrangle` [INFO] [stdout] --> src/resource.rs:36:36 [INFO] [stdout] | [INFO] [stdout] 36 | use crate::star::shell::wrangler::{StarWrangle}; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::starlane::api::StarlaneApi` [INFO] [stdout] --> src/resource.rs:37:5 [INFO] [stdout] | [INFO] [stdout] 37 | use crate::starlane::api::StarlaneApi; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::util::AsyncHashMap` [INFO] [stdout] --> src/resource.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | use crate::util::AsyncHashMap; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::resource::Kind` [INFO] [stdout] --> src/resource/config.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | use crate::resource::Kind; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `ResourceType` [INFO] [stdout] --> src/resource/file.rs:10:6 [INFO] [stdout] | [INFO] [stdout] 10 | ResourceType, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `tokio::sync::oneshot` [INFO] [stdout] --> src/space.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use tokio::sync::oneshot; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::fail::Fail` [INFO] [stdout] --> src/space.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use crate::fail::Fail; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `min` [INFO] [stdout] --> src/star/mod.rs:1:16 [INFO] [stdout] | [INFO] [stdout] 1 | use std::cmp::{min, Ordering}; [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::convert::TryInto` [INFO] [stdout] --> src/star/mod.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use std::convert::TryInto; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `futures::future::select_all` [INFO] [stdout] --> src/star/mod.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | use futures::future::select_all; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `lru::LruCache` [INFO] [stdout] --> src/star/mod.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | use lru::LruCache; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `SearchCommit`, `SearchHits`, `StarSearchTransaction`, and `TransactionResult` [INFO] [stdout] --> src/star/mod.rs:19:5 [INFO] [stdout] | [INFO] [stdout] 19 | SearchCommit, SearchHits, SearchInit, StarSearchTransaction, TransactionResult, [INFO] [stdout] | ^^^^^^^^^^^^ ^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `LaneEnd`, `LaneIndex`, and `LaneMeta` [INFO] [stdout] --> src/star/mod.rs:30:39 [INFO] [stdout] | [INFO] [stdout] 30 | ConnectorController, LaneCommand, LaneEnd, LaneIndex, LaneMeta, LaneWrapper, ProtoLaneEnd, [INFO] [stdout] | ^^^^^^^ ^^^^^^^^^ ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `MessageResult`, `MessageUpdate`, `ProtoStarMessageTo`, and `TrackerJob` [INFO] [stdout] --> src/star/mod.rs:35:37 [INFO] [stdout] | [INFO] [stdout] 35 | MessageId, MessageReplyTracker, MessageResult, MessageUpdate, ProtoStarMessage, [INFO] [stdout] | ^^^^^^^^^^^^^ ^^^^^^^^^^^^^ [INFO] [stdout] 36 | ProtoStarMessageTo, TrackerJob, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `FrameVerdict` [INFO] [stdout] --> src/star/mod.rs:49:28 [INFO] [stdout] | [INFO] [stdout] 49 | use crate::star::variant::{FrameVerdict, VariantApi}; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::future::Future` [INFO] [stdout] --> src/star/mod.rs:55:5 [INFO] [stdout] | [INFO] [stdout] 55 | use std::future::Future; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::star::core::resource::manager::ResourceManagerApi` [INFO] [stdout] --> src/star/mod.rs:56:5 [INFO] [stdout] | [INFO] [stdout] 56 | use crate::star::core::resource::manager::ResourceManagerApi; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `mesh_portal::version::latest::portal` [INFO] [stdout] --> src/star/mod.rs:59:5 [INFO] [stdout] | [INFO] [stdout] 59 | use mesh_portal::version::latest::portal; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `terminated` [INFO] [stdout] --> src/star/mod.rs:62:31 [INFO] [stdout] | [INFO] [stdout] 62 | use nom::sequence::{preceded, terminated, tuple}; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::cell::Cell` [INFO] [stdout] --> src/star/core/message.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use std::cell::Cell; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::collections::HashMap` [INFO] [stdout] --> src/star/core/message.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use std::collections::HashMap; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::convert::TryInto` [INFO] [stdout] --> src/star/core/message.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use std::convert::TryInto; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `tokio::sync::oneshot::error::RecvError` [INFO] [stdout] --> src/star/core/message.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use tokio::sync::oneshot::error::RecvError; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `oneshot` [INFO] [stdout] --> src/star/core/message.rs:6:25 [INFO] [stdout] | [INFO] [stdout] 6 | use tokio::sync::{mpsc, oneshot}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `ResourceRegistryRequest` and `SimpleReply` [INFO] [stdout] --> src/star/core/message.rs:11:25 [INFO] [stdout] | [INFO] [stdout] 11 | ResourceHostAction, ResourceRegistryRequest, SimpleReply, StarMessage, StarMessagePayload, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `ResourceLocation` [INFO] [stdout] --> src/star/core/message.rs:16:77 [INFO] [stdout] | [INFO] [stdout] 16 | use crate::resource::{ArtifactKind, Kind, ResourceType, BaseKind, FileKind, ResourceLocation}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `ResourceRecord` [INFO] [stdout] --> src/star/core/message.rs:17:51 [INFO] [stdout] | [INFO] [stdout] 17 | use crate::resource::{AssignKind, ResourceAssign, ResourceRecord}; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `StarCommand` [INFO] [stdout] --> src/star/core/message.rs:20:19 [INFO] [stdout] | [INFO] [stdout] 20 | use crate::star::{StarCommand, StarKey, StarKind, StarSkel}; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `mesh_portal::version::latest::fail::BadRequest` [INFO] [stdout] --> src/star/core/message.rs:22:5 [INFO] [stdout] | [INFO] [stdout] 22 | use mesh_portal::version::latest::fail::BadRequest; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::future::Future` [INFO] [stdout] --> src/star/core/message.rs:23:5 [INFO] [stdout] | [INFO] [stdout] 23 | use std::future::Future; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::sync::Arc` [INFO] [stdout] --> src/star/core/message.rs:24:5 [INFO] [stdout] | [INFO] [stdout] 24 | use std::sync::Arc; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `SetProperties` [INFO] [stdout] --> src/star/core/message.rs:25:53 [INFO] [stdout] | [INFO] [stdout] 25 | use mesh_portal::version::latest::command::common::{SetProperties, StateSrc}; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `mesh_portal::version::latest::config::Config` [INFO] [stdout] --> src/star/core/message.rs:27:5 [INFO] [stdout] | [INFO] [stdout] 27 | use mesh_portal::version::latest::config::Config; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `mesh_portal::version::latest::fail` [INFO] [stdout] --> src/star/core/message.rs:31:5 [INFO] [stdout] | [INFO] [stdout] 31 | use mesh_portal::version::latest::fail; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `HttpResponse` [INFO] [stdout] --> src/star/core/message.rs:32:55 [INFO] [stdout] | [INFO] [stdout] 32 | use mesh_portal::version::latest::http::{HttpRequest, HttpResponse}; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `PrimitiveList` [INFO] [stdout] --> src/star/core/message.rs:35:77 [INFO] [stdout] | [INFO] [stdout] 35 | use mesh_portal::version::latest::payload::{Payload, PayloadMap, Primitive, PrimitiveList}; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `PipelineSegment` and `Selector` [INFO] [stdout] --> src/star/core/message.rs:37:59 [INFO] [stdout] | [INFO] [stdout] 37 | use mesh_portal_versions::version::v0_0_1::config::bind::{PipelineSegment, PipelineStep, PipelineStop, Selector, StepKind}; [INFO] [stdout] | ^^^^^^^^^^^^^^^ ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `HttpPattern` [INFO] [stdout] --> src/star/core/message.rs:41:61 [INFO] [stdout] | [INFO] [stdout] 41 | use mesh_portal_versions::version::v0_0_1::pattern::{Block, HttpPattern}; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `serde::de::Unexpected::Str` [INFO] [stdout] --> src/star/core/message.rs:44:5 [INFO] [stdout] | [INFO] [stdout] 44 | use serde::de::Unexpected::Str; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `ArtifactCaches` [INFO] [stdout] --> src/star/core/message.rs:46:20 [INFO] [stdout] | [INFO] [stdout] 46 | use crate::cache::{ArtifactCaches, ArtifactItem, CachedConfig}; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `ContextualConfig` and `ResourceConfig` [INFO] [stdout] --> src/star/core/message.rs:47:29 [INFO] [stdout] | [INFO] [stdout] 47 | use crate::config::config::{ContextualConfig, ResourceConfig}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::convert::TryInto` [INFO] [stdout] --> src/star/core/resource/state.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use std::convert::TryInto; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Connection`, `Row`, and `params` [INFO] [stdout] --> src/star/core/resource/state.rs:8:16 [INFO] [stdout] | [INFO] [stdout] 8 | use rusqlite::{Connection, params, Row}; [INFO] [stdout] | ^^^^^^^^^^ ^^^^^^ ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `rusqlite::types::ValueRef` [INFO] [stdout] --> src/star/core/resource/state.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | use rusqlite::types::ValueRef; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::file_access::FileAccess` [INFO] [stdout] --> src/star/core/resource/state.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 13 | use crate::file_access::FileAccess; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Kind` [INFO] [stdout] --> src/star/core/resource/state.rs:15:6 [INFO] [stdout] | [INFO] [stdout] 15 | Kind, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::starlane::files::MachineFileSystem` [INFO] [stdout] --> src/star/core/resource/state.rs:18:5 [INFO] [stdout] | [INFO] [stdout] 18 | use crate::starlane::files::MachineFileSystem; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::fail::Fail` [INFO] [stdout] --> src/star/core/resource/state.rs:19:5 [INFO] [stdout] | [INFO] [stdout] 19 | use crate::fail::Fail; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Debug` and `Formatter` [INFO] [stdout] --> src/star/core/resource/registry.rs:2:16 [INFO] [stdout] | [INFO] [stdout] 2 | use std::fmt::{Debug, Formatter}; [INFO] [stdout] | ^^^^^ ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::fmt` [INFO] [stdout] --> src/star/core/resource/registry.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use std::fmt; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `mesh_portal_versions::version::v0_0_1::id::AddressSegment` [INFO] [stdout] --> src/star/core/resource/registry.rs:20:5 [INFO] [stdout] | [INFO] [stdout] 20 | use mesh_portal_versions::version::v0_0_1::id::AddressSegment; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Deserialize` and `Serialize` [INFO] [stdout] --> src/star/core/resource/registry.rs:25:13 [INFO] [stdout] | [INFO] [stdout] 25 | use serde::{Deserialize, Serialize}; [INFO] [stdout] | ^^^^^^^^^^^ ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Fail` and `StarlaneFailure` [INFO] [stdout] --> src/star/core/resource/registry.rs:32:19 [INFO] [stdout] | [INFO] [stdout] 32 | use crate::fail::{Fail, StarlaneFailure}; [INFO] [stdout] | ^^^^ ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::frame::StarMessagePayload` [INFO] [stdout] --> src/star/core/resource/registry.rs:33:5 [INFO] [stdout] | [INFO] [stdout] 33 | use crate::frame::StarMessagePayload; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::logger::LogInfo` [INFO] [stdout] --> src/star/core/resource/registry.rs:34:5 [INFO] [stdout] | [INFO] [stdout] 34 | use crate::logger::LogInfo; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `ProtoStarMessageTo`, `ProtoStarMessage`, `ReplyKind`, and `Reply` [INFO] [stdout] --> src/star/core/resource/registry.rs:36:22 [INFO] [stdout] | [INFO] [stdout] 36 | use crate::message::{ProtoStarMessage, ProtoStarMessageTo, Reply, ReplyKind}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^ ^^^^^ ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::resource` [INFO] [stdout] --> src/star/core/resource/registry.rs:37:5 [INFO] [stdout] | [INFO] [stdout] 37 | use crate::resource; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `AsyncRunner` [INFO] [stdout] --> src/star/core/resource/registry.rs:39:35 [INFO] [stdout] | [INFO] [stdout] 39 | use crate::util::{AsyncProcessor, AsyncRunner, Call}; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `AssignKind`, `AssignResourceStateSrc`, `ResourceAssign`, and `Resource` [INFO] [stdout] --> src/star/core/resource/registry.rs:40:39 [INFO] [stdout] | [INFO] [stdout] 40 | use crate::resource::{ResourceRecord, AssignResourceStateSrc, Resource, ResourceAssign, AssignKind, ResourceLocation, ResourceType, Kind}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^ ^^^^^^^^^^^^^^ ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::security::permissions::Pattern` [INFO] [stdout] --> src/star/core/resource/registry.rs:42:5 [INFO] [stdout] | [INFO] [stdout] 42 | use crate::security::permissions::Pattern; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused doc comment [INFO] [stdout] --> src/star/core/resource/registry.rs:766:5 [INFO] [stdout] | [INFO] [stdout] 766 | / /// note that a tag may reference an address NOT in this database [INFO] [stdout] 767 | | /// therefore it does not have a FOREIGN KEY constraint [INFO] [stdout] | |___________________________________________________________^ [INFO] [stdout] 768 | / let tags = r#" [INFO] [stdout] 769 | | CREATE TABLE IF NOT EXISTS tags( [INFO] [stdout] 770 | | id INTEGER PRIMARY KEY AUTOINCREMENT, [INFO] [stdout] 771 | | parent TEXT NOT NULL, [INFO] [stdout] ... | [INFO] [stdout] 774 | | UNIQUE(tag) [INFO] [stdout] 775 | | )"#; [INFO] [stdout] | |____________- rustdoc does not generate documentation for statements [INFO] [stdout] | [INFO] [stdout] = help: use `//` for a plain comment [INFO] [stdout] = note: `#[warn(unused_doc_comments)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::sync::Arc` [INFO] [stdout] --> src/star/core/resource/manager/mod.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use std::sync::Arc; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::message::delivery::Delivery` [INFO] [stdout] --> src/star/core/resource/manager/mod.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | use crate::message::delivery::Delivery; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::future::Future` [INFO] [stdout] --> src/star/core/resource/manager/mod.rs:18:5 [INFO] [stdout] | [INFO] [stdout] 18 | use std::future::Future; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `mesh_portal::version::latest::fail` [INFO] [stdout] --> src/star/core/resource/manager/mod.rs:20:5 [INFO] [stdout] | [INFO] [stdout] 20 | use mesh_portal::version::latest::fail; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `mesh_portal::version::latest::id::Address` [INFO] [stdout] --> src/star/core/resource/manager/stateless.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use mesh_portal::version::latest::id::Address; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `HashMap` [INFO] [stdout] --> src/star/core/resource/manager/artifact.rs:2:33 [INFO] [stdout] | [INFO] [stdout] 2 | use std::collections::{HashSet, HashMap}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `TryInto` [INFO] [stdout] --> src/star/core/resource/manager/artifact.rs:3:29 [INFO] [stdout] | [INFO] [stdout] 3 | use std::convert::{TryFrom, TryInto}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::iter::FromIterator` [INFO] [stdout] --> src/star/core/resource/manager/artifact.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | use std::iter::FromIterator; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `tokio::sync::Mutex` [INFO] [stdout] --> src/star/core/resource/manager/artifact.rs:11:5 [INFO] [stdout] | [INFO] [stdout] 11 | use tokio::sync::Mutex; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `AssignResourceStateSrc` [INFO] [stdout] --> src/star/core/resource/manager/artifact.rs:13:37 [INFO] [stdout] | [INFO] [stdout] 13 | use crate::resource::{ResourceType, AssignResourceStateSrc, ResourceAssign, Kind, ArtifactKind}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::util` [INFO] [stdout] --> src/star/core/resource/manager/artifact.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | use crate::util; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::message::delivery::Delivery` [INFO] [stdout] --> src/star/core/resource/manager/artifact.rs:20:5 [INFO] [stdout] | [INFO] [stdout] 20 | use crate::message::delivery::Delivery; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `RouteSegment` [INFO] [stdout] --> src/star/core/resource/manager/artifact.rs:24:76 [INFO] [stdout] | [INFO] [stdout] 24 | use mesh_portal::version::latest::id::{Address, AddressAndKind, KindParts, RouteSegment}; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `zip::result::ZipResult` [INFO] [stdout] --> src/star/core/resource/manager/artifact.rs:28:5 [INFO] [stdout] | [INFO] [stdout] 28 | use zip::result::ZipResult; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::file_access::FileAccess` [INFO] [stdout] --> src/star/core/resource/manager/artifact.rs:29:5 [INFO] [stdout] | [INFO] [stdout] 29 | use crate::file_access::FileAccess; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::sync::Arc` [INFO] [stdout] --> src/star/core/resource/manager/k8s.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use std::sync::Arc; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `OwnerReference` [INFO] [stdout] --> src/star/core/resource/manager/k8s.rs:4:66 [INFO] [stdout] | [INFO] [stdout] 4 | use k8s_openapi::apimachinery::pkg::apis::meta::v1::{ObjectMeta, OwnerReference}; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `ListParams` and `PostParams` [INFO] [stdout] --> src/star/core/resource/manager/k8s.rs:5:17 [INFO] [stdout] | [INFO] [stdout] 5 | use kube::api::{ListParams, PostParams}; [INFO] [stdout] | ^^^^^^^^^^ ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `mesh_portal::version::latest::id::Address` [INFO] [stdout] --> src/star/core/resource/manager/k8s.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | use mesh_portal::version::latest::id::Address; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `AssignResourceStateSrc` and `Kind` [INFO] [stdout] --> src/star/core/resource/manager/k8s.rs:11:23 [INFO] [stdout] | [INFO] [stdout] 11 | use crate::resource::{AssignResourceStateSrc, Kind, ResourceAssign, ResourceType}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::future::Future` [INFO] [stdout] --> src/star/core/resource/manager/mechtron.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use std::future::Future; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::time::Duration` [INFO] [stdout] --> src/star/core/resource/manager/mechtron.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | use std::time::Duration; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `dashmap::mapref::one::Ref` [INFO] [stdout] --> src/star/core/resource/manager/mechtron.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | use dashmap::mapref::one::Ref; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `AssignResourceStateSrc` and `Kind` [INFO] [stdout] --> src/star/core/resource/manager/mechtron.rs:15:67 [INFO] [stdout] | [INFO] [stdout] 15 | use crate::resource::{ArtifactKind, ResourceType, ResourceAssign, AssignResourceStateSrc, Kind}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::star::core::resource::state::StateStore` [INFO] [stdout] --> src/star/core/resource/manager/mechtron.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | use crate::star::core::resource::state::StateStore; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::util::AsyncHashMap` [INFO] [stdout] --> src/star/core/resource/manager/mechtron.rs:19:5 [INFO] [stdout] | [INFO] [stdout] 19 | use crate::util::AsyncHashMap; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::message::delivery::Delivery` [INFO] [stdout] --> src/star/core/resource/manager/mechtron.rs:20:5 [INFO] [stdout] | [INFO] [stdout] 20 | use crate::message::delivery::Delivery; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `mesh_portal::version::latest::config` [INFO] [stdout] --> src/star/core/resource/manager/mechtron.rs:22:5 [INFO] [stdout] | [INFO] [stdout] 22 | use mesh_portal::version::latest::config; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `PayloadPattern`, `Payload`, and `Primitive` [INFO] [stdout] --> src/star/core/resource/manager/mechtron.rs:26:45 [INFO] [stdout] | [INFO] [stdout] 26 | use mesh_portal::version::latest::payload::{Payload, PayloadPattern, Primitive}; [INFO] [stdout] | ^^^^^^^ ^^^^^^^^^^^^^^ ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `mesh_portal::version::latest::portal` [INFO] [stdout] --> src/star/core/resource/manager/mechtron.rs:27:5 [INFO] [stdout] | [INFO] [stdout] 27 | use mesh_portal::version::latest::portal; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `mesh_portal::version::latest::portal::Exchanger` [INFO] [stdout] --> src/star/core/resource/manager/mechtron.rs:28:5 [INFO] [stdout] | [INFO] [stdout] 28 | use mesh_portal::version::latest::portal::Exchanger; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `mesh_portal::version::latest::portal::inlet::AssignRequest` [INFO] [stdout] --> src/star/core/resource/manager/mechtron.rs:29:5 [INFO] [stdout] | [INFO] [stdout] 29 | use mesh_portal::version::latest::portal::inlet::AssignRequest; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `mesh_portal::version::latest::resource::Properties` [INFO] [stdout] --> src/star/core/resource/manager/mechtron.rs:30:5 [INFO] [stdout] | [INFO] [stdout] 30 | use mesh_portal::version::latest::resource::Properties; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `PortalTcpServer` [INFO] [stdout] --> src/star/core/resource/manager/mechtron.rs:31:44 [INFO] [stdout] | [INFO] [stdout] 31 | use mesh_portal_tcp_server::{PortalServer, PortalTcpServer, TcpServerCall}; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `mesh_portal_versions::version::v0_0_1::pattern::consume_data_struct_def` [INFO] [stdout] --> src/star/core/resource/manager/mechtron.rs:33:5 [INFO] [stdout] | [INFO] [stdout] 33 | use mesh_portal_versions::version::v0_0_1::pattern::consume_data_struct_def; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `mesh_portal_versions::version::v0_0_1::util::ValueMatcher` [INFO] [stdout] --> src/star/core/resource/manager/mechtron.rs:34:5 [INFO] [stdout] | [INFO] [stdout] 34 | use mesh_portal_versions::version::v0_0_1::util::ValueMatcher; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `tokio::sync::broadcast::Receiver` [INFO] [stdout] --> src/star/core/resource/manager/mechtron.rs:36:5 [INFO] [stdout] | [INFO] [stdout] 36 | use tokio::sync::broadcast::Receiver; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `tokio::sync::oneshot::error::RecvError` [INFO] [stdout] --> src/star/core/resource/manager/mechtron.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | use tokio::sync::oneshot::error::RecvError; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::command::cli::outlet::Frame` [INFO] [stdout] --> src/star/core/resource/manager/mechtron.rs:40:5 [INFO] [stdout] | [INFO] [stdout] 40 | use crate::command::cli::outlet::Frame; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::fail::Fail` [INFO] [stdout] --> src/star/core/resource/manager/mechtron.rs:45:5 [INFO] [stdout] | [INFO] [stdout] 45 | use crate::fail::Fail; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::message::Reply` [INFO] [stdout] --> src/star/core/resource/manager/mechtron.rs:47:5 [INFO] [stdout] | [INFO] [stdout] 47 | use crate::message::Reply; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `TryInto` [INFO] [stdout] --> src/star/core/resource/manager/file.rs:1:29 [INFO] [stdout] | [INFO] [stdout] 1 | use std::convert::{TryFrom, TryInto}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::sync::Arc` [INFO] [stdout] --> src/star/core/resource/manager/file.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use std::sync::Arc; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `AppSettings` and `App` [INFO] [stdout] --> src/star/core/resource/manager/file.rs:4:12 [INFO] [stdout] | [INFO] [stdout] 4 | use clap::{App, AppSettings}; [INFO] [stdout] | ^^^ ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `yaml_rust::Yaml` [INFO] [stdout] --> src/star/core/resource/manager/file.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use yaml_rust::Yaml; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::artifact::ArtifactRef` [INFO] [stdout] --> src/star/core/resource/manager/file.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | use crate::artifact::ArtifactRef; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `ArtifactKind` and `AssignResourceStateSrc` [INFO] [stdout] --> src/star/core/resource/manager/file.rs:9:23 [INFO] [stdout] | [INFO] [stdout] 9 | use crate::resource::{ArtifactKind, ResourceType, ResourceAssign, AssignResourceStateSrc, Kind, FileKind}; [INFO] [stdout] | ^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::message::delivery::Delivery` [INFO] [stdout] --> src/star/core/resource/manager/file.rs:14:5 [INFO] [stdout] | [INFO] [stdout] 14 | use crate::message::delivery::Delivery; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::html::html_error_code` [INFO] [stdout] --> src/star/core/resource/manager/file.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | use crate::html::html_error_code; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `StarMessagePayload` and `StarMessage` [INFO] [stdout] --> src/star/core/resource/manager/file.rs:16:20 [INFO] [stdout] | [INFO] [stdout] 16 | use crate::frame::{StarMessagePayload, StarMessage}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::convert::TryInto` [INFO] [stdout] --> src/star/core/resource/manager/portal.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use std::convert::TryInto; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::sync::Arc` [INFO] [stdout] --> src/star/core/resource/manager/portal.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use std::sync::Arc; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `AppSettings` and `App` [INFO] [stdout] --> src/star/core/resource/manager/portal.rs:4:12 [INFO] [stdout] | [INFO] [stdout] 4 | use clap::{App, AppSettings}; [INFO] [stdout] | ^^^ ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `yaml_rust::Yaml` [INFO] [stdout] --> src/star/core/resource/manager/portal.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use yaml_rust::Yaml; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::artifact::ArtifactRef` [INFO] [stdout] --> src/star/core/resource/manager/portal.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | use crate::artifact::ArtifactRef; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `ArtifactKind` and `AssignResourceStateSrc` [INFO] [stdout] --> src/star/core/resource/manager/portal.rs:9:23 [INFO] [stdout] | [INFO] [stdout] 9 | use crate::resource::{ArtifactKind, ResourceType, ResourceAssign, AssignResourceStateSrc}; [INFO] [stdout] | ^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::message::delivery::Delivery` [INFO] [stdout] --> src/star/core/resource/manager/portal.rs:14:5 [INFO] [stdout] | [INFO] [stdout] 14 | use crate::message::delivery::Delivery; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::html::html_error_code` [INFO] [stdout] --> src/star/core/resource/manager/portal.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | use crate::html::html_error_code; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `StarMessagePayload` and `StarMessage` [INFO] [stdout] --> src/star/core/resource/manager/portal.rs:16:20 [INFO] [stdout] | [INFO] [stdout] 16 | use crate::frame::{StarMessagePayload, StarMessage}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::str::FromStr` [INFO] [stdout] --> src/star/core/resource/manager/portal.rs:18:5 [INFO] [stdout] | [INFO] [stdout] 18 | use std::str::FromStr; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::sync::atomic::AtomicU32` [INFO] [stdout] --> src/star/core/resource/manager/portal.rs:19:5 [INFO] [stdout] | [INFO] [stdout] 19 | use std::sync::atomic::AtomicU32; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `mesh_portal::version::latest::id::Address` [INFO] [stdout] --> src/star/core/resource/manager/portal.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | use mesh_portal::version::latest::id::Address; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Request` and `Response` [INFO] [stdout] --> src/star/core/resource/manager/portal.rs:22:47 [INFO] [stdout] | [INFO] [stdout] 22 | use mesh_portal::version::latest::messaging::{Request, Response}; [INFO] [stdout] | ^^^^^^^ ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `mesh_portal_tcp_server::PortalServer` [INFO] [stdout] --> src/star/core/resource/manager/portal.rs:23:5 [INFO] [stdout] | [INFO] [stdout] 23 | use mesh_portal_tcp_server::PortalServer; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `StarMessagePayload` [INFO] [stdout] --> src/star/surface.rs:12:20 [INFO] [stdout] | [INFO] [stdout] 12 | use crate::frame::{StarMessagePayload, StarPattern}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `ProtoStarMessageTo` [INFO] [stdout] --> src/star/surface.rs:13:58 [INFO] [stdout] | [INFO] [stdout] 13 | use crate::message::{ProtoStarMessage, ReplyKind, Reply, ProtoStarMessageTo}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `StarInfo` [INFO] [stdout] --> src/star/surface.rs:15:42 [INFO] [stdout] | [INFO] [stdout] 15 | use crate::star::{StarCommand, StarSkel, StarInfo}; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Notification` and `Watch` [INFO] [stdout] --> src/star/surface.rs:19:35 [INFO] [stdout] | [INFO] [stdout] 19 | use crate::watch::{WatchSelector, Notification, Topic, Watch, WatchResourceSelector, Watcher}; [INFO] [stdout] | ^^^^^^^^^^^^ ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::fmt` [INFO] [stdout] --> src/star/variant.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use std::fmt; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `StarMessage` [INFO] [stdout] --> src/star/variant.rs:6:20 [INFO] [stdout] | [INFO] [stdout] 6 | use crate::frame::{StarMessage, Frame}; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `LaneWrapper` and `UltimaLaneKey` [INFO] [stdout] --> src/star/variant.rs:7:19 [INFO] [stdout] | [INFO] [stdout] 7 | use crate::lane::{LaneWrapper, UltimaLaneKey, LaneSession}; [INFO] [stdout] | ^^^^^^^^^^^ ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `StarCommand` [INFO] [stdout] --> src/star/variant.rs:11:19 [INFO] [stdout] | [INFO] [stdout] 11 | use crate::star::{StarCommand, StarKind, StarSkel}; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::sync::Arc` [INFO] [stdout] --> src/star/variant.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | use std::sync::Arc; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::str::FromStr` [INFO] [stdout] --> src/star/variant/central.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use std::str::FromStr; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::sync::Arc` [INFO] [stdout] --> src/star/variant/central.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use std::sync::Arc; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Kind`, `ResourceLocation`, and `ResourceRecord` [INFO] [stdout] --> src/star/variant/central.rs:9:23 [INFO] [stdout] | [INFO] [stdout] 9 | use crate::resource::{Kind, ResourceRecord, ResourceLocation}; [INFO] [stdout] | ^^^^ ^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `StarKey` [INFO] [stdout] --> src/star/variant/central.rs:10:19 [INFO] [stdout] | [INFO] [stdout] 10 | use crate::star::{StarKey, StarSkel}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `LaneWrapper` and `UltimaLaneKey` [INFO] [stdout] --> src/star/variant/gateway.rs:4:32 [INFO] [stdout] | [INFO] [stdout] 4 | use crate::lane::{LaneCommand, LaneWrapper, UltimaLaneKey, LaneSession}; [INFO] [stdout] | ^^^^^^^^^^^ ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `StarCommand` and `StarKey` [INFO] [stdout] --> src/star/variant/gateway.rs:7:19 [INFO] [stdout] | [INFO] [stdout] 7 | use crate::star::{StarCommand, StarKey, StarSkel, StarSubGraphKey}; [INFO] [stdout] | ^^^^^^^^^^^ ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::collections::HashMap` [INFO] [stdout] --> src/star/variant/web.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use std::collections::HashMap; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `url::Url` [INFO] [stdout] --> src/star/variant/web.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | use url::Url; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `StarlaneApiRelay` [INFO] [stdout] --> src/star/variant/web.rs:10:41 [INFO] [stdout] | [INFO] [stdout] 10 | use crate::starlane::api::{StarlaneApi, StarlaneApiRelay}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `oneshot` [INFO] [stdout] --> src/star/variant/web.rs:11:19 [INFO] [stdout] | [INFO] [stdout] 11 | use tokio::sync::{oneshot, mpsc}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `bytes::BytesMut` [INFO] [stdout] --> src/star/variant/web.rs:18:5 [INFO] [stdout] | [INFO] [stdout] 18 | use bytes::BytesMut; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Header` [INFO] [stdout] --> src/star/variant/web.rs:19:25 [INFO] [stdout] | [INFO] [stdout] 19 | use httparse::{Request, Header}; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `handlebars::Handlebars` [INFO] [stdout] --> src/star/variant/web.rs:22:5 [INFO] [stdout] | [INFO] [stdout] 22 | use handlebars::Handlebars; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::future::Future` [INFO] [stdout] --> src/star/variant/web.rs:24:5 [INFO] [stdout] | [INFO] [stdout] 24 | use std::future::Future; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Payload` and `Primitive` [INFO] [stdout] --> src/star/variant/web.rs:28:57 [INFO] [stdout] | [INFO] [stdout] 28 | use mesh_portal::version::latest::payload::{HttpMethod, Payload, Primitive}; [INFO] [stdout] | ^^^^^^^ ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::artifact::ArtifactRef` [INFO] [stdout] --> src/star/variant/web.rs:30:5 [INFO] [stdout] | [INFO] [stdout] 30 | use crate::artifact::ArtifactRef; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::cache::ArtifactItem` [INFO] [stdout] --> src/star/variant/web.rs:31:5 [INFO] [stdout] | [INFO] [stdout] 31 | use crate::cache::ArtifactItem; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `regex::Regex` [INFO] [stdout] --> src/star/variant/web.rs:33:5 [INFO] [stdout] | [INFO] [stdout] 33 | use regex::Regex; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::resource::ArtifactKind` [INFO] [stdout] --> src/star/variant/web.rs:34:5 [INFO] [stdout] | [INFO] [stdout] 34 | use crate::resource::ArtifactKind; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Deserialize` and `Serialize` [INFO] [stdout] --> src/star/variant/web.rs:35:13 [INFO] [stdout] | [INFO] [stdout] 35 | use serde::{Serialize,Deserialize}; [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::num::ParseIntError` [INFO] [stdout] --> src/star/variant/web.rs:252:9 [INFO] [stdout] | [INFO] [stdout] 252 | use std::num::ParseIntError; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `take_while` [INFO] [stdout] --> src/star/variant/web.rs:255:43 [INFO] [stdout] | [INFO] [stdout] 255 | use nom::bytes::complete::{is_a, tag, take_while}; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `nom::character::is_digit` [INFO] [stdout] --> src/star/variant/web.rs:256:9 [INFO] [stdout] | [INFO] [stdout] 256 | use nom::character::is_digit; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `futures::channel::oneshot` [INFO] [stdout] --> src/star/shell.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use futures::channel::oneshot; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `lru::LruCache` [INFO] [stdout] --> src/star/shell.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use lru::LruCache; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `tokio::sync::mpsc` [INFO] [stdout] --> src/star/shell.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use tokio::sync::mpsc; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `tokio::time::Duration` [INFO] [stdout] --> src/star/shell.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use tokio::time::Duration; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `ResourceRegistryRequest`, `SimpleReply`, and `StarMessagePayload` [INFO] [stdout] --> src/star/shell.rs:6:20 [INFO] [stdout] | [INFO] [stdout] 6 | use crate::frame::{ResourceRegistryRequest, SimpleReply, StarMessagePayload}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::message::ProtoStarMessage` [INFO] [stdout] --> src/star/shell.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | use crate::message::ProtoStarMessage; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `ResourceRecord` and `ResourceType` [INFO] [stdout] --> src/star/shell.rs:8:23 [INFO] [stdout] | [INFO] [stdout] 8 | use crate::resource::{ResourceRecord, ResourceType}; [INFO] [stdout] | ^^^^^^^^^^^^^^ ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `LogId`, `Set`, `StarCommand`, `StarKey`, `StarKind`, `StarSkel`, and `Star` [INFO] [stdout] --> src/star/shell.rs:9:19 [INFO] [stdout] | [INFO] [stdout] 9 | use crate::star::{LogId, Set, Star, StarCommand, StarKey, StarKind, StarSkel}; [INFO] [stdout] | ^^^^^ ^^^ ^^^^ ^^^^^^^^^^^ ^^^^^^^ ^^^^^^^^ ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::star::Request` [INFO] [stdout] --> src/star/shell.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | use crate::star::Request; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `AsyncProcessor`, `AsyncRunner`, and `Call` [INFO] [stdout] --> src/star/shell.rs:11:19 [INFO] [stdout] | [INFO] [stdout] 11 | use crate::util::{AsyncProcessor, AsyncRunner, Call}; [INFO] [stdout] | ^^^^^^^^^^^^^^ ^^^^^^^^^^^ ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::collections::hash_map::RandomState` [INFO] [stdout] --> src/star/shell/lanes.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use std::collections::hash_map::RandomState; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `lru::LruCache` [INFO] [stdout] --> src/star/shell/lanes.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | use lru::LruCache; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `StarMessage` [INFO] [stdout] --> src/star/shell/lanes.rs:14:39 [INFO] [stdout] | [INFO] [stdout] 14 | use crate::frame::{Frame, ProtoFrame, StarMessage, StarPattern}; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `AbstractLaneEndpoint` and `LaneIndex` [INFO] [stdout] --> src/star/shell/lanes.rs:15:19 [INFO] [stdout] | [INFO] [stdout] 15 | use crate::lane::{AbstractLaneEndpoint, LaneCommand, LaneEnd, LaneIndex, LaneKey, LaneMeta, LaneSession, LaneWrapper, ProtoLaneEnd, Ultim... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `ProtoStarMessageTo` and `ProtoStarMessage` [INFO] [stdout] --> src/star/shell/lanes.rs:16:22 [INFO] [stdout] | [INFO] [stdout] 16 | use crate::message::{ProtoStarMessage, ProtoStarMessageTo}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `ForwardFrame`, `StarCommand`, `StarKey`, and `StarSkel` [INFO] [stdout] --> src/star/shell/lanes.rs:17:19 [INFO] [stdout] | [INFO] [stdout] 17 | use crate::star::{ForwardFrame, StarCommand, StarKey, StarSkel}; [INFO] [stdout] | ^^^^^^^^^^^^ ^^^^^^^^^^^ ^^^^^^^ ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::star::core::message::CoreMessageCall` [INFO] [stdout] --> src/star/shell/lanes.rs:18:5 [INFO] [stdout] | [INFO] [stdout] 18 | use crate::star::core::message::CoreMessageCall; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `AsyncProcessor` and `AsyncRunner` [INFO] [stdout] --> src/star/shell/lanes.rs:20:19 [INFO] [stdout] | [INFO] [stdout] 20 | use crate::util::{AsyncProcessor, AsyncRunner, Call}; [INFO] [stdout] | ^^^^^^^^^^^^^^ ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary trailing semicolon [INFO] [stdout] --> src/star/shell/lanes.rs:232:85 [INFO] [stdout] | [INFO] [stdout] 232 | let mut lanes: Vec = self.lanes.keys().map(|l|l.clone()).collect();; [INFO] [stdout] | ^ help: remove this semicolon [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(redundant_semicolons)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `None` and `Some` [INFO] [stdout] --> src/star/shell/locator.rs:2:28 [INFO] [stdout] | [INFO] [stdout] 2 | use core::option::Option::{None, Some}; [INFO] [stdout] | ^^^^ ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `SimpleReply` [INFO] [stdout] --> src/star/shell/locator.rs:14:46 [INFO] [stdout] | [INFO] [stdout] 14 | use crate::frame::{ResourceRegistryRequest, SimpleReply, StarMessagePayload}; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `ResourceType` [INFO] [stdout] --> src/star/shell/locator.rs:16:45 [INFO] [stdout] | [INFO] [stdout] 16 | use crate::resource::{Kind, ResourceRecord, ResourceType}; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `LogId`, `Set`, `StarCommand`, `StarKind`, and `Star` [INFO] [stdout] --> src/star/shell/locator.rs:18:5 [INFO] [stdout] | [INFO] [stdout] 18 | LogId, Request, Set, Star, StarCommand, StarKey, StarKind, StarSkel, [INFO] [stdout] | ^^^^^ ^^^ ^^^^ ^^^^^^^^^^^ ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `tokio::sync::mpsc::error::TrySendError` [INFO] [stdout] --> src/star/shell/message.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use tokio::sync::mpsc::error::TrySendError; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `tokio::time::error::Elapsed` [INFO] [stdout] --> src/star/shell/message.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | use tokio::time::error::Elapsed; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `tokio::time::Instant` [INFO] [stdout] --> src/star/shell/message.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | use tokio::time::Instant; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `MessageExpect` [INFO] [stdout] --> src/star/shell/message.rs:11:22 [INFO] [stdout] | [INFO] [stdout] 11 | use crate::message::{MessageExpect, ProtoStarMessage, ProtoStarMessageTo, MessageId, ReplyKind, Reply}; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::resource::ResourceRecord` [INFO] [stdout] --> src/star/shell/message.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | use crate::resource::ResourceRecord; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `StarKey` [INFO] [stdout] --> src/star/shell/message.rs:13:29 [INFO] [stdout] | [INFO] [stdout] 13 | use crate::star::{StarSkel, StarKey}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Fail` and `StarlaneFailure` [INFO] [stdout] --> src/star/shell/message.rs:15:19 [INFO] [stdout] | [INFO] [stdout] 15 | use crate::fail::{Fail, StarlaneFailure}; [INFO] [stdout] | ^^^^ ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `TryFrom` and `TryInto` [INFO] [stdout] --> src/star/shell/message.rs:17:20 [INFO] [stdout] | [INFO] [stdout] 17 | use std::convert::{TryFrom, TryInto}; [INFO] [stdout] | ^^^^^^^ ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `mesh_portal_versions::version::v0_0_1::parse::Res` [INFO] [stdout] --> src/star/shell/message.rs:22:5 [INFO] [stdout] | [INFO] [stdout] 22 | use mesh_portal_versions::version::v0_0_1::parse::Res; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `tokio::sync::oneshot::Sender` [INFO] [stdout] --> src/star/shell/message.rs:23:5 [INFO] [stdout] | [INFO] [stdout] 23 | use tokio::sync::oneshot::Sender; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::sync::Arc` [INFO] [stdout] --> src/star/shell/wrangler.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use std::sync::Arc; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `ResourceType` [INFO] [stdout] --> src/star/shell/wrangler.rs:14:5 [INFO] [stdout] | [INFO] [stdout] 14 | ResourceType, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `StarInfo` and `StarSkel` [INFO] [stdout] --> src/star/shell/wrangler.rs:16:49 [INFO] [stdout] | [INFO] [stdout] 16 | use crate::star::{StarCommand, StarWrangleKind, StarInfo, StarKey, StarKind, StarSkel}; [INFO] [stdout] | ^^^^^^^^ ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::fail::Fail` [INFO] [stdout] --> src/star/shell/wrangler.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | use crate::fail::Fail; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `oneshot` [INFO] [stdout] --> src/star/shell/router.rs:2:25 [INFO] [stdout] | [INFO] [stdout] 2 | use tokio::sync::{mpsc, oneshot}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `tokio::time::Duration` [INFO] [stdout] --> src/star/shell/router.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use tokio::time::Duration; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `ProtoFrame` [INFO] [stdout] --> src/star/shell/router.rs:7:27 [INFO] [stdout] | [INFO] [stdout] 7 | use crate::frame::{Frame, ProtoFrame, ResourceRegistryRequest, SimpleReply, StarMessage, StarMessagePayload, WatchFrame}; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `UltimaLaneKey` [INFO] [stdout] --> src/star/shell/router.rs:8:41 [INFO] [stdout] | [INFO] [stdout] 8 | use crate::lane::{LaneKey, LaneSession, UltimaLaneKey}; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `ProtoStarMessageTo` and `ProtoStarMessage` [INFO] [stdout] --> src/star/shell/router.rs:9:22 [INFO] [stdout] | [INFO] [stdout] 9 | use crate::message::{ProtoStarMessage, ProtoStarMessageTo, Reply}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::resource::ResourceRecord` [INFO] [stdout] --> src/star/shell/router.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | use crate::resource::ResourceRecord; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `StarMessage` [INFO] [stdout] --> src/star/shell/search.rs:9:100 [INFO] [stdout] | [INFO] [stdout] 9 | use crate::frame::{Frame, SearchHit, SearchResults, SearchTraversal, SearchWindDown, SearchWindUp, StarMessage, StarPattern, TraversalAct... [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `LaneCommand` and `LaneWrapper` [INFO] [stdout] --> src/star/shell/search.rs:10:19 [INFO] [stdout] | [INFO] [stdout] 10 | use crate::lane::{LaneCommand, LaneKey, LaneWrapper, UltimaLaneKey}; [INFO] [stdout] | ^^^^^^^^^^^ ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `ProtoStarMessageTo` and `ProtoStarMessage` [INFO] [stdout] --> src/star/shell/search.rs:11:22 [INFO] [stdout] | [INFO] [stdout] 11 | use crate::message::{ProtoStarMessage, ProtoStarMessageTo}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `StarCommand` and `StarKind` [INFO] [stdout] --> src/star/shell/search.rs:12:19 [INFO] [stdout] | [INFO] [stdout] 12 | use crate::star::{StarCommand, StarKey, StarKind, StarSkel}; [INFO] [stdout] | ^^^^^^^^^^^ ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::star::core::message::CoreMessageCall` [INFO] [stdout] --> src/star/shell/search.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 13 | use crate::star::core::message::CoreMessageCall; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `HashSet` [INFO] [stdout] --> src/star/shell/golden.rs:1:33 [INFO] [stdout] | [INFO] [stdout] 1 | use std::collections::{HashMap, HashSet}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::collections::hash_map::RandomState` [INFO] [stdout] --> src/star/shell/golden.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use std::collections::hash_map::RandomState; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Frame` and `StarMessage` [INFO] [stdout] --> src/star/shell/golden.rs:9:20 [INFO] [stdout] | [INFO] [stdout] 9 | use crate::frame::{Frame, StarMessage, StarPattern}; [INFO] [stdout] | ^^^^^ ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `LaneWrapper` [INFO] [stdout] --> src/star/shell/golden.rs:10:19 [INFO] [stdout] | [INFO] [stdout] 10 | use crate::lane::{LaneWrapper, UltimaLaneKey}; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `ProtoStarMessageTo` and `ProtoStarMessage` [INFO] [stdout] --> src/star/shell/golden.rs:11:22 [INFO] [stdout] | [INFO] [stdout] 11 | use crate::message::{ProtoStarMessage, ProtoStarMessageTo}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `ForwardFrame` and `StarCommand` [INFO] [stdout] --> src/star/shell/golden.rs:12:19 [INFO] [stdout] | [INFO] [stdout] 12 | use crate::star::{ForwardFrame, StarCommand, StarKey, StarSkel}; [INFO] [stdout] | ^^^^^^^^^^^^ ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::star::core::message::CoreMessageCall` [INFO] [stdout] --> src/star/shell/golden.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 13 | use crate::star::core::message::CoreMessageCall; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::collections::hash_map::RandomState` [INFO] [stdout] --> src/star/shell/watch.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use std::collections::hash_map::RandomState; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::future::Future` [INFO] [stdout] --> src/star/shell/watch.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use std::future::Future; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `mysql::uuid::Uuid` [INFO] [stdout] --> src/star/shell/watch.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use mysql::uuid::Uuid; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `tokio::sync::mpsc::Sender` [INFO] [stdout] --> src/star/shell/watch.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | use tokio::sync::mpsc::Sender; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `ProtoFrame` and `StarMessage` [INFO] [stdout] --> src/star/shell/watch.rs:11:27 [INFO] [stdout] | [INFO] [stdout] 11 | use crate::frame::{Frame, ProtoFrame, StarMessage, WatchFrame}; [INFO] [stdout] | ^^^^^^^^^^ ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `ProtoStarMessageTo` and `ProtoStarMessage` [INFO] [stdout] --> src/star/shell/watch.rs:13:22 [INFO] [stdout] | [INFO] [stdout] 13 | use crate::message::{ProtoStarMessage, ProtoStarMessageTo}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::resource::ResourceRecord` [INFO] [stdout] --> src/star/shell/watch.rs:14:5 [INFO] [stdout] | [INFO] [stdout] 14 | use crate::resource::ResourceRecord; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `StarKey` [INFO] [stdout] --> src/star/shell/watch.rs:15:19 [INFO] [stdout] | [INFO] [stdout] 15 | use crate::star::{StarKey, StarSkel}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::star::core::message::CoreMessageCall` [INFO] [stdout] --> src/star/shell/watch.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 16 | use crate::star::core::message::CoreMessageCall; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::star::variant::FrameVerdict` [INFO] [stdout] --> src/star/shell/watch.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | use crate::star::variant::FrameVerdict; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `mesh_portal::version::latest::fail` [INFO] [stdout] --> src/star/shell/sys.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use mesh_portal::version::latest::fail; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Request` [INFO] [stdout] --> src/star/shell/sys.rs:7:56 [INFO] [stdout] | [INFO] [stdout] 7 | use mesh_portal::version::latest::messaging::{Message, Request}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Fail` and `StarlaneFailure` [INFO] [stdout] --> src/star/shell/sys.rs:11:19 [INFO] [stdout] | [INFO] [stdout] 11 | use crate::fail::{Fail, StarlaneFailure}; [INFO] [stdout] | ^^^^ ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::message::delivery::Delivery` [INFO] [stdout] --> src/star/shell/sys.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 13 | use crate::message::delivery::Delivery; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::path::Path` [INFO] [stdout] --> src/starlane.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use std::path::Path; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `TryFutureExt` [INFO] [stdout] --> src/starlane.rs:13:37 [INFO] [stdout] | [INFO] [stdout] 13 | use futures::{FutureExt, StreamExt, TryFutureExt}; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `mesh_portal::version::latest::id::Address` [INFO] [stdout] --> src/starlane.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | use mesh_portal::version::latest::id::Address; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `mesh_portal_tcp_client::PortalTcpClient` [INFO] [stdout] --> src/starlane.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | use mesh_portal_tcp_client::PortalTcpClient; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::mechtron::portal_client::MechtronPortalClient` [INFO] [stdout] --> src/starlane.rs:35:5 [INFO] [stdout] | [INFO] [stdout] 35 | use crate::mechtron::portal_client::MechtronPortalClient; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `ProtoStarController`, `ProtoTunnel`, and `local_tunnels` [INFO] [stdout] --> src/starlane.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | local_tunnels, ProtoStar, ProtoStarController, ProtoStarEvolution, ProtoTunnel, [INFO] [stdout] | ^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Request`, `StarInfo`, `StarTemplateId`, and `Star` [INFO] [stdout] --> src/starlane.rs:43:19 [INFO] [stdout] | [INFO] [stdout] 43 | use crate::star::{Request, Star, StarCommand, StarController, StarInfo, StarKey, StarTemplateId}; [INFO] [stdout] | ^^^^^^^ ^^^^ ^^^^^^^^ ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `ConstellationData`, `ConstellationTemplateHandle`, `ConstellationTemplate`, `StarKeyConstellationIndexTemplate`, `StarKeySubgraphTemplate`, `StarKeyTemplate`, `StarTemplateHandle`, and `StarTemplate` [INFO] [stdout] --> src/starlane.rs:48:5 [INFO] [stdout] | [INFO] [stdout] 48 | ConstellationData, ConstellationLayout, ConstellationSelector, ConstellationTemplate, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 49 | ConstellationTemplateHandle, MachineName, StarInConstellationTemplateHandle, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 50 | StarInConstellationTemplateSelector, StarKeyConstellationIndexTemplate, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 51 | StarKeySubgraphTemplate, StarKeyTemplate, StarSelector, StarTemplate, StarTemplateHandle, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^ ^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `TryInto` [INFO] [stdout] --> src/starlane/api.rs:1:29 [INFO] [stdout] | [INFO] [stdout] 1 | use std::convert::{TryFrom, TryInto}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::str::FromStr` [INFO] [stdout] --> src/starlane/api.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use std::str::FromStr; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `futures::FutureExt` [INFO] [stdout] --> src/starlane/api.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | use futures::FutureExt; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `semver::Version` [INFO] [stdout] --> src/starlane/api.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | use semver::Version; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `tokio::runtime::Handle` [INFO] [stdout] --> src/starlane/api.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | use tokio::runtime::Handle; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `oneshot` [INFO] [stdout] --> src/starlane/api.rs:11:25 [INFO] [stdout] | [INFO] [stdout] 11 | use tokio::sync::{mpsc, oneshot}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `tokio::sync::oneshot::error::RecvError` [INFO] [stdout] --> src/starlane/api.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | use tokio::sync::oneshot::error::RecvError; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `tokio::time::error::Elapsed` [INFO] [stdout] --> src/starlane/api.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 13 | use tokio::time::error::Elapsed; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `ResourceRegistryRequest`, `StarMessagePayload`, and `TraversalAction` [INFO] [stdout] --> src/starlane/api.rs:17:33 [INFO] [stdout] | [INFO] [stdout] 17 | use crate::frame::{StarPattern, TraversalAction, ResourceRegistryRequest, StarMessagePayload}; [INFO] [stdout] | ^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `AssignResourceStateSrc` and `Kind` [INFO] [stdout] --> src/starlane/api.rs:18:23 [INFO] [stdout] | [INFO] [stdout] 18 | use crate::resource::{Kind, ResourceType, AssignResourceStateSrc, ResourceRecord}; [INFO] [stdout] | ^^^^ ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::resource::FileKind` [INFO] [stdout] --> src/starlane/api.rs:19:5 [INFO] [stdout] | [INFO] [stdout] 19 | use crate::resource::FileKind; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `StarCommand`, `StarKey`, `StarKind`, and `StarSkel` [INFO] [stdout] --> src/starlane/api.rs:20:19 [INFO] [stdout] | [INFO] [stdout] 20 | use crate::star::{StarCommand, StarKind, StarSkel, StarKey}; [INFO] [stdout] | ^^^^^^^^^^^ ^^^^^^^^ ^^^^^^^^ ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `SearchInit` [INFO] [stdout] --> src/starlane/api.rs:21:34 [INFO] [stdout] | [INFO] [stdout] 21 | use crate::star::shell::search::{SearchInit, SearchHits}; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `ProtoStarMessageTo`, `ProtoStarMessage`, `ReplyKind`, and `Reply` [INFO] [stdout] --> src/starlane/api.rs:25:22 [INFO] [stdout] | [INFO] [stdout] 25 | use crate::message::{ProtoStarMessage, ProtoStarMessageTo, ReplyKind, Reply}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^ ^^^^^^^^^ ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `ArtifactBundle` [INFO] [stdout] --> src/starlane/api.rs:26:23 [INFO] [stdout] | [INFO] [stdout] 26 | use crate::artifact::{ArtifactBundle, ArtifactRef}; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `kube::ResourceExt` [INFO] [stdout] --> src/starlane/api.rs:27:5 [INFO] [stdout] | [INFO] [stdout] 27 | use kube::ResourceExt; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `mesh_portal::error` [INFO] [stdout] --> src/starlane/api.rs:28:5 [INFO] [stdout] | [INFO] [stdout] 28 | use mesh_portal::error; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `PayloadMap` [INFO] [stdout] --> src/starlane/api.rs:35:54 [INFO] [stdout] | [INFO] [stdout] 35 | use mesh_portal::version::latest::payload::{Payload, PayloadMap, Primitive}; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Fail` and `StarlaneFailure` [INFO] [stdout] --> src/starlane/api.rs:41:19 [INFO] [stdout] | [INFO] [stdout] 41 | use crate::fail::{Fail, StarlaneFailure}; [INFO] [stdout] | ^^^^ ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::convert::TryInto` [INFO] [stdout] --> src/starlane.rs:1035:9 [INFO] [stdout] | [INFO] [stdout] 1035 | use std::convert::TryInto; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::fs` [INFO] [stdout] --> src/starlane.rs:1036:9 [INFO] [stdout] | [INFO] [stdout] 1036 | use std::fs; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::fs::File` [INFO] [stdout] --> src/starlane.rs:1037:9 [INFO] [stdout] | [INFO] [stdout] 1037 | use std::fs::File; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::io::Read` [INFO] [stdout] --> src/starlane.rs:1038:9 [INFO] [stdout] | [INFO] [stdout] 1038 | use std::io::Read; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::str::FromStr` [INFO] [stdout] --> src/starlane.rs:1039:9 [INFO] [stdout] | [INFO] [stdout] 1039 | use std::str::FromStr; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::sync::Arc` [INFO] [stdout] --> src/starlane.rs:1040:9 [INFO] [stdout] | [INFO] [stdout] 1040 | use std::sync::Arc; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `tokio::runtime::Runtime` [INFO] [stdout] --> src/starlane.rs:1042:9 [INFO] [stdout] | [INFO] [stdout] 1042 | use tokio::runtime::Runtime; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `tokio::sync::oneshot` [INFO] [stdout] --> src/starlane.rs:1043:9 [INFO] [stdout] | [INFO] [stdout] 1043 | use tokio::sync::oneshot; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `tokio::sync::oneshot::error::RecvError` [INFO] [stdout] --> src/starlane.rs:1044:9 [INFO] [stdout] | [INFO] [stdout] 1044 | use tokio::sync::oneshot::error::RecvError; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `tokio::time::timeout` [INFO] [stdout] --> src/starlane.rs:1045:9 [INFO] [stdout] | [INFO] [stdout] 1045 | use tokio::time::timeout; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `tokio::time::Duration` [INFO] [stdout] --> src/starlane.rs:1046:9 [INFO] [stdout] | [INFO] [stdout] 1046 | use tokio::time::Duration; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::artifact::ArtifactLocation` [INFO] [stdout] --> src/starlane.rs:1050:9 [INFO] [stdout] | [INFO] [stdout] 1050 | use crate::artifact::ArtifactLocation; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::error::Error` [INFO] [stdout] --> src/starlane.rs:1051:9 [INFO] [stdout] | [INFO] [stdout] 1051 | use crate::error::Error; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Flag`, `Flags`, `LogAggregate`, `Log`, `ProtoStarLogPayload`, `ProtoStarLog`, `StarFlag`, `StarLogPayload`, and `StarLog` [INFO] [stdout] --> src/starlane.rs:1053:9 [INFO] [stdout] | [INFO] [stdout] 1053 | Flag, Flags, Log, LogAggregate, ProtoStarLog, ProtoStarLogPayload, StarFlag, StarLog, [INFO] [stdout] | ^^^^ ^^^^^ ^^^ ^^^^^^^^^^^^ ^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^ ^^^^^^^^ ^^^^^^^ [INFO] [stdout] 1054 | StarLogPayload, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::names::Name` [INFO] [stdout] --> src/starlane.rs:1056:9 [INFO] [stdout] | [INFO] [stdout] 1056 | use crate::names::Name; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::space::CreateAppControllerFail` [INFO] [stdout] --> src/starlane.rs:1057:9 [INFO] [stdout] | [INFO] [stdout] 1057 | use crate::space::CreateAppControllerFail; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `StarController`, `StarInfo`, `StarKey`, and `StarKind` [INFO] [stdout] --> src/starlane.rs:1058:23 [INFO] [stdout] | [INFO] [stdout] 1058 | use crate::star::{StarController, StarInfo, StarKey, StarKind}; [INFO] [stdout] | ^^^^^^^^^^^^^^ ^^^^^^^^ ^^^^^^^ ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `ConstellationCreate`, `StarlaneApiRequest`, `StarlaneCommand`, `StarlaneMachineRunner`, and `StarlaneMachine` [INFO] [stdout] --> src/starlane.rs:1060:9 [INFO] [stdout] | [INFO] [stdout] 1060 | ConstellationCreate, StarlaneApiRequest, StarlaneCommand, StarlaneMachine, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^ [INFO] [stdout] 1061 | StarlaneMachineRunner, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `ConstellationLayout` and `ConstellationTemplate` [INFO] [stdout] --> src/starlane.rs:1063:27 [INFO] [stdout] | [INFO] [stdout] 1063 | use crate::template::{ConstellationLayout, ConstellationTemplate}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `ServerKindExt` and `StarTemplateId` [INFO] [stdout] --> src/template.rs:10:19 [INFO] [stdout] | [INFO] [stdout] 10 | use crate::star::{ServerKindExt, StarKey, StarKind, StarSubGraphKey, StarTemplateId}; [INFO] [stdout] | ^^^^^^^^^^^^^ ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unnecessary braces around block return value [INFO] [stdout] --> src/util.rs:23:57 [INFO] [stdout] | [INFO] [stdout] 23 | pub static ref SHUTDOWN_TX: broadcast::Sender<()> = { broadcast::channel(1).0 }; [INFO] [stdout] | ^^ ^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_braces)]` on by default [INFO] [stdout] help: remove these braces [INFO] [stdout] | [INFO] [stdout] 23 - pub static ref SHUTDOWN_TX: broadcast::Sender<()> = { broadcast::channel(1).0 }; [INFO] [stdout] 23 + pub static ref SHUTDOWN_TX: broadcast::Sender<()> = broadcast::channel(1).0; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::collections::HashSet` [INFO] [stdout] --> src/watch.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use std::collections::HashSet; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::error::Error` [INFO] [stdout] --> src/parse.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use crate::error::Error; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::frame::StarPattern` [INFO] [stdout] --> src/parse.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use crate::frame::StarPattern; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::star::StarKind` [INFO] [stdout] --> src/parse.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use crate::star::StarKind; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `nom::branch::alt` [INFO] [stdout] --> src/parse.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use nom::branch::alt; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `tag` and `take` [INFO] [stdout] --> src/parse.rs:5:28 [INFO] [stdout] | [INFO] [stdout] 5 | use nom::bytes::complete::{tag, take}; [INFO] [stdout] | ^^^ ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `alpha1`, `anychar`, `multispace0`, and `multispace1` [INFO] [stdout] --> src/parse.rs:6:32 [INFO] [stdout] | [INFO] [stdout] 6 | use nom::character::complete::{alpha1, anychar, multispace0, multispace1}; [INFO] [stdout] | ^^^^^^ ^^^^^^^ ^^^^^^^^^^^ ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `all_consuming`, `not`, and `opt` [INFO] [stdout] --> src/parse.rs:7:23 [INFO] [stdout] | [INFO] [stdout] 7 | use nom::combinator::{all_consuming, not, opt}; [INFO] [stdout] | ^^^^^^^^^^^^^ ^^^ ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `ErrorKind` and `context` [INFO] [stdout] --> src/parse.rs:8:18 [INFO] [stdout] | [INFO] [stdout] 8 | use nom::error::{context, ErrorKind}; [INFO] [stdout] | ^^^^^^^ ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `many0`, `many1`, and `separated_list0` [INFO] [stdout] --> src/parse.rs:9:18 [INFO] [stdout] | [INFO] [stdout] 9 | use nom::multi::{many0, many1, separated_list0}; [INFO] [stdout] | ^^^^^ ^^^^^ ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `delimited`, `preceded`, `terminated`, and `tuple` [INFO] [stdout] --> src/parse.rs:10:21 [INFO] [stdout] | [INFO] [stdout] 10 | use nom::sequence::{delimited, preceded, terminated, tuple}; [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^ ^^^^^^^^^^ ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `AsChar` and `InputTakeAtPosition` [INFO] [stdout] --> src/parse.rs:11:11 [INFO] [stdout] | [INFO] [stdout] 11 | use nom::{AsChar, InputTakeAtPosition}; [INFO] [stdout] | ^^^^^^ ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `nom_supreme::parse_from_str` [INFO] [stdout] --> src/parse.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | use nom_supreme::parse_from_str; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::str::FromStr` [INFO] [stdout] --> src/parse.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 13 | use std::str::FromStr; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::collections::HashMap` [INFO] [stdout] --> src/parse.rs:14:5 [INFO] [stdout] | [INFO] [stdout] 14 | use std::collections::HashMap; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Deserialize` and `Serialize` [INFO] [stdout] --> src/parse.rs:15:13 [INFO] [stdout] | [INFO] [stdout] 15 | use serde::{Serialize,Deserialize}; [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::sync::Arc` [INFO] [stdout] --> src/html.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use std::sync::Arc; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `serde_json::json` [INFO] [stdout] --> src/html.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use serde_json::json; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `mesh_portal_versions::version::v0_0_1::entity::request::set::Set` [INFO] [stdout] --> src/command/parse.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use mesh_portal_versions::version::v0_0_1::entity::request::set::Set; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `terminated` [INFO] [stdout] --> src/command/parse.rs:8:21 [INFO] [stdout] | [INFO] [stdout] 8 | use nom::sequence::{terminated, tuple}; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `mesh_portal_versions::version::v0_0_1::entity::request::create::Fulfillment` [INFO] [stdout] --> src/command/compose.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use mesh_portal_versions::version::v0_0_1::entity::request::create::Fulfillment; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::star::StarSkel` [INFO] [stdout] --> src/command/execute.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use crate::star::StarSkel; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Response` [INFO] [stdout] --> src/command/execute.rs:11:56 [INFO] [stdout] | [INFO] [stdout] 11 | use mesh_portal::version::latest::messaging::{Request, Response}; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `mesh_portal_versions::error::Error` [INFO] [stdout] --> src/command/execute.rs:14:5 [INFO] [stdout] | [INFO] [stdout] 14 | use mesh_portal_versions::error::Error; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `mesh_portal_versions::version::v0_0_1::parse::Res` [INFO] [stdout] --> src/command/execute.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 16 | use mesh_portal_versions::version::v0_0_1::parse::Res; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::string::FromUtf8Error` [INFO] [stdout] --> src/command/execute.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | use std::string::FromUtf8Error; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::fmt::write` [INFO] [stdout] --> src/command/cli.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use std::fmt::write; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `mesh_portal::version::latest::messaging::Message` [INFO] [stdout] --> src/command/cli.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | use mesh_portal::version::latest::messaging::Message; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `mesh_portal::version::latest::resource::ResourceStub` [INFO] [stdout] --> src/command/cli.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | use mesh_portal::version::latest::resource::ResourceStub; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `mesh_portal_versions::version::v0_0_1::id::RouteSegment` [INFO] [stdout] --> src/command/cli.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | use mesh_portal_versions::version::v0_0_1::id::RouteSegment; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `mesh_portal_versions::version::v0_0_1::parse::Res` [INFO] [stdout] --> src/command/cli.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 13 | use mesh_portal_versions::version::v0_0_1::parse::Res; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::command::cli::outlet::Frame` [INFO] [stdout] --> src/command/cli.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | use crate::command::cli::outlet::Frame; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::command::parse::command_line` [INFO] [stdout] --> src/command/cli.rs:19:5 [INFO] [stdout] | [INFO] [stdout] 19 | use crate::command::parse::command_line; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::star::shell::sys::SysResource` [INFO] [stdout] --> src/command/cli.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | use crate::star::shell::sys::SysResource; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::star::StarSkel` [INFO] [stdout] --> src/command/cli.rs:22:5 [INFO] [stdout] | [INFO] [stdout] 22 | use crate::star::StarSkel; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Request` [INFO] [stdout] --> src/user.rs:4:56 [INFO] [stdout] | [INFO] [stdout] 4 | use mesh_portal::version::latest::messaging::{Message, Request}; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::message::delivery::Delivery` [INFO] [stdout] --> src/user.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | use crate::message::delivery::Delivery; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `TryFrom` and `TryInto` [INFO] [stdout] --> src/mechtron/portal_client.rs:1:20 [INFO] [stdout] | [INFO] [stdout] 1 | use std::convert::{TryFrom, TryInto}; [INFO] [stdout] | ^^^^^^^ ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `mpsc` [INFO] [stdout] --> src/mechtron/portal_client.rs:2:22 [INFO] [stdout] | [INFO] [stdout] 2 | use std::sync::{Arc, mpsc}; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Inlet` [INFO] [stdout] --> src/mechtron/portal_client.rs:4:30 [INFO] [stdout] | [INFO] [stdout] 4 | use mesh_portal_api_client::{Inlet, PrePortalSkel, ResourceCtrl, ResourceCtrlFactory, ResourceSkel}; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Assign` [INFO] [stdout] --> src/mechtron/portal_client.rs:6:44 [INFO] [stdout] | [INFO] [stdout] 6 | use mesh_portal::version::latest::config::{Assign, Config, ResourceConfigBody}; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `mesh_portal::version::latest::frame::PrimitiveFrame` [INFO] [stdout] --> src/mechtron/portal_client.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | use mesh_portal::version::latest::frame::PrimitiveFrame; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Response` [INFO] [stdout] --> src/mechtron/portal_client.rs:10:56 [INFO] [stdout] | [INFO] [stdout] 10 | use mesh_portal::version::latest::messaging::{Request, Response}; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `mesh_portal::version::latest::portal` [INFO] [stdout] --> src/mechtron/portal_client.rs:11:5 [INFO] [stdout] | [INFO] [stdout] 11 | use mesh_portal::version::latest::portal; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `PrimitiveFrameReader` and `PrimitiveFrameWriter` [INFO] [stdout] --> src/mechtron/portal_client.rs:16:56 [INFO] [stdout] | [INFO] [stdout] 16 | use mesh_portal_tcp_common::{FrameReader, FrameWriter, PrimitiveFrameReader, PrimitiveFrameWriter}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Wasm` [INFO] [stdout] --> src/mechtron/portal_client.rs:18:27 [INFO] [stdout] | [INFO] [stdout] 18 | use crate::config::wasm::{Wasm, WasmCompiler}; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::mechtron::portal_client::MechtronSkel` [INFO] [stdout] --> src/mechtron/wasm.rs:2:5 [INFO] [stdout] | [INFO] [stdout] 2 | use crate::mechtron::portal_client::MechtronSkel; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::mesh_portal_unique_id` [INFO] [stdout] --> src/mechtron/wasm.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use crate::mesh_portal_unique_id; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::util::AsyncHashMap` [INFO] [stdout] --> src/mechtron/wasm.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use crate::util::AsyncHashMap; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `PortalSkel` and `ResourceSkel` [INFO] [stdout] --> src/mechtron/wasm.rs:5:37 [INFO] [stdout] | [INFO] [stdout] 5 | use mesh_portal_api_client::{Inlet, PortalSkel, PrePortalSkel, ResourceSkel}; [INFO] [stdout] | ^^^^^^^^^^ ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `mesh_portal::version::latest::id::Address` [INFO] [stdout] --> src/mechtron/wasm.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | use mesh_portal::version::latest::id::Address; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::convert::TryFrom` [INFO] [stdout] --> src/mechtron/wasm.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | use std::convert::TryFrom; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::future::Future` [INFO] [stdout] --> src/mechtron/wasm.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | use std::future::Future; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::thread::Thread` [INFO] [stdout] --> src/mechtron/wasm.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 13 | use std::thread::Thread; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `tokio::sync::mpsc::error::TrySendError` [INFO] [stdout] --> src/mechtron/wasm.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | use tokio::sync::mpsc::error::TrySendError; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `machine` [INFO] [stdout] --> src/cache.rs:431:9 [INFO] [stdout] | [INFO] [stdout] 431 | machine: StarlaneMachine, [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_machine` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/cache.rs:439:13 [INFO] [stdout] | [INFO] [stdout] 439 | let mut file_access = [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: unreachable expression [INFO] [stdout] --> src/proto.rs:394:9 [INFO] [stdout] | [INFO] [stdout] 367 | / match recv { [INFO] [stdout] 368 | | ProtoFrame::StarLaneProtocolVersion(version) [INFO] [stdout] 369 | | if version == STARLANE_PROTOCOL_VERSION => [INFO] [stdout] 370 | | { [INFO] [stdout] ... | [INFO] [stdout] 388 | | } [INFO] [stdout] 389 | | } [INFO] [stdout] | |_____________- any code following this `match` expression is unreachable, as all arms diverge [INFO] [stdout] ... [INFO] [stdout] 394 | / if let Option::Some(Frame::Proto(recv)) = self.rx.recv().await { [INFO] [stdout] 395 | | match recv { [INFO] [stdout] 396 | | ProtoFrame::ReportStarKey(_remote_star_key) => { [INFO] [stdout] 397 | | return Ok(( [INFO] [stdout] ... | [INFO] [stdout] 417 | | return Err("disconnected!".into()); [INFO] [stdout] 418 | | } [INFO] [stdout] | |_________^ unreachable expression [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unreachable_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/lane.rs:636:17 [INFO] [stdout] | [INFO] [stdout] 624 | Some(_Reset) => { [INFO] [stdout] | ------------ matches all the relevant values [INFO] [stdout] ... [INFO] [stdout] 636 | Some(_Close) => { [INFO] [stdout] | ^^^^^^^^^^^^ no value can reach this [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unreachable_patterns)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `machine` [INFO] [stdout] --> src/cache.rs:431:9 [INFO] [stdout] | [INFO] [stdout] 431 | machine: StarlaneMachine, [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_machine` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/cache.rs:439:13 [INFO] [stdout] | [INFO] [stdout] 439 | let mut file_access = [INFO] [stdout] | ----^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_mut)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `lane` [INFO] [stdout] --> src/proto.rs:538:61 [INFO] [stdout] | [INFO] [stdout] 538 | RouterCall::Frame { frame, session: lane } => { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_lane` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable expression [INFO] [stdout] --> src/proto.rs:394:9 [INFO] [stdout] | [INFO] [stdout] 367 | / match recv { [INFO] [stdout] 368 | | ProtoFrame::StarLaneProtocolVersion(version) [INFO] [stdout] 369 | | if version == STARLANE_PROTOCOL_VERSION => [INFO] [stdout] 370 | | { [INFO] [stdout] ... | [INFO] [stdout] 388 | | } [INFO] [stdout] 389 | | } [INFO] [stdout] | |_____________- any code following this `match` expression is unreachable, as all arms diverge [INFO] [stdout] ... [INFO] [stdout] 394 | / if let Option::Some(Frame::Proto(recv)) = self.rx.recv().await { [INFO] [stdout] 395 | | match recv { [INFO] [stdout] 396 | | ProtoFrame::ReportStarKey(_remote_star_key) => { [INFO] [stdout] 397 | | return Ok(( [INFO] [stdout] ... | [INFO] [stdout] 417 | | return Err("disconnected!".into()); [INFO] [stdout] 418 | | } [INFO] [stdout] | |_________^ unreachable expression [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unreachable_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `star` [INFO] [stdout] --> src/star/mod.rs:481:46 [INFO] [stdout] | [INFO] [stdout] 481 | StarCommand::ReleaseHold(star) => { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_star` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/lane.rs:636:17 [INFO] [stdout] | [INFO] [stdout] 624 | Some(_Reset) => { [INFO] [stdout] | ------------ matches all the relevant values [INFO] [stdout] ... [INFO] [stdout] 636 | Some(_Close) => { [INFO] [stdout] | ^^^^^^^^^^^^ no value can reach this [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unreachable_patterns)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `lane` [INFO] [stdout] --> src/proto.rs:538:61 [INFO] [stdout] | [INFO] [stdout] 538 | RouterCall::Frame { frame, session: lane } => { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_lane` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `rc` [INFO] [stdout] --> src/star/core/message.rs:160:28 [INFO] [stdout] | [INFO] [stdout] 160 | Action::Rc(rc) => { [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_rc` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `err` [INFO] [stdout] --> src/star/core/message.rs:184:33 [INFO] [stdout] | [INFO] [stdout] 184 | ... Err(err) => { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_err` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `star` [INFO] [stdout] --> src/star/mod.rs:481:46 [INFO] [stdout] | [INFO] [stdout] 481 | StarCommand::ReleaseHold(star) => { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_star` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `resource_manager_api` [INFO] [stdout] --> src/star/core/message.rs:201:46 [INFO] [stdout] | [INFO] [stdout] 201 | async fn process(skel: StarSkel, resource_manager_api: ResourceManagerApi, rc: &Rc, to: Address) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_resource_manager_api` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `index` [INFO] [stdout] --> src/star/core/message.rs:356:38 [INFO] [stdout] | [INFO] [stdout] 356 | ... for (index,property) in properties.iter().enumerate() { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_index` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/star/shell/locator.rs:35:18 [INFO] [stdout] | [INFO] [stdout] 35 | let (tx, mut rx) = oneshot::channel(); [INFO] [stdout] | ----^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/star/core/resource/registry.rs:74:13 [INFO] [stdout] | [INFO] [stdout] 74 | let mut selector = rx.await?; [INFO] [stdout] | ----^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/star/core/resource/registry.rs:863:21 [INFO] [stdout] | [INFO] [stdout] 863 | async fn select(mut self) -> Result { [INFO] [stdout] | ----^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/star/core/resource/registry.rs:898:29 [INFO] [stdout] | [INFO] [stdout] 898 | async fn sub_select(mut selector: Selector) -> Result { [INFO] [stdout] | ----^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/star/core/resource/state.rs:140:13 [INFO] [stdout] | [INFO] [stdout] 140 | let mut data_access = machine_filesystem.data_access(); [INFO] [stdout] | ----^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/star/core/resource/state.rs:151:13 [INFO] [stdout] | [INFO] [stdout] 151 | let mut data_access = machine_filesystem.data_access(); [INFO] [stdout] | ----^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `err` [INFO] [stdout] --> src/star/core/resource/registry.rs:484:28 [INFO] [stdout] | [INFO] [stdout] 484 | Ok(Err(err)) => { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_err` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `err` [INFO] [stdout] --> src/star/core/resource/registry.rs:489:25 [INFO] [stdout] | [INFO] [stdout] 489 | Err(err) => { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_err` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/star/core/resource/registry.rs:449:17 [INFO] [stdout] | [INFO] [stdout] 449 | let mut trans = match conn.transaction() { [INFO] [stdout] | ----^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `query` [INFO] [stdout] --> src/star/core/resource/registry.rs:344:49 [INFO] [stdout] | [INFO] [stdout] 344 | async fn query(&mut self, address: Address, query: Query, tx: oneshot::Sender>) { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_query` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/star/core/resource/registry.rs:387:17 [INFO] [stdout] | [INFO] [stdout] 387 | let mut record = { [INFO] [stdout] | ----^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `skel` [INFO] [stdout] --> src/star/core/resource/registry.rs:322:26 [INFO] [stdout] | [INFO] [stdout] 322 | async fn process(skel: StarSkel, conn:Arc>, address: Address) -> Result { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_skel` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `error` [INFO] [stdout] --> src/starlane/api.rs:166:17 [INFO] [stdout] | [INFO] [stdout] 166 | Err(error) => Err("catastrophic conversion error when attempting to try_convert api".into()), [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `api` [INFO] [stdout] --> src/star/variant/web.rs:179:53 [INFO] [stdout] | [INFO] [stdout] 179 | async fn process_request(http_request: HttpRequest, api: StarlaneApi, skel: StarSkel ) -> Result { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_api` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/star/shell/lanes.rs:140:41 [INFO] [stdout] | [INFO] [stdout] 140 | ... let mut lane = self [INFO] [stdout] | ----^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/star/shell/lanes.rs:162:37 [INFO] [stdout] | [INFO] [stdout] 162 | ... let mut lane = self [INFO] [stdout] | ----^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/star/shell/locator.rs:51:18 [INFO] [stdout] | [INFO] [stdout] 51 | let (tx, mut rx) = oneshot::channel(); [INFO] [stdout] | ----^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `rc` [INFO] [stdout] --> src/star/core/message.rs:160:28 [INFO] [stdout] | [INFO] [stdout] 160 | Action::Rc(rc) => { [INFO] [stdout] | ^^ help: if this is intentional, prefix it with an underscore: `_rc` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `err` [INFO] [stdout] --> src/star/core/message.rs:184:33 [INFO] [stdout] | [INFO] [stdout] 184 | ... Err(err) => { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_err` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `error` [INFO] [stdout] --> src/star/shell/message.rs:400:21 [INFO] [stdout] | [INFO] [stdout] 400 | Err(error) => { [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/star/shell/message.rs:366:34 [INFO] [stdout] | [INFO] [stdout] 366 | async fn send_with_id(&self, mut proto: ProtoStarMessage, id: MessageId) { [INFO] [stdout] | ----^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `resource_manager_api` [INFO] [stdout] --> src/star/core/message.rs:201:46 [INFO] [stdout] | [INFO] [stdout] 201 | async fn process(skel: StarSkel, resource_manager_api: ResourceManagerApi, rc: &Rc, to: Address) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_resource_manager_api` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `index` [INFO] [stdout] --> src/star/core/message.rs:356:38 [INFO] [stdout] | [INFO] [stdout] 356 | ... for (index,property) in properties.iter().enumerate() { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_index` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/star/shell/message.rs:324:9 [INFO] [stdout] | [INFO] [stdout] 324 | mut proto: ProtoStarMessage, [INFO] [stdout] | ----^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/star/shell/locator.rs:35:18 [INFO] [stdout] | [INFO] [stdout] 35 | let (tx, mut rx) = oneshot::channel(); [INFO] [stdout] | ----^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/star/core/resource/registry.rs:74:13 [INFO] [stdout] | [INFO] [stdout] 74 | let mut selector = rx.await?; [INFO] [stdout] | ----^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/star/shell/search.rs:101:13 [INFO] [stdout] | [INFO] [stdout] 101 | _ => { [INFO] [stdout] | ^ no value can reach this [INFO] [stdout] | [INFO] [stdout] note: multiple earlier patterns match some of the same values [INFO] [stdout] --> src/star/shell/search.rs:101:13 [INFO] [stdout] | [INFO] [stdout] 95 | SearchTraversal::Up(up) => { [INFO] [stdout] | ----------------------- matches some of the same values [INFO] [stdout] ... [INFO] [stdout] 98 | SearchTraversal::Down(down) => { [INFO] [stdout] | --------------------------- matches some of the same values [INFO] [stdout] ... [INFO] [stdout] 101 | _ => { [INFO] [stdout] | ^ collectively making this unreachable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/star/core/resource/registry.rs:863:21 [INFO] [stdout] | [INFO] [stdout] 863 | async fn select(mut self) -> Result { [INFO] [stdout] | ----^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/star/core/resource/registry.rs:898:29 [INFO] [stdout] | [INFO] [stdout] 898 | async fn sub_select(mut selector: Selector) -> Result { [INFO] [stdout] | ----^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/star/core/resource/state.rs:140:13 [INFO] [stdout] | [INFO] [stdout] 140 | let mut data_access = machine_filesystem.data_access(); [INFO] [stdout] | ----^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/star/core/resource/state.rs:151:13 [INFO] [stdout] | [INFO] [stdout] 151 | let mut data_access = machine_filesystem.data_access(); [INFO] [stdout] | ----^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `err` [INFO] [stdout] --> src/star/core/resource/registry.rs:484:28 [INFO] [stdout] | [INFO] [stdout] 484 | Ok(Err(err)) => { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_err` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `err` [INFO] [stdout] --> src/star/core/resource/registry.rs:489:25 [INFO] [stdout] | [INFO] [stdout] 489 | Err(err) => { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_err` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/star/core/resource/registry.rs:449:17 [INFO] [stdout] | [INFO] [stdout] 449 | let mut trans = match conn.transaction() { [INFO] [stdout] | ----^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `query` [INFO] [stdout] --> src/star/core/resource/registry.rs:344:49 [INFO] [stdout] | [INFO] [stdout] 344 | async fn query(&mut self, address: Address, query: Query, tx: oneshot::Sender>) { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_query` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/star/core/resource/registry.rs:387:17 [INFO] [stdout] | [INFO] [stdout] 387 | let mut record = { [INFO] [stdout] | ----^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/star/shell/search.rs:130:13 [INFO] [stdout] | [INFO] [stdout] 130 | let mut lanes = self.skel.lane_muxer_api.lane_keys().await.expect("expected lanekeys"); [INFO] [stdout] | ----^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `skel` [INFO] [stdout] --> src/star/core/resource/registry.rs:322:26 [INFO] [stdout] | [INFO] [stdout] 322 | async fn process(skel: StarSkel, conn:Arc>, address: Address) -> Result { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_skel` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `error` [INFO] [stdout] --> src/starlane/api.rs:166:17 [INFO] [stdout] | [INFO] [stdout] 166 | Err(error) => Err("catastrophic conversion error when attempting to try_convert api".into()), [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_error` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `api` [INFO] [stdout] --> src/star/variant/web.rs:179:53 [INFO] [stdout] | [INFO] [stdout] 179 | async fn process_request(http_request: HttpRequest, api: StarlaneApi, skel: StarSkel ) -> Result { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_api` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/star/shell/lanes.rs:140:41 [INFO] [stdout] | [INFO] [stdout] 140 | ... let mut lane = self [INFO] [stdout] | ----^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/star/shell/lanes.rs:162:37 [INFO] [stdout] | [INFO] [stdout] 162 | ... let mut lane = self [INFO] [stdout] | ----^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/star/shell/locator.rs:51:18 [INFO] [stdout] | [INFO] [stdout] 51 | let (tx, mut rx) = oneshot::channel(); [INFO] [stdout] | ----^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `error` [INFO] [stdout] --> src/star/shell/message.rs:400:21 [INFO] [stdout] | [INFO] [stdout] 400 | Err(error) => { [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/star/shell/message.rs:366:34 [INFO] [stdout] | [INFO] [stdout] 366 | async fn send_with_id(&self, mut proto: ProtoStarMessage, id: MessageId) { [INFO] [stdout] | ----^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/star/shell/message.rs:324:9 [INFO] [stdout] | [INFO] [stdout] 324 | mut proto: ProtoStarMessage, [INFO] [stdout] | ----^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/star/shell/search.rs:101:13 [INFO] [stdout] | [INFO] [stdout] 101 | _ => { [INFO] [stdout] | ^ no value can reach this [INFO] [stdout] | [INFO] [stdout] note: multiple earlier patterns match some of the same values [INFO] [stdout] --> src/star/shell/search.rs:101:13 [INFO] [stdout] | [INFO] [stdout] 95 | SearchTraversal::Up(up) => { [INFO] [stdout] | ----------------------- matches some of the same values [INFO] [stdout] ... [INFO] [stdout] 98 | SearchTraversal::Down(down) => { [INFO] [stdout] | --------------------------- matches some of the same values [INFO] [stdout] ... [INFO] [stdout] 101 | _ => { [INFO] [stdout] | ^ collectively making this unreachable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/star/shell/search.rs:130:13 [INFO] [stdout] | [INFO] [stdout] 130 | let mut lanes = self.skel.lane_muxer_api.lane_keys().await.expect("expected lanekeys"); [INFO] [stdout] | ----^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `name` [INFO] [stdout] --> src/command/execute.rs:168:49 [INFO] [stdout] | [INFO] [stdout] 168 | if let Option::Some(Fulfillment::File { name, content }) = self.fulfillments.get(0).cloned() [INFO] [stdout] | ^^^^ help: try ignoring the field: `name: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/command/execute.rs:158:34 [INFO] [stdout] | [INFO] [stdout] 158 | async fn exec_publish(&self, mut create: CreateOp) { [INFO] [stdout] | ----^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `response` [INFO] [stdout] --> src/command/execute.rs:217:16 [INFO] [stdout] | [INFO] [stdout] 217 | Ok(response) => { [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_response` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `err` [INFO] [stdout] --> src/command/execute.rs:242:29 [INFO] [stdout] | [INFO] [stdout] 242 | Err(err) => { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_err` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/command/cli.rs:94:41 [INFO] [stdout] | [INFO] [stdout] 94 | pub async fn new( api: StarlaneApi, mut stream: TcpStream ) -> Result<(),Error> { [INFO] [stdout] | ----^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/command/cli.rs:191:13 [INFO] [stdout] | [INFO] [stdout] 191 | let mut reader : FrameReader = FrameReader::new( PrimitiveFrameReader::new( reader )); [INFO] [stdout] | ----^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/command/cli.rs:192:13 [INFO] [stdout] | [INFO] [stdout] 192 | let mut writer : FrameWriter = FrameWriter::new( PrimitiveFrameWriter::new( writer )); [INFO] [stdout] | ----^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `code` [INFO] [stdout] --> src/command/cli.rs:258:48 [INFO] [stdout] | [INFO] [stdout] 258 | if let outlet::Frame::EndOfCommand(code) = frame { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_code` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `name` [INFO] [stdout] --> src/command/execute.rs:168:49 [INFO] [stdout] | [INFO] [stdout] 168 | if let Option::Some(Fulfillment::File { name, content }) = self.fulfillments.get(0).cloned() [INFO] [stdout] | ^^^^ help: try ignoring the field: `name: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/command/execute.rs:158:34 [INFO] [stdout] | [INFO] [stdout] 158 | async fn exec_publish(&self, mut create: CreateOp) { [INFO] [stdout] | ----^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `response` [INFO] [stdout] --> src/command/execute.rs:217:16 [INFO] [stdout] | [INFO] [stdout] 217 | Ok(response) => { [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_response` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `err` [INFO] [stdout] --> src/command/execute.rs:242:29 [INFO] [stdout] | [INFO] [stdout] 242 | Err(err) => { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_err` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/command/cli.rs:94:41 [INFO] [stdout] | [INFO] [stdout] 94 | pub async fn new( api: StarlaneApi, mut stream: TcpStream ) -> Result<(),Error> { [INFO] [stdout] | ----^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/command/cli.rs:191:13 [INFO] [stdout] | [INFO] [stdout] 191 | let mut reader : FrameReader = FrameReader::new( PrimitiveFrameReader::new( reader )); [INFO] [stdout] | ----^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/command/cli.rs:192:13 [INFO] [stdout] | [INFO] [stdout] 192 | let mut writer : FrameWriter = FrameWriter::new( PrimitiveFrameWriter::new( writer )); [INFO] [stdout] | ----^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `code` [INFO] [stdout] --> src/command/cli.rs:258:48 [INFO] [stdout] | [INFO] [stdout] 258 | if let outlet::Frame::EndOfCommand(code) = frame { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_code` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `futures::FutureExt` [INFO] [stdout] --> src/cache.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | use futures::FutureExt; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `tokio::io::AsyncReadExt` [INFO] [stdout] --> src/cache.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 16 | use tokio::io::AsyncReadExt; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::hash::Hasher` [INFO] [stdout] --> src/cache.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use std::hash::Hasher; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Inlet` [INFO] [stdout] --> src/mechtron/wasm.rs:5:30 [INFO] [stdout] | [INFO] [stdout] 5 | use mesh_portal_api_client::{Inlet, PortalSkel, PrePortalSkel, ResourceSkel}; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `tokio::io::AsyncReadExt` [INFO] [stdout] --> src/file_access.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | use tokio::io::AsyncReadExt; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `futures::FutureExt` [INFO] [stdout] --> src/lane.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | use futures::FutureExt; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `futures::prelude` [INFO] [stdout] --> src/proto.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | use futures::prelude::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `futures::SinkExt` [INFO] [stdout] --> src/star/core/resource/registry.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | use futures::SinkExt; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `AsyncProcessor` [INFO] [stdout] --> src/star/core/resource/registry.rs:39:19 [INFO] [stdout] | [INFO] [stdout] 39 | use crate::util::{AsyncProcessor, AsyncRunner, Call}; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `nom::AsBytes` [INFO] [stdout] --> src/star/variant/web.rs:29:5 [INFO] [stdout] | [INFO] [stdout] 29 | use nom::AsBytes; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `futures::TryFutureExt` [INFO] [stdout] --> src/star/shell/wrangler.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | use futures::TryFutureExt; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `futures::FutureExt` [INFO] [stdout] --> src/star/mod.rs:11:5 [INFO] [stdout] | [INFO] [stdout] 11 | use futures::FutureExt; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `StreamExt` [INFO] [stdout] --> src/starlane.rs:13:26 [INFO] [stdout] | [INFO] [stdout] 13 | use futures::{FutureExt, StreamExt, TryFutureExt}; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `FutureExt` [INFO] [stdout] --> src/starlane.rs:13:15 [INFO] [stdout] | [INFO] [stdout] 13 | use futures::{FutureExt, StreamExt, TryFutureExt}; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `next` [INFO] [stdout] --> src/config/parse.rs:42:10 [INFO] [stdout] | [INFO] [stdout] 42 | let (next,(_,(kind,(_,sections)),_)) = all_consuming(tuple( (multispace0, tuple((kind, tuple((multispace0,delimited(tag("{"),sections... [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_next` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `ops` [INFO] [stdout] --> src/config/parse.rs:91:20 [INFO] [stdout] | [INFO] [stdout] 91 | let (next,(_,(_,ops),_)) = context("Install Section", tuple( (multispace0, preceded(tag("Install"), tuple((multispace0,delimited(tag("... [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_ops` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `chunk` is never read [INFO] [stdout] --> src/config/parse.rs:126:17 [INFO] [stdout] | [INFO] [stdout] 126 | let mut chunk = Option::None; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] = note: `#[warn(unused_assignments)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `key` [INFO] [stdout] --> src/config/config.rs:30:39 [INFO] [stdout] | [INFO] [stdout] 30 | if let PropertyMod::Set { key, value, lock } = property { [INFO] [stdout] | ^^^ help: try ignoring the field: `key: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `lock` [INFO] [stdout] --> src/config/config.rs:30:51 [INFO] [stdout] | [INFO] [stdout] 30 | if let PropertyMod::Set { key, value, lock } = property { [INFO] [stdout] | ^^^^ help: try ignoring the field: `lock: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `key` [INFO] [stdout] --> src/config/config.rs:87:35 [INFO] [stdout] | [INFO] [stdout] 87 | if let PropertyMod::Set { key, value, lock } = [INFO] [stdout] | ^^^ help: try ignoring the field: `key: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `lock` [INFO] [stdout] --> src/config/config.rs:87:47 [INFO] [stdout] | [INFO] [stdout] 87 | if let PropertyMod::Set { key, value, lock } = [INFO] [stdout] | ^^^^ help: try ignoring the field: `lock: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `i` [INFO] [stdout] --> src/error.rs:108:13 [INFO] [stdout] | [INFO] [stdout] 108 | fn from(i: CompileError ) -> Self { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_i` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/file_access.rs:489:29 [INFO] [stdout] | [INFO] [stdout] 488 | ... _CREATE_WRITE => FileEventKind::Create, [INFO] [stdout] | ------------- matches any value [INFO] [stdout] 489 | ... Op::REMOVE => FileEventKind::Delete, [INFO] [stdout] | ^^^^^^^^^^ no value can reach this [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/file_access.rs:490:29 [INFO] [stdout] | [INFO] [stdout] 488 | ... _CREATE_WRITE => FileEventKind::Create, [INFO] [stdout] | ------------- matches any value [INFO] [stdout] 489 | ... Op::REMOVE => FileEventKind::Delete, [INFO] [stdout] 490 | ... Op::WRITE => FileEventKind::Update, [INFO] [stdout] | ^^^^^^^^^ no value can reach this [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/file_access.rs:491:29 [INFO] [stdout] | [INFO] [stdout] 491 | ... _x => { [INFO] [stdout] | ^^ no value can reach this [INFO] [stdout] | [INFO] [stdout] note: multiple earlier patterns match some of the same values [INFO] [stdout] --> src/file_access.rs:491:29 [INFO] [stdout] | [INFO] [stdout] 487 | ... Op::CREATE => FileEventKind::Create, [INFO] [stdout] | ---------- matches some of the same values [INFO] [stdout] 488 | ... _CREATE_WRITE => FileEventKind::Create, [INFO] [stdout] | ------------- matches some of the same values [INFO] [stdout] ... [INFO] [stdout] 491 | ... _x => { [INFO] [stdout] | ^^ collectively making this unreachable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `parts` [INFO] [stdout] --> src/resource.rs:336:21 [INFO] [stdout] | [INFO] [stdout] 336 | let parts: String = match parts.kind { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_parts` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `kind` [INFO] [stdout] --> src/resource.rs:488:21 [INFO] [stdout] | [INFO] [stdout] 488 | let kind = match kind.ok_or("expected sub kind".into() ){ [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_kind` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/resource.rs:558:13 [INFO] [stdout] | [INFO] [stdout] 557 | Self::Relational(specific) => Option::Some(specific.clone()), [INFO] [stdout] | -------------------------- matches all the relevant values [INFO] [stdout] 558 | _ => Option::None, [INFO] [stdout] | ^ no value can reach this [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `msg` [INFO] [stdout] --> src/star/core/message.rs:129:29 [INFO] [stdout] | [INFO] [stdout] 129 | Action::Msg(msg) => { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_msg` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `http` [INFO] [stdout] --> src/star/core/message.rs:136:30 [INFO] [stdout] | [INFO] [stdout] 136 | Action::Http(http) => { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_http` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `payload` [INFO] [stdout] --> src/star/core/message.rs:577:34 [INFO] [stdout] | [INFO] [stdout] 577 | Block::CreatePayload(payload) => { [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_payload` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `response` [INFO] [stdout] --> src/star/core/resource/manager/artifact.rs:205:37 [INFO] [stdout] | [INFO] [stdout] 205 | ... let response = skel.messaging_api.exchange(request).await; [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_response` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `assign` [INFO] [stdout] --> src/star/core/resource/manager/k8s.rs:75:13 [INFO] [stdout] | [INFO] [stdout] 75 | assign: ResourceAssign, [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_assign` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `response` [INFO] [stdout] --> src/star/core/resource/manager/file.rs:145:17 [INFO] [stdout] | [INFO] [stdout] 145 | let response = skel.messaging_api.exchange(request).await; [INFO] [stdout] | ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_response` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/star/core/resource/manager/portal.rs:49:13 [INFO] [stdout] | [INFO] [stdout] 49 | _ => { [INFO] [stdout] | ^ no value can reach this [INFO] [stdout] | [INFO] [stdout] note: multiple earlier patterns match some of the same values [INFO] [stdout] --> src/star/core/resource/manager/portal.rs:49:13 [INFO] [stdout] | [INFO] [stdout] 47 | StateSrc::StatefulDirect(data) => data, [INFO] [stdout] | ------------------------------ matches some of the same values [INFO] [stdout] 48 | StateSrc::Stateless => return Err("File cannot be stateless".into()), [INFO] [stdout] | ------------------- matches some of the same values [INFO] [stdout] 49 | _ => { [INFO] [stdout] | ^ collectively making this unreachable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `address` [INFO] [stdout] --> src/star/core/resource/manager/mod.rs:234:25 [INFO] [stdout] | [INFO] [stdout] 234 | async fn get(&self, address: Address) -> Result { [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_address` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/star/surface.rs:49:27 [INFO] [stdout] | [INFO] [stdout] 49 | pub fn notify( &self, mut request: Request ) { [INFO] [stdout] | ----^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/star/variant/web.rs:87:35 [INFO] [stdout] | [INFO] [stdout] 87 | while let Ok((mut stream, _)) = listener.accept().await { [INFO] [stdout] | ----^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `err` [INFO] [stdout] --> src/star/variant/web.rs:268:17 [INFO] [stdout] | [INFO] [stdout] 268 | Err(err) => { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_err` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `session` [INFO] [stdout] --> src/star/variant.rs:81:41 [INFO] [stdout] | [INFO] [stdout] 81 | VariantCall::Frame { frame, session, tx } => { [INFO] [stdout] | ^^^^^^^ help: try ignoring the field: `session: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `fail` [INFO] [stdout] --> src/star/shell/message.rs:265:65 [INFO] [stdout] | [INFO] [stdout] 265 | StarMessagePayload::Reply(SimpleReply::Fail(fail)) => Err("fail".into()), [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_fail` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `err` [INFO] [stdout] --> src/star/shell/router.rs:84:37 [INFO] [stdout] | [INFO] [stdout] 84 | ... Err(err) => { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_err` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/star/shell/search.rs:331:29 [INFO] [stdout] | [INFO] [stdout] 331 | let mut transaction = transaction.unwrap(); [INFO] [stdout] | ----^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/star/shell/search.rs:395:19 [INFO] [stdout] | [INFO] [stdout] 395 | pub fn commit(mut self) { [INFO] [stdout] | ----^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/star/shell/watch.rs:130:52 [INFO] [stdout] | [INFO] [stdout] 130 | let mut watches = if let Option::Some( mut watches) = self.selection_to_lane.remove(&watch.selector) [INFO] [stdout] | ----^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `index` [INFO] [stdout] --> src/star/mod.rs:1052:18 [INFO] [stdout] | [INFO] [stdout] 1052 | for (index, node) in self.subgraph.iter().enumerate() { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_index` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `futures::FutureExt` [INFO] [stdout] --> src/cache.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | use futures::FutureExt; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `tokio::io::AsyncReadExt` [INFO] [stdout] --> src/cache.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 16 | use tokio::io::AsyncReadExt; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `std::hash::Hasher` [INFO] [stdout] --> src/cache.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use std::hash::Hasher; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Inlet` [INFO] [stdout] --> src/mechtron/wasm.rs:5:30 [INFO] [stdout] | [INFO] [stdout] 5 | use mesh_portal_api_client::{Inlet, PortalSkel, PrePortalSkel, ResourceSkel}; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `tokio::io::AsyncReadExt` [INFO] [stdout] --> src/file_access.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | use tokio::io::AsyncReadExt; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `futures::FutureExt` [INFO] [stdout] --> src/lane.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | use futures::FutureExt; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `futures::prelude` [INFO] [stdout] --> src/proto.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | use futures::prelude::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `futures::SinkExt` [INFO] [stdout] --> src/star/core/resource/registry.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | use futures::SinkExt; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `AsyncProcessor` [INFO] [stdout] --> src/star/core/resource/registry.rs:39:19 [INFO] [stdout] | [INFO] [stdout] 39 | use crate::util::{AsyncProcessor, AsyncRunner, Call}; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `nom::AsBytes` [INFO] [stdout] --> src/star/variant/web.rs:29:5 [INFO] [stdout] | [INFO] [stdout] 29 | use nom::AsBytes; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `futures::TryFutureExt` [INFO] [stdout] --> src/star/shell/wrangler.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | use futures::TryFutureExt; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `futures::FutureExt` [INFO] [stdout] --> src/star/mod.rs:11:5 [INFO] [stdout] | [INFO] [stdout] 11 | use futures::FutureExt; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `StreamExt` [INFO] [stdout] --> src/starlane.rs:13:26 [INFO] [stdout] | [INFO] [stdout] 13 | use futures::{FutureExt, StreamExt, TryFutureExt}; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `FutureExt` [INFO] [stdout] --> src/starlane.rs:13:15 [INFO] [stdout] | [INFO] [stdout] 13 | use futures::{FutureExt, StreamExt, TryFutureExt}; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `api` [INFO] [stdout] --> src/starlane.rs:192:33 [INFO] [stdout] | [INFO] [stdout] 192 | pub fn new(machine: String, api: StarlaneApi) -> Result { [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_api` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `next` [INFO] [stdout] --> src/config/parse.rs:42:10 [INFO] [stdout] | [INFO] [stdout] 42 | let (next,(_,(kind,(_,sections)),_)) = all_consuming(tuple( (multispace0, tuple((kind, tuple((multispace0,delimited(tag("{"),sections... [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_next` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `ops` [INFO] [stdout] --> src/config/parse.rs:91:20 [INFO] [stdout] | [INFO] [stdout] 91 | let (next,(_,(_,ops),_)) = context("Install Section", tuple( (multispace0, preceded(tag("Install"), tuple((multispace0,delimited(tag("... [INFO] [stdout] | ^^^ help: if this is intentional, prefix it with an underscore: `_ops` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: value assigned to `chunk` is never read [INFO] [stdout] --> src/config/parse.rs:126:17 [INFO] [stdout] | [INFO] [stdout] 126 | let mut chunk = Option::None; [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: maybe it is overwritten before being read? [INFO] [stdout] = note: `#[warn(unused_assignments)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `config` [INFO] [stdout] --> src/config/parse.rs:187:13 [INFO] [stdout] | [INFO] [stdout] 187 | let config = resource_config(rtn.as_str(), artifact_ref )?; [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_config` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `config` [INFO] [stdout] --> src/config/parse.rs:202:13 [INFO] [stdout] | [INFO] [stdout] 202 | let config = property_value(rtn.as_str() )?; [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_config` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `section` [INFO] [stdout] --> src/config/parse.rs:215:16 [INFO] [stdout] | [INFO] [stdout] 215 | let (_,section) = properties_section(config_src)?; [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_section` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `section` [INFO] [stdout] --> src/config/parse.rs:228:16 [INFO] [stdout] | [INFO] [stdout] 228 | let (_,section) = set_properties(config_src)?; [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_section` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `lock` [INFO] [stdout] --> src/config/parse.rs:240:44 [INFO] [stdout] | [INFO] [stdout] 240 | PropertyMod::Set { key, value, lock } => { [INFO] [stdout] | ^^^^ help: try ignoring the field: `lock: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `line` [INFO] [stdout] --> src/config/parse.rs:257:16 [INFO] [stdout] | [INFO] [stdout] 257 | let (_,line) = all_consuming(rec_command_line)("create $(self):users>;")?; [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_line` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `line` [INFO] [stdout] --> src/config/parse.rs:258:16 [INFO] [stdout] | [INFO] [stdout] 258 | let (_,line) = all_consuming(rec_command_line)(" create $(self):users>;")?; [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_line` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `key` [INFO] [stdout] --> src/config/config.rs:30:39 [INFO] [stdout] | [INFO] [stdout] 30 | if let PropertyMod::Set { key, value, lock } = property { [INFO] [stdout] | ^^^ help: try ignoring the field: `key: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `lock` [INFO] [stdout] --> src/config/config.rs:30:51 [INFO] [stdout] | [INFO] [stdout] 30 | if let PropertyMod::Set { key, value, lock } = property { [INFO] [stdout] | ^^^^ help: try ignoring the field: `lock: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `key` [INFO] [stdout] --> src/config/config.rs:87:35 [INFO] [stdout] | [INFO] [stdout] 87 | if let PropertyMod::Set { key, value, lock } = [INFO] [stdout] | ^^^ help: try ignoring the field: `key: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `lock` [INFO] [stdout] --> src/config/config.rs:87:47 [INFO] [stdout] | [INFO] [stdout] 87 | if let PropertyMod::Set { key, value, lock } = [INFO] [stdout] | ^^^^ help: try ignoring the field: `lock: _` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `code` [INFO] [stdout] --> src/html.rs:90:25 [INFO] [stdout] | [INFO] [stdout] 90 | pub fn html_error_code( code: usize, title: String, message: String ) -> Result { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_code` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `title` [INFO] [stdout] --> src/html.rs:90:38 [INFO] [stdout] | [INFO] [stdout] 90 | pub fn html_error_code( code: usize, title: String, message: String ) -> Result { [INFO] [stdout] | ^^^^^ help: if this is intentional, prefix it with an underscore: `_title` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `message` [INFO] [stdout] --> src/html.rs:90:53 [INFO] [stdout] | [INFO] [stdout] 90 | pub fn html_error_code( code: usize, title: String, message: String ) -> Result { [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_message` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `i` [INFO] [stdout] --> src/error.rs:108:13 [INFO] [stdout] | [INFO] [stdout] 108 | fn from(i: CompileError ) -> Self { [INFO] [stdout] | ^ help: if this is intentional, prefix it with an underscore: `_i` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/file_access.rs:489:29 [INFO] [stdout] | [INFO] [stdout] 488 | ... _CREATE_WRITE => FileEventKind::Create, [INFO] [stdout] | ------------- matches any value [INFO] [stdout] 489 | ... Op::REMOVE => FileEventKind::Delete, [INFO] [stdout] | ^^^^^^^^^^ no value can reach this [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/file_access.rs:490:29 [INFO] [stdout] | [INFO] [stdout] 488 | ... _CREATE_WRITE => FileEventKind::Create, [INFO] [stdout] | ------------- matches any value [INFO] [stdout] 489 | ... Op::REMOVE => FileEventKind::Delete, [INFO] [stdout] 490 | ... Op::WRITE => FileEventKind::Update, [INFO] [stdout] | ^^^^^^^^^ no value can reach this [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unreachable pattern [INFO] [stdout] --> src/file_access.rs:491:29 [INFO] [stdout] | [INFO] [stdout] 491 | ... _x => { [INFO] [stdout] | ^^ no value can reach this [INFO] [stdout] | [INFO] [stdout] note: multiple earlier patterns match some of the same values [INFO] [stdout] --> src/file_access.rs:491:29 [INFO] [stdout] | [INFO] [stdout] 487 | ... Op::CREATE => FileEventKind::Create, [INFO] [stdout] | ---------- matches some of the same values [INFO] [stdout] 488 | ... _CREATE_WRITE => FileEventKind::Create, [INFO] [stdout] | ------------- matches some of the same values [INFO] [stdout] ... [INFO] [stdout] 491 | ... _x => { [INFO] [stdout] | ^^ collectively making this unreachable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `config` [INFO] [stdout] --> src/mechtron/portal_client.rs:101:23 [INFO] [stdout] | [INFO] [stdout] 101 | fn matches(&self, config: Config) -> bool { [INFO] [stdout] | ^^^^^^ help: if this is intentional, prefix it with an underscore: `_config` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable does not need to be mutable [INFO] [stdout] --> src/mechtron/wasm.rs:77:13 [INFO] [stdout] | [INFO] [stdout] 77 | let mut env = Env { tx }; [INFO] [stdout] | ----^^^ [INFO] [stdout] | | [INFO] [stdout] | help: remove this `mut` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `bundle_cache` is never read [INFO] [stdout] --> src/cache.rs:957:5 [INFO] [stdout] | [INFO] [stdout] 956 | struct RootArtifactCaches { [INFO] [stdout] | ------------------ field in this struct [INFO] [stdout] 957 | bundle_cache: ArtifactBundleCache, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `tx` is never read [INFO] [stdout] --> src/cache.rs:1028:5 [INFO] [stdout] | [INFO] [stdout] 1027 | pub struct AuditLogCollector { [INFO] [stdout] | ----------------- field in this struct [INFO] [stdout] 1028 | tx: mpsc::Sender, [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variant `Get` is never constructed [INFO] [stdout] --> src/cache.rs:1047:5 [INFO] [stdout] | [INFO] [stdout] 1046 | enum AuditLogCollectorCall { [INFO] [stdout] | --------------------- variant in this enum [INFO] [stdout] 1047 | Get(oneshot::Sender>), [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `create` is never used [INFO] [stdout] --> src/crypt.rs:30:8 [INFO] [stdout] | [INFO] [stdout] 29 | impl EncryptionKeysFactory { [INFO] [stdout] | -------------------------- method in this implementation [INFO] [stdout] 30 | fn create(&self) -> (PublicKey, PrivateKey) { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `map` is never read [INFO] [stdout] --> src/file_access.rs:206:5 [INFO] [stdout] | [INFO] [stdout] 205 | pub struct MemoryFileAccess { [INFO] [stdout] | ---------------- field in this struct [INFO] [stdout] 206 | map: HashMap>>, [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `MemoryFileAccess` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `rx` is never read [INFO] [stdout] --> src/lane.rs:47:5 [INFO] [stdout] | [INFO] [stdout] 46 | pub struct IncomingSide { [INFO] [stdout] | ------------ field in this struct [INFO] [stdout] 47 | rx: Receiver, [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `tx` is never read [INFO] [stdout] --> src/lane.rs:87:5 [INFO] [stdout] | [INFO] [stdout] 85 | pub struct LaneMiddle { [INFO] [stdout] | ---------- field in this struct [INFO] [stdout] 86 | rx: Receiver, [INFO] [stdout] 87 | tx: Sender, [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: methods `die` and `process_command` are never used [INFO] [stdout] --> src/lane.rs:93:14 [INFO] [stdout] | [INFO] [stdout] 92 | impl LaneMiddle { [INFO] [stdout] | --------------- methods in this implementation [INFO] [stdout] 93 | async fn die(&self, message: String) { [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 128 | async fn process_command(&mut self, _command: Option) {} [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `selector` is never read [INFO] [stdout] --> src/lane.rs:412:5 [INFO] [stdout] | [INFO] [stdout] 407 | pub struct ClientSideTunnelConnector { [INFO] [stdout] | ------------------------- field in this struct [INFO] [stdout] ... [INFO] [stdout] 412 | selector: StarInConstellationTemplateSelector, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `hash_to_string` is never used [INFO] [stdout] --> src/message.rs:334:4 [INFO] [stdout] | [INFO] [stdout] 334 | fn hash_to_string(hash: &HashSet) -> String { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `selections` is never read [INFO] [stdout] --> src/message/delivery.rs:253:5 [INFO] [stdout] | [INFO] [stdout] 252 | pub struct DeliverySelector{ [INFO] [stdout] | ---------------- field in this struct [INFO] [stdout] 253 | selections: Vec [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `tracker` is never read [INFO] [stdout] --> src/proto.rs:65:5 [INFO] [stdout] | [INFO] [stdout] 47 | pub struct ProtoStar { [INFO] [stdout] | --------- field in this struct [INFO] [stdout] ... [INFO] [stdout] 65 | tracker: ProtoTracker, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `command_tx` is never read [INFO] [stdout] --> src/proto.rs:324:5 [INFO] [stdout] | [INFO] [stdout] 323 | pub struct ProtoStarController { [INFO] [stdout] | ------------------- field in this struct [INFO] [stdout] 324 | command_tx: Sender, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `evolve` is never used [INFO] [stdout] --> src/proto.rs:337:8 [INFO] [stdout] | [INFO] [stdout] 336 | impl ProtoStarKernel { [INFO] [stdout] | -------------------- method in this implementation [INFO] [stdout] 337 | fn evolve(&self) -> Result, Error> { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `frame`, `instant`, `expect`, and `retries` are never read [INFO] [stdout] --> src/proto.rs:433:5 [INFO] [stdout] | [INFO] [stdout] 432 | struct ProtoTrackerCase { [INFO] [stdout] | ---------------- fields in this struct [INFO] [stdout] 433 | frame: Frame, [INFO] [stdout] | ^^^^^ [INFO] [stdout] 434 | instant: Instant, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 435 | expect: fn(&Frame) -> bool, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 436 | retries: usize, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `reset` is never used [INFO] [stdout] --> src/proto.rs:440:12 [INFO] [stdout] | [INFO] [stdout] 439 | impl ProtoTrackerCase { [INFO] [stdout] | --------------------- method in this implementation [INFO] [stdout] 440 | pub fn reset(&mut self) { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `case` is never read [INFO] [stdout] --> src/proto.rs:446:5 [INFO] [stdout] | [INFO] [stdout] 445 | struct ProtoTracker { [INFO] [stdout] | ------------ field in this struct [INFO] [stdout] 446 | case: Option, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: methods `track`, `process`, `has_expectation`, and `check` are never used [INFO] [stdout] --> src/proto.rs:454:12 [INFO] [stdout] | [INFO] [stdout] 449 | impl ProtoTracker { [INFO] [stdout] | ----------------- methods in this implementation [INFO] [stdout] ... [INFO] [stdout] 454 | pub fn track(&mut self, frame: Frame, expect: fn(&Frame) -> bool) { [INFO] [stdout] | ^^^^^ [INFO] [stdout] ... [INFO] [stdout] 463 | pub fn process(&mut self, frame: &Frame) { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 471 | pub fn has_expectation(&self) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 475 | pub async fn check(&mut self) -> Option { [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `remote_star` and `hops` are never read [INFO] [stdout] --> src/proto.rs:504:5 [INFO] [stdout] | [INFO] [stdout] 503 | pub struct LaneToCentral { [INFO] [stdout] | ------------- fields in this struct [INFO] [stdout] 504 | remote_star: StarKey, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 505 | hops: usize, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `address` and `state_src` are never read [INFO] [stdout] --> src/resource/artifact.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 11 | pub struct ArtifactBundle { [INFO] [stdout] | -------------- fields in this struct [INFO] [stdout] 12 | address: Address, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 13 | state_src: StateSrc [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `ArtifactBundle` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `address` and `state_src` are never read [INFO] [stdout] --> src/resource/file.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 14 | pub struct File { [INFO] [stdout] | ---- fields in this struct [INFO] [stdout] 15 | address: Address, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 16 | state_src: StateSrc [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `File` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `ServiceKind` is never used [INFO] [stdout] --> src/service.rs:1:6 [INFO] [stdout] | [INFO] [stdout] 1 | type ServiceKind = String; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `core_tx`, `frame_hold`, `messages_received`, `message_reply_trackers`, and `star_subgraph_expansion_seq` are never read [INFO] [stdout] --> src/star/mod.rs:408:5 [INFO] [stdout] | [INFO] [stdout] 405 | pub struct Star { [INFO] [stdout] | ---- fields in this struct [INFO] [stdout] ... [INFO] [stdout] 408 | core_tx: mpsc::Sender, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 412 | frame_hold: FrameHold, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 413 | messages_received: HashMap, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] 414 | message_reply_trackers: HashMap, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 415 | star_subgraph_expansion_seq: AtomicU64, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: methods `request` and `has` are never used [INFO] [stdout] --> src/star/core/resource/manager/mod.rs:169:14 [INFO] [stdout] | [INFO] [stdout] 137 | impl ResourceManagerComponent{ [INFO] [stdout] | ----------------------------- methods in this implementation [INFO] [stdout] ... [INFO] [stdout] 169 | async fn request( &mut self, request: Request) -> Response { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 190 | async fn has( &mut self, address: Address, tx: mpsc::Sender ) { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `skel` and `store` are never read [INFO] [stdout] --> src/star/core/resource/manager/stateless.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 11 | pub struct StatelessManager { [INFO] [stdout] | ---------------- fields in this struct [INFO] [stdout] 12 | skel: StarSkel, [INFO] [stdout] | ^^^^ [INFO] [stdout] 13 | store: StateStore, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `StatelessManager` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `get_artifacts` is never used [INFO] [stdout] --> src/star/core/resource/manager/artifact.rs:32:4 [INFO] [stdout] | [INFO] [stdout] 32 | fn get_artifacts(data: Arc>) -> Result, Error> { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `skel` is never read [INFO] [stdout] --> src/star/core/resource/manager/artifact.rs:240:5 [INFO] [stdout] | [INFO] [stdout] 239 | pub struct ArtifactManager { [INFO] [stdout] | --------------- field in this struct [INFO] [stdout] 240 | skel: StarSkel, [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `ArtifactManager` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `skel`, `client`, `starlane_meta`, `namespace`, and `api_version` are never read [INFO] [stdout] --> src/star/core/resource/manager/k8s.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 15 | pub struct K8sManager { [INFO] [stdout] | ---------- fields in this struct [INFO] [stdout] 16 | skel: StarSkel, [INFO] [stdout] | ^^^^ [INFO] [stdout] 17 | client: kube::Client, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 18 | starlane_meta: ObjectMeta, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] 19 | namespace: String, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 20 | api_version: String, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `mechtron_portal_server_tx` is never read [INFO] [stdout] --> src/star/core/resource/manager/mechtron.rs:56:5 [INFO] [stdout] | [INFO] [stdout] 51 | pub struct MechtronManager { [INFO] [stdout] | --------------- field in this struct [INFO] [stdout] ... [INFO] [stdout] 56 | mechtron_portal_server_tx: Sender, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `store` is never read [INFO] [stdout] --> src/star/core/resource/manager/file.rs:93:5 [INFO] [stdout] | [INFO] [stdout] 91 | pub struct FileSystemManager { [INFO] [stdout] | ----------------- field in this struct [INFO] [stdout] 92 | skel: StarSkel, [INFO] [stdout] 93 | store: StateStore, [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `test_logger` is never used [INFO] [stdout] --> src/star/core/resource/manager/portal.rs:75:4 [INFO] [stdout] | [INFO] [stdout] 75 | fn test_logger(message: &str) { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `skel` is never read [INFO] [stdout] --> src/star/variant.rs:61:5 [INFO] [stdout] | [INFO] [stdout] 60 | pub struct NoVariant{ [INFO] [stdout] | --------- field in this struct [INFO] [stdout] 61 | skel: StarSkel, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `address` is never read [INFO] [stdout] --> src/star/shell/message.rs:144:5 [INFO] [stdout] | [INFO] [stdout] 140 | pub struct MessagingComponent { [INFO] [stdout] | ------------------ field in this struct [INFO] [stdout] ... [INFO] [stdout] 144 | address: Address [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `on_lane_closed` is never used [INFO] [stdout] --> src/star/shell/search.rs:406:8 [INFO] [stdout] | [INFO] [stdout] 405 | impl StarSearchTransaction { [INFO] [stdout] | -------------------------- method in this implementation [INFO] [stdout] 406 | fn on_lane_closed(&mut self, key: &StarKey) -> TransactionResult { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `lane`, `star`, and `hops` are never read [INFO] [stdout] --> src/star/shell/search.rs:454:5 [INFO] [stdout] | [INFO] [stdout] 453 | pub struct LaneHit { [INFO] [stdout] | ------- fields in this struct [INFO] [stdout] 454 | lane: StarKey, [INFO] [stdout] | ^^^^ [INFO] [stdout] 455 | star: StarKey, [INFO] [stdout] | ^^^^ [INFO] [stdout] 456 | hops: usize, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `portals` is never read [INFO] [stdout] --> src/starlane.rs:72:5 [INFO] [stdout] | [INFO] [stdout] 68 | pub struct StarlaneMachine { [INFO] [stdout] | --------------- field in this struct [INFO] [stdout] ... [INFO] [stdout] 72 | portals: Arc> [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `StarlaneMachine` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `tx` is never read [INFO] [stdout] --> src/starlane/api.rs:367:5 [INFO] [stdout] | [INFO] [stdout] 366 | pub struct StarlaneApiRelay { [INFO] [stdout] | ---------------- field in this struct [INFO] [stdout] 367 | tx: tokio::sync::mpsc::Sender, [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] = note: `StarlaneApiRelay` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `rx` is never read [INFO] [stdout] --> src/util.rs:27:5 [INFO] [stdout] | [INFO] [stdout] 26 | pub struct Progress { [INFO] [stdout] | -------- field in this struct [INFO] [stdout] 27 | rx: Receiver, [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `tx` is never read [INFO] [stdout] --> src/util.rs:220:5 [INFO] [stdout] | [INFO] [stdout] 219 | pub struct AsyncRunner { [INFO] [stdout] | ----------- field in this struct [INFO] [stdout] 220 | tx: mpsc::Sender, [INFO] [stdout] | ^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `extern` fn uses type `std::string::String`, which is not FFI-safe [INFO] [stdout] --> src/lib.rs:88:46 [INFO] [stdout] | [INFO] [stdout] 88 | pub extern "C" fn mesh_portal_unique_id() -> String [INFO] [stdout] | ^^^^^^ not FFI-safe [INFO] [stdout] | [INFO] [stdout] = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct [INFO] [stdout] = note: this struct has unspecified layout [INFO] [stdout] = note: `#[warn(improper_ctypes_definitions)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/cache.rs:158:9 [INFO] [stdout] | [INFO] [stdout] 158 | / self.proc_tx [INFO] [stdout] 159 | | .send(ProtoArtifactCall::Cache { artifacts, tx }) [INFO] [stdout] 160 | | .await; [INFO] [stdout] | |__________________^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] = note: `#[warn(unused_must_use)]` on by default [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 158 | let _ = self.proc_tx [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/cache.rs:255:13 [INFO] [stdout] | [INFO] [stdout] 255 | / proc_tx [INFO] [stdout] 256 | | .send(ProtoArtifactCall::Cache { [INFO] [stdout] 257 | | artifacts: more, [INFO] [stdout] 258 | | tx: sub_tx, [INFO] [stdout] 259 | | }) [INFO] [stdout] 260 | | .await; [INFO] [stdout] | |______________________^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 255 | let _ = proc_tx [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/cache.rs:278:21 [INFO] [stdout] | [INFO] [stdout] 278 | / tx.send( [INFO] [stdout] 279 | | ProtoArtifactCacheProc::cache( [INFO] [stdout] 280 | | proc_tx.clone(), [INFO] [stdout] 281 | | root_caches.clone(), [INFO] [stdout] ... | [INFO] [stdout] 285 | | .await, [INFO] [stdout] 286 | | ); [INFO] [stdout] | |_____________________^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 278 | let _ = tx.send( [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/cache.rs:352:29 [INFO] [stdout] | [INFO] [stdout] 352 | ... tx.send(Err(err.into())); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 352 | let _ = tx.send(Err(err.into())); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/cache.rs:358:25 [INFO] [stdout] | [INFO] [stdout] 358 | tx.send(Ok(())); [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 358 | let _ = tx.send(Ok(())); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/cache.rs:385:33 [INFO] [stdout] | [INFO] [stdout] 385 | / ... tx.send(ArtifactBundleCacheCommand::Result { [INFO] [stdout] 386 | | ... bundle: record.stub.address.clone(), [INFO] [stdout] 387 | | ... result: result, [INFO] [stdout] 388 | | ... }) [INFO] [stdout] 389 | | ... .await; [INFO] [stdout] | |____________________________^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 385 | let _ = tx.send(ArtifactBundleCacheCommand::Result { [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/cache.rs:407:37 [INFO] [stdout] | [INFO] [stdout] 407 | ... notifier.send(Ok(())); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 407 | let _ = notifier.send(Ok(())); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/cache.rs:410:37 [INFO] [stdout] | [INFO] [stdout] 410 | ... notifier.send(Err(error.clone())); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 410 | let _ = notifier.send(Err(error.clone())); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused implementer of `futures::Future` that must be used [INFO] [stdout] --> src/cache.rs:443:9 [INFO] [stdout] | [INFO] [stdout] 443 | / file_access.write( [INFO] [stdout] 444 | | &key_file, [INFO] [stdout] 445 | | Arc::new(record.stub.address.to_string().as_bytes().to_vec()), [INFO] [stdout] 446 | | ); [INFO] [stdout] | |_________^ [INFO] [stdout] | [INFO] [stdout] = note: futures do nothing unless you `.await` or poll them [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/cache.rs:490:9 [INFO] [stdout] | [INFO] [stdout] 490 | / self.tx [INFO] [stdout] 491 | | .send(ArtifactBundleCacheCommand::Cache { bundle, tx }) [INFO] [stdout] 492 | | .await; [INFO] [stdout] | |__________________^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 490 | let _ = self.tx [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/cache.rs:684:13 [INFO] [stdout] | [INFO] [stdout] 684 | / ref_tx_cp [INFO] [stdout] 685 | | .send(RootItemCacheCall::Increment { [INFO] [stdout] 686 | | artifact: item_cp.artifact(), [INFO] [stdout] 687 | | item: item_cp, [INFO] [stdout] 688 | | }) [INFO] [stdout] 689 | | .await; [INFO] [stdout] | |______________________^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 684 | let _ = ref_tx_cp [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/cache.rs:726:25 [INFO] [stdout] | [INFO] [stdout] 726 | / ref_tx [INFO] [stdout] 727 | | .send(RootItemCacheCall::Increment { [INFO] [stdout] 728 | | artifact: item.artifact(), [INFO] [stdout] 729 | | item: item.clone(), [INFO] [stdout] 730 | | }) [INFO] [stdout] 731 | | .await; [INFO] [stdout] | |__________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 726 | let _ = ref_tx [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/cache.rs:734:25 [INFO] [stdout] | [INFO] [stdout] 734 | / ref_tx [INFO] [stdout] 735 | | .send(RootItemCacheCall::Decrement(item.artifact())) [INFO] [stdout] 736 | | .await; [INFO] [stdout] | |__________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 734 | let _ = ref_tx [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/cache.rs:771:13 [INFO] [stdout] | [INFO] [stdout] 771 | ref_tx_cp.send(ClaimCall::Increment).await; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 771 | let _ = ref_tx_cp.send(ClaimCall::Increment).await; [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/cache.rs:796:13 [INFO] [stdout] | [INFO] [stdout] 796 | ref_tx.send(ClaimCall::Decrement).await; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 796 | let _ = ref_tx.send(ClaimCall::Decrement).await; [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/cache.rs:874:21 [INFO] [stdout] | [INFO] [stdout] 874 | tx.send(Ok(ArtifactItem::new(item, self.proc_tx.clone()))); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 874 | let _ = tx.send(Ok(ArtifactItem::new(item, self.proc_tx.clone()))); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/cache.rs:888:25 [INFO] [stdout] | [INFO] [stdout] 888 | tx.send(result.clone()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 888 | let _ = tx.send(result.clone()); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/cache.rs:894:17 [INFO] [stdout] | [INFO] [stdout] 894 | tx.send(self.get(artifact)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 894 | let _ = tx.send(self.get(artifact)); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/cache.rs:921:21 [INFO] [stdout] | [INFO] [stdout] 921 | / proc_tx [INFO] [stdout] 922 | | .send(RootItemCacheCall::Signal { [INFO] [stdout] 923 | | artifact, [INFO] [stdout] 924 | | result: Ok(ArtifactItem::new(item, proc_tx.clone())), [INFO] [stdout] 925 | | }) [INFO] [stdout] 926 | | .await; [INFO] [stdout] | |______________________________^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 921 | let _ = proc_tx [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/cache.rs:929:21 [INFO] [stdout] | [INFO] [stdout] 929 | / proc_tx [INFO] [stdout] 930 | | .send(RootItemCacheCall::Signal { [INFO] [stdout] 931 | | artifact, [INFO] [stdout] 932 | | result: Err(err.into()), [INFO] [stdout] 933 | | }) [INFO] [stdout] 934 | | .await; [INFO] [stdout] | |______________________________^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 929 | let _ = proc_tx [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/cache.rs:1023:9 [INFO] [stdout] | [INFO] [stdout] 1023 | self.sender.send(log); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 1023 | let _ = self.sender.send(log); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/cache.rs:1077:17 [INFO] [stdout] | [INFO] [stdout] 1077 | tx.send(AuditLogCollectorCall::Log(audit)).await; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 1077 | let _ = tx.send(AuditLogCollectorCall::Log(audit)).await; [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/cache.rs:1085:25 [INFO] [stdout] | [INFO] [stdout] 1085 | tx.send(vec.clone()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 1085 | let _ = tx.send(vec.clone()); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/file_access.rs:185:9 [INFO] [stdout] | [INFO] [stdout] 185 | self.tx.try_send(FileCommand::Shutdown); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 185 | let _ = self.tx.try_send(FileCommand::Shutdown); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/file_access.rs:289:17 [INFO] [stdout] | [INFO] [stdout] 289 | tx.send( self.exists(&path)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 289 | let _ = tx.send( self.exists(&path)); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/file_access.rs:292:17 [INFO] [stdout] | [INFO] [stdout] 292 | tx.send( self.remove_dir(&path) ); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 292 | let _ = tx.send( self.remove_dir(&path) ); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: call to `.clone()` on a reference in this situation does nothing [INFO] [stdout] --> src/file_access.rs:324:38 [INFO] [stdout] | [INFO] [stdout] 324 | let path = path_buf.as_path().clone(); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the type `std::path::Path` does not implement `Clone`, so calling `clone` on `&std::path::Path` copies the reference, which does not do anything and can be removed [INFO] [stdout] = note: `#[warn(noop_method_call)]` on by default [INFO] [stdout] help: remove this redundant call [INFO] [stdout] | [INFO] [stdout] 324 - let path = path_buf.as_path().clone(); [INFO] [stdout] 324 + let path = path_buf.as_path(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/file_access.rs:447:33 [INFO] [stdout] | [INFO] [stdout] 447 | ... event_tx.send(event).await; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 447 | let _ = event_tx.send(event).await; [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `_CREATE_WRITE` should have a snake case name [INFO] [stdout] --> src/file_access.rs:488:29 [INFO] [stdout] | [INFO] [stdout] 488 | ... _CREATE_WRITE => FileEventKind::Create, [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to snake case: `_create_write` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_snake_case)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/file_access.rs:509:29 [INFO] [stdout] | [INFO] [stdout] 509 | ... event_tx.send(event).await; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 509 | let _ = event_tx.send(event).await; [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/frame.rs:348:9 [INFO] [stdout] | [INFO] [stdout] 348 | / f.write_str(match self { [INFO] [stdout] 349 | | StarMessagePayload::None => "None", [INFO] [stdout] 350 | | StarMessagePayload::Request(_) => "MessagePayload", [INFO] [stdout] 351 | | StarMessagePayload::ResourceRegistry(_) => "ResourceRegistry", [INFO] [stdout] ... | [INFO] [stdout] 354 | | StarMessagePayload::Response(_) => "Response" [INFO] [stdout] 355 | | }); [INFO] [stdout] | |__________^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 348 | let _ = f.write_str(match self { [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/lane.rs:103:29 [INFO] [stdout] | [INFO] [stdout] 103 | ... tunnel.tx.send(frame).await; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 103 | let _ = tunnel.tx.send(frame).await; [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/lane.rs:110:25 [INFO] [stdout] | [INFO] [stdout] 110 | tunnel.tx.send(frame).await; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 110 | let _ = tunnel.tx.send(frame).await; [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/lane.rs:118:25 [INFO] [stdout] | [INFO] [stdout] 118 | tunnel.tx.send(Frame::Close).await; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 118 | let _ = tunnel.tx.send(Frame::Close).await; [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/lane.rs:305:17 [INFO] [stdout] | [INFO] [stdout] 305 | evolution_tx.send(Ok(())); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 305 | let _ = evolution_tx.send(Ok(())); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/lane.rs:316:13 [INFO] [stdout] | [INFO] [stdout] 316 | / self.evolution_tx.send(Err( [INFO] [stdout] 317 | | "star_key must be set before ProtoLaneEndpoint can evolve into a LaneEndpoint" [INFO] [stdout] 318 | | .into(), [INFO] [stdout] 319 | | )); [INFO] [stdout] | |______________^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 316 | let _ = self.evolution_tx.send(Err( [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/lane.rs:447:25 [INFO] [stdout] | [INFO] [stdout] 447 | / self.out [INFO] [stdout] 448 | | .out_tx [INFO] [stdout] 449 | | .send(LaneCommand::Tunnel(TunnelOutState::Out(tunnel_out))) [INFO] [stdout] 450 | | .await; [INFO] [stdout] | |__________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 447 | let _ = self.out [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/lane.rs:451:25 [INFO] [stdout] | [INFO] [stdout] 451 | self.in_tx.send(TunnelInState::In(tunnel_in)).await; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 451 | let _ = self.in_tx.send(TunnelInState::In(tunnel_in)).await; [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/lane.rs:454:25 [INFO] [stdout] | [INFO] [stdout] 454 | / self.out [INFO] [stdout] 455 | | .out_tx [INFO] [stdout] 456 | | .send(LaneCommand::Tunnel(TunnelOutState::None)) [INFO] [stdout] 457 | | .await; [INFO] [stdout] | |__________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 454 | let _ = self.out [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/lane.rs:530:17 [INFO] [stdout] | [INFO] [stdout] 530 | / self.out [INFO] [stdout] 531 | | .out_tx [INFO] [stdout] 532 | | .send(LaneCommand::Tunnel(TunnelOutState::Out(tunnel_out))) [INFO] [stdout] 533 | | .await; [INFO] [stdout] | |__________________________^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 530 | let _ = self.out [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/lane.rs:534:17 [INFO] [stdout] | [INFO] [stdout] 534 | self.tunnel_in_tx.send(TunnelInState::In(tunnel_in)).await; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 534 | let _ = self.tunnel_in_tx.send(TunnelInState::In(tunnel_in)).await; [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/lane.rs:537:17 [INFO] [stdout] | [INFO] [stdout] 537 | / self.out [INFO] [stdout] 538 | | .out_tx [INFO] [stdout] 539 | | .send(LaneCommand::Tunnel(TunnelOutState::None)) [INFO] [stdout] 540 | | .await; [INFO] [stdout] | |__________________________^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 537 | let _ = self.out [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/lane.rs:596:17 [INFO] [stdout] | [INFO] [stdout] 596 | / self.high [INFO] [stdout] 597 | | .out_tx [INFO] [stdout] 598 | | .send(LaneCommand::Tunnel(TunnelOutState::Out(high_out))) [INFO] [stdout] 599 | | .await; [INFO] [stdout] | |__________________________^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 596 | let _ = self.high [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/lane.rs:600:17 [INFO] [stdout] | [INFO] [stdout] 600 | self.high_in_tx.send(TunnelInState::In(high_in)).await; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 600 | let _ = self.high_in_tx.send(TunnelInState::In(high_in)).await; [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/lane.rs:601:17 [INFO] [stdout] | [INFO] [stdout] 601 | / self.low [INFO] [stdout] 602 | | .out_tx [INFO] [stdout] 603 | | .send(LaneCommand::Tunnel(TunnelOutState::Out(low_out))) [INFO] [stdout] 604 | | .await; [INFO] [stdout] | |__________________________^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 601 | let _ = self.low [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/lane.rs:605:17 [INFO] [stdout] | [INFO] [stdout] 605 | self.low_in_tx.send(TunnelInState::In(low_in)).await; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 605 | let _ = self.low_in_tx.send(TunnelInState::In(low_in)).await; [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/lane.rs:614:21 [INFO] [stdout] | [INFO] [stdout] 614 | / self.high [INFO] [stdout] 615 | | .out_tx [INFO] [stdout] 616 | | .send(LaneCommand::Tunnel(TunnelOutState::None)) [INFO] [stdout] 617 | | .await; [INFO] [stdout] | |______________________________^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 614 | let _ = self.high [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/lane.rs:618:21 [INFO] [stdout] | [INFO] [stdout] 618 | / self.low [INFO] [stdout] 619 | | .out_tx [INFO] [stdout] 620 | | .send(LaneCommand::Tunnel(TunnelOutState::None)) [INFO] [stdout] 621 | | .await; [INFO] [stdout] | |______________________________^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 618 | let _ = self.low [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `_Reset` should have a snake case name [INFO] [stdout] --> src/lane.rs:624:22 [INFO] [stdout] | [INFO] [stdout] 624 | Some(_Reset) => { [INFO] [stdout] | ^^^^^^ help: convert the identifier to snake case: `_reset` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/lane.rs:626:21 [INFO] [stdout] | [INFO] [stdout] 626 | / self.high [INFO] [stdout] 627 | | .out_tx [INFO] [stdout] 628 | | .send(LaneCommand::Tunnel(TunnelOutState::None)) [INFO] [stdout] 629 | | .await; [INFO] [stdout] | |______________________________^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 626 | let _ = self.high [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/lane.rs:630:21 [INFO] [stdout] | [INFO] [stdout] 630 | / self.low [INFO] [stdout] 631 | | .out_tx [INFO] [stdout] 632 | | .send(LaneCommand::Tunnel(TunnelOutState::None)) [INFO] [stdout] 633 | | .await; [INFO] [stdout] | |______________________________^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 630 | let _ = self.low [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `_Close` should have a snake case name [INFO] [stdout] --> src/lane.rs:636:22 [INFO] [stdout] | [INFO] [stdout] 636 | Some(_Close) => { [INFO] [stdout] | ^^^^^^ help: convert the identifier to snake case (notice the capitalization): `_close` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/lane.rs:637:21 [INFO] [stdout] | [INFO] [stdout] 637 | / self.high [INFO] [stdout] 638 | | .out_tx [INFO] [stdout] 639 | | .send(LaneCommand::Tunnel(TunnelOutState::None)) [INFO] [stdout] 640 | | .await; [INFO] [stdout] | |______________________________^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 637 | let _ = self.high [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/lane.rs:641:21 [INFO] [stdout] | [INFO] [stdout] 641 | / self.low [INFO] [stdout] 642 | | .out_tx [INFO] [stdout] 643 | | .send(LaneCommand::Tunnel(TunnelOutState::None)) [INFO] [stdout] 644 | | .await; [INFO] [stdout] | |______________________________^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 641 | let _ = self.low [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/lane.rs:746:17 [INFO] [stdout] | [INFO] [stdout] 746 | in_tx.send(frame).await; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 746 | let _ = in_tx.send(frame).await; [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/logger.rs:25:9 [INFO] [stdout] | [INFO] [stdout] 25 | self.tx.send(log); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 25 | let _ = self.tx.send(log); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/message.rs:146:21 [INFO] [stdout] | [INFO] [stdout] 146 | / self.tx.send(MessageUpdate::Result(MessageResult::Ok( [INFO] [stdout] 147 | | message.payload.clone(), [INFO] [stdout] 148 | | ))); [INFO] [stdout] | |_______________________^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 146 | let _ = self.tx.send(MessageUpdate::Result(MessageResult::Ok( [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/message.rs:152:21 [INFO] [stdout] | [INFO] [stdout] 152 | / self.tx [INFO] [stdout] 153 | | .send(MessageUpdate::Result(MessageResult::Err(fail.to_string()))); [INFO] [stdout] | |__________________________________________________________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 152 | let _ = self.tx [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/message.rs:157:21 [INFO] [stdout] | [INFO] [stdout] 157 | self.tx.send(MessageUpdate::Ack(ack.clone())); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 157 | let _ = self.tx.send(MessageUpdate::Ack(ack.clone())); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/message.rs:244:29 [INFO] [stdout] | [INFO] [stdout] 244 | ... self.tx.send(payload); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 244 | let _ = self.tx.send(payload); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/message.rs:251:29 [INFO] [stdout] | [INFO] [stdout] 251 | ... self.tx.send(StarMessagePayload::None); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 251 | let _ = self.tx.send(StarMessagePayload::None); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/message.rs:278:21 [INFO] [stdout] | [INFO] [stdout] 278 | self.tx.send(result); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 278 | let _ = self.tx.send(result); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/message/delivery.rs:97:17 [INFO] [stdout] | [INFO] [stdout] 97 | self.fail(err.to_string()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 97 | let _ = self.fail(err.to_string()); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/proto.rs:132:17 [INFO] [stdout] | [INFO] [stdout] 132 | / star_tx [INFO] [stdout] 133 | | .send(StarCommand::ConstellationBroadcast(broadcast)) [INFO] [stdout] 134 | | .await; [INFO] [stdout] | |__________________________^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 132 | let _ = star_tx [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/proto.rs:149:29 [INFO] [stdout] | [INFO] [stdout] 149 | / ... tx.send(Option::Some(StarInfo::new( [INFO] [stdout] 150 | | ... key.clone(), [INFO] [stdout] 151 | | ... self.kind.clone()))); [INFO] [stdout] | |______________________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 149 | let _ = tx.send(Option::Some(StarInfo::new( [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/proto.rs:154:29 [INFO] [stdout] | [INFO] [stdout] 154 | ... tx.send(Option::None); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 154 | let _ = tx.send(Option::None); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/proto.rs:310:17 [INFO] [stdout] | [INFO] [stdout] 310 | star_tx.send(StarCommand::InvokeProtoStarEvolution).await; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 310 | let _ = star_tx.send(StarCommand::InvokeProtoStarEvolution).await; [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/proto.rs:359:9 [INFO] [stdout] | [INFO] [stdout] 359 | / self.tx [INFO] [stdout] 360 | | .send(Frame::Proto(ProtoFrame::StarLaneProtocolVersion( [INFO] [stdout] 361 | | STARLANE_PROTOCOL_VERSION, [INFO] [stdout] 362 | | ))) [INFO] [stdout] 363 | | .await; [INFO] [stdout] | |__________________^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 359 | let _ = self.tx [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/star/mod.rs:423:9 [INFO] [stdout] | [INFO] [stdout] 423 | f.write_str(self.skel.info.to_string().as_str()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 423 | let _ = f.write_str(self.skel.info.to_string().as_str()); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/star/mod.rs:472:25 [INFO] [stdout] | [INFO] [stdout] 472 | tx.send(Option::Some(self.skel.info.clone())); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 472 | let _ = tx.send(Option::Some(self.skel.info.clone())); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/star/mod.rs:476:25 [INFO] [stdout] | [INFO] [stdout] 476 | set_flags.tx.send(()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 476 | let _ = set_flags.tx.send(()); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/star/mod.rs:530:25 [INFO] [stdout] | [INFO] [stdout] 530 | tx.send(self.status_broadcast.subscribe()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 530 | let _ = tx.send(self.status_broadcast.subscribe()); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/star/mod.rs:531:25 [INFO] [stdout] | [INFO] [stdout] 531 | self.status_broadcast.send(self.status.clone()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 531 | let _ = self.status_broadcast.send(self.status.clone()); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/star/mod.rs:551:29 [INFO] [stdout] | [INFO] [stdout] 551 | ... lane.outgoing().out_tx.try_send(LaneCommand::Shutdown); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 551 | let _ = lane.outgoing().out_tx.try_send(LaneCommand::Shutdown); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/star/mod.rs:554:29 [INFO] [stdout] | [INFO] [stdout] 554 | ... lane.outgoing().out_tx.try_send(LaneCommand::Shutdown); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 554 | let _ = lane.outgoing().out_tx.try_send(LaneCommand::Shutdown); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/star/mod.rs:565:33 [INFO] [stdout] | [INFO] [stdout] 565 | ... tx.send(caches); [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 565 | let _ = tx.send(caches); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/star/mod.rs:587:9 [INFO] [stdout] | [INFO] [stdout] 587 | self.status_broadcast.send(status.clone()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 587 | let _ = self.status_broadcast.send(status.clone()); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/star/mod.rs:630:37 [INFO] [stdout] | [INFO] [stdout] 630 | ... skel.star_tx.send(StarCommand::CheckStatus).await; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 630 | let _ = skel.star_tx.send(StarCommand::CheckStatus).await; [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/star/mod.rs:726:25 [INFO] [stdout] | [INFO] [stdout] 726 | satisfied.tx.send(satisfaction); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 726 | let _ = satisfied.tx.send(satisfaction); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/star/mod.rs:892:9 [INFO] [stdout] | [INFO] [stdout] 892 | self.tx.send(self.payload); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 892 | let _ = self.tx.send(self.payload); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/star/mod.rs:933:9 [INFO] [stdout] | [INFO] [stdout] 933 | self.star_tx.send(StarCommand::SetFlags(set_flags)).await; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 933 | let _ = self.star_tx.send(StarCommand::SetFlags(set_flags)).await; [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/star/mod.rs:939:9 [INFO] [stdout] | [INFO] [stdout] 939 | / self.star_tx [INFO] [stdout] 940 | | .send(StarCommand::Diagnose(Diagnose::HandlersSatisfied(yesno))) [INFO] [stdout] 941 | | .await; [INFO] [stdout] | |__________________^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 939 | let _ = self.star_tx [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/star/mod.rs:947:9 [INFO] [stdout] | [INFO] [stdout] 947 | self.star_tx.send(StarCommand::GetStarInfo(tx)).await; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 947 | let _ = self.star_tx.send(StarCommand::GetStarInfo(tx)).await; [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/star/core/message.rs:148:17 [INFO] [stdout] | [INFO] [stdout] 148 | execute(self, bind_config, delivery ); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 148 | let _ = execute(self, bind_config, delivery ); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/star/core/message.rs:151:17 [INFO] [stdout] | [INFO] [stdout] 151 | delivery.fail("could not get bind config for resource".into()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 151 | let _ = delivery.fail("could not get bind config for resource".into()); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/star/core/message.rs:173:25 [INFO] [stdout] | [INFO] [stdout] 173 | self.resource_manager_api.assign(assign.clone()).await; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 173 | let _ = self.resource_manager_api.assign(assign.clone()).await; [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/star/core/message.rs:311:33 [INFO] [stdout] | [INFO] [stdout] 311 | / ... skel.registry_api [INFO] [stdout] 312 | | ... .set_status( [INFO] [stdout] 313 | | ... to, [INFO] [stdout] 314 | | ... Status::Panic( [INFO] [stdout] ... | [INFO] [stdout] 317 | | ... ) [INFO] [stdout] 318 | | ... .await; [INFO] [stdout] | |________________________________^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 311 | let _ = skel.registry_api [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/star/core/message.rs:662:9 [INFO] [stdout] | [INFO] [stdout] 662 | self.initial_request.fail(error); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 662 | let _ = self.initial_request.fail(error); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/star/core/resource/state.rs:68:13 [INFO] [stdout] | [INFO] [stdout] 68 | tx.send(ResourceStoreCommand::Close).await; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 68 | let _ = tx.send(ResourceStoreCommand::Close).await; [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/star/core/resource/state.rs:103:13 [INFO] [stdout] | [INFO] [stdout] 103 | / Self { [INFO] [stdout] 104 | | tx: tx_clone, [INFO] [stdout] 105 | | rx: rx, [INFO] [stdout] 106 | | skel, [INFO] [stdout] 107 | | } [INFO] [stdout] 108 | | .run() [INFO] [stdout] 109 | | .await; [INFO] [stdout] | |__________________^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 103 | let _ = Self { [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/star/core/resource/state.rs:141:9 [INFO] [stdout] | [INFO] [stdout] 141 | data_access.mkdir(&parent_path).await; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 141 | let _ = data_access.mkdir(&parent_path).await; [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/star/core/resource/registry.rs:73:9 [INFO] [stdout] | [INFO] [stdout] 73 | self.tx.send(RegistryCall::Selector {select, tx }).await; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 73 | let _ = self.tx.send(RegistryCall::Selector {select, tx }).await; [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/star/core/resource/registry.rs:89:9 [INFO] [stdout] | [INFO] [stdout] 89 | self.tx.send(RegistryCall::Query {address, query, tx }).await; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 89 | let _ = self.tx.send(RegistryCall::Query {address, query, tx }).await; [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/star/core/resource/registry.rs:95:9 [INFO] [stdout] | [INFO] [stdout] 95 | self.tx.send(RegistryCall::SetStatus{address, status, tx }).await; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 95 | let _ = self.tx.send(RegistryCall::SetStatus{address, status, tx }).await; [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/star/core/resource/registry.rs:101:9 [INFO] [stdout] | [INFO] [stdout] 101 | self.tx.send(RegistryCall::SetProperties {address, properties, tx }).await; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 101 | let _ = self.tx.send(RegistryCall::SetProperties {address, properties, tx }).await; [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/star/core/resource/registry.rs:107:9 [INFO] [stdout] | [INFO] [stdout] 107 | self.tx.send(RegistryCall::GetProperties {address, keys, tx }).await; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 107 | let _ = self.tx.send(RegistryCall::GetProperties {address, keys, tx }).await; [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/star/core/resource/registry.rs:113:9 [INFO] [stdout] | [INFO] [stdout] 113 | self.tx.send(RegistryCall::Locate{address, tx }).await; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 113 | let _ = self.tx.send(RegistryCall::Locate{address, tx }).await; [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/star/core/resource/registry.rs:119:9 [INFO] [stdout] | [INFO] [stdout] 119 | self.tx.send(RegistryCall::Sequence{address, tx }).await; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 119 | let _ = self.tx.send(RegistryCall::Sequence{address, tx }).await; [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/star/core/resource/registry.rs:181:17 [INFO] [stdout] | [INFO] [stdout] 181 | tx.send(selector); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 181 | let _ = tx.send(selector); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/star/core/resource/registry.rs:223:9 [INFO] [stdout] | [INFO] [stdout] 223 | tx.send(process(self.conn.clone(), address,status).await ); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 223 | let _ = tx.send(process(self.conn.clone(), address,status).await ); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/star/core/resource/registry.rs:253:9 [INFO] [stdout] | [INFO] [stdout] 253 | tx.send(result); [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 253 | let _ = tx.send(result); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/star/core/resource/registry.rs:290:9 [INFO] [stdout] | [INFO] [stdout] 290 | tx.send(result); [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 290 | let _ = tx.send(result); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/star/core/resource/registry.rs:294:9 [INFO] [stdout] | [INFO] [stdout] 294 | tx.send(Self::locate_inner(self.conn.clone(), address).await ); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 294 | let _ = tx.send(Self::locate_inner(self.conn.clone(), address).await ); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/star/core/resource/registry.rs:329:9 [INFO] [stdout] | [INFO] [stdout] 329 | tx.send(process(self.skel.clone(), self.conn.clone(), address).await); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 329 | let _ = tx.send(process(self.skel.clone(), self.conn.clone(), address).await); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/star/core/resource/registry.rs:340:9 [INFO] [stdout] | [INFO] [stdout] 340 | tx.send(process(self.conn.clone(), address, host).await); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 340 | let _ = tx.send(process(self.conn.clone(), address, host).await); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/star/core/resource/registry.rs:405:17 [INFO] [stdout] | [INFO] [stdout] 405 | tx.send(process(skel, self.conn.clone(), address).await); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 405 | let _ = tx.send(process(skel, self.conn.clone(), address).await); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/star/core/resource/registry.rs:452:21 [INFO] [stdout] | [INFO] [stdout] 452 | tx.send(Err(RegError::Error(error.into()))); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [INFO] [stdout] 452 | let _ = tx.send(Err(RegError::Error(error.into()))); [INFO] [stdout] | +++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused `Result` that must be used [INFO] [stdout] --> src/star/core/resource/registry.rs:460:21 [INFO] [stdout] | [INFO] [stdout] 460 | tx.send(Err(error)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: this `Result` may be an `Err` variant, which should be handled [INFO] [stdout] help: use `let _ = ...` to ignore the resulting value [INFO] [stdout] | [WARN] too many lines in the log, truncating it