[INFO] cloning repository https://github.com/RazeLighter777/nn [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/RazeLighter777/nn" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FRazeLighter777%2Fnn", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FRazeLighter777%2Fnn'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] ec3376d6b49d3ed95d77391692d8d214deb45233 [INFO] testing RazeLighter777/nn against master#ec6f9a5b4413f74386267ef8efc93712c2ce6db6 for pr-155739-1 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FRazeLighter777%2Fnn" "/workspace/builds/worker-2-tc1/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-2-tc1/source'... [INFO] [stderr] done. [INFO] started tweaking git repo https://github.com/RazeLighter777/nn [INFO] finished tweaking git repo https://github.com/RazeLighter777/nn [INFO] tweaked toml for git repo https://github.com/RazeLighter777/nn written to /workspace/builds/worker-2-tc1/source/Cargo.toml [INFO] validating manifest of git repo https://github.com/RazeLighter777/nn on toolchain ec6f9a5b4413f74386267ef8efc93712c2ce6db6 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+ec6f9a5b4413f74386267ef8efc93712c2ce6db6" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate git repo https://github.com/RazeLighter777/nn already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+ec6f9a5b4413f74386267ef8efc93712c2ce6db6" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Updating crates.io index [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded thiserror-impl v2.0.18 [INFO] [stderr] Downloaded unicode-ident v1.0.24 [INFO] [stderr] Downloaded migrations_macros v2.3.0 [INFO] [stderr] Downloaded stable_deref_trait v1.2.1 [INFO] [stderr] Downloaded diesel_migrations v2.3.1 [INFO] [stderr] Downloaded strsim v0.11.1 [INFO] [stderr] Downloaded migrations_internals v2.3.0 [INFO] [stderr] Downloaded serde_spanned v1.0.4 [INFO] [stderr] Downloaded percent-encoding v2.3.2 [INFO] [stderr] Downloaded anstyle-query v1.1.5 [INFO] [stderr] Downloaded windows-link v0.2.1 [INFO] [stderr] Downloaded wasm-bindgen-macro v0.2.114 [INFO] [stderr] Downloaded darling_macro v0.21.3 [INFO] [stderr] Downloaded heck v0.5.0 [INFO] [stderr] Downloaded zerofrom-derive v0.1.6 [INFO] [stderr] Downloaded itoa v1.0.17 [INFO] [stderr] Downloaded idna_adapter v1.2.1 [INFO] [stderr] Downloaded thiserror v2.0.18 [INFO] [stderr] Downloaded time-core v0.1.8 [INFO] [stderr] Downloaded ident_case v1.0.1 [INFO] [stderr] Downloaded fnv v1.0.7 [INFO] [stderr] Downloaded clap_lex v1.1.0 [INFO] [stderr] Downloaded zmij v1.0.21 [INFO] [stderr] Downloaded downcast-rs v2.0.2 [INFO] [stderr] Downloaded quote v1.0.45 [INFO] [stderr] Downloaded once_cell_polyfill v1.70.2 [INFO] [stderr] Downloaded is_terminal_polyfill v1.70.2 [INFO] [stderr] Downloaded colorchoice v1.0.5 [INFO] [stderr] Downloaded anstyle-wincon v3.0.11 [INFO] [stderr] Downloaded yoke-derive v0.8.1 [INFO] [stderr] Downloaded diesel_table_macro_syntax v0.3.0 [INFO] [stderr] Downloaded zerofrom v0.1.6 [INFO] [stderr] Downloaded displaydoc v0.2.5 [INFO] [stderr] Downloaded num-conv v0.2.0 [INFO] [stderr] Downloaded wasm-bindgen-shared v0.2.114 [INFO] [stderr] Downloaded powerfmt v0.2.0 [INFO] [stderr] Downloaded utf8_iter v1.0.4 [INFO] [stderr] Downloaded pkg-config v0.3.32 [INFO] [stderr] Downloaded dsl_auto_type v0.2.0 [INFO] [stderr] Downloaded anstyle v1.0.14 [INFO] [stderr] Downloaded writeable v0.6.2 [INFO] [stderr] Downloaded time-macros v0.2.27 [INFO] [stderr] Downloaded shlex v1.3.0 [INFO] [stderr] Downloaded find-msvc-tools v0.1.9 [INFO] [stderr] Downloaded icu_provider v2.1.1 [INFO] [stderr] Downloaded icu_locale_core v2.1.1 [INFO] [stderr] Downloaded dotenvy v0.15.7 [INFO] [stderr] Downloaded toml_parser v1.0.10+spec-1.1.0 [INFO] [stderr] Downloaded deranged v0.5.8 [INFO] [stderr] Downloaded anstyle-parse v1.0.0 [INFO] [stderr] Downloaded smallvec v1.15.1 [INFO] [stderr] Downloaded zerovec-derive v0.11.2 [INFO] [stderr] Downloaded synstructure v0.13.2 [INFO] [stderr] Downloaded rustversion v1.0.22 [INFO] [stderr] Downloaded rsqlite-vfs v0.1.0 [INFO] [stderr] Downloaded foldhash v0.2.0 [INFO] [stderr] Downloaded either v1.15.0 [INFO] [stderr] Downloaded anstream v1.0.0 [INFO] [stderr] Downloaded yoke v0.8.1 [INFO] [stderr] Downloaded pq-sys v0.7.5 [INFO] [stderr] Downloaded darling v0.21.3 [INFO] [stderr] Downloaded bitflags v2.11.0 [INFO] [stderr] Downloaded clap_derive v4.6.0 [INFO] [stderr] Downloaded form_urlencoded v1.2.2 [INFO] [stderr] Downloaded toml_datetime v0.7.5+spec-1.1.0 [INFO] [stderr] Downloaded once_cell v1.21.4 [INFO] [stderr] Downloaded jobserver v0.1.34 [INFO] [stderr] Downloaded clap v4.6.0 [INFO] [stderr] Downloaded potential_utf v0.1.4 [INFO] [stderr] Downloaded serde_derive v1.0.228 [INFO] [stderr] Downloaded toml v0.9.12+spec-1.1.0 [INFO] [stderr] Downloaded semver v1.0.27 [INFO] [stderr] Downloaded local-channel v0.1.5 [INFO] [stderr] Downloaded wasm-bindgen v0.2.114 [INFO] [stderr] Downloaded wit-bindgen v0.51.0 [INFO] [stderr] Downloaded darling_core v0.21.3 [INFO] [stderr] Downloaded icu_properties v2.1.2 [INFO] [stderr] Downloaded regex-lite v0.1.9 [INFO] [stderr] Downloaded proc-macro2 v1.0.106 [INFO] [stderr] Downloaded serde_core v1.0.228 [INFO] [stderr] Downloaded wasm-bindgen-macro-support v0.2.114 [INFO] [stderr] Downloaded bumpalo v3.20.2 [INFO] [stderr] Downloaded diesel_derives v2.3.7 [INFO] [stderr] Downloaded url v2.5.8 [INFO] [stderr] Downloaded zerotrie v0.2.3 [INFO] [stderr] Downloaded actix-codec v0.5.2 [INFO] [stderr] Downloaded serde v1.0.228 [INFO] [stderr] Downloaded js-sys v0.3.91 [INFO] [stderr] Downloaded cc v1.2.57 [INFO] [stderr] Downloaded actix-macros v0.2.4 [INFO] [stderr] Downloaded wasip2 v1.0.2+wasi-0.2.9 [INFO] [stderr] Downloaded memchr v2.8.0 [INFO] [stderr] Downloaded mime v0.3.17 [INFO] [stderr] Downloaded futures-core v0.3.32 [INFO] [stderr] Downloaded unicode-xid v0.2.6 [INFO] [stderr] Downloaded zerovec v0.11.5 [INFO] [stderr] Downloaded hashbrown v0.16.1 [INFO] [stderr] Downloaded idna v1.1.0 [INFO] [stderr] Downloaded serde_json v1.0.149 [INFO] [stderr] Downloaded regex v1.12.3 [INFO] [stderr] Downloaded rustc_version v0.4.1 [INFO] [stderr] Downloaded aho-corasick v1.1.4 [INFO] [stderr] Downloaded winnow v0.7.15 [INFO] [stderr] Downloaded clap_builder v4.6.0 [INFO] [stderr] Downloaded winnow v1.0.0 [INFO] [stderr] Downloaded serde_urlencoded v0.7.1 [INFO] [stderr] Downloaded alloc-stdlib v0.2.2 [INFO] [stderr] Downloaded actix-utils v3.0.1 [INFO] [stderr] Downloaded alloc-no-stdlib v2.0.4 [INFO] [stderr] Downloaded quick-xml v0.39.2 [INFO] [stderr] Downloaded time v0.3.47 [INFO] [stderr] Downloaded futures-sink v0.3.32 [INFO] [stderr] Downloaded vcpkg v0.2.15 [INFO] [stderr] Downloaded local-waker v0.1.4 [INFO] [stderr] Downloaded cpufeatures v0.2.17 [INFO] [stderr] Downloaded equivalent v1.0.2 [INFO] [stderr] Downloaded futures-task v0.3.32 [INFO] [stderr] Downloaded bytestring v1.5.0 [INFO] [stderr] Downloaded sha1 v0.10.6 [INFO] [stderr] Downloaded crypto-common v0.1.7 [INFO] [stderr] Downloaded httpdate v1.0.3 [INFO] [stderr] Downloaded syn v2.0.117 [INFO] [stderr] Downloaded actix-web v4.13.0 [INFO] [stderr] Downloaded adler2 v2.0.1 [INFO] [stderr] Downloaded regex-syntax v0.8.10 [INFO] [stderr] Downloaded diesel v2.3.7 [INFO] [stderr] Downloaded lock_api v0.4.14 [INFO] [stderr] Downloaded foldhash v0.1.5 [INFO] [stderr] Downloaded errno v0.3.14 [INFO] [stderr] Downloaded actix-web-codegen v4.3.0 [INFO] [stderr] Downloaded regex-automata v0.4.14 [INFO] [stderr] Downloaded redox_syscall v0.5.18 [INFO] [stderr] Downloaded rand_core v0.9.5 [INFO] [stderr] Downloaded libc v0.2.183 [INFO] [stderr] Downloaded actix-service v2.0.3 [INFO] [stderr] Downloaded pin-project-lite v0.2.17 [INFO] [stderr] Downloaded impl-more v0.1.9 [INFO] [stderr] Downloaded wasi v0.11.1+wasi-snapshot-preview1 [INFO] [stderr] Downloaded zstd-safe v7.2.4 [INFO] [stderr] Downloaded slab v0.4.12 [INFO] [stderr] Downloaded simd-adler32 v0.3.8 [INFO] [stderr] Downloaded crc32fast v1.5.0 [INFO] [stderr] Downloaded litemap v0.8.1 [INFO] [stderr] Downloaded tracing-attributes v0.1.31 [INFO] [stderr] Downloaded actix-server v2.6.0 [INFO] [stderr] Downloaded parking_lot v0.12.5 [INFO] [stderr] Downloaded tinystr v0.8.2 [INFO] [stderr] Downloaded cookie v0.16.2 [INFO] [stderr] Downloaded actix-router v0.5.4 [INFO] [stderr] Downloaded signal-hook-registry v1.4.8 [INFO] [stderr] Downloaded parking_lot_core v0.9.12 [INFO] [stderr] Downloaded actix-rt v2.11.0 [INFO] [stderr] Downloaded httparse v1.10.1 [INFO] [stderr] Downloaded convert_case v0.10.0 [INFO] [stderr] Downloaded tracing-core v0.1.36 [INFO] [stderr] Downloaded socket2 v0.5.10 [INFO] [stderr] Downloaded ryu v1.0.23 [INFO] [stderr] Downloaded language-tags v0.3.2 [INFO] [stderr] Downloaded zstd v0.13.3 [INFO] [stderr] Downloaded bytes v1.11.1 [INFO] [stderr] Downloaded icu_normalizer v2.1.1 [INFO] [stderr] Downloaded icu_normalizer_data v2.1.1 [INFO] [stderr] Downloaded miniz_oxide v0.8.9 [INFO] [stderr] Downloaded socket2 v0.6.3 [INFO] [stderr] Downloaded icu_collections v2.1.1 [INFO] [stderr] Downloaded log v0.4.29 [INFO] [stderr] Downloaded derive_more v2.1.1 [INFO] [stderr] Downloaded http v0.2.12 [INFO] [stderr] Downloaded typenum v1.19.0 [INFO] [stderr] Downloaded zerocopy-derive v0.8.47 [INFO] [stderr] Downloaded base64 v0.22.1 [INFO] [stderr] Downloaded derive_more-impl v2.1.1 [INFO] [stderr] Downloaded mio v1.1.1 [INFO] [stderr] Downloaded indexmap v2.13.0 [INFO] [stderr] Downloaded flate2 v1.1.9 [INFO] [stderr] Downloaded unicode-segmentation v1.12.0 [INFO] [stderr] Downloaded tokio-util v0.7.18 [INFO] [stderr] Downloaded icu_properties_data v2.1.2 [INFO] [stderr] Downloaded actix-http v3.12.0 [INFO] [stderr] Downloaded h2 v0.3.27 [INFO] [stderr] Downloaded brotli-decompressor v5.0.0 [INFO] [stderr] Downloaded futures-util v0.3.32 [INFO] [stderr] Downloaded windows-sys v0.61.2 [INFO] [stderr] Downloaded zerocopy v0.8.47 [INFO] [stderr] Downloaded tracing v0.1.44 [INFO] [stderr] Downloaded zstd-sys v2.0.16+zstd.1.5.7 [INFO] [stderr] Downloaded brotli v8.0.2 [INFO] [stderr] Downloaded tokio v1.50.0 [INFO] [stderr] Downloaded encoding_rs v0.8.35 [INFO] [stderr] Downloaded libsqlite3-sys v0.36.0 [INFO] [stderr] Downloaded sqlite-wasm-rs v0.5.2 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+ec6f9a5b4413f74386267ef8efc93712c2ce6db6" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 43a90adac12dac7da9b49134bc15b367271dec2c4a455446d316e6650f1f0631 [INFO] running `Command { std: "docker" "start" "-a" "43a90adac12dac7da9b49134bc15b367271dec2c4a455446d316e6650f1f0631", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "43a90adac12dac7da9b49134bc15b367271dec2c4a455446d316e6650f1f0631", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "43a90adac12dac7da9b49134bc15b367271dec2c4a455446d316e6650f1f0631", kill_on_drop: false }` [INFO] [stdout] 43a90adac12dac7da9b49134bc15b367271dec2c4a455446d316e6650f1f0631 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+ec6f9a5b4413f74386267ef8efc93712c2ce6db6" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 4d42ec122ebd140a1ccd30c17ac65f69fcb1d8aa3ae3261b3e816f0332976537 [INFO] running `Command { std: "docker" "start" "-a" "4d42ec122ebd140a1ccd30c17ac65f69fcb1d8aa3ae3261b3e816f0332976537", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.106 [INFO] [stderr] Compiling unicode-ident v1.0.24 [INFO] [stderr] Compiling quote v1.0.45 [INFO] [stderr] Compiling libc v0.2.183 [INFO] [stderr] Compiling cfg-if v1.0.4 [INFO] [stderr] Compiling pin-project-lite v0.2.17 [INFO] [stderr] Compiling pkg-config v0.3.32 [INFO] [stderr] Compiling serde_core v1.0.228 [INFO] [stderr] Compiling log v0.4.29 [INFO] [stderr] Compiling stable_deref_trait v1.2.1 [INFO] [stderr] Compiling smallvec v1.15.1 [INFO] [stderr] Compiling version_check v0.9.5 [INFO] [stderr] Compiling fnv v1.0.7 [INFO] [stderr] Compiling itoa v1.0.17 [INFO] [stderr] Compiling parking_lot_core v0.9.12 [INFO] [stderr] Compiling bytes v1.11.1 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling futures-core v0.3.32 [INFO] [stderr] Compiling scopeguard v1.2.0 [INFO] [stderr] Compiling find-msvc-tools v0.1.9 [INFO] [stderr] Compiling memchr v2.8.0 [INFO] [stderr] Compiling typenum v1.19.0 [INFO] [stderr] Compiling lock_api v0.4.14 [INFO] [stderr] Compiling strsim v0.11.1 [INFO] [stderr] Compiling shlex v1.3.0 [INFO] [stderr] Compiling writeable v0.6.2 [INFO] [stderr] Compiling once_cell v1.21.4 [INFO] [stderr] Compiling litemap v0.8.1 [INFO] [stderr] Compiling generic-array v0.14.7 [INFO] [stderr] Compiling ident_case v1.0.1 [INFO] [stderr] Compiling tracing-core v0.1.36 [INFO] [stderr] Compiling icu_normalizer_data v2.1.1 [INFO] [stderr] Compiling zerocopy v0.8.47 [INFO] [stderr] Compiling getrandom v0.3.4 [INFO] [stderr] Compiling icu_properties_data v2.1.2 [INFO] [stderr] Compiling heck v0.5.0 [INFO] [stderr] Compiling futures-sink v0.3.32 [INFO] [stderr] Compiling percent-encoding v2.3.2 [INFO] [stderr] Compiling unicode-segmentation v1.12.0 [INFO] [stderr] Compiling winnow v1.0.0 [INFO] [stderr] Compiling vcpkg v0.2.15 [INFO] [stderr] Compiling crc32fast v1.5.0 [INFO] [stderr] Compiling bitflags v2.11.0 [INFO] [stderr] Compiling local-waker v0.1.4 [INFO] [stderr] Compiling futures-task v0.3.32 [INFO] [stderr] Compiling slab v0.4.12 [INFO] [stderr] Compiling zstd-safe v7.2.4 [INFO] [stderr] Compiling alloc-no-stdlib v2.0.4 [INFO] [stderr] Compiling convert_case v0.10.0 [INFO] [stderr] Compiling toml_parser v1.0.10+spec-1.1.0 [INFO] [stderr] Compiling alloc-stdlib v0.2.2 [INFO] [stderr] Compiling http v0.2.12 [INFO] [stderr] Compiling pq-sys v0.7.5 [INFO] [stderr] Compiling aho-corasick v1.1.4 [INFO] [stderr] Compiling winnow v0.7.15 [INFO] [stderr] Compiling diesel_derives v2.3.7 [INFO] [stderr] Compiling powerfmt v0.2.0 [INFO] [stderr] Compiling syn v2.0.117 [INFO] [stderr] Compiling futures-util v0.3.32 [INFO] [stderr] Compiling zmij v1.0.21 [INFO] [stderr] Compiling hashbrown v0.16.1 [INFO] [stderr] Compiling adler2 v2.0.1 [INFO] [stderr] Compiling block-buffer v0.10.4 [INFO] [stderr] Compiling jobserver v0.1.34 [INFO] [stderr] Compiling errno v0.3.14 [INFO] [stderr] Compiling mio v1.1.1 [INFO] [stderr] Compiling socket2 v0.6.3 [INFO] [stderr] Compiling signal-hook-registry v1.4.8 [INFO] [stderr] Compiling libsqlite3-sys v0.36.0 [INFO] [stderr] Compiling rand_core v0.9.5 [INFO] [stderr] Compiling crypto-common v0.1.7 [INFO] [stderr] Compiling cc v1.2.57 [INFO] [stderr] Compiling parking_lot v0.12.5 [INFO] [stderr] Compiling regex-syntax v0.8.10 [INFO] [stderr] Compiling httparse v1.10.1 [INFO] [stderr] Compiling num-conv v0.2.0 [INFO] [stderr] Compiling equivalent v1.0.2 [INFO] [stderr] Compiling time-core v0.1.8 [INFO] [stderr] Compiling either v1.15.0 [INFO] [stderr] Compiling simd-adler32 v0.3.8 [INFO] [stderr] Compiling regex-lite v0.1.9 [INFO] [stderr] Compiling tokio v1.50.0 [INFO] [stderr] Compiling unicode-xid v0.2.6 [INFO] [stderr] Compiling utf8parse v0.2.2 [INFO] [stderr] Compiling miniz_oxide v0.8.9 [INFO] [stderr] Compiling anstyle-parse v1.0.0 [INFO] [stderr] Compiling time-macros v0.2.27 [INFO] [stderr] Compiling indexmap v2.13.0 [INFO] [stderr] Compiling tracing v0.1.44 [INFO] [stderr] Compiling digest v0.10.7 [INFO] [stderr] Compiling deranged v0.5.8 [INFO] [stderr] Compiling bytestring v1.5.0 [INFO] [stderr] Compiling brotli-decompressor v5.0.0 [INFO] [stderr] Compiling actix-utils v3.0.1 [INFO] [stderr] Compiling form_urlencoded v1.2.2 [INFO] [stderr] Compiling cookie v0.16.2 [INFO] [stderr] Compiling actix-service v2.0.3 [INFO] [stderr] Compiling serde_json v1.0.149 [INFO] [stderr] Compiling utf8_iter v1.0.4 [INFO] [stderr] Compiling colorchoice v1.0.5 [INFO] [stderr] Compiling cpufeatures v0.2.17 [INFO] [stderr] Compiling anstyle v1.0.14 [INFO] [stderr] Compiling anstyle-query v1.1.5 [INFO] [stderr] Compiling is_terminal_polyfill v1.70.2 [INFO] [stderr] Compiling sha1 v0.10.6 [INFO] [stderr] Compiling flate2 v1.1.9 [INFO] [stderr] Compiling serde_spanned v1.0.4 [INFO] [stderr] Compiling toml_datetime v0.7.5+spec-1.1.0 [INFO] [stderr] Compiling anstream v1.0.0 [INFO] [stderr] Compiling zstd-sys v2.0.16+zstd.1.5.7 [INFO] [stderr] Compiling brotli v8.0.2 [INFO] [stderr] Compiling socket2 v0.5.10 [INFO] [stderr] Compiling local-channel v0.1.5 [INFO] [stderr] Compiling toml v0.9.12+spec-1.1.0 [INFO] [stderr] Compiling encoding_rs v0.8.35 [INFO] [stderr] Compiling thiserror v2.0.18 [INFO] [stderr] Compiling foldhash v0.1.5 [INFO] [stderr] Compiling language-tags v0.3.2 [INFO] [stderr] Compiling base64 v0.22.1 [INFO] [stderr] Compiling clap_lex v1.1.0 [INFO] [stderr] Compiling downcast-rs v2.0.2 [INFO] [stderr] Compiling regex-automata v0.4.14 [INFO] [stderr] Compiling mime v0.3.17 [INFO] [stderr] Compiling ryu v1.0.23 [INFO] [stderr] Compiling httpdate v1.0.3 [INFO] [stderr] Compiling byteorder v1.5.0 [INFO] [stderr] Compiling clap_builder v4.6.0 [INFO] [stderr] Compiling impl-more v0.1.9 [INFO] [stderr] Compiling time v0.3.47 [INFO] [stderr] Compiling dotenvy v0.15.7 [INFO] [stderr] Compiling ppv-lite86 v0.2.21 [INFO] [stderr] Compiling rand_chacha v0.9.0 [INFO] [stderr] Compiling rand v0.9.2 [INFO] [stderr] Compiling synstructure v0.13.2 [INFO] [stderr] Compiling darling_core v0.21.3 [INFO] [stderr] Compiling diesel_table_macro_syntax v0.3.0 [INFO] [stderr] Compiling regex v1.12.3 [INFO] [stderr] Compiling zerofrom-derive v0.1.6 [INFO] [stderr] Compiling yoke-derive v0.8.1 [INFO] [stderr] Compiling zerovec-derive v0.11.2 [INFO] [stderr] Compiling displaydoc v0.2.5 [INFO] [stderr] Compiling serde_derive v1.0.228 [INFO] [stderr] Compiling tracing-attributes v0.1.31 [INFO] [stderr] Compiling tokio-util v0.7.18 [INFO] [stderr] Compiling actix-rt v2.11.0 [INFO] [stderr] Compiling derive_more-impl v2.1.1 [INFO] [stderr] Compiling actix-macros v0.2.4 [INFO] [stderr] Compiling clap_derive v4.6.0 [INFO] [stderr] Compiling thiserror-impl v2.0.18 [INFO] [stderr] Compiling zerofrom v0.1.6 [INFO] [stderr] Compiling yoke v0.8.1 [INFO] [stderr] Compiling zerotrie v0.2.3 [INFO] [stderr] Compiling zerovec v0.11.5 [INFO] [stderr] Compiling h2 v0.3.27 [INFO] [stderr] Compiling actix-codec v0.5.2 [INFO] [stderr] Compiling zstd v0.13.3 [INFO] [stderr] Compiling actix-server v2.6.0 [INFO] [stderr] Compiling tinystr v0.8.2 [INFO] [stderr] Compiling potential_utf v0.1.4 [INFO] [stderr] Compiling icu_collections v2.1.1 [INFO] [stderr] Compiling icu_locale_core v2.1.1 [INFO] [stderr] Compiling darling_macro v0.21.3 [INFO] [stderr] Compiling darling v0.21.3 [INFO] [stderr] Compiling dsl_auto_type v0.2.0 [INFO] [stderr] Compiling clap v4.6.0 [INFO] [stderr] Compiling icu_provider v2.1.1 [INFO] [stderr] Compiling icu_normalizer v2.1.1 [INFO] [stderr] Compiling icu_properties v2.1.2 [INFO] [stderr] Compiling derive_more v2.1.1 [INFO] [stderr] Compiling actix-router v0.5.4 [INFO] [stderr] Compiling migrations_internals v2.3.0 [INFO] [stderr] Compiling serde_urlencoded v0.7.1 [INFO] [stderr] Compiling quick-xml v0.39.2 [INFO] [stderr] Compiling migrations_macros v2.3.0 [INFO] [stderr] Compiling idna_adapter v1.2.1 [INFO] [stderr] Compiling idna v1.1.0 [INFO] [stderr] Compiling actix-web-codegen v4.3.0 [INFO] [stderr] Compiling url v2.5.8 [INFO] [stderr] Compiling actix-http v3.12.0 [INFO] [stderr] Compiling diesel v2.3.7 [INFO] [stderr] Compiling actix-web v4.13.0 [INFO] [stderr] Compiling diesel_migrations v2.3.1 [INFO] [stderr] Compiling nn2 v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: unused imports: `models::*` and `schema::*` [INFO] [stdout] --> src/delete_cmd.rs:2:19 [INFO] [stdout] | [INFO] [stdout] 2 | use crate::{Args, schema::*, models::*, AnyConnection, NNError}; [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::models::*` [INFO] [stdout] --> src/delete_cmd.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | use crate::models::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `diesel::prelude` [INFO] [stdout] --> src/delete_cmd.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use diesel::prelude::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: multiple fields are never read [INFO] [stdout] --> src/nmap_xml.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 4 | pub struct NmapRunXml { [INFO] [stdout] | ---------- fields in this struct [INFO] [stdout] 5 | pub scanner: Option, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 6 | pub args: Option, [INFO] [stdout] | ^^^^ [INFO] [stdout] 7 | pub start: Option, [INFO] [stdout] | ^^^^^ [INFO] [stdout] 8 | pub startstr: Option, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 9 | pub version: Option, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 10 | pub profile_name: Option, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] 11 | pub xmloutputversion: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] 12 | #[serde(rename = "scaninfo", default)] [INFO] [stdout] 13 | pub scaninfo: Vec, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 14 | pub verbose: Option, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 15 | pub debugging: Option, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 16 | #[serde(rename = "target", default)] [INFO] [stdout] 17 | pub targets: Vec, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 18 | #[serde(rename = "taskbegin", default)] [INFO] [stdout] 19 | pub taskbegin: Vec, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 20 | #[serde(rename = "taskprogress", default)] [INFO] [stdout] 21 | pub taskprogress: Vec, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] 22 | #[serde(rename = "taskend", default)] [INFO] [stdout] 23 | pub taskend: Vec, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 24 | #[serde(rename = "hosthint", default)] [INFO] [stdout] 25 | pub hosthints: Vec, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 28 | pub prescript: Option, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 29 | pub postscript: Option, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 30 | pub runstats: Option, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 31 | #[serde(rename = "output", default)] [INFO] [stdout] 32 | pub output: Vec, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `NmapRunXml` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `level` is never read [INFO] [stdout] --> src/nmap_xml.rs:37:9 [INFO] [stdout] | [INFO] [stdout] 36 | pub struct LevelXml { [INFO] [stdout] | -------- field in this struct [INFO] [stdout] 37 | pub level: Option, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `LevelXml` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `scan_type`, `scanflags`, `protocol`, `numservices`, and `services` are never read [INFO] [stdout] --> src/nmap_xml.rs:43:9 [INFO] [stdout] | [INFO] [stdout] 41 | pub struct ScanInfoXml { [INFO] [stdout] | ----------- fields in this struct [INFO] [stdout] 42 | #[serde(rename = "type")] [INFO] [stdout] 43 | pub scan_type: Option, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 44 | pub scanflags: Option, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 45 | pub protocol: Option, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 46 | pub numservices: Option, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 47 | pub services: Option, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `ScanInfoXml` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `specification`, `status`, and `reason` are never read [INFO] [stdout] --> src/nmap_xml.rs:52:9 [INFO] [stdout] | [INFO] [stdout] 51 | pub struct TargetXml { [INFO] [stdout] | --------- fields in this struct [INFO] [stdout] 52 | pub specification: String, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] 53 | pub status: Option, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 54 | pub reason: Option, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `TargetXml` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `task`, `time`, and `extrainfo` are never read [INFO] [stdout] --> src/nmap_xml.rs:59:9 [INFO] [stdout] | [INFO] [stdout] 58 | pub struct TaskBeginXml { [INFO] [stdout] | ------------ fields in this struct [INFO] [stdout] 59 | pub task: String, [INFO] [stdout] | ^^^^ [INFO] [stdout] 60 | pub time: i64, [INFO] [stdout] | ^^^^ [INFO] [stdout] 61 | pub extrainfo: Option, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `TaskBeginXml` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `task`, `time`, `percent`, `remaining`, and `etc` are never read [INFO] [stdout] --> src/nmap_xml.rs:66:9 [INFO] [stdout] | [INFO] [stdout] 65 | pub struct TaskProgressXml { [INFO] [stdout] | --------------- fields in this struct [INFO] [stdout] 66 | pub task: String, [INFO] [stdout] | ^^^^ [INFO] [stdout] 67 | pub time: i64, [INFO] [stdout] | ^^^^ [INFO] [stdout] 68 | pub percent: String, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 69 | pub remaining: Option, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 70 | pub etc: Option, [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `TaskProgressXml` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `task`, `time`, and `extrainfo` are never read [INFO] [stdout] --> src/nmap_xml.rs:75:9 [INFO] [stdout] | [INFO] [stdout] 74 | pub struct TaskEndXml { [INFO] [stdout] | ---------- fields in this struct [INFO] [stdout] 75 | pub task: String, [INFO] [stdout] | ^^^^ [INFO] [stdout] 76 | pub time: i64, [INFO] [stdout] | ^^^^ [INFO] [stdout] 77 | pub extrainfo: Option, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `TaskEndXml` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `status`, `addresses`, and `hostnames` are never read [INFO] [stdout] --> src/nmap_xml.rs:82:9 [INFO] [stdout] | [INFO] [stdout] 81 | pub struct HostHintXml { [INFO] [stdout] | ----------- fields in this struct [INFO] [stdout] 82 | pub status: Option, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 83 | #[serde(rename = "address", default)] [INFO] [stdout] 84 | pub addresses: Vec, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 85 | pub hostnames: Option, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `HostHintXml` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: multiple fields are never read [INFO] [stdout] --> src/nmap_xml.rs:91:9 [INFO] [stdout] | [INFO] [stdout] 89 | pub struct HostXml { [INFO] [stdout] | ------- fields in this struct [INFO] [stdout] 90 | #[serde(rename = "@starttime")] [INFO] [stdout] 91 | pub starttime: Option, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 92 | #[serde(rename = "@endtime")] [INFO] [stdout] 93 | pub endtime: Option, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 94 | #[serde(rename = "@timedout")] [INFO] [stdout] 95 | pub timedout: Option, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 96 | #[serde(rename = "@comment")] [INFO] [stdout] 97 | pub comment: Option, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 98 | pub status: Option, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 104 | pub smurf: Option, [INFO] [stdout] | ^^^^^ [INFO] [stdout] 105 | pub distance: Option, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 106 | pub uptime: Option, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 107 | pub tcpsequence: Option, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 108 | pub ipidsequence: Option, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] 109 | pub tcptssequence: Option, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] 110 | pub trace: Option, [INFO] [stdout] | ^^^^^ [INFO] [stdout] 111 | pub times: Option, [INFO] [stdout] | ^^^^^ [INFO] [stdout] 112 | pub hostscript: Option, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `HostXml` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `state`, `reason`, and `reason_ttl` are never read [INFO] [stdout] --> src/nmap_xml.rs:157:9 [INFO] [stdout] | [INFO] [stdout] 155 | pub struct StatusXml { [INFO] [stdout] | --------- fields in this struct [INFO] [stdout] 156 | #[serde(rename = "@state")] [INFO] [stdout] 157 | pub state: Option, [INFO] [stdout] | ^^^^^ [INFO] [stdout] 158 | #[serde(rename = "@reason")] [INFO] [stdout] 159 | pub reason: Option, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 160 | #[serde(rename = "@reason_ttl")] [INFO] [stdout] 161 | pub reason_ttl: Option, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `StatusXml` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `vendor` is never read [INFO] [stdout] --> src/nmap_xml.rs:171:9 [INFO] [stdout] | [INFO] [stdout] 165 | pub struct AddressXml { [INFO] [stdout] | ---------- field in this struct [INFO] [stdout] ... [INFO] [stdout] 171 | pub vendor: Option, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `AddressXml` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `hostname_type` is never read [INFO] [stdout] --> src/nmap_xml.rs:195:9 [INFO] [stdout] | [INFO] [stdout] 191 | pub struct HostnameXml { [INFO] [stdout] | ----------- field in this struct [INFO] [stdout] ... [INFO] [stdout] 195 | pub hostname_type: Option, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `HostnameXml` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `extraports` is never read [INFO] [stdout] --> src/nmap_xml.rs:201:9 [INFO] [stdout] | [INFO] [stdout] 199 | pub struct PortsXml { [INFO] [stdout] | -------- field in this struct [INFO] [stdout] 200 | #[serde(rename = "extraports", default)] [INFO] [stdout] 201 | pub extraports: Vec, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `PortsXml` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `state`, `count`, and `extrareasons` are never read [INFO] [stdout] --> src/nmap_xml.rs:209:9 [INFO] [stdout] | [INFO] [stdout] 207 | pub struct ExtraPortsXml { [INFO] [stdout] | ------------- fields in this struct [INFO] [stdout] 208 | #[serde(rename = "@state")] [INFO] [stdout] 209 | pub state: String, [INFO] [stdout] | ^^^^^ [INFO] [stdout] 210 | #[serde(rename = "@count")] [INFO] [stdout] 211 | pub count: i32, [INFO] [stdout] | ^^^^^ [INFO] [stdout] 212 | #[serde(rename = "extrareasons", default)] [INFO] [stdout] 213 | pub extrareasons: Vec, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `ExtraPortsXml` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `reason`, `count`, `proto`, and `ports` are never read [INFO] [stdout] --> src/nmap_xml.rs:219:9 [INFO] [stdout] | [INFO] [stdout] 217 | pub struct ExtraReasonsXml { [INFO] [stdout] | --------------- fields in this struct [INFO] [stdout] 218 | #[serde(rename = "@reason")] [INFO] [stdout] 219 | pub reason: String, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 220 | #[serde(rename = "@count")] [INFO] [stdout] 221 | pub count: String, [INFO] [stdout] | ^^^^^ [INFO] [stdout] 222 | #[serde(rename = "@proto")] [INFO] [stdout] 223 | pub proto: Option, [INFO] [stdout] | ^^^^^ [INFO] [stdout] 224 | #[serde(rename = "@ports")] [INFO] [stdout] 225 | pub ports: Option, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `ExtraReasonsXml` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `scripts` is never read [INFO] [stdout] --> src/nmap_xml.rs:238:9 [INFO] [stdout] | [INFO] [stdout] 229 | pub struct PortXml { [INFO] [stdout] | ------- field in this struct [INFO] [stdout] ... [INFO] [stdout] 238 | pub scripts: Vec, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `PortXml` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `reason`, `reason_ttl`, and `reason_ip` are never read [INFO] [stdout] --> src/nmap_xml.rs:246:9 [INFO] [stdout] | [INFO] [stdout] 242 | pub struct PortStateXml { [INFO] [stdout] | ------------ fields in this struct [INFO] [stdout] ... [INFO] [stdout] 246 | pub reason: Option, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 247 | #[serde(rename = "@reason_ttl")] [INFO] [stdout] 248 | pub reason_ttl: Option, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 249 | #[serde(rename = "@reason_ip")] [INFO] [stdout] 250 | pub reason_ip: Option, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `PortStateXml` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `tunnel` and `proto` are never read [INFO] [stdout] --> src/nmap_xml.rs:274:9 [INFO] [stdout] | [INFO] [stdout] 260 | pub struct ServiceXml { [INFO] [stdout] | ---------- fields in this struct [INFO] [stdout] ... [INFO] [stdout] 274 | pub tunnel: Option, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 275 | #[serde(rename = "@proto")] [INFO] [stdout] 276 | pub proto: Option, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `ServiceXml` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `scripts` is never read [INFO] [stdout] --> src/nmap_xml.rs:304:9 [INFO] [stdout] | [INFO] [stdout] 302 | pub struct ScriptContainerXml { [INFO] [stdout] | ------------------ field in this struct [INFO] [stdout] 303 | #[serde(rename = "script", default)] [INFO] [stdout] 304 | pub scripts: Vec, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `ScriptContainerXml` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `id`, `output`, `tables`, and `elems` are never read [INFO] [stdout] --> src/nmap_xml.rs:310:9 [INFO] [stdout] | [INFO] [stdout] 308 | pub struct ScriptXml { [INFO] [stdout] | --------- fields in this struct [INFO] [stdout] 309 | #[serde(rename = "@id")] [INFO] [stdout] 310 | pub id: Option, [INFO] [stdout] | ^^ [INFO] [stdout] 311 | #[serde(rename = "@output")] [INFO] [stdout] 312 | pub output: Option, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 313 | #[serde(rename = "table", default)] [INFO] [stdout] 314 | pub tables: Vec, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 315 | #[serde(rename = "elem", default)] [INFO] [stdout] 316 | pub elems: Vec, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `ScriptXml` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `key`, `tables`, and `elems` are never read [INFO] [stdout] --> src/nmap_xml.rs:322:9 [INFO] [stdout] | [INFO] [stdout] 320 | pub struct ScriptTableXml { [INFO] [stdout] | -------------- fields in this struct [INFO] [stdout] 321 | #[serde(rename = "@key")] [INFO] [stdout] 322 | pub key: Option, [INFO] [stdout] | ^^^ [INFO] [stdout] 323 | #[serde(rename = "table", default)] [INFO] [stdout] 324 | pub tables: Vec, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 325 | #[serde(rename = "elem", default)] [INFO] [stdout] 326 | pub elems: Vec, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `ScriptTableXml` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `key` and `value` are never read [INFO] [stdout] --> src/nmap_xml.rs:332:9 [INFO] [stdout] | [INFO] [stdout] 330 | pub struct ScriptElemXml { [INFO] [stdout] | ------------- fields in this struct [INFO] [stdout] 331 | #[serde(rename = "@key")] [INFO] [stdout] 332 | pub key: Option, [INFO] [stdout] | ^^^ [INFO] [stdout] 333 | #[serde(rename = "$text")] [INFO] [stdout] 334 | pub value: Option, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `ScriptElemXml` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `portused`, `osclass`, and `osfingerprint` are never read [INFO] [stdout] --> src/nmap_xml.rs:340:9 [INFO] [stdout] | [INFO] [stdout] 338 | pub struct OsXml { [INFO] [stdout] | ----- fields in this struct [INFO] [stdout] 339 | #[serde(rename = "portused", default)] [INFO] [stdout] 340 | pub portused: Vec, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 341 | #[serde(rename = "osclass", default)] [INFO] [stdout] 342 | pub osclass: Vec, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 346 | pub osfingerprint: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `OsXml` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `state`, `proto`, and `portid` are never read [INFO] [stdout] --> src/nmap_xml.rs:352:9 [INFO] [stdout] | [INFO] [stdout] 350 | pub struct OsPortUsedXml { [INFO] [stdout] | ------------- fields in this struct [INFO] [stdout] 351 | #[serde(rename = "@state")] [INFO] [stdout] 352 | pub state: String, [INFO] [stdout] | ^^^^^ [INFO] [stdout] 353 | #[serde(rename = "@proto")] [INFO] [stdout] 354 | pub proto: String, [INFO] [stdout] | ^^^^^ [INFO] [stdout] 355 | #[serde(rename = "@portid")] [INFO] [stdout] 356 | pub portid: i32, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `OsPortUsedXml` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `vendor`, `osgen`, `os_type`, `accuracy`, `osfamily`, and `cpe` are never read [INFO] [stdout] --> src/nmap_xml.rs:362:9 [INFO] [stdout] | [INFO] [stdout] 360 | pub struct OsClassXml { [INFO] [stdout] | ---------- fields in this struct [INFO] [stdout] 361 | #[serde(rename = "@vendor")] [INFO] [stdout] 362 | pub vendor: String, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 363 | #[serde(rename = "@osgen")] [INFO] [stdout] 364 | pub osgen: Option, [INFO] [stdout] | ^^^^^ [INFO] [stdout] 365 | #[serde(rename = "@type")] [INFO] [stdout] 366 | pub os_type: Option, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 367 | #[serde(rename = "@accuracy")] [INFO] [stdout] 368 | pub accuracy: i32, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 369 | #[serde(rename = "@osfamily")] [INFO] [stdout] 370 | pub osfamily: String, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 371 | #[serde(rename = "cpe", default)] [INFO] [stdout] 372 | pub cpe: Vec, [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `OsClassXml` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `accuracy` and `line` are never read [INFO] [stdout] --> src/nmap_xml.rs:380:9 [INFO] [stdout] | [INFO] [stdout] 376 | pub struct OsMatchXml { [INFO] [stdout] | ---------- fields in this struct [INFO] [stdout] ... [INFO] [stdout] 380 | pub accuracy: i32, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 381 | #[serde(rename = "@line")] [INFO] [stdout] 382 | pub line: i32, [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `OsMatchXml` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `fingerprint` is never read [INFO] [stdout] --> src/nmap_xml.rs:388:9 [INFO] [stdout] | [INFO] [stdout] 386 | pub struct OsFingerprintXml { [INFO] [stdout] | ---------------- field in this struct [INFO] [stdout] 387 | #[serde(rename = "@fingerprint")] [INFO] [stdout] 388 | pub fingerprint: String, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `OsFingerprintXml` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `responses` is never read [INFO] [stdout] --> src/nmap_xml.rs:394:9 [INFO] [stdout] | [INFO] [stdout] 392 | pub struct SmurfXml { [INFO] [stdout] | -------- field in this struct [INFO] [stdout] 393 | #[serde(rename = "@responses")] [INFO] [stdout] 394 | pub responses: i32, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `SmurfXml` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `value` is never read [INFO] [stdout] --> src/nmap_xml.rs:400:9 [INFO] [stdout] | [INFO] [stdout] 398 | pub struct DistanceXml { [INFO] [stdout] | ----------- field in this struct [INFO] [stdout] 399 | #[serde(rename = "@value")] [INFO] [stdout] 400 | pub value: i32, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `DistanceXml` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `seconds` and `lastboot` are never read [INFO] [stdout] --> src/nmap_xml.rs:406:9 [INFO] [stdout] | [INFO] [stdout] 404 | pub struct UptimeXml { [INFO] [stdout] | --------- fields in this struct [INFO] [stdout] 405 | #[serde(rename = "@seconds")] [INFO] [stdout] 406 | pub seconds: i64, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 407 | #[serde(rename = "@lastboot")] [INFO] [stdout] 408 | pub lastboot: Option, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `UptimeXml` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `index`, `difficulty`, and `values` are never read [INFO] [stdout] --> src/nmap_xml.rs:414:9 [INFO] [stdout] | [INFO] [stdout] 412 | pub struct TcpSequenceXml { [INFO] [stdout] | -------------- fields in this struct [INFO] [stdout] 413 | #[serde(rename = "@index")] [INFO] [stdout] 414 | pub index: i32, [INFO] [stdout] | ^^^^^ [INFO] [stdout] 415 | #[serde(rename = "@difficulty")] [INFO] [stdout] 416 | pub difficulty: String, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 417 | #[serde(rename = "@values")] [INFO] [stdout] 418 | pub values: String, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `TcpSequenceXml` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `class` and `values` are never read [INFO] [stdout] --> src/nmap_xml.rs:424:9 [INFO] [stdout] | [INFO] [stdout] 422 | pub struct IpidSequenceXml { [INFO] [stdout] | --------------- fields in this struct [INFO] [stdout] 423 | #[serde(rename = "@class")] [INFO] [stdout] 424 | pub class: String, [INFO] [stdout] | ^^^^^ [INFO] [stdout] 425 | #[serde(rename = "@values")] [INFO] [stdout] 426 | pub values: String, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `IpidSequenceXml` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `class` and `values` are never read [INFO] [stdout] --> src/nmap_xml.rs:432:9 [INFO] [stdout] | [INFO] [stdout] 430 | pub struct TcptsSequenceXml { [INFO] [stdout] | ---------------- fields in this struct [INFO] [stdout] 431 | #[serde(rename = "@class")] [INFO] [stdout] 432 | pub class: String, [INFO] [stdout] | ^^^^^ [INFO] [stdout] 433 | #[serde(rename = "@values")] [INFO] [stdout] 434 | pub values: Option, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `TcptsSequenceXml` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `proto`, `port`, and `hops` are never read [INFO] [stdout] --> src/nmap_xml.rs:440:9 [INFO] [stdout] | [INFO] [stdout] 438 | pub struct TraceXml { [INFO] [stdout] | -------- fields in this struct [INFO] [stdout] 439 | #[serde(rename = "@proto")] [INFO] [stdout] 440 | pub proto: Option, [INFO] [stdout] | ^^^^^ [INFO] [stdout] 441 | #[serde(rename = "@port")] [INFO] [stdout] 442 | pub port: Option, [INFO] [stdout] | ^^^^ [INFO] [stdout] 443 | #[serde(rename = "hop", default)] [INFO] [stdout] 444 | pub hops: Vec, [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `TraceXml` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `ttl`, `rtt`, `ipaddr`, and `host` are never read [INFO] [stdout] --> src/nmap_xml.rs:450:9 [INFO] [stdout] | [INFO] [stdout] 448 | pub struct HopXml { [INFO] [stdout] | ------ fields in this struct [INFO] [stdout] 449 | #[serde(rename = "@ttl")] [INFO] [stdout] 450 | pub ttl: i32, [INFO] [stdout] | ^^^ [INFO] [stdout] 451 | #[serde(rename = "@rtt")] [INFO] [stdout] 452 | pub rtt: Option, [INFO] [stdout] | ^^^ [INFO] [stdout] 453 | #[serde(rename = "@ipaddr")] [INFO] [stdout] 454 | pub ipaddr: Option, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 455 | #[serde(rename = "@host")] [INFO] [stdout] 456 | pub host: Option, [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `HopXml` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `srtt`, `rttvar`, and `to` are never read [INFO] [stdout] --> src/nmap_xml.rs:462:9 [INFO] [stdout] | [INFO] [stdout] 460 | pub struct TimesXml { [INFO] [stdout] | -------- fields in this struct [INFO] [stdout] 461 | #[serde(rename = "@srtt")] [INFO] [stdout] 462 | pub srtt: String, [INFO] [stdout] | ^^^^ [INFO] [stdout] 463 | #[serde(rename = "@rttvar")] [INFO] [stdout] 464 | pub rttvar: String, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 465 | #[serde(rename = "@to")] [INFO] [stdout] 466 | pub to: String, [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] = note: `TimesXml` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `finished` and `hosts` are never read [INFO] [stdout] --> src/nmap_xml.rs:471:9 [INFO] [stdout] | [INFO] [stdout] 470 | pub struct RunStatsXml { [INFO] [stdout] | ----------- fields in this struct [INFO] [stdout] 471 | pub finished: Option, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 472 | pub hosts: Option, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `RunStatsXml` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `time`, `timestr`, `elapsed`, `summary`, `exit`, and `errormsg` are never read [INFO] [stdout] --> src/nmap_xml.rs:478:9 [INFO] [stdout] | [INFO] [stdout] 476 | pub struct FinishedXml { [INFO] [stdout] | ----------- fields in this struct [INFO] [stdout] 477 | #[serde(rename = "@time")] [INFO] [stdout] 478 | pub time: i64, [INFO] [stdout] | ^^^^ [INFO] [stdout] 479 | #[serde(rename = "@timestr")] [INFO] [stdout] 480 | pub timestr: Option, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 481 | #[serde(rename = "@elapsed")] [INFO] [stdout] 482 | pub elapsed: Option, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 483 | #[serde(rename = "@summary")] [INFO] [stdout] 484 | pub summary: Option, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 485 | #[serde(rename = "@exit")] [INFO] [stdout] 486 | pub exit: Option, [INFO] [stdout] | ^^^^ [INFO] [stdout] 487 | #[serde(rename = "@errormsg")] [INFO] [stdout] 488 | pub errormsg: Option, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `FinishedXml` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `up`, `down`, and `total` are never read [INFO] [stdout] --> src/nmap_xml.rs:494:9 [INFO] [stdout] | [INFO] [stdout] 492 | pub struct HostsXml { [INFO] [stdout] | -------- fields in this struct [INFO] [stdout] 493 | #[serde(rename = "@up")] [INFO] [stdout] 494 | pub up: i32, [INFO] [stdout] | ^^ [INFO] [stdout] 495 | #[serde(rename = "@down")] [INFO] [stdout] 496 | pub down: i32, [INFO] [stdout] | ^^^^ [INFO] [stdout] 497 | #[serde(rename = "@total")] [INFO] [stdout] 498 | pub total: i32, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `HostsXml` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `output_type` and `body` are never read [INFO] [stdout] --> src/nmap_xml.rs:504:9 [INFO] [stdout] | [INFO] [stdout] 502 | pub struct OutputXml { [INFO] [stdout] | --------- fields in this struct [INFO] [stdout] 503 | #[serde(rename = "@type")] [INFO] [stdout] 504 | pub output_type: Option, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 505 | #[serde(rename = "$text")] [INFO] [stdout] 506 | pub body: Option, [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `OutputXml` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `covering_cidr` is never used [INFO] [stdout] --> src/netrange.rs:68:8 [INFO] [stdout] | [INFO] [stdout] 68 | pub fn covering_cidr(ips: &[IpAddr]) -> Option<(IpAddr, u8)> { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `NetworkCoverage` is never constructed [INFO] [stdout] --> src/netrange.rs:166:12 [INFO] [stdout] | [INFO] [stdout] 166 | pub struct NetworkCoverage<'a> { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `host_id` and `network_id` are never read [INFO] [stdout] --> src/import_cmd.rs:15:9 [INFO] [stdout] | [INFO] [stdout] 13 | pub struct AddressMatch { [INFO] [stdout] | ------------ fields in this struct [INFO] [stdout] 14 | pub address_id: i32, [INFO] [stdout] 15 | pub host_id: i32, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 16 | pub host_name: String, [INFO] [stdout] 17 | pub network_id: i32, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `AddressMatch` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 2m 22s [INFO] running `Command { std: "docker" "inspect" "4d42ec122ebd140a1ccd30c17ac65f69fcb1d8aa3ae3261b3e816f0332976537", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "4d42ec122ebd140a1ccd30c17ac65f69fcb1d8aa3ae3261b3e816f0332976537", kill_on_drop: false }` [INFO] [stdout] 4d42ec122ebd140a1ccd30c17ac65f69fcb1d8aa3ae3261b3e816f0332976537 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+ec6f9a5b4413f74386267ef8efc93712c2ce6db6" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 1578be036d4f9f7e33fa3f6a2ed3c4d7fe8e0add0db005e3af653062bb00c5b7 [INFO] running `Command { std: "docker" "start" "-a" "1578be036d4f9f7e33fa3f6a2ed3c4d7fe8e0add0db005e3af653062bb00c5b7", kill_on_drop: false }` [INFO] [stderr] Compiling actix-rt v2.11.0 [INFO] [stderr] Compiling actix-http v3.12.0 [INFO] [stderr] Compiling actix-server v2.6.0 [INFO] [stderr] Compiling actix-web v4.13.0 [INFO] [stderr] Compiling nn2 v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: unused imports: `models::*` and `schema::*` [INFO] [stdout] --> src/delete_cmd.rs:2:19 [INFO] [stdout] | [INFO] [stdout] 2 | use crate::{Args, schema::*, models::*, AnyConnection, NNError}; [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `crate::models::*` [INFO] [stdout] --> src/delete_cmd.rs:6:9 [INFO] [stdout] | [INFO] [stdout] 6 | use crate::models::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `diesel::prelude` [INFO] [stdout] --> src/delete_cmd.rs:1:5 [INFO] [stdout] | [INFO] [stdout] 1 | use diesel::prelude::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: multiple fields are never read [INFO] [stdout] --> src/nmap_xml.rs:5:9 [INFO] [stdout] | [INFO] [stdout] 4 | pub struct NmapRunXml { [INFO] [stdout] | ---------- fields in this struct [INFO] [stdout] 5 | pub scanner: Option, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 6 | pub args: Option, [INFO] [stdout] | ^^^^ [INFO] [stdout] 7 | pub start: Option, [INFO] [stdout] | ^^^^^ [INFO] [stdout] 8 | pub startstr: Option, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 9 | pub version: Option, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 10 | pub profile_name: Option, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] 11 | pub xmloutputversion: Option, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] 12 | #[serde(rename = "scaninfo", default)] [INFO] [stdout] 13 | pub scaninfo: Vec, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 14 | pub verbose: Option, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 15 | pub debugging: Option, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 16 | #[serde(rename = "target", default)] [INFO] [stdout] 17 | pub targets: Vec, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 18 | #[serde(rename = "taskbegin", default)] [INFO] [stdout] 19 | pub taskbegin: Vec, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 20 | #[serde(rename = "taskprogress", default)] [INFO] [stdout] 21 | pub taskprogress: Vec, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] 22 | #[serde(rename = "taskend", default)] [INFO] [stdout] 23 | pub taskend: Vec, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 24 | #[serde(rename = "hosthint", default)] [INFO] [stdout] 25 | pub hosthints: Vec, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 28 | pub prescript: Option, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 29 | pub postscript: Option, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 30 | pub runstats: Option, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 31 | #[serde(rename = "output", default)] [INFO] [stdout] 32 | pub output: Vec, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `NmapRunXml` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `level` is never read [INFO] [stdout] --> src/nmap_xml.rs:37:9 [INFO] [stdout] | [INFO] [stdout] 36 | pub struct LevelXml { [INFO] [stdout] | -------- field in this struct [INFO] [stdout] 37 | pub level: Option, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `LevelXml` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `scan_type`, `scanflags`, `protocol`, `numservices`, and `services` are never read [INFO] [stdout] --> src/nmap_xml.rs:43:9 [INFO] [stdout] | [INFO] [stdout] 41 | pub struct ScanInfoXml { [INFO] [stdout] | ----------- fields in this struct [INFO] [stdout] 42 | #[serde(rename = "type")] [INFO] [stdout] 43 | pub scan_type: Option, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 44 | pub scanflags: Option, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 45 | pub protocol: Option, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 46 | pub numservices: Option, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 47 | pub services: Option, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `ScanInfoXml` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `specification`, `status`, and `reason` are never read [INFO] [stdout] --> src/nmap_xml.rs:52:9 [INFO] [stdout] | [INFO] [stdout] 51 | pub struct TargetXml { [INFO] [stdout] | --------- fields in this struct [INFO] [stdout] 52 | pub specification: String, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] 53 | pub status: Option, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 54 | pub reason: Option, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `TargetXml` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `task`, `time`, and `extrainfo` are never read [INFO] [stdout] --> src/nmap_xml.rs:59:9 [INFO] [stdout] | [INFO] [stdout] 58 | pub struct TaskBeginXml { [INFO] [stdout] | ------------ fields in this struct [INFO] [stdout] 59 | pub task: String, [INFO] [stdout] | ^^^^ [INFO] [stdout] 60 | pub time: i64, [INFO] [stdout] | ^^^^ [INFO] [stdout] 61 | pub extrainfo: Option, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `TaskBeginXml` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `task`, `time`, `percent`, `remaining`, and `etc` are never read [INFO] [stdout] --> src/nmap_xml.rs:66:9 [INFO] [stdout] | [INFO] [stdout] 65 | pub struct TaskProgressXml { [INFO] [stdout] | --------------- fields in this struct [INFO] [stdout] 66 | pub task: String, [INFO] [stdout] | ^^^^ [INFO] [stdout] 67 | pub time: i64, [INFO] [stdout] | ^^^^ [INFO] [stdout] 68 | pub percent: String, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 69 | pub remaining: Option, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 70 | pub etc: Option, [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `TaskProgressXml` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `task`, `time`, and `extrainfo` are never read [INFO] [stdout] --> src/nmap_xml.rs:75:9 [INFO] [stdout] | [INFO] [stdout] 74 | pub struct TaskEndXml { [INFO] [stdout] | ---------- fields in this struct [INFO] [stdout] 75 | pub task: String, [INFO] [stdout] | ^^^^ [INFO] [stdout] 76 | pub time: i64, [INFO] [stdout] | ^^^^ [INFO] [stdout] 77 | pub extrainfo: Option, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `TaskEndXml` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `status`, `addresses`, and `hostnames` are never read [INFO] [stdout] --> src/nmap_xml.rs:82:9 [INFO] [stdout] | [INFO] [stdout] 81 | pub struct HostHintXml { [INFO] [stdout] | ----------- fields in this struct [INFO] [stdout] 82 | pub status: Option, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 83 | #[serde(rename = "address", default)] [INFO] [stdout] 84 | pub addresses: Vec, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 85 | pub hostnames: Option, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `HostHintXml` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: multiple fields are never read [INFO] [stdout] --> src/nmap_xml.rs:91:9 [INFO] [stdout] | [INFO] [stdout] 89 | pub struct HostXml { [INFO] [stdout] | ------- fields in this struct [INFO] [stdout] 90 | #[serde(rename = "@starttime")] [INFO] [stdout] 91 | pub starttime: Option, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 92 | #[serde(rename = "@endtime")] [INFO] [stdout] 93 | pub endtime: Option, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 94 | #[serde(rename = "@timedout")] [INFO] [stdout] 95 | pub timedout: Option, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 96 | #[serde(rename = "@comment")] [INFO] [stdout] 97 | pub comment: Option, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 98 | pub status: Option, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 104 | pub smurf: Option, [INFO] [stdout] | ^^^^^ [INFO] [stdout] 105 | pub distance: Option, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 106 | pub uptime: Option, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 107 | pub tcpsequence: Option, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 108 | pub ipidsequence: Option, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] 109 | pub tcptssequence: Option, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] 110 | pub trace: Option, [INFO] [stdout] | ^^^^^ [INFO] [stdout] 111 | pub times: Option, [INFO] [stdout] | ^^^^^ [INFO] [stdout] 112 | pub hostscript: Option, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `HostXml` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `state`, `reason`, and `reason_ttl` are never read [INFO] [stdout] --> src/nmap_xml.rs:157:9 [INFO] [stdout] | [INFO] [stdout] 155 | pub struct StatusXml { [INFO] [stdout] | --------- fields in this struct [INFO] [stdout] 156 | #[serde(rename = "@state")] [INFO] [stdout] 157 | pub state: Option, [INFO] [stdout] | ^^^^^ [INFO] [stdout] 158 | #[serde(rename = "@reason")] [INFO] [stdout] 159 | pub reason: Option, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 160 | #[serde(rename = "@reason_ttl")] [INFO] [stdout] 161 | pub reason_ttl: Option, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `StatusXml` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `vendor` is never read [INFO] [stdout] --> src/nmap_xml.rs:171:9 [INFO] [stdout] | [INFO] [stdout] 165 | pub struct AddressXml { [INFO] [stdout] | ---------- field in this struct [INFO] [stdout] ... [INFO] [stdout] 171 | pub vendor: Option, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `AddressXml` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `hostname_type` is never read [INFO] [stdout] --> src/nmap_xml.rs:195:9 [INFO] [stdout] | [INFO] [stdout] 191 | pub struct HostnameXml { [INFO] [stdout] | ----------- field in this struct [INFO] [stdout] ... [INFO] [stdout] 195 | pub hostname_type: Option, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `HostnameXml` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `extraports` is never read [INFO] [stdout] --> src/nmap_xml.rs:201:9 [INFO] [stdout] | [INFO] [stdout] 199 | pub struct PortsXml { [INFO] [stdout] | -------- field in this struct [INFO] [stdout] 200 | #[serde(rename = "extraports", default)] [INFO] [stdout] 201 | pub extraports: Vec, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `PortsXml` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `state`, `count`, and `extrareasons` are never read [INFO] [stdout] --> src/nmap_xml.rs:209:9 [INFO] [stdout] | [INFO] [stdout] 207 | pub struct ExtraPortsXml { [INFO] [stdout] | ------------- fields in this struct [INFO] [stdout] 208 | #[serde(rename = "@state")] [INFO] [stdout] 209 | pub state: String, [INFO] [stdout] | ^^^^^ [INFO] [stdout] 210 | #[serde(rename = "@count")] [INFO] [stdout] 211 | pub count: i32, [INFO] [stdout] | ^^^^^ [INFO] [stdout] 212 | #[serde(rename = "extrareasons", default)] [INFO] [stdout] 213 | pub extrareasons: Vec, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `ExtraPortsXml` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `reason`, `count`, `proto`, and `ports` are never read [INFO] [stdout] --> src/nmap_xml.rs:219:9 [INFO] [stdout] | [INFO] [stdout] 217 | pub struct ExtraReasonsXml { [INFO] [stdout] | --------------- fields in this struct [INFO] [stdout] 218 | #[serde(rename = "@reason")] [INFO] [stdout] 219 | pub reason: String, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 220 | #[serde(rename = "@count")] [INFO] [stdout] 221 | pub count: String, [INFO] [stdout] | ^^^^^ [INFO] [stdout] 222 | #[serde(rename = "@proto")] [INFO] [stdout] 223 | pub proto: Option, [INFO] [stdout] | ^^^^^ [INFO] [stdout] 224 | #[serde(rename = "@ports")] [INFO] [stdout] 225 | pub ports: Option, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `ExtraReasonsXml` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `scripts` is never read [INFO] [stdout] --> src/nmap_xml.rs:238:9 [INFO] [stdout] | [INFO] [stdout] 229 | pub struct PortXml { [INFO] [stdout] | ------- field in this struct [INFO] [stdout] ... [INFO] [stdout] 238 | pub scripts: Vec, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `PortXml` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `reason`, `reason_ttl`, and `reason_ip` are never read [INFO] [stdout] --> src/nmap_xml.rs:246:9 [INFO] [stdout] | [INFO] [stdout] 242 | pub struct PortStateXml { [INFO] [stdout] | ------------ fields in this struct [INFO] [stdout] ... [INFO] [stdout] 246 | pub reason: Option, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 247 | #[serde(rename = "@reason_ttl")] [INFO] [stdout] 248 | pub reason_ttl: Option, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 249 | #[serde(rename = "@reason_ip")] [INFO] [stdout] 250 | pub reason_ip: Option, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `PortStateXml` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `tunnel` and `proto` are never read [INFO] [stdout] --> src/nmap_xml.rs:274:9 [INFO] [stdout] | [INFO] [stdout] 260 | pub struct ServiceXml { [INFO] [stdout] | ---------- fields in this struct [INFO] [stdout] ... [INFO] [stdout] 274 | pub tunnel: Option, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 275 | #[serde(rename = "@proto")] [INFO] [stdout] 276 | pub proto: Option, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `ServiceXml` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `scripts` is never read [INFO] [stdout] --> src/nmap_xml.rs:304:9 [INFO] [stdout] | [INFO] [stdout] 302 | pub struct ScriptContainerXml { [INFO] [stdout] | ------------------ field in this struct [INFO] [stdout] 303 | #[serde(rename = "script", default)] [INFO] [stdout] 304 | pub scripts: Vec, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `ScriptContainerXml` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `id`, `output`, `tables`, and `elems` are never read [INFO] [stdout] --> src/nmap_xml.rs:310:9 [INFO] [stdout] | [INFO] [stdout] 308 | pub struct ScriptXml { [INFO] [stdout] | --------- fields in this struct [INFO] [stdout] 309 | #[serde(rename = "@id")] [INFO] [stdout] 310 | pub id: Option, [INFO] [stdout] | ^^ [INFO] [stdout] 311 | #[serde(rename = "@output")] [INFO] [stdout] 312 | pub output: Option, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 313 | #[serde(rename = "table", default)] [INFO] [stdout] 314 | pub tables: Vec, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 315 | #[serde(rename = "elem", default)] [INFO] [stdout] 316 | pub elems: Vec, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `ScriptXml` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `key`, `tables`, and `elems` are never read [INFO] [stdout] --> src/nmap_xml.rs:322:9 [INFO] [stdout] | [INFO] [stdout] 320 | pub struct ScriptTableXml { [INFO] [stdout] | -------------- fields in this struct [INFO] [stdout] 321 | #[serde(rename = "@key")] [INFO] [stdout] 322 | pub key: Option, [INFO] [stdout] | ^^^ [INFO] [stdout] 323 | #[serde(rename = "table", default)] [INFO] [stdout] 324 | pub tables: Vec, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 325 | #[serde(rename = "elem", default)] [INFO] [stdout] 326 | pub elems: Vec, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `ScriptTableXml` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `key` and `value` are never read [INFO] [stdout] --> src/nmap_xml.rs:332:9 [INFO] [stdout] | [INFO] [stdout] 330 | pub struct ScriptElemXml { [INFO] [stdout] | ------------- fields in this struct [INFO] [stdout] 331 | #[serde(rename = "@key")] [INFO] [stdout] 332 | pub key: Option, [INFO] [stdout] | ^^^ [INFO] [stdout] 333 | #[serde(rename = "$text")] [INFO] [stdout] 334 | pub value: Option, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `ScriptElemXml` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `portused`, `osclass`, and `osfingerprint` are never read [INFO] [stdout] --> src/nmap_xml.rs:340:9 [INFO] [stdout] | [INFO] [stdout] 338 | pub struct OsXml { [INFO] [stdout] | ----- fields in this struct [INFO] [stdout] 339 | #[serde(rename = "portused", default)] [INFO] [stdout] 340 | pub portused: Vec, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 341 | #[serde(rename = "osclass", default)] [INFO] [stdout] 342 | pub osclass: Vec, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 346 | pub osfingerprint: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `OsXml` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `state`, `proto`, and `portid` are never read [INFO] [stdout] --> src/nmap_xml.rs:352:9 [INFO] [stdout] | [INFO] [stdout] 350 | pub struct OsPortUsedXml { [INFO] [stdout] | ------------- fields in this struct [INFO] [stdout] 351 | #[serde(rename = "@state")] [INFO] [stdout] 352 | pub state: String, [INFO] [stdout] | ^^^^^ [INFO] [stdout] 353 | #[serde(rename = "@proto")] [INFO] [stdout] 354 | pub proto: String, [INFO] [stdout] | ^^^^^ [INFO] [stdout] 355 | #[serde(rename = "@portid")] [INFO] [stdout] 356 | pub portid: i32, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `OsPortUsedXml` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `vendor`, `osgen`, `os_type`, `accuracy`, `osfamily`, and `cpe` are never read [INFO] [stdout] --> src/nmap_xml.rs:362:9 [INFO] [stdout] | [INFO] [stdout] 360 | pub struct OsClassXml { [INFO] [stdout] | ---------- fields in this struct [INFO] [stdout] 361 | #[serde(rename = "@vendor")] [INFO] [stdout] 362 | pub vendor: String, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 363 | #[serde(rename = "@osgen")] [INFO] [stdout] 364 | pub osgen: Option, [INFO] [stdout] | ^^^^^ [INFO] [stdout] 365 | #[serde(rename = "@type")] [INFO] [stdout] 366 | pub os_type: Option, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 367 | #[serde(rename = "@accuracy")] [INFO] [stdout] 368 | pub accuracy: i32, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 369 | #[serde(rename = "@osfamily")] [INFO] [stdout] 370 | pub osfamily: String, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 371 | #[serde(rename = "cpe", default)] [INFO] [stdout] 372 | pub cpe: Vec, [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `OsClassXml` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `accuracy` and `line` are never read [INFO] [stdout] --> src/nmap_xml.rs:380:9 [INFO] [stdout] | [INFO] [stdout] 376 | pub struct OsMatchXml { [INFO] [stdout] | ---------- fields in this struct [INFO] [stdout] ... [INFO] [stdout] 380 | pub accuracy: i32, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 381 | #[serde(rename = "@line")] [INFO] [stdout] 382 | pub line: i32, [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `OsMatchXml` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `fingerprint` is never read [INFO] [stdout] --> src/nmap_xml.rs:388:9 [INFO] [stdout] | [INFO] [stdout] 386 | pub struct OsFingerprintXml { [INFO] [stdout] | ---------------- field in this struct [INFO] [stdout] 387 | #[serde(rename = "@fingerprint")] [INFO] [stdout] 388 | pub fingerprint: String, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `OsFingerprintXml` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `responses` is never read [INFO] [stdout] --> src/nmap_xml.rs:394:9 [INFO] [stdout] | [INFO] [stdout] 392 | pub struct SmurfXml { [INFO] [stdout] | -------- field in this struct [INFO] [stdout] 393 | #[serde(rename = "@responses")] [INFO] [stdout] 394 | pub responses: i32, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `SmurfXml` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `value` is never read [INFO] [stdout] --> src/nmap_xml.rs:400:9 [INFO] [stdout] | [INFO] [stdout] 398 | pub struct DistanceXml { [INFO] [stdout] | ----------- field in this struct [INFO] [stdout] 399 | #[serde(rename = "@value")] [INFO] [stdout] 400 | pub value: i32, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `DistanceXml` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `seconds` and `lastboot` are never read [INFO] [stdout] --> src/nmap_xml.rs:406:9 [INFO] [stdout] | [INFO] [stdout] 404 | pub struct UptimeXml { [INFO] [stdout] | --------- fields in this struct [INFO] [stdout] 405 | #[serde(rename = "@seconds")] [INFO] [stdout] 406 | pub seconds: i64, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 407 | #[serde(rename = "@lastboot")] [INFO] [stdout] 408 | pub lastboot: Option, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `UptimeXml` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `index`, `difficulty`, and `values` are never read [INFO] [stdout] --> src/nmap_xml.rs:414:9 [INFO] [stdout] | [INFO] [stdout] 412 | pub struct TcpSequenceXml { [INFO] [stdout] | -------------- fields in this struct [INFO] [stdout] 413 | #[serde(rename = "@index")] [INFO] [stdout] 414 | pub index: i32, [INFO] [stdout] | ^^^^^ [INFO] [stdout] 415 | #[serde(rename = "@difficulty")] [INFO] [stdout] 416 | pub difficulty: String, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 417 | #[serde(rename = "@values")] [INFO] [stdout] 418 | pub values: String, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `TcpSequenceXml` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `class` and `values` are never read [INFO] [stdout] --> src/nmap_xml.rs:424:9 [INFO] [stdout] | [INFO] [stdout] 422 | pub struct IpidSequenceXml { [INFO] [stdout] | --------------- fields in this struct [INFO] [stdout] 423 | #[serde(rename = "@class")] [INFO] [stdout] 424 | pub class: String, [INFO] [stdout] | ^^^^^ [INFO] [stdout] 425 | #[serde(rename = "@values")] [INFO] [stdout] 426 | pub values: String, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `IpidSequenceXml` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `class` and `values` are never read [INFO] [stdout] --> src/nmap_xml.rs:432:9 [INFO] [stdout] | [INFO] [stdout] 430 | pub struct TcptsSequenceXml { [INFO] [stdout] | ---------------- fields in this struct [INFO] [stdout] 431 | #[serde(rename = "@class")] [INFO] [stdout] 432 | pub class: String, [INFO] [stdout] | ^^^^^ [INFO] [stdout] 433 | #[serde(rename = "@values")] [INFO] [stdout] 434 | pub values: Option, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `TcptsSequenceXml` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `proto`, `port`, and `hops` are never read [INFO] [stdout] --> src/nmap_xml.rs:440:9 [INFO] [stdout] | [INFO] [stdout] 438 | pub struct TraceXml { [INFO] [stdout] | -------- fields in this struct [INFO] [stdout] 439 | #[serde(rename = "@proto")] [INFO] [stdout] 440 | pub proto: Option, [INFO] [stdout] | ^^^^^ [INFO] [stdout] 441 | #[serde(rename = "@port")] [INFO] [stdout] 442 | pub port: Option, [INFO] [stdout] | ^^^^ [INFO] [stdout] 443 | #[serde(rename = "hop", default)] [INFO] [stdout] 444 | pub hops: Vec, [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `TraceXml` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `ttl`, `rtt`, `ipaddr`, and `host` are never read [INFO] [stdout] --> src/nmap_xml.rs:450:9 [INFO] [stdout] | [INFO] [stdout] 448 | pub struct HopXml { [INFO] [stdout] | ------ fields in this struct [INFO] [stdout] 449 | #[serde(rename = "@ttl")] [INFO] [stdout] 450 | pub ttl: i32, [INFO] [stdout] | ^^^ [INFO] [stdout] 451 | #[serde(rename = "@rtt")] [INFO] [stdout] 452 | pub rtt: Option, [INFO] [stdout] | ^^^ [INFO] [stdout] 453 | #[serde(rename = "@ipaddr")] [INFO] [stdout] 454 | pub ipaddr: Option, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 455 | #[serde(rename = "@host")] [INFO] [stdout] 456 | pub host: Option, [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `HopXml` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `srtt`, `rttvar`, and `to` are never read [INFO] [stdout] --> src/nmap_xml.rs:462:9 [INFO] [stdout] | [INFO] [stdout] 460 | pub struct TimesXml { [INFO] [stdout] | -------- fields in this struct [INFO] [stdout] 461 | #[serde(rename = "@srtt")] [INFO] [stdout] 462 | pub srtt: String, [INFO] [stdout] | ^^^^ [INFO] [stdout] 463 | #[serde(rename = "@rttvar")] [INFO] [stdout] 464 | pub rttvar: String, [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 465 | #[serde(rename = "@to")] [INFO] [stdout] 466 | pub to: String, [INFO] [stdout] | ^^ [INFO] [stdout] | [INFO] [stdout] = note: `TimesXml` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `finished` and `hosts` are never read [INFO] [stdout] --> src/nmap_xml.rs:471:9 [INFO] [stdout] | [INFO] [stdout] 470 | pub struct RunStatsXml { [INFO] [stdout] | ----------- fields in this struct [INFO] [stdout] 471 | pub finished: Option, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 472 | pub hosts: Option, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `RunStatsXml` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `time`, `timestr`, `elapsed`, `summary`, `exit`, and `errormsg` are never read [INFO] [stdout] --> src/nmap_xml.rs:478:9 [INFO] [stdout] | [INFO] [stdout] 476 | pub struct FinishedXml { [INFO] [stdout] | ----------- fields in this struct [INFO] [stdout] 477 | #[serde(rename = "@time")] [INFO] [stdout] 478 | pub time: i64, [INFO] [stdout] | ^^^^ [INFO] [stdout] 479 | #[serde(rename = "@timestr")] [INFO] [stdout] 480 | pub timestr: Option, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 481 | #[serde(rename = "@elapsed")] [INFO] [stdout] 482 | pub elapsed: Option, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 483 | #[serde(rename = "@summary")] [INFO] [stdout] 484 | pub summary: Option, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 485 | #[serde(rename = "@exit")] [INFO] [stdout] 486 | pub exit: Option, [INFO] [stdout] | ^^^^ [INFO] [stdout] 487 | #[serde(rename = "@errormsg")] [INFO] [stdout] 488 | pub errormsg: Option, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `FinishedXml` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `up`, `down`, and `total` are never read [INFO] [stdout] --> src/nmap_xml.rs:494:9 [INFO] [stdout] | [INFO] [stdout] 492 | pub struct HostsXml { [INFO] [stdout] | -------- fields in this struct [INFO] [stdout] 493 | #[serde(rename = "@up")] [INFO] [stdout] 494 | pub up: i32, [INFO] [stdout] | ^^ [INFO] [stdout] 495 | #[serde(rename = "@down")] [INFO] [stdout] 496 | pub down: i32, [INFO] [stdout] | ^^^^ [INFO] [stdout] 497 | #[serde(rename = "@total")] [INFO] [stdout] 498 | pub total: i32, [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `HostsXml` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `output_type` and `body` are never read [INFO] [stdout] --> src/nmap_xml.rs:504:9 [INFO] [stdout] | [INFO] [stdout] 502 | pub struct OutputXml { [INFO] [stdout] | --------- fields in this struct [INFO] [stdout] 503 | #[serde(rename = "@type")] [INFO] [stdout] 504 | pub output_type: Option, [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] 505 | #[serde(rename = "$text")] [INFO] [stdout] 506 | pub body: Option, [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `OutputXml` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `covering_cidr` is never used [INFO] [stdout] --> src/netrange.rs:68:8 [INFO] [stdout] | [INFO] [stdout] 68 | pub fn covering_cidr(ips: &[IpAddr]) -> Option<(IpAddr, u8)> { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `NetworkCoverage` is never constructed [INFO] [stdout] --> src/netrange.rs:166:12 [INFO] [stdout] | [INFO] [stdout] 166 | pub struct NetworkCoverage<'a> { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `host_id` and `network_id` are never read [INFO] [stdout] --> src/import_cmd.rs:15:9 [INFO] [stdout] | [INFO] [stdout] 13 | pub struct AddressMatch { [INFO] [stdout] | ------------ fields in this struct [INFO] [stdout] 14 | pub address_id: i32, [INFO] [stdout] 15 | pub host_id: i32, [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] 16 | pub host_name: String, [INFO] [stdout] 17 | pub network_id: i32, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `AddressMatch` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 39.19s [INFO] running `Command { std: "docker" "inspect" "1578be036d4f9f7e33fa3f6a2ed3c4d7fe8e0add0db005e3af653062bb00c5b7", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "1578be036d4f9f7e33fa3f6a2ed3c4d7fe8e0add0db005e3af653062bb00c5b7", kill_on_drop: false }` [INFO] [stdout] 1578be036d4f9f7e33fa3f6a2ed3c4d7fe8e0add0db005e3af653062bb00c5b7 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+ec6f9a5b4413f74386267ef8efc93712c2ce6db6" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] f3960ec177fa7a4da334900f62ae69a63675a845da10f5cb5a92169f199355a7 [INFO] running `Command { std: "docker" "start" "-a" "f3960ec177fa7a4da334900f62ae69a63675a845da10f5cb5a92169f199355a7", kill_on_drop: false }` [INFO] [stderr] warning: unused imports: `models::*` and `schema::*` [INFO] [stderr] --> src/delete_cmd.rs:2:19 [INFO] [stderr] | [INFO] [stderr] 2 | use crate::{Args, schema::*, models::*, AnyConnection, NNError}; [INFO] [stderr] | ^^^^^^^^^ ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::models::*` [INFO] [stderr] --> src/delete_cmd.rs:6:9 [INFO] [stderr] | [INFO] [stderr] 6 | use crate::models::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `diesel::prelude` [INFO] [stderr] --> src/delete_cmd.rs:1:5 [INFO] [stderr] | [INFO] [stderr] 1 | use diesel::prelude::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: multiple fields are never read [INFO] [stderr] --> src/nmap_xml.rs:5:9 [INFO] [stderr] | [INFO] [stderr] 4 | pub struct NmapRunXml { [INFO] [stderr] | ---------- fields in this struct [INFO] [stderr] 5 | pub scanner: Option, [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] 6 | pub args: Option, [INFO] [stderr] | ^^^^ [INFO] [stderr] 7 | pub start: Option, [INFO] [stderr] | ^^^^^ [INFO] [stderr] 8 | pub startstr: Option, [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] 9 | pub version: Option, [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] 10 | pub profile_name: Option, [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] 11 | pub xmloutputversion: Option, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] 12 | #[serde(rename = "scaninfo", default)] [INFO] [stderr] 13 | pub scaninfo: Vec, [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] 14 | pub verbose: Option, [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] 15 | pub debugging: Option, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] 16 | #[serde(rename = "target", default)] [INFO] [stderr] 17 | pub targets: Vec, [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] 18 | #[serde(rename = "taskbegin", default)] [INFO] [stderr] 19 | pub taskbegin: Vec, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] 20 | #[serde(rename = "taskprogress", default)] [INFO] [stderr] 21 | pub taskprogress: Vec, [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] 22 | #[serde(rename = "taskend", default)] [INFO] [stderr] 23 | pub taskend: Vec, [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] 24 | #[serde(rename = "hosthint", default)] [INFO] [stderr] 25 | pub hosthints: Vec, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 28 | pub prescript: Option, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] 29 | pub postscript: Option, [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] 30 | pub runstats: Option, [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] 31 | #[serde(rename = "output", default)] [INFO] [stderr] 32 | pub output: Vec, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `NmapRunXml` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stderr] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stderr] [INFO] [stderr] warning: field `level` is never read [INFO] [stderr] --> src/nmap_xml.rs:37:9 [INFO] [stderr] | [INFO] [stderr] 36 | pub struct LevelXml { [INFO] [stderr] | -------- field in this struct [INFO] [stderr] 37 | pub level: Option, [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `LevelXml` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stderr] [INFO] [stderr] warning: fields `scan_type`, `scanflags`, `protocol`, `numservices`, and `services` are never read [INFO] [stderr] --> src/nmap_xml.rs:43:9 [INFO] [stderr] | [INFO] [stderr] 41 | pub struct ScanInfoXml { [INFO] [stderr] | ----------- fields in this struct [INFO] [stderr] 42 | #[serde(rename = "type")] [INFO] [stderr] 43 | pub scan_type: Option, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] 44 | pub scanflags: Option, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] 45 | pub protocol: Option, [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] 46 | pub numservices: Option, [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] 47 | pub services: Option, [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `ScanInfoXml` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stderr] [INFO] [stderr] warning: fields `specification`, `status`, and `reason` are never read [INFO] [stderr] --> src/nmap_xml.rs:52:9 [INFO] [stderr] | [INFO] [stderr] 51 | pub struct TargetXml { [INFO] [stderr] | --------- fields in this struct [INFO] [stderr] 52 | pub specification: String, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] 53 | pub status: Option, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] 54 | pub reason: Option, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `TargetXml` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stderr] [INFO] [stderr] warning: fields `task`, `time`, and `extrainfo` are never read [INFO] [stderr] --> src/nmap_xml.rs:59:9 [INFO] [stderr] | [INFO] [stderr] 58 | pub struct TaskBeginXml { [INFO] [stderr] | ------------ fields in this struct [INFO] [stderr] 59 | pub task: String, [INFO] [stderr] | ^^^^ [INFO] [stderr] 60 | pub time: i64, [INFO] [stderr] | ^^^^ [INFO] [stderr] 61 | pub extrainfo: Option, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `TaskBeginXml` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stderr] [INFO] [stderr] warning: fields `task`, `time`, `percent`, `remaining`, and `etc` are never read [INFO] [stderr] --> src/nmap_xml.rs:66:9 [INFO] [stderr] | [INFO] [stderr] 65 | pub struct TaskProgressXml { [INFO] [stderr] | --------------- fields in this struct [INFO] [stderr] 66 | pub task: String, [INFO] [stderr] | ^^^^ [INFO] [stderr] 67 | pub time: i64, [INFO] [stderr] | ^^^^ [INFO] [stderr] 68 | pub percent: String, [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] 69 | pub remaining: Option, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] 70 | pub etc: Option, [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = note: `TaskProgressXml` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stderr] [INFO] [stderr] warning: fields `task`, `time`, and `extrainfo` are never read [INFO] [stderr] --> src/nmap_xml.rs:75:9 [INFO] [stderr] | [INFO] [stderr] 74 | pub struct TaskEndXml { [INFO] [stderr] | ---------- fields in this struct [INFO] [stderr] 75 | pub task: String, [INFO] [stderr] | ^^^^ [INFO] [stderr] 76 | pub time: i64, [INFO] [stderr] | ^^^^ [INFO] [stderr] 77 | pub extrainfo: Option, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `TaskEndXml` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stderr] [INFO] [stderr] warning: fields `status`, `addresses`, and `hostnames` are never read [INFO] [stderr] --> src/nmap_xml.rs:82:9 [INFO] [stderr] | [INFO] [stderr] 81 | pub struct HostHintXml { [INFO] [stderr] | ----------- fields in this struct [INFO] [stderr] 82 | pub status: Option, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] 83 | #[serde(rename = "address", default)] [INFO] [stderr] 84 | pub addresses: Vec, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] 85 | pub hostnames: Option, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `HostHintXml` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stderr] [INFO] [stderr] warning: multiple fields are never read [INFO] [stderr] --> src/nmap_xml.rs:91:9 [INFO] [stderr] | [INFO] [stderr] 89 | pub struct HostXml { [INFO] [stderr] | ------- fields in this struct [INFO] [stderr] 90 | #[serde(rename = "@starttime")] [INFO] [stderr] 91 | pub starttime: Option, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] 92 | #[serde(rename = "@endtime")] [INFO] [stderr] 93 | pub endtime: Option, [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] 94 | #[serde(rename = "@timedout")] [INFO] [stderr] 95 | pub timedout: Option, [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] 96 | #[serde(rename = "@comment")] [INFO] [stderr] 97 | pub comment: Option, [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] 98 | pub status: Option, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 104 | pub smurf: Option, [INFO] [stderr] | ^^^^^ [INFO] [stderr] 105 | pub distance: Option, [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] 106 | pub uptime: Option, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] 107 | pub tcpsequence: Option, [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] 108 | pub ipidsequence: Option, [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] 109 | pub tcptssequence: Option, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] 110 | pub trace: Option, [INFO] [stderr] | ^^^^^ [INFO] [stderr] 111 | pub times: Option, [INFO] [stderr] | ^^^^^ [INFO] [stderr] 112 | pub hostscript: Option, [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `HostXml` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stderr] [INFO] [stderr] warning: fields `state`, `reason`, and `reason_ttl` are never read [INFO] [stderr] --> src/nmap_xml.rs:157:9 [INFO] [stderr] | [INFO] [stderr] 155 | pub struct StatusXml { [INFO] [stderr] | --------- fields in this struct [INFO] [stderr] 156 | #[serde(rename = "@state")] [INFO] [stderr] 157 | pub state: Option, [INFO] [stderr] | ^^^^^ [INFO] [stderr] 158 | #[serde(rename = "@reason")] [INFO] [stderr] 159 | pub reason: Option, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] 160 | #[serde(rename = "@reason_ttl")] [INFO] [stderr] 161 | pub reason_ttl: Option, [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `StatusXml` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stderr] [INFO] [stderr] warning: field `vendor` is never read [INFO] [stderr] --> src/nmap_xml.rs:171:9 [INFO] [stderr] | [INFO] [stderr] 165 | pub struct AddressXml { [INFO] [stderr] | ---------- field in this struct [INFO] [stderr] ... [INFO] [stderr] 171 | pub vendor: Option, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `AddressXml` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stderr] [INFO] [stderr] warning: field `hostname_type` is never read [INFO] [stderr] --> src/nmap_xml.rs:195:9 [INFO] [stderr] | [INFO] [stderr] 191 | pub struct HostnameXml { [INFO] [stderr] | ----------- field in this struct [INFO] [stderr] ... [INFO] [stderr] 195 | pub hostname_type: Option, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `HostnameXml` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stderr] [INFO] [stderr] warning: field `extraports` is never read [INFO] [stderr] --> src/nmap_xml.rs:201:9 [INFO] [stderr] | [INFO] [stderr] 199 | pub struct PortsXml { [INFO] [stderr] | -------- field in this struct [INFO] [stderr] 200 | #[serde(rename = "extraports", default)] [INFO] [stderr] 201 | pub extraports: Vec, [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `PortsXml` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stderr] [INFO] [stderr] warning: fields `state`, `count`, and `extrareasons` are never read [INFO] [stderr] --> src/nmap_xml.rs:209:9 [INFO] [stderr] | [INFO] [stderr] 207 | pub struct ExtraPortsXml { [INFO] [stderr] | ------------- fields in this struct [INFO] [stderr] 208 | #[serde(rename = "@state")] [INFO] [stderr] 209 | pub state: String, [INFO] [stderr] | ^^^^^ [INFO] [stderr] 210 | #[serde(rename = "@count")] [INFO] [stderr] 211 | pub count: i32, [INFO] [stderr] | ^^^^^ [INFO] [stderr] 212 | #[serde(rename = "extrareasons", default)] [INFO] [stderr] 213 | pub extrareasons: Vec, [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `ExtraPortsXml` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stderr] [INFO] [stderr] warning: fields `reason`, `count`, `proto`, and `ports` are never read [INFO] [stderr] --> src/nmap_xml.rs:219:9 [INFO] [stderr] | [INFO] [stderr] 217 | pub struct ExtraReasonsXml { [INFO] [stderr] | --------------- fields in this struct [INFO] [stderr] 218 | #[serde(rename = "@reason")] [INFO] [stderr] 219 | pub reason: String, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] 220 | #[serde(rename = "@count")] [INFO] [stderr] 221 | pub count: String, [INFO] [stderr] | ^^^^^ [INFO] [stderr] 222 | #[serde(rename = "@proto")] [INFO] [stderr] 223 | pub proto: Option, [INFO] [stderr] | ^^^^^ [INFO] [stderr] 224 | #[serde(rename = "@ports")] [INFO] [stderr] 225 | pub ports: Option, [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `ExtraReasonsXml` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stderr] [INFO] [stderr] warning: field `scripts` is never read [INFO] [stderr] --> src/nmap_xml.rs:238:9 [INFO] [stderr] | [INFO] [stderr] 229 | pub struct PortXml { [INFO] [stderr] | ------- field in this struct [INFO] [stderr] ... [INFO] [stderr] 238 | pub scripts: Vec, [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `PortXml` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stderr] [INFO] [stderr] warning: fields `reason`, `reason_ttl`, and `reason_ip` are never read [INFO] [stderr] --> src/nmap_xml.rs:246:9 [INFO] [stderr] | [INFO] [stderr] 242 | pub struct PortStateXml { [INFO] [stderr] | ------------ fields in this struct [INFO] [stderr] ... [INFO] [stderr] 246 | pub reason: Option, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] 247 | #[serde(rename = "@reason_ttl")] [INFO] [stderr] 248 | pub reason_ttl: Option, [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] 249 | #[serde(rename = "@reason_ip")] [INFO] [stderr] 250 | pub reason_ip: Option, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `PortStateXml` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stderr] [INFO] [stderr] warning: fields `tunnel` and `proto` are never read [INFO] [stderr] --> src/nmap_xml.rs:274:9 [INFO] [stderr] | [INFO] [stderr] 260 | pub struct ServiceXml { [INFO] [stderr] | ---------- fields in this struct [INFO] [stderr] ... [INFO] [stderr] 274 | pub tunnel: Option, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] 275 | #[serde(rename = "@proto")] [INFO] [stderr] 276 | pub proto: Option, [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `ServiceXml` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stderr] [INFO] [stderr] warning: field `scripts` is never read [INFO] [stderr] --> src/nmap_xml.rs:304:9 [INFO] [stderr] | [INFO] [stderr] 302 | pub struct ScriptContainerXml { [INFO] [stderr] | ------------------ field in this struct [INFO] [stderr] 303 | #[serde(rename = "script", default)] [INFO] [stderr] 304 | pub scripts: Vec, [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `ScriptContainerXml` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stderr] [INFO] [stderr] warning: fields `id`, `output`, `tables`, and `elems` are never read [INFO] [stderr] --> src/nmap_xml.rs:310:9 [INFO] [stderr] | [INFO] [stderr] 308 | pub struct ScriptXml { [INFO] [stderr] | --------- fields in this struct [INFO] [stderr] 309 | #[serde(rename = "@id")] [INFO] [stderr] 310 | pub id: Option, [INFO] [stderr] | ^^ [INFO] [stderr] 311 | #[serde(rename = "@output")] [INFO] [stderr] 312 | pub output: Option, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] 313 | #[serde(rename = "table", default)] [INFO] [stderr] 314 | pub tables: Vec, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] 315 | #[serde(rename = "elem", default)] [INFO] [stderr] 316 | pub elems: Vec, [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `ScriptXml` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stderr] [INFO] [stderr] warning: fields `key`, `tables`, and `elems` are never read [INFO] [stderr] --> src/nmap_xml.rs:322:9 [INFO] [stderr] | [INFO] [stderr] 320 | pub struct ScriptTableXml { [INFO] [stderr] | -------------- fields in this struct [INFO] [stderr] 321 | #[serde(rename = "@key")] [INFO] [stderr] 322 | pub key: Option, [INFO] [stderr] | ^^^ [INFO] [stderr] 323 | #[serde(rename = "table", default)] [INFO] [stderr] 324 | pub tables: Vec, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] 325 | #[serde(rename = "elem", default)] [INFO] [stderr] 326 | pub elems: Vec, [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `ScriptTableXml` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stderr] [INFO] [stderr] warning: fields `key` and `value` are never read [INFO] [stderr] --> src/nmap_xml.rs:332:9 [INFO] [stderr] | [INFO] [stderr] 330 | pub struct ScriptElemXml { [INFO] [stderr] | ------------- fields in this struct [INFO] [stderr] 331 | #[serde(rename = "@key")] [INFO] [stderr] 332 | pub key: Option, [INFO] [stderr] | ^^^ [INFO] [stderr] 333 | #[serde(rename = "$text")] [INFO] [stderr] 334 | pub value: Option, [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `ScriptElemXml` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stderr] [INFO] [stderr] warning: fields `portused`, `osclass`, and `osfingerprint` are never read [INFO] [stderr] --> src/nmap_xml.rs:340:9 [INFO] [stderr] | [INFO] [stderr] 338 | pub struct OsXml { [INFO] [stderr] | ----- fields in this struct [INFO] [stderr] 339 | #[serde(rename = "portused", default)] [INFO] [stderr] 340 | pub portused: Vec, [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] 341 | #[serde(rename = "osclass", default)] [INFO] [stderr] 342 | pub osclass: Vec, [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 346 | pub osfingerprint: Vec, [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `OsXml` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stderr] [INFO] [stderr] warning: fields `state`, `proto`, and `portid` are never read [INFO] [stderr] --> src/nmap_xml.rs:352:9 [INFO] [stderr] | [INFO] [stderr] 350 | pub struct OsPortUsedXml { [INFO] [stderr] | ------------- fields in this struct [INFO] [stderr] 351 | #[serde(rename = "@state")] [INFO] [stderr] 352 | pub state: String, [INFO] [stderr] | ^^^^^ [INFO] [stderr] 353 | #[serde(rename = "@proto")] [INFO] [stderr] 354 | pub proto: String, [INFO] [stderr] | ^^^^^ [INFO] [stderr] 355 | #[serde(rename = "@portid")] [INFO] [stderr] 356 | pub portid: i32, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `OsPortUsedXml` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stderr] [INFO] [stderr] warning: fields `vendor`, `osgen`, `os_type`, `accuracy`, `osfamily`, and `cpe` are never read [INFO] [stderr] --> src/nmap_xml.rs:362:9 [INFO] [stderr] | [INFO] [stderr] 360 | pub struct OsClassXml { [INFO] [stderr] | ---------- fields in this struct [INFO] [stderr] 361 | #[serde(rename = "@vendor")] [INFO] [stderr] 362 | pub vendor: String, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] 363 | #[serde(rename = "@osgen")] [INFO] [stderr] 364 | pub osgen: Option, [INFO] [stderr] | ^^^^^ [INFO] [stderr] 365 | #[serde(rename = "@type")] [INFO] [stderr] 366 | pub os_type: Option, [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] 367 | #[serde(rename = "@accuracy")] [INFO] [stderr] 368 | pub accuracy: i32, [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] 369 | #[serde(rename = "@osfamily")] [INFO] [stderr] 370 | pub osfamily: String, [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] 371 | #[serde(rename = "cpe", default)] [INFO] [stderr] 372 | pub cpe: Vec, [INFO] [stderr] | ^^^ [INFO] [stderr] | [INFO] [stderr] = note: `OsClassXml` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stderr] [INFO] [stderr] warning: fields `accuracy` and `line` are never read [INFO] [stderr] --> src/nmap_xml.rs:380:9 [INFO] [stderr] | [INFO] [stderr] 376 | pub struct OsMatchXml { [INFO] [stderr] | ---------- fields in this struct [INFO] [stderr] ... [INFO] [stderr] 380 | pub accuracy: i32, [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] 381 | #[serde(rename = "@line")] [INFO] [stderr] 382 | pub line: i32, [INFO] [stderr] | ^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `OsMatchXml` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stderr] [INFO] [stderr] warning: field `fingerprint` is never read [INFO] [stderr] --> src/nmap_xml.rs:388:9 [INFO] [stderr] | [INFO] [stderr] 386 | pub struct OsFingerprintXml { [INFO] [stderr] | ---------------- field in this struct [INFO] [stderr] 387 | #[serde(rename = "@fingerprint")] [INFO] [stderr] 388 | pub fingerprint: String, [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `OsFingerprintXml` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stderr] [INFO] [stderr] warning: field `responses` is never read [INFO] [stderr] --> src/nmap_xml.rs:394:9 [INFO] [stderr] | [INFO] [stderr] 392 | pub struct SmurfXml { [INFO] [stderr] | -------- field in this struct [INFO] [stderr] 393 | #[serde(rename = "@responses")] [INFO] [stderr] 394 | pub responses: i32, [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `SmurfXml` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stderr] [INFO] [stderr] warning: field `value` is never read [INFO] [stderr] --> src/nmap_xml.rs:400:9 [INFO] [stderr] | [INFO] [stderr] 398 | pub struct DistanceXml { [INFO] [stderr] | ----------- field in this struct [INFO] [stderr] 399 | #[serde(rename = "@value")] [INFO] [stderr] 400 | pub value: i32, [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `DistanceXml` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stderr] [INFO] [stderr] warning: fields `seconds` and `lastboot` are never read [INFO] [stderr] --> src/nmap_xml.rs:406:9 [INFO] [stderr] | [INFO] [stderr] 404 | pub struct UptimeXml { [INFO] [stderr] | --------- fields in this struct [INFO] [stderr] 405 | #[serde(rename = "@seconds")] [INFO] [stderr] 406 | pub seconds: i64, [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] 407 | #[serde(rename = "@lastboot")] [INFO] [stderr] 408 | pub lastboot: Option, [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `UptimeXml` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stderr] [INFO] [stderr] warning: fields `index`, `difficulty`, and `values` are never read [INFO] [stderr] --> src/nmap_xml.rs:414:9 [INFO] [stderr] | [INFO] [stderr] 412 | pub struct TcpSequenceXml { [INFO] [stderr] | -------------- fields in this struct [INFO] [stderr] 413 | #[serde(rename = "@index")] [INFO] [stderr] 414 | pub index: i32, [INFO] [stderr] | ^^^^^ [INFO] [stderr] 415 | #[serde(rename = "@difficulty")] [INFO] [stderr] 416 | pub difficulty: String, [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] 417 | #[serde(rename = "@values")] [INFO] [stderr] 418 | pub values: String, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `TcpSequenceXml` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stderr] [INFO] [stderr] warning: fields `class` and `values` are never read [INFO] [stderr] --> src/nmap_xml.rs:424:9 [INFO] [stderr] | [INFO] [stderr] 422 | pub struct IpidSequenceXml { [INFO] [stderr] | --------------- fields in this struct [INFO] [stderr] 423 | #[serde(rename = "@class")] [INFO] [stderr] 424 | pub class: String, [INFO] [stderr] | ^^^^^ [INFO] [stderr] 425 | #[serde(rename = "@values")] [INFO] [stderr] 426 | pub values: String, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `IpidSequenceXml` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stderr] [INFO] [stderr] warning: fields `class` and `values` are never read [INFO] [stderr] --> src/nmap_xml.rs:432:9 [INFO] [stderr] | [INFO] [stderr] 430 | pub struct TcptsSequenceXml { [INFO] [stderr] | ---------------- fields in this struct [INFO] [stderr] 431 | #[serde(rename = "@class")] [INFO] [stderr] 432 | pub class: String, [INFO] [stderr] | ^^^^^ [INFO] [stderr] 433 | #[serde(rename = "@values")] [INFO] [stderr] 434 | pub values: Option, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `TcptsSequenceXml` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stderr] [INFO] [stderr] warning: fields `proto`, `port`, and `hops` are never read [INFO] [stderr] --> src/nmap_xml.rs:440:9 [INFO] [stderr] | [INFO] [stderr] 438 | pub struct TraceXml { [INFO] [stderr] | -------- fields in this struct [INFO] [stderr] 439 | #[serde(rename = "@proto")] [INFO] [stderr] 440 | pub proto: Option, [INFO] [stderr] | ^^^^^ [INFO] [stderr] 441 | #[serde(rename = "@port")] [INFO] [stderr] 442 | pub port: Option, [INFO] [stderr] | ^^^^ [INFO] [stderr] 443 | #[serde(rename = "hop", default)] [INFO] [stderr] 444 | pub hops: Vec, [INFO] [stderr] | ^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `TraceXml` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stderr] [INFO] [stderr] warning: fields `ttl`, `rtt`, `ipaddr`, and `host` are never read [INFO] [stderr] --> src/nmap_xml.rs:450:9 [INFO] [stderr] | [INFO] [stderr] 448 | pub struct HopXml { [INFO] [stderr] | ------ fields in this struct [INFO] [stderr] 449 | #[serde(rename = "@ttl")] [INFO] [stderr] 450 | pub ttl: i32, [INFO] [stderr] | ^^^ [INFO] [stderr] 451 | #[serde(rename = "@rtt")] [INFO] [stderr] 452 | pub rtt: Option, [INFO] [stderr] | ^^^ [INFO] [stderr] 453 | #[serde(rename = "@ipaddr")] [INFO] [stderr] 454 | pub ipaddr: Option, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] 455 | #[serde(rename = "@host")] [INFO] [stderr] 456 | pub host: Option, [INFO] [stderr] | ^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `HopXml` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stderr] [INFO] [stderr] warning: fields `srtt`, `rttvar`, and `to` are never read [INFO] [stderr] --> src/nmap_xml.rs:462:9 [INFO] [stderr] | [INFO] [stderr] 460 | pub struct TimesXml { [INFO] [stderr] | -------- fields in this struct [INFO] [stderr] 461 | #[serde(rename = "@srtt")] [INFO] [stderr] 462 | pub srtt: String, [INFO] [stderr] | ^^^^ [INFO] [stderr] 463 | #[serde(rename = "@rttvar")] [INFO] [stderr] 464 | pub rttvar: String, [INFO] [stderr] | ^^^^^^ [INFO] [stderr] 465 | #[serde(rename = "@to")] [INFO] [stderr] 466 | pub to: String, [INFO] [stderr] | ^^ [INFO] [stderr] | [INFO] [stderr] = note: `TimesXml` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stderr] [INFO] [stderr] warning: fields `finished` and `hosts` are never read [INFO] [stderr] --> src/nmap_xml.rs:471:9 [INFO] [stderr] | [INFO] [stderr] 470 | pub struct RunStatsXml { [INFO] [stderr] | ----------- fields in this struct [INFO] [stderr] 471 | pub finished: Option, [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] 472 | pub hosts: Option, [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `RunStatsXml` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stderr] [INFO] [stderr] warning: fields `time`, `timestr`, `elapsed`, `summary`, `exit`, and `errormsg` are never read [INFO] [stderr] --> src/nmap_xml.rs:478:9 [INFO] [stderr] | [INFO] [stderr] 476 | pub struct FinishedXml { [INFO] [stderr] | ----------- fields in this struct [INFO] [stderr] 477 | #[serde(rename = "@time")] [INFO] [stderr] 478 | pub time: i64, [INFO] [stderr] | ^^^^ [INFO] [stderr] 479 | #[serde(rename = "@timestr")] [INFO] [stderr] 480 | pub timestr: Option, [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] 481 | #[serde(rename = "@elapsed")] [INFO] [stderr] 482 | pub elapsed: Option, [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] 483 | #[serde(rename = "@summary")] [INFO] [stderr] 484 | pub summary: Option, [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] 485 | #[serde(rename = "@exit")] [INFO] [stderr] 486 | pub exit: Option, [INFO] [stderr] | ^^^^ [INFO] [stderr] 487 | #[serde(rename = "@errormsg")] [INFO] [stderr] 488 | pub errormsg: Option, [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `FinishedXml` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stderr] [INFO] [stderr] warning: fields `up`, `down`, and `total` are never read [INFO] [stderr] --> src/nmap_xml.rs:494:9 [INFO] [stderr] | [INFO] [stderr] 492 | pub struct HostsXml { [INFO] [stderr] | -------- fields in this struct [INFO] [stderr] 493 | #[serde(rename = "@up")] [INFO] [stderr] 494 | pub up: i32, [INFO] [stderr] | ^^ [INFO] [stderr] 495 | #[serde(rename = "@down")] [INFO] [stderr] 496 | pub down: i32, [INFO] [stderr] | ^^^^ [INFO] [stderr] 497 | #[serde(rename = "@total")] [INFO] [stderr] 498 | pub total: i32, [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `HostsXml` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stderr] [INFO] [stderr] warning: fields `output_type` and `body` are never read [INFO] [stderr] --> src/nmap_xml.rs:504:9 [INFO] [stderr] | [INFO] [stderr] 502 | pub struct OutputXml { [INFO] [stderr] | --------- fields in this struct [INFO] [stderr] 503 | #[serde(rename = "@type")] [INFO] [stderr] 504 | pub output_type: Option, [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] 505 | #[serde(rename = "$text")] [INFO] [stderr] 506 | pub body: Option, [INFO] [stderr] | ^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `OutputXml` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stderr] [INFO] [stderr] warning: function `covering_cidr` is never used [INFO] [stderr] --> src/netrange.rs:68:8 [INFO] [stderr] | [INFO] [stderr] 68 | pub fn covering_cidr(ips: &[IpAddr]) -> Option<(IpAddr, u8)> { [INFO] [stderr] | ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: struct `NetworkCoverage` is never constructed [INFO] [stderr] --> src/netrange.rs:166:12 [INFO] [stderr] | [INFO] [stderr] 166 | pub struct NetworkCoverage<'a> { [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: fields `host_id` and `network_id` are never read [INFO] [stderr] --> src/import_cmd.rs:15:9 [INFO] [stderr] | [INFO] [stderr] 13 | pub struct AddressMatch { [INFO] [stderr] | ------------ fields in this struct [INFO] [stderr] 14 | pub address_id: i32, [INFO] [stderr] 15 | pub host_id: i32, [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] 16 | pub host_name: String, [INFO] [stderr] 17 | pub network_id: i32, [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `AddressMatch` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis [INFO] [stderr] [INFO] [stderr] warning: `nn2` (bin "nn2" test) generated 46 warnings (run `cargo fix --bin "nn2" -p nn2 --tests` to apply 2 suggestions) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.33s [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/nn2-a9c21ffc85468f72) [INFO] [stdout] [INFO] [stdout] running 30 tests [INFO] [stdout] test import_cmd::tests::test_protocol_to_number ... ok [INFO] [stdout] test import_cmd::tests::test_suggested_network_name ... ok [INFO] [stdout] test import_cmd::tests::test_ip_family ... ok [INFO] [stdout] test netrange::tests::ip_in_slash0_always_true ... ok [INFO] [stdout] test netrange::tests::ip_in_slash24 ... ok [INFO] [stdout] test netrange::tests::ip_in_slash32_exact ... ok [INFO] [stdout] test netrange::tests::mixed_family_returns_none ... ok [INFO] [stdout] test netrange::tests::all_ips_must_fit ... ok [INFO] [stdout] test netrange::tests::no_match_returns_none ... ok [INFO] [stdout] test netrange::tests::picks_most_specific_network ... ok [INFO] [stdout] test netrange::tests::single_address_is_slash32 ... ok [INFO] [stdout] test netrange::tests::single_v4_with_slash24_mask_expands_to_network ... ok [INFO] [stdout] test netrange::tests::slash0_covers_all ... ok [INFO] [stdout] test netrange::tests::two_addrs_cross_slash23 ... ok [INFO] [stdout] test netrange::tests::two_addrs_same_slash16 ... ok [INFO] [stdout] test netrange::tests::two_addrs_same_slash24 ... ok [INFO] [stdout] test netrange::tests::two_v4_same_slash24_yields_slash24 ... ok [INFO] [stdout] test netrange::tests::v4_never_matches_v6_prefix ... ok [INFO] [stdout] test netrange::tests::narrowest_stored_prefix_caps_result ... ok [INFO] [stdout] test import_cmd::tests::test_import_scan_parses ... ok [INFO] [stdout] test api_serve::tests::test_delete_site ... ok [INFO] [stdout] test api_serve::tests::test_network_with_tag_assignment ... ok [INFO] [stdout] test api_serve::tests::test_create_and_get_site ... ok [INFO] [stdout] test api_serve::tests::test_credential_service_link ... ok [INFO] [stdout] test api_serve::tests::test_get_site_not_found ... ok [INFO] [stdout] test api_serve::tests::test_note_on_host ... ok [INFO] [stdout] test api_serve::tests::test_update_site ... ok [INFO] [stdout] test api_serve::tests::test_tag_crud ... ok [INFO] [stdout] test api_serve::tests::test_list_sites_empty ... FAILED [INFO] [stdout] test api_serve::tests::test_host_address_service_chain ... FAILED [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] [INFO] [stdout] ---- api_serve::tests::test_list_sites_empty stdout ---- [INFO] [stdout] [INFO] [stdout] thread 'api_serve::tests::test_list_sites_empty' (22) panicked at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/actix-web-4.13.0/src/test/test_utils.rs:261:9: [INFO] [stdout] could not deserialize body into a alloc::vec::Vec [INFO] [stdout] err: invalid type: map, expected a sequence at line 1 column 0 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x5a8ece4b9e5a - std[29689e6404d28ef9]::backtrace_rs::backtrace::libunwind::trace [INFO] [stdout] at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x5a8ece4b9e5a - std[29689e6404d28ef9]::backtrace_rs::backtrace::trace_unsynchronized:: [INFO] [stdout] at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x5a8ece4b9e5a - std[29689e6404d28ef9]::sys::backtrace::_print_fmt [INFO] [stdout] at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/backtrace.rs:74:9 [INFO] [stdout] 3: 0x5a8ece4b9e5a - <::print::DisplayBacktrace as core[e929cb53b82a81ca]::fmt::Display>::fmt [INFO] [stdout] at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/backtrace.rs:44:26 [INFO] [stdout] 4: 0x5a8ece4d109a - ::fmt [INFO] [stdout] at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/fmt/rt.rs:152:76 [INFO] [stdout] 5: 0x5a8ece4d109a - core[e929cb53b82a81ca]::fmt::write [INFO] [stdout] 6: 0x5a8ece4be922 - std[29689e6404d28ef9]::io::default_write_fmt::> [INFO] [stdout] at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/io/mod.rs:621:11 [INFO] [stdout] 7: 0x5a8ece4be922 - as std[29689e6404d28ef9]::io::Write>::write_fmt [INFO] [stdout] at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/io/mod.rs:1976:13 [INFO] [stdout] 8: 0x5a8ece49871f - ::print [INFO] [stdout] at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/backtrace.rs:47:9 [INFO] [stdout] 9: 0x5a8ece49871f - std[29689e6404d28ef9]::panicking::default_hook::{closure#0} [INFO] [stdout] at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:292:27 [INFO] [stdout] 10: 0x5a8ece4b1d09 - std[29689e6404d28ef9]::panicking::default_hook [INFO] [stdout] at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:316:9 [INFO] [stdout] 11: 0x5a8ecdf0abec - core[e929cb53b82a81ca]::ops::function::Fn<(&'a std[29689e6404d28ef9]::panic::PanicHookInfo<'b>,), Output = ()> + core[e929cb53b82a81ca]::marker::Send + core[e929cb53b82a81ca]::marker::Sync> as core[e929cb53b82a81ca]::ops::function::Fn<(&std[29689e6404d28ef9]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/alloc/src/boxed.rs:2285:9 [INFO] [stdout] 12: 0x5a8ecdf0abec - test[a24b3028667022f7]::test_main_inner::::{closure#0} [INFO] [stdout] at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:155:21 [INFO] [stdout] 13: 0x5a8ece4b1f82 - core[e929cb53b82a81ca]::ops::function::Fn<(&'a std[29689e6404d28ef9]::panic::PanicHookInfo<'b>,), Output = ()> + core[e929cb53b82a81ca]::marker::Send + core[e929cb53b82a81ca]::marker::Sync> as core[e929cb53b82a81ca]::ops::function::Fn<(&std[29689e6404d28ef9]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/alloc/src/boxed.rs:2285:9 [INFO] [stdout] 14: 0x5a8ece4b1f82 - std[29689e6404d28ef9]::panicking::panic_with_hook [INFO] [stdout] at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:833:13 [INFO] [stdout] 15: 0x5a8ece4987d8 - std[29689e6404d28ef9]::panicking::panic_handler::{closure#0} [INFO] [stdout] at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:698:13 [INFO] [stdout] 16: 0x5a8ece48d869 - std[29689e6404d28ef9]::sys::backtrace::__rust_end_short_backtrace:: [INFO] [stdout] at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/backtrace.rs:182:18 [INFO] [stdout] 17: 0x5a8ece4994ed - __rustc[3aed6af316653e63]::rust_begin_unwind [INFO] [stdout] at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:689:5 [INFO] [stdout] 18: 0x5a8ece4d18dc - core[e929cb53b82a81ca]::panicking::panic_fmt [INFO] [stdout] at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x5a8ecdabd587 - actix_web[b5b2f5deb7bbb7f0]::test::test_utils::read_body_json::, actix_http[ca9482d6183c7209]::body::boxed::BoxBody>::{closure#0}::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/actix-web-4.13.0/src/test/test_utils.rs:261:9 [INFO] [stdout] 20: 0x5a8ecddee0a4 - , alloc[9d7caffeb3b5d2c6]::boxed::Box>>::unwrap_or_else::, actix_http[ca9482d6183c7209]::body::boxed::BoxBody>::{closure#0}::{closure#0}> [INFO] [stdout] at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/result.rs:1622:23 [INFO] [stdout] 21: 0x5a8ecdabc200 - actix_web[b5b2f5deb7bbb7f0]::test::test_utils::read_body_json::, actix_http[ca9482d6183c7209]::body::boxed::BoxBody>::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/actix-web-4.13.0/src/test/test_utils.rs:260:35 [INFO] [stdout] 22: 0x5a8ecdac51fb - nn2[df25b38cdfe8d3df]::api_serve::tests::test_list_sites_empty::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/src/api_serve/mod.rs:136:71 [INFO] [stdout] 23: 0x5a8ecd8d926f - as core[e929cb53b82a81ca]::future::future::Future>::poll::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/task/local.rs:1076:44 [INFO] [stdout] 24: 0x5a8ecd8b1bd0 - ::with::, as core[e929cb53b82a81ca]::future::future::Future>::poll::{closure#0}>::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/task/local.rs:827:13 [INFO] [stdout] 25: 0x5a8ecddfaf55 - >::try_with::<::with, as core[e929cb53b82a81ca]::future::future::Future>::poll::{closure#0}>::{closure#0}, core[e929cb53b82a81ca]::task::poll::Poll<()>> [INFO] [stdout] at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/thread/local.rs:462:12 [INFO] [stdout] 26: 0x5a8ecddfa8ae - >::with::<::with, as core[e929cb53b82a81ca]::future::future::Future>::poll::{closure#0}>::{closure#0}, core[e929cb53b82a81ca]::task::poll::Poll<()>> [INFO] [stdout] at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/thread/local.rs:426:20 [INFO] [stdout] 27: 0x5a8ecd89c4a6 - ::with::, as core[e929cb53b82a81ca]::future::future::Future>::poll::{closure#0}> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/task/local.rs:825:17 [INFO] [stdout] 28: 0x5a8ecd8eacf6 - as core[e929cb53b82a81ca]::future::future::Future>::poll [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/task/local.rs:1066:22 [INFO] [stdout] 29: 0x5a8ecd8b2b95 - ::run_until::::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/task/local.rs:723:19 [INFO] [stdout] 30: 0x5a8ecdccf22d - ::run_until::{closure#0}> as core[e929cb53b82a81ca]::future::future::Future>::poll [INFO] [stdout] at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/future/future.rs:133:9 [INFO] [stdout] 31: 0x5a8ecddd6b3d - ::block_on::::run_until::{closure#0}>>::{closure#0}::{closure#0}::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:769:70 [INFO] [stdout] 32: 0x5a8ecddd5edb - tokio[fef74c60a71ae260]::task::coop::with_budget::, ::block_on::run_until::{closure#0}>>::{closure#0}::{closure#0}::{closure#0}> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/task/coop/mod.rs:167:5 [INFO] [stdout] 33: 0x5a8ecddd5edb - tokio[fef74c60a71ae260]::task::coop::budget::, ::block_on::run_until::{closure#0}>>::{closure#0}::{closure#0}::{closure#0}> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/task/coop/mod.rs:133:5 [INFO] [stdout] 34: 0x5a8ecddd5edb - ::block_on::::run_until::{closure#0}>>::{closure#0}::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:769:25 [INFO] [stdout] 35: 0x5a8ecdd97d40 - ::enter::, ::block_on::run_until::{closure#0}>>::{closure#0}::{closure#0}> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:446:19 [INFO] [stdout] 36: 0x5a8ecddcf91d - ::block_on::::run_until::{closure#0}>>::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:768:44 [INFO] [stdout] 37: 0x5a8ecddc5ce4 - ::enter::<::block_on::run_until::{closure#0}>>::{closure#0}, core[e929cb53b82a81ca]::option::Option<()>>::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:856:68 [INFO] [stdout] 38: 0x5a8ecdba1f4b - >::set::<::enter<::block_on::run_until::{closure#0}>>::{closure#0}, core[e929cb53b82a81ca]::option::Option<()>>::{closure#0}, (alloc[9d7caffeb3b5d2c6]::boxed::Box, core[e929cb53b82a81ca]::option::Option<()>)> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/context/scoped.rs:40:9 [INFO] [stdout] 39: 0x5a8ecd9bc449 - tokio[fef74c60a71ae260]::runtime::context::set_scheduler::<(alloc[9d7caffeb3b5d2c6]::boxed::Box, core[e929cb53b82a81ca]::option::Option<()>), ::enter<::block_on::run_until::{closure#0}>>::{closure#0}, core[e929cb53b82a81ca]::option::Option<()>>::{closure#0}>::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/context.rs:176:38 [INFO] [stdout] 40: 0x5a8ecddfd862 - >::try_with::, core[e929cb53b82a81ca]::option::Option<()>), ::enter<::block_on::run_until::{closure#0}>>::{closure#0}, core[e929cb53b82a81ca]::option::Option<()>>::{closure#0}>::{closure#0}, (alloc[9d7caffeb3b5d2c6]::boxed::Box, core[e929cb53b82a81ca]::option::Option<()>)> [INFO] [stdout] at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/thread/local.rs:462:12 [INFO] [stdout] 41: 0x5a8ecddfb9ce - >::with::, core[e929cb53b82a81ca]::option::Option<()>), ::enter<::block_on::run_until::{closure#0}>>::{closure#0}, core[e929cb53b82a81ca]::option::Option<()>>::{closure#0}>::{closure#0}, (alloc[9d7caffeb3b5d2c6]::boxed::Box, core[e929cb53b82a81ca]::option::Option<()>)> [INFO] [stdout] at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/thread/local.rs:426:20 [INFO] [stdout] 42: 0x5a8ecd9b742d - tokio[fef74c60a71ae260]::runtime::context::set_scheduler::<(alloc[9d7caffeb3b5d2c6]::boxed::Box, core[e929cb53b82a81ca]::option::Option<()>), ::enter<::block_on::run_until::{closure#0}>>::{closure#0}, core[e929cb53b82a81ca]::option::Option<()>>::{closure#0}> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/context.rs:176:17 [INFO] [stdout] 43: 0x5a8ecdda2900 - ::enter::<::block_on::run_until::{closure#0}>>::{closure#0}, core[e929cb53b82a81ca]::option::Option<()>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:856:27 [INFO] [stdout] 44: 0x5a8ecdda4717 - ::block_on::::run_until::{closure#0}>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:756:24 [INFO] [stdout] 45: 0x5a8ecddc2f66 - ::block_on::<::run_until::{closure#0}>::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:200:33 [INFO] [stdout] 46: 0x5a8ecdd17d85 - tokio[fef74c60a71ae260]::runtime::context::runtime::enter_runtime::<::block_on<::run_until::{closure#0}>::{closure#0}, ()> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/context/runtime.rs:65:16 [INFO] [stdout] 47: 0x5a8ecdd948c6 - ::block_on::<::run_until::{closure#0}> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:188:9 [INFO] [stdout] 48: 0x5a8ecdc23fe4 - ::block_on_inner::<::run_until::{closure#0}> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/runtime.rs:371:52 [INFO] [stdout] 49: 0x5a8ecdc2528b - ::block_on::<::run_until::{closure#0}> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/runtime.rs:345:18 [INFO] [stdout] 50: 0x5a8ecd89c85e - ::block_on:: [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/task/local.rs:680:12 [INFO] [stdout] 51: 0x5a8ecd9f0df7 - ::block_on:: [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/actix-rt-2.11.0/src/runtime.rs:138:20 [INFO] [stdout] 52: 0x5a8ecd994287 - ::block_on:: [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/actix-rt-2.11.0/src/system.rs:240:17 [INFO] [stdout] 53: 0x5a8ecdadbb18 - nn2[df25b38cdfe8d3df]::api_serve::tests::test_list_sites_empty [INFO] [stdout] at /opt/rustwide/workdir/src/api_serve/mod.rs:130:5 [INFO] [stdout] 54: 0x5a8ecdabd777 - nn2[df25b38cdfe8d3df]::api_serve::tests::test_list_sites_empty::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/src/api_serve/mod.rs:131:37 [INFO] [stdout] 55: 0x5a8ecdd31d56 - >::call_once [INFO] [stdout] at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 56: 0x5a8ecdefdecb - core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String> as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 57: 0x5a8ecdefdecb - test[a24b3028667022f7]::__rust_begin_short_backtrace::, fn() -> core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String>> [INFO] [stdout] at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:724:18 [INFO] [stdout] 58: 0x5a8ecdf0b6bb - test[a24b3028667022f7]::run_test_in_process::{closure#0} [INFO] [stdout] at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:747:74 [INFO] [stdout] 59: 0x5a8ecdf0b6bb - as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/panic/unwind_safe.rs:275:9 [INFO] [stdout] 60: 0x5a8ecdf0b6bb - std[29689e6404d28ef9]::panicking::catch_unwind::do_call::, core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String>> [INFO] [stdout] at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:581:40 [INFO] [stdout] 61: 0x5a8ecdf0b6bb - std[29689e6404d28ef9]::panicking::catch_unwind::, core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe> [INFO] [stdout] at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:544:19 [INFO] [stdout] 62: 0x5a8ecdf0b6bb - std[29689e6404d28ef9]::panic::catch_unwind::, core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String>> [INFO] [stdout] at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panic.rs:359:14 [INFO] [stdout] 63: 0x5a8ecdf0b6bb - test[a24b3028667022f7]::run_test_in_process [INFO] [stdout] at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:747:27 [INFO] [stdout] 64: 0x5a8ecdf0b6bb - test[a24b3028667022f7]::run_test::{closure#0} [INFO] [stdout] at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:668:43 [INFO] [stdout] 65: 0x5a8ecdf04dd4 - test[a24b3028667022f7]::run_test::{closure#1} [INFO] [stdout] at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:698:41 [INFO] [stdout] 66: 0x5a8ecdf04dd4 - std[29689e6404d28ef9]::sys::backtrace::__rust_begin_short_backtrace:: [INFO] [stdout] at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/backtrace.rs:166:18 [INFO] [stdout] 67: 0x5a8ecdf0e2c2 - std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked::::{closure#1}::{closure#0} [INFO] [stdout] at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/thread/lifecycle.rs:70:13 [INFO] [stdout] 68: 0x5a8ecdf0e2c2 - ::{closure#1}::{closure#0}> as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/panic/unwind_safe.rs:275:9 [INFO] [stdout] 69: 0x5a8ecdf0e2c2 - std[29689e6404d28ef9]::panicking::catch_unwind::do_call::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:581:40 [INFO] [stdout] 70: 0x5a8ecdf0e2c2 - std[29689e6404d28ef9]::panicking::catch_unwind::<(), core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe::{closure#1}::{closure#0}>> [INFO] [stdout] at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:544:19 [INFO] [stdout] 71: 0x5a8ecdf0e2c2 - std[29689e6404d28ef9]::panic::catch_unwind::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panic.rs:359:14 [INFO] [stdout] 72: 0x5a8ecdf0e2c2 - std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked::::{closure#1} [INFO] [stdout] at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/thread/lifecycle.rs:68:26 [INFO] [stdout] 73: 0x5a8ecdf0e2c2 - ::{closure#1} as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} [INFO] [stdout] at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 74: 0x5a8ece4b93cf - + core[e929cb53b82a81ca]::marker::Send> as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/alloc/src/boxed.rs:2271:9 [INFO] [stdout] 75: 0x5a8ece4b93cf - ::new::thread_start [INFO] [stdout] at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/thread/unix.rs:118:17 [INFO] [stdout] 76: 0x7ec3c147faa4 - [INFO] [stdout] 77: 0x7ec3c150ca64 - clone [INFO] [stdout] 78: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- api_serve::tests::test_host_address_service_chain stdout ---- [INFO] [stdout] [INFO] [stdout] thread 'api_serve::tests::test_host_address_service_chain' (21) panicked at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/actix-web-4.13.0/src/test/test_utils.rs:261:9: [INFO] [stdout] could not deserialize body into a alloc::vec::Vec [INFO] [stdout] err: invalid type: map, expected a sequence at line 1 column 0 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x5a8ece4b9e5a - std[29689e6404d28ef9]::backtrace_rs::backtrace::libunwind::trace [INFO] [stdout] at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9 [INFO] [stdout] 1: 0x5a8ece4b9e5a - std[29689e6404d28ef9]::backtrace_rs::backtrace::trace_unsynchronized:: [INFO] [stdout] at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14 [INFO] [stdout] 2: 0x5a8ece4b9e5a - std[29689e6404d28ef9]::sys::backtrace::_print_fmt [INFO] [stdout] at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/backtrace.rs:74:9 [INFO] [stdout] 3: 0x5a8ece4b9e5a - <::print::DisplayBacktrace as core[e929cb53b82a81ca]::fmt::Display>::fmt [INFO] [stdout] at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/backtrace.rs:44:26 [INFO] [stdout] 4: 0x5a8ece4d109a - ::fmt [INFO] [stdout] at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/fmt/rt.rs:152:76 [INFO] [stdout] 5: 0x5a8ece4d109a - core[e929cb53b82a81ca]::fmt::write [INFO] [stdout] 6: 0x5a8ece4be922 - std[29689e6404d28ef9]::io::default_write_fmt::> [INFO] [stdout] at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/io/mod.rs:621:11 [INFO] [stdout] 7: 0x5a8ece4be922 - as std[29689e6404d28ef9]::io::Write>::write_fmt [INFO] [stdout] at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/io/mod.rs:1976:13 [INFO] [stdout] 8: 0x5a8ece49871f - ::print [INFO] [stdout] at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/backtrace.rs:47:9 [INFO] [stdout] 9: 0x5a8ece49871f - std[29689e6404d28ef9]::panicking::default_hook::{closure#0} [INFO] [stdout] at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:292:27 [INFO] [stdout] 10: 0x5a8ece4b1d09 - std[29689e6404d28ef9]::panicking::default_hook [INFO] [stdout] at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:316:9 [INFO] [stdout] 11: 0x5a8ecdf0abec - core[e929cb53b82a81ca]::ops::function::Fn<(&'a std[29689e6404d28ef9]::panic::PanicHookInfo<'b>,), Output = ()> + core[e929cb53b82a81ca]::marker::Send + core[e929cb53b82a81ca]::marker::Sync> as core[e929cb53b82a81ca]::ops::function::Fn<(&std[29689e6404d28ef9]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/alloc/src/boxed.rs:2285:9 [INFO] [stdout] 12: 0x5a8ecdf0abec - test[a24b3028667022f7]::test_main_inner::::{closure#0} [INFO] [stdout] at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:155:21 [INFO] [stdout] 13: 0x5a8ece4b1f82 - core[e929cb53b82a81ca]::ops::function::Fn<(&'a std[29689e6404d28ef9]::panic::PanicHookInfo<'b>,), Output = ()> + core[e929cb53b82a81ca]::marker::Send + core[e929cb53b82a81ca]::marker::Sync> as core[e929cb53b82a81ca]::ops::function::Fn<(&std[29689e6404d28ef9]::panic::PanicHookInfo,)>>::call [INFO] [stdout] at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/alloc/src/boxed.rs:2285:9 [INFO] [stdout] 14: 0x5a8ece4b1f82 - std[29689e6404d28ef9]::panicking::panic_with_hook [INFO] [stdout] at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:833:13 [INFO] [stdout] 15: 0x5a8ece4987d8 - std[29689e6404d28ef9]::panicking::panic_handler::{closure#0} [INFO] [stdout] at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:698:13 [INFO] [stdout] 16: 0x5a8ece48d869 - std[29689e6404d28ef9]::sys::backtrace::__rust_end_short_backtrace:: [INFO] [stdout] at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/backtrace.rs:182:18 [INFO] [stdout] 17: 0x5a8ece4994ed - __rustc[3aed6af316653e63]::rust_begin_unwind [INFO] [stdout] at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:689:5 [INFO] [stdout] 18: 0x5a8ece4d18dc - core[e929cb53b82a81ca]::panicking::panic_fmt [INFO] [stdout] at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/panicking.rs:80:14 [INFO] [stdout] 19: 0x5a8ecdabd587 - actix_web[b5b2f5deb7bbb7f0]::test::test_utils::read_body_json::, actix_http[ca9482d6183c7209]::body::boxed::BoxBody>::{closure#0}::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/actix-web-4.13.0/src/test/test_utils.rs:261:9 [INFO] [stdout] 20: 0x5a8ecddee0a4 - , alloc[9d7caffeb3b5d2c6]::boxed::Box>>::unwrap_or_else::, actix_http[ca9482d6183c7209]::body::boxed::BoxBody>::{closure#0}::{closure#0}> [INFO] [stdout] at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/result.rs:1622:23 [INFO] [stdout] 21: 0x5a8ecdabc200 - actix_web[b5b2f5deb7bbb7f0]::test::test_utils::read_body_json::, actix_http[ca9482d6183c7209]::body::boxed::BoxBody>::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/actix-web-4.13.0/src/test/test_utils.rs:260:35 [INFO] [stdout] 22: 0x5a8ecdad1fdd - nn2[df25b38cdfe8d3df]::api_serve::tests::test_host_address_service_chain::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/src/api_serve/mod.rs:316:102 [INFO] [stdout] 23: 0x5a8ecd8d976f - as core[e929cb53b82a81ca]::future::future::Future>::poll::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/task/local.rs:1076:44 [INFO] [stdout] 24: 0x5a8ecd8b1f90 - ::with::, as core[e929cb53b82a81ca]::future::future::Future>::poll::{closure#0}>::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/task/local.rs:827:13 [INFO] [stdout] 25: 0x5a8ecddfb355 - >::try_with::<::with, as core[e929cb53b82a81ca]::future::future::Future>::poll::{closure#0}>::{closure#0}, core[e929cb53b82a81ca]::task::poll::Poll<()>> [INFO] [stdout] at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/thread/local.rs:462:12 [INFO] [stdout] 26: 0x5a8ecddfa9ee - >::with::<::with, as core[e929cb53b82a81ca]::future::future::Future>::poll::{closure#0}>::{closure#0}, core[e929cb53b82a81ca]::task::poll::Poll<()>> [INFO] [stdout] at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/thread/local.rs:426:20 [INFO] [stdout] 27: 0x5a8ecd89c5a6 - ::with::, as core[e929cb53b82a81ca]::future::future::Future>::poll::{closure#0}> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/task/local.rs:825:17 [INFO] [stdout] 28: 0x5a8ecd8eae36 - as core[e929cb53b82a81ca]::future::future::Future>::poll [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/task/local.rs:1066:22 [INFO] [stdout] 29: 0x5a8ecd8b34a5 - ::run_until::::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/task/local.rs:723:19 [INFO] [stdout] 30: 0x5a8ecdccf32d - ::run_until::{closure#0}> as core[e929cb53b82a81ca]::future::future::Future>::poll [INFO] [stdout] at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/future/future.rs:133:9 [INFO] [stdout] 31: 0x5a8ecddd6c3d - ::block_on::::run_until::{closure#0}>>::{closure#0}::{closure#0}::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:769:70 [INFO] [stdout] 32: 0x5a8ecddd655b - tokio[fef74c60a71ae260]::task::coop::with_budget::, ::block_on::run_until::{closure#0}>>::{closure#0}::{closure#0}::{closure#0}> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/task/coop/mod.rs:167:5 [INFO] [stdout] 33: 0x5a8ecddd655b - tokio[fef74c60a71ae260]::task::coop::budget::, ::block_on::run_until::{closure#0}>>::{closure#0}::{closure#0}::{closure#0}> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/task/coop/mod.rs:133:5 [INFO] [stdout] 34: 0x5a8ecddd655b - ::block_on::::run_until::{closure#0}>>::{closure#0}::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:769:25 [INFO] [stdout] 35: 0x5a8ecdd989c0 - ::enter::, ::block_on::run_until::{closure#0}>>::{closure#0}::{closure#0}> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:446:19 [INFO] [stdout] 36: 0x5a8ecddd24dd - ::block_on::::run_until::{closure#0}>>::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:768:44 [INFO] [stdout] 37: 0x5a8ecddc5d64 - ::enter::<::block_on::run_until::{closure#0}>>::{closure#0}, core[e929cb53b82a81ca]::option::Option<()>>::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:856:68 [INFO] [stdout] 38: 0x5a8ecdba248b - >::set::<::enter<::block_on::run_until::{closure#0}>>::{closure#0}, core[e929cb53b82a81ca]::option::Option<()>>::{closure#0}, (alloc[9d7caffeb3b5d2c6]::boxed::Box, core[e929cb53b82a81ca]::option::Option<()>)> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/context/scoped.rs:40:9 [INFO] [stdout] 39: 0x5a8ecd9bc549 - tokio[fef74c60a71ae260]::runtime::context::set_scheduler::<(alloc[9d7caffeb3b5d2c6]::boxed::Box, core[e929cb53b82a81ca]::option::Option<()>), ::enter<::block_on::run_until::{closure#0}>>::{closure#0}, core[e929cb53b82a81ca]::option::Option<()>>::{closure#0}>::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/context.rs:176:38 [INFO] [stdout] 40: 0x5a8ecddfdd62 - >::try_with::, core[e929cb53b82a81ca]::option::Option<()>), ::enter<::block_on::run_until::{closure#0}>>::{closure#0}, core[e929cb53b82a81ca]::option::Option<()>>::{closure#0}>::{closure#0}, (alloc[9d7caffeb3b5d2c6]::boxed::Box, core[e929cb53b82a81ca]::option::Option<()>)> [INFO] [stdout] at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/thread/local.rs:462:12 [INFO] [stdout] 41: 0x5a8ecddfbb4e - >::with::, core[e929cb53b82a81ca]::option::Option<()>), ::enter<::block_on::run_until::{closure#0}>>::{closure#0}, core[e929cb53b82a81ca]::option::Option<()>>::{closure#0}>::{closure#0}, (alloc[9d7caffeb3b5d2c6]::boxed::Box, core[e929cb53b82a81ca]::option::Option<()>)> [INFO] [stdout] at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/thread/local.rs:426:20 [INFO] [stdout] 42: 0x5a8ecd9b752d - tokio[fef74c60a71ae260]::runtime::context::set_scheduler::<(alloc[9d7caffeb3b5d2c6]::boxed::Box, core[e929cb53b82a81ca]::option::Option<()>), ::enter<::block_on::run_until::{closure#0}>>::{closure#0}, core[e929cb53b82a81ca]::option::Option<()>>::{closure#0}> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/context.rs:176:17 [INFO] [stdout] 43: 0x5a8ecdda3980 - ::enter::<::block_on::run_until::{closure#0}>>::{closure#0}, core[e929cb53b82a81ca]::option::Option<()>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:856:27 [INFO] [stdout] 44: 0x5a8ecdda4917 - ::block_on::::run_until::{closure#0}>> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:756:24 [INFO] [stdout] 45: 0x5a8ecddc3c66 - ::block_on::<::run_until::{closure#0}>::{closure#0} [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:200:33 [INFO] [stdout] 46: 0x5a8ecdd18305 - tokio[fef74c60a71ae260]::runtime::context::runtime::enter_runtime::<::block_on<::run_until::{closure#0}>::{closure#0}, ()> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/context/runtime.rs:65:16 [INFO] [stdout] 47: 0x5a8ecdd94c46 - ::block_on::<::run_until::{closure#0}> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/scheduler/current_thread/mod.rs:188:9 [INFO] [stdout] 48: 0x5a8ecdc244e4 - ::block_on_inner::<::run_until::{closure#0}> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/runtime.rs:371:52 [INFO] [stdout] 49: 0x5a8ecdc25cdb - ::block_on::<::run_until::{closure#0}> [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/runtime/runtime.rs:345:18 [INFO] [stdout] 50: 0x5a8ecd89ca60 - ::block_on:: [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.50.0/src/task/local.rs:680:12 [INFO] [stdout] 51: 0x5a8ecd9f0f35 - ::block_on:: [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/actix-rt-2.11.0/src/runtime.rs:138:20 [INFO] [stdout] 52: 0x5a8ecd9943b9 - ::block_on:: [INFO] [stdout] at /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/actix-rt-2.11.0/src/system.rs:240:17 [INFO] [stdout] 53: 0x5a8ecdadbd26 - nn2[df25b38cdfe8d3df]::api_serve::tests::test_host_address_service_chain [INFO] [stdout] at /opt/rustwide/workdir/src/api_serve/mod.rs:284:5 [INFO] [stdout] 54: 0x5a8ecdabd837 - nn2[df25b38cdfe8d3df]::api_serve::tests::test_host_address_service_chain::{closure#0} [INFO] [stdout] at /opt/rustwide/workdir/src/api_serve/mod.rs:285:47 [INFO] [stdout] 55: 0x5a8ecdd31e56 - >::call_once [INFO] [stdout] at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 56: 0x5a8ecdefdecb - core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String> as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 57: 0x5a8ecdefdecb - test[a24b3028667022f7]::__rust_begin_short_backtrace::, fn() -> core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String>> [INFO] [stdout] at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:724:18 [INFO] [stdout] 58: 0x5a8ecdf0b6bb - test[a24b3028667022f7]::run_test_in_process::{closure#0} [INFO] [stdout] at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:747:74 [INFO] [stdout] 59: 0x5a8ecdf0b6bb - as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/panic/unwind_safe.rs:275:9 [INFO] [stdout] 60: 0x5a8ecdf0b6bb - std[29689e6404d28ef9]::panicking::catch_unwind::do_call::, core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String>> [INFO] [stdout] at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:581:40 [INFO] [stdout] 61: 0x5a8ecdf0b6bb - std[29689e6404d28ef9]::panicking::catch_unwind::, core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe> [INFO] [stdout] at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:544:19 [INFO] [stdout] 62: 0x5a8ecdf0b6bb - std[29689e6404d28ef9]::panic::catch_unwind::, core[e929cb53b82a81ca]::result::Result<(), alloc[9d7caffeb3b5d2c6]::string::String>> [INFO] [stdout] at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panic.rs:359:14 [INFO] [stdout] 63: 0x5a8ecdf0b6bb - test[a24b3028667022f7]::run_test_in_process [INFO] [stdout] at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:747:27 [INFO] [stdout] 64: 0x5a8ecdf0b6bb - test[a24b3028667022f7]::run_test::{closure#0} [INFO] [stdout] at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:668:43 [INFO] [stdout] 65: 0x5a8ecdf04dd4 - test[a24b3028667022f7]::run_test::{closure#1} [INFO] [stdout] at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/test/src/lib.rs:698:41 [INFO] [stdout] 66: 0x5a8ecdf04dd4 - std[29689e6404d28ef9]::sys::backtrace::__rust_begin_short_backtrace:: [INFO] [stdout] at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/backtrace.rs:166:18 [INFO] [stdout] 67: 0x5a8ecdf0e2c2 - std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked::::{closure#1}::{closure#0} [INFO] [stdout] at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/thread/lifecycle.rs:70:13 [INFO] [stdout] 68: 0x5a8ecdf0e2c2 - ::{closure#1}::{closure#0}> as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/panic/unwind_safe.rs:275:9 [INFO] [stdout] 69: 0x5a8ecdf0e2c2 - std[29689e6404d28ef9]::panicking::catch_unwind::do_call::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:581:40 [INFO] [stdout] 70: 0x5a8ecdf0e2c2 - std[29689e6404d28ef9]::panicking::catch_unwind::<(), core[e929cb53b82a81ca]::panic::unwind_safe::AssertUnwindSafe::{closure#1}::{closure#0}>> [INFO] [stdout] at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panicking.rs:544:19 [INFO] [stdout] 71: 0x5a8ecdf0e2c2 - std[29689e6404d28ef9]::panic::catch_unwind::::{closure#1}::{closure#0}>, ()> [INFO] [stdout] at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/panic.rs:359:14 [INFO] [stdout] 72: 0x5a8ecdf0e2c2 - std[29689e6404d28ef9]::thread::lifecycle::spawn_unchecked::::{closure#1} [INFO] [stdout] at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/thread/lifecycle.rs:68:26 [INFO] [stdout] 73: 0x5a8ecdf0e2c2 - ::{closure#1} as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0} [INFO] [stdout] at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/core/src/ops/function.rs:250:5 [INFO] [stdout] 74: 0x5a8ece4b93cf - + core[e929cb53b82a81ca]::marker::Send> as core[e929cb53b82a81ca]::ops::function::FnOnce<()>>::call_once [INFO] [stdout] at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/alloc/src/boxed.rs:2271:9 [INFO] [stdout] 75: 0x5a8ece4b93cf - ::new::thread_start [INFO] [stdout] at /rustc/ec6f9a5b4413f74386267ef8efc93712c2ce6db6/library/std/src/sys/thread/unix.rs:118:17 [INFO] [stdout] 76: 0x7ec3c147faa4 - [INFO] [stdout] 77: 0x7ec3c150ca64 - clone [INFO] [stdout] 78: 0x0 - [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] api_serve::tests::test_host_address_service_chain [INFO] [stdout] api_serve::tests::test_list_sites_empty [INFO] [stdout] [INFO] [stdout] test result: FAILED. 28 passed; 2 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.39s [INFO] [stdout] [INFO] [stderr] error: test failed, to rerun pass `--bin nn2` [INFO] running `Command { std: "docker" "inspect" "f3960ec177fa7a4da334900f62ae69a63675a845da10f5cb5a92169f199355a7", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "f3960ec177fa7a4da334900f62ae69a63675a845da10f5cb5a92169f199355a7", kill_on_drop: false }` [INFO] [stdout] f3960ec177fa7a4da334900f62ae69a63675a845da10f5cb5a92169f199355a7