[INFO] cloning repository https://github.com/olumiluadivine/borough-rust [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/olumiluadivine/borough-rust" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Folumiluadivine%2Fborough-rust", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Folumiluadivine%2Fborough-rust'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] d05fd7ff65b163baa8c0559b3f472bf19f587683 [INFO] testing olumiluadivine/borough-rust against try#9f93af291970322f4f1c6315ccde4d7078201159 for pr-146098-6 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Folumiluadivine%2Fborough-rust" "/workspace/builds/worker-7-tc2/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-7-tc2/source'... [INFO] [stderr] done. [INFO] started tweaking git repo https://github.com/olumiluadivine/borough-rust [INFO] finished tweaking git repo https://github.com/olumiluadivine/borough-rust [INFO] tweaked toml for git repo https://github.com/olumiluadivine/borough-rust written to /workspace/builds/worker-7-tc2/source/Cargo.toml [INFO] validating manifest of git repo https://github.com/olumiluadivine/borough-rust on toolchain 9f93af291970322f4f1c6315ccde4d7078201159 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+9f93af291970322f4f1c6315ccde4d7078201159" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate git repo https://github.com/olumiluadivine/borough-rust 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" "+9f93af291970322f4f1c6315ccde4d7078201159" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+9f93af291970322f4f1c6315ccde4d7078201159" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 6fc11ed1da9c1890dff9e47c9e8ce0b71bb7458bdf2894702ad4c9c9778c2706 [INFO] running `Command { std: "docker" "start" "-a" "6fc11ed1da9c1890dff9e47c9e8ce0b71bb7458bdf2894702ad4c9c9778c2706", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "6fc11ed1da9c1890dff9e47c9e8ce0b71bb7458bdf2894702ad4c9c9778c2706", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "6fc11ed1da9c1890dff9e47c9e8ce0b71bb7458bdf2894702ad4c9c9778c2706", kill_on_drop: false }` [INFO] [stdout] 6fc11ed1da9c1890dff9e47c9e8ce0b71bb7458bdf2894702ad4c9c9778c2706 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+9f93af291970322f4f1c6315ccde4d7078201159" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 71e417d3d5697ef0552b4e4ec7d8dcd86d0743ef428c729014e9105a05b9b823 [INFO] running `Command { std: "docker" "start" "-a" "71e417d3d5697ef0552b4e4ec7d8dcd86d0743ef428c729014e9105a05b9b823", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.95 [INFO] [stderr] Compiling libc v0.2.174 [INFO] [stderr] Compiling serde v1.0.219 [INFO] [stderr] Compiling autocfg v1.5.0 [INFO] [stderr] Compiling memchr v2.7.5 [INFO] [stderr] Compiling parking_lot_core v0.9.11 [INFO] [stderr] Compiling futures-io v0.3.31 [INFO] [stderr] Compiling slab v0.4.10 [INFO] [stderr] Compiling tracing-core v0.1.34 [INFO] [stderr] Compiling litemap v0.8.0 [INFO] [stderr] Compiling writeable v0.6.1 [INFO] [stderr] Compiling digest v0.10.7 [INFO] [stderr] Compiling icu_normalizer_data v2.0.0 [INFO] [stderr] Compiling lock_api v0.4.13 [INFO] [stderr] Compiling icu_properties_data v2.0.1 [INFO] [stderr] Compiling quote v1.0.40 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling crossbeam-utils v0.8.21 [INFO] [stderr] Compiling syn v2.0.104 [INFO] [stderr] Compiling rustls-pki-types v1.12.0 [INFO] [stderr] Compiling parking v2.2.1 [INFO] [stderr] Compiling serde_json v1.0.142 [INFO] [stderr] Compiling fs_extra v1.3.0 [INFO] [stderr] Compiling dunce v1.0.5 [INFO] [stderr] Compiling block-padding v0.3.3 [INFO] [stderr] Compiling time v0.3.41 [INFO] [stderr] Compiling jobserver v0.1.33 [INFO] [stderr] Compiling getrandom v0.2.16 [INFO] [stderr] Compiling socket2 v0.6.0 [INFO] [stderr] Compiling signal-hook-registry v1.4.5 [INFO] [stderr] Compiling cc v1.2.31 [INFO] [stderr] Compiling mio v1.0.4 [INFO] [stderr] Compiling getrandom v0.3.3 [INFO] [stderr] Compiling inout v0.1.4 [INFO] [stderr] Compiling concurrent-queue v2.5.0 [INFO] [stderr] Compiling sha2 v0.10.9 [INFO] [stderr] Compiling cipher v0.4.4 [INFO] [stderr] Compiling hmac v0.12.1 [INFO] [stderr] Compiling aws-lc-rs v1.13.3 [INFO] [stderr] Compiling base64ct v1.8.0 [INFO] [stderr] Compiling hashbrown v0.15.4 [INFO] [stderr] Compiling num-integer v0.1.46 [INFO] [stderr] Compiling minimal-lexical v0.2.1 [INFO] [stderr] Compiling pem-rfc7468 v0.7.0 [INFO] [stderr] Compiling flagset v0.4.7 [INFO] [stderr] Compiling const-oid v0.9.6 [INFO] [stderr] Compiling num-bigint v0.4.6 [INFO] [stderr] Compiling nom v7.1.3 [INFO] [stderr] Compiling rustls v0.23.31 [INFO] [stderr] Compiling event-listener v5.4.0 [INFO] [stderr] Compiling cmake v0.1.54 [INFO] [stderr] Compiling rand_core v0.9.3 [INFO] [stderr] Compiling rand_chacha v0.9.0 [INFO] [stderr] Compiling indexmap v2.10.0 [INFO] [stderr] Compiling aws-lc-sys v0.30.0 [INFO] [stderr] Compiling ring v0.17.14 [INFO] [stderr] Compiling rand v0.9.2 [INFO] [stderr] Compiling sha1 v0.10.6 [INFO] [stderr] Compiling openssl-probe v0.1.6 [INFO] [stderr] Compiling oid-registry v0.8.1 [INFO] [stderr] Compiling salsa20 v0.10.2 [INFO] [stderr] Compiling pbkdf2 v0.12.2 [INFO] [stderr] Compiling atomic-waker v1.1.2 [INFO] [stderr] Compiling scrypt v0.11.0 [INFO] [stderr] Compiling event-listener-strategy v0.5.4 [INFO] [stderr] Compiling aes v0.8.4 [INFO] [stderr] Compiling cbc v0.1.2 [INFO] [stderr] Compiling rustls-pemfile v2.2.0 [INFO] [stderr] Compiling cookie-factory v0.3.3 [INFO] [stderr] Compiling data-encoding v2.9.0 [INFO] [stderr] Compiling rustix v1.0.8 [INFO] [stderr] Compiling rusticata-macros v4.1.0 [INFO] [stderr] Compiling futures-lite v2.6.1 [INFO] [stderr] Compiling synstructure v0.13.2 [INFO] [stderr] Compiling rc2 v0.8.1 [INFO] [stderr] Compiling des v0.8.1 [INFO] [stderr] Compiling linux-raw-sys v0.9.4 [INFO] [stderr] Compiling rust_decimal v1.37.2 [INFO] [stderr] Compiling rand_core v0.6.4 [INFO] [stderr] Compiling crunchy v0.2.4 [INFO] [stderr] Compiling iana-time-zone v0.1.63 [INFO] [stderr] Compiling arrayvec v0.7.6 [INFO] [stderr] Compiling zstd-sys v2.0.15+zstd.1.5.7 [INFO] [stderr] Compiling async-lock v3.4.1 [INFO] [stderr] Compiling webpki-roots v1.0.2 [INFO] [stderr] Compiling foldhash v0.1.5 [INFO] [stderr] Compiling tinyvec_macros v0.1.1 [INFO] [stderr] Compiling crc-catalog v2.4.0 [INFO] [stderr] Compiling tiny-keccak v2.0.2 [INFO] [stderr] Compiling crc v3.3.0 [INFO] [stderr] Compiling tinyvec v1.9.0 [INFO] [stderr] Compiling webpki-roots v0.26.11 [INFO] [stderr] Compiling serde_derive v1.0.219 [INFO] [stderr] Compiling displaydoc v0.2.5 [INFO] [stderr] Compiling zerofrom-derive v0.1.6 [INFO] [stderr] Compiling yoke-derive v0.8.0 [INFO] [stderr] Compiling zerovec-derive v0.11.1 [INFO] [stderr] Compiling tracing-attributes v0.1.30 [INFO] [stderr] Compiling thiserror-impl v2.0.12 [INFO] [stderr] Compiling zerofrom v0.1.6 [INFO] [stderr] Compiling tokio-macros v2.5.0 [INFO] [stderr] Compiling yoke v0.8.0 [INFO] [stderr] Compiling zerotrie v0.2.2 [INFO] [stderr] Compiling tracing v0.1.41 [INFO] [stderr] Compiling zerovec v0.11.2 [INFO] [stderr] Compiling futures-macro v0.3.31 [INFO] [stderr] Compiling der_derive v0.7.3 [INFO] [stderr] Compiling thiserror v2.0.12 [INFO] [stderr] Compiling asn1-rs-derive v0.6.0 [INFO] [stderr] Compiling tinystr v0.8.1 [INFO] [stderr] Compiling potential_utf v0.1.2 [INFO] [stderr] Compiling icu_collections v2.0.0 [INFO] [stderr] Compiling icu_locale_core v2.0.0 [INFO] [stderr] Compiling futures-util v0.3.31 [INFO] [stderr] Compiling der v0.7.10 [INFO] [stderr] Compiling asn1-rs-impl v0.2.0 [INFO] [stderr] Compiling icu_provider v2.0.0 [INFO] [stderr] Compiling icu_properties v2.0.1 [INFO] [stderr] Compiling asn1-rs v0.7.1 [INFO] [stderr] Compiling spki v0.7.3 [INFO] [stderr] Compiling async-trait v0.1.88 [INFO] [stderr] Compiling x509-cert v0.2.5 [INFO] [stderr] Compiling pkcs5 v0.7.1 [INFO] [stderr] Compiling der-parser v10.0.0 [INFO] [stderr] Compiling crossbeam-queue v0.3.12 [INFO] [stderr] Compiling smallvec v1.15.1 [INFO] [stderr] Compiling bitflags v2.9.1 [INFO] [stderr] Compiling icu_normalizer v2.0.0 [INFO] [stderr] Compiling parking_lot v0.12.4 [INFO] [stderr] Compiling cms v0.2.3 [INFO] [stderr] Compiling tokio v1.47.1 [INFO] [stderr] Compiling idna_adapter v1.2.1 [INFO] [stderr] Compiling idna v1.0.3 [INFO] [stderr] Compiling pkcs12 v0.1.0 [INFO] [stderr] Compiling x509-parser v0.17.0 [INFO] [stderr] Compiling url v2.5.4 [INFO] [stderr] Compiling either v1.15.0 [INFO] [stderr] Compiling aho-corasick v1.1.3 [INFO] [stderr] Compiling p12-keystore v0.1.5 [INFO] [stderr] Compiling async-task v4.7.1 [INFO] [stderr] Compiling byteorder v1.5.0 [INFO] [stderr] Compiling io-lifetimes v1.0.11 [INFO] [stderr] Compiling futures-sink v0.3.31 [INFO] [stderr] Compiling regex-automata v0.4.9 [INFO] [stderr] Compiling polling v3.10.0 [INFO] [stderr] Compiling async-io v2.5.0 [INFO] [stderr] Compiling rustls-webpki v0.103.4 [INFO] [stderr] Compiling tokio-util v0.7.15 [INFO] [stderr] Compiling tokio-stream v0.1.17 [INFO] [stderr] Compiling unicode-normalization v0.1.24 [INFO] [stderr] Compiling rand_chacha v0.3.1 [INFO] [stderr] Compiling rustls-native-certs v0.7.3 [INFO] [stderr] Compiling async-channel v2.5.0 [INFO] [stderr] Compiling piper v0.2.4 [INFO] [stderr] Compiling form_urlencoded v1.2.1 [INFO] [stderr] Compiling polling v2.8.0 [INFO] [stderr] Compiling ucd-trie v0.1.7 [INFO] [stderr] Compiling waker-fn v1.2.0 [INFO] [stderr] Compiling crc32fast v1.5.0 [INFO] [stderr] Compiling unicode-properties v0.1.3 [INFO] [stderr] Compiling rustix v0.37.28 [INFO] [stderr] Compiling unicode-bidi v0.3.18 [INFO] [stderr] Compiling pest v2.8.1 [INFO] [stderr] Compiling zstd-safe v7.2.4 [INFO] [stderr] Compiling stringprep v0.1.5 [INFO] [stderr] Compiling blocking v1.6.2 [INFO] [stderr] Compiling rand v0.8.5 [INFO] [stderr] Compiling const-random-macro v0.1.16 [INFO] [stderr] Compiling regex v1.11.1 [INFO] [stderr] Compiling futures-intrusive v0.5.0 [INFO] [stderr] Compiling async-executor v1.13.2 [INFO] [stderr] Compiling amq-protocol-types v7.2.3 [INFO] [stderr] Compiling executor-trait v2.1.2 [INFO] [stderr] Compiling hashlink v0.10.0 [INFO] [stderr] Compiling chrono v0.4.41 [INFO] [stderr] Compiling rustls-native-certs v0.8.1 [INFO] [stderr] Compiling hkdf v0.12.4 [INFO] [stderr] Compiling spin v0.9.8 [INFO] [stderr] Compiling nom v8.0.0 [INFO] [stderr] Compiling md-5 v0.10.6 [INFO] [stderr] Compiling async-io v1.13.0 [INFO] [stderr] Compiling encoding_rs v0.8.35 [INFO] [stderr] Compiling home v0.5.11 [INFO] [stderr] Compiling dotenvy v0.15.7 [INFO] [stderr] Compiling doc-comment v0.3.3 [INFO] [stderr] Compiling linux-raw-sys v0.3.8 [INFO] [stderr] Compiling adler2 v2.0.1 [INFO] [stderr] Compiling uuid v1.17.0 [INFO] [stderr] Compiling whoami v1.6.0 [INFO] [stderr] Compiling base64 v0.22.1 [INFO] [stderr] Compiling miniz_oxide v0.8.9 [INFO] [stderr] Compiling futures-lite v1.13.0 [INFO] [stderr] Compiling async-lock v2.8.0 [INFO] [stderr] Compiling derive_more-impl v2.0.1 [INFO] [stderr] Compiling flume v0.11.1 [INFO] [stderr] Compiling amq-protocol-uri v7.2.3 [INFO] [stderr] Compiling async-global-executor v3.1.0 [INFO] [stderr] Compiling sqlx-core v0.8.6 [INFO] [stderr] Compiling pest_meta v2.8.1 [INFO] [stderr] Compiling const-random v0.1.18 [INFO] [stderr] Compiling brotli-decompressor v5.0.0 [INFO] [stderr] Compiling amq-protocol-types v8.1.2 [INFO] [stderr] Compiling actix-rt v2.10.0 [INFO] [stderr] Compiling futures-channel v0.3.31 [INFO] [stderr] Compiling reactor-trait v1.1.0 [INFO] [stderr] Compiling atoi v2.0.0 [INFO] [stderr] Compiling socket2 v0.4.10 [INFO] [stderr] Compiling anyhow v1.0.98 [INFO] [stderr] Compiling amq-protocol v7.2.3 [INFO] [stderr] Compiling rustversion v1.0.21 [INFO] [stderr] Compiling brotli v8.0.1 [INFO] [stderr] Compiling amq-protocol-uri v8.1.2 [INFO] [stderr] Compiling flate2 v1.1.2 [INFO] [stderr] Compiling pest_generator v2.8.1 [INFO] [stderr] Compiling derive_more v2.0.1 [INFO] [stderr] Compiling zstd v0.13.3 [INFO] [stderr] Compiling dlv-list v0.5.2 [INFO] [stderr] Compiling async-global-executor-trait v2.2.0 [INFO] [stderr] Compiling actix-router v0.5.3 [INFO] [stderr] Compiling h2 v0.3.27 [INFO] [stderr] Compiling actix-codec v0.5.2 [INFO] [stderr] Compiling h2 v0.4.11 [INFO] [stderr] Compiling sqlx-postgres v0.8.6 [INFO] [stderr] Compiling combine v4.6.7 [INFO] [stderr] Compiling socket2 v0.5.10 [INFO] [stderr] Compiling amq-protocol v8.1.2 [INFO] [stderr] Compiling hashbrown v0.14.5 [INFO] [stderr] Compiling lapin v2.5.4 [INFO] [stderr] Compiling winnow v0.7.12 [INFO] [stderr] Compiling sync_wrapper v1.0.2 [INFO] [stderr] Compiling actix-server v2.6.0 [INFO] [stderr] Compiling ordered-multimap v0.7.3 [INFO] [stderr] Compiling actix-web-codegen v4.3.0 [INFO] [stderr] Compiling actix-http v3.11.0 [INFO] [stderr] Compiling toml_parser v1.0.1 [INFO] [stderr] Compiling sqlx-macros-core v0.8.6 [INFO] [stderr] Compiling hyper v1.6.0 [INFO] [stderr] Compiling pest_derive v2.8.1 [INFO] [stderr] Compiling pinky-swear v6.2.0 [INFO] [stderr] Compiling async-reactor-trait v1.1.0 [INFO] [stderr] Compiling cookie v0.16.2 [INFO] [stderr] Compiling reactor-trait v2.0.0 [INFO] [stderr] Compiling deadpool-runtime v0.1.4 [INFO] [stderr] Compiling serde_urlencoded v0.7.1 [INFO] [stderr] Compiling serde_spanned v1.0.0 [INFO] [stderr] Compiling toml_datetime v0.7.0 [INFO] [stderr] Compiling actix-macros v0.2.4 [INFO] [stderr] Compiling num_cpus v1.17.0 [INFO] [stderr] Compiling lapin v3.1.0 [INFO] [stderr] Compiling arraydeque v0.5.1 [INFO] [stderr] Compiling anstyle-parse v0.2.7 [INFO] [stderr] Compiling actix-web v4.11.0 [INFO] [stderr] Compiling ron v0.8.1 [INFO] [stderr] Compiling convert_case v0.6.0 [INFO] [stderr] Compiling deadpool v0.12.2 [INFO] [stderr] Compiling yaml-rust2 v0.10.3 [INFO] [stderr] Compiling toml v0.9.4 [INFO] [stderr] Compiling sqlx-macros v0.8.6 [INFO] [stderr] Compiling hyper-util v0.1.16 [INFO] [stderr] Compiling async-reactor-trait v2.0.0 [INFO] [stderr] Compiling axum-core v0.5.2 [INFO] [stderr] Compiling json5 v0.4.1 [INFO] [stderr] Compiling redis v0.32.4 [INFO] [stderr] Compiling rust-ini v0.21.2 [INFO] [stderr] Compiling tower v0.5.2 [INFO] [stderr] Compiling tokio-reactor-trait v1.1.0 [INFO] [stderr] Compiling tokio-executor-trait v2.1.3 [INFO] [stderr] Compiling futures-executor v0.3.31 [INFO] [stderr] Compiling simple_asn1 v0.6.3 [INFO] [stderr] Compiling pin-project-internal v1.1.10 [INFO] [stderr] Compiling password-hash v0.5.0 [INFO] [stderr] Compiling pem v3.0.5 [INFO] [stderr] Compiling blake2 v0.10.6 [INFO] [stderr] Compiling matchit v0.8.4 [INFO] [stderr] Compiling anstyle v1.0.11 [INFO] [stderr] Compiling anstyle-query v1.1.3 [INFO] [stderr] Compiling pathdiff v0.2.3 [INFO] [stderr] Compiling colorchoice v1.0.4 [INFO] [stderr] Compiling arcstr v1.2.0 [INFO] [stderr] Compiling sha1_smol v1.0.1 [INFO] [stderr] Compiling anstream v0.6.19 [INFO] [stderr] Compiling config v0.15.13 [INFO] [stderr] Compiling axum v0.8.4 [INFO] [stderr] Compiling redis v1.0.0-alpha [INFO] [stderr] Compiling pin-project v1.1.10 [INFO] [stderr] Compiling argon2 v0.5.3 [INFO] [stderr] Compiling jsonwebtoken v9.3.1 [INFO] [stderr] Compiling futures v0.3.31 [INFO] [stderr] Compiling hyper-timeout v0.5.2 [INFO] [stderr] Compiling env_filter v0.1.3 [INFO] [stderr] Compiling itertools v0.14.0 [INFO] [stderr] Compiling jiff v0.2.15 [INFO] [stderr] Compiling dotenv v0.15.0 [INFO] [stderr] Compiling actix-cors v0.7.1 [INFO] [stderr] Compiling blowfish v0.9.1 [INFO] [stderr] Compiling bcrypt v0.17.0 [INFO] [stderr] Compiling prost-derive v0.14.1 [INFO] [stderr] Compiling tonic v0.14.0 [INFO] [stderr] Compiling prost v0.14.1 [INFO] [stderr] Compiling env_logger v0.11.8 [INFO] [stderr] Compiling deadpool-redis v0.22.0 [INFO] [stderr] Compiling rustls-connector v0.20.2 [INFO] [stderr] Compiling rustls-connector v0.21.7 [INFO] [stderr] Compiling tcp-stream v0.28.0 [INFO] [stderr] Compiling tcp-stream v0.30.1 [INFO] [stderr] Compiling amq-protocol-tcp v7.2.3 [INFO] [stderr] Compiling amq-protocol-tcp v8.1.2 [INFO] [stderr] Compiling tokio-amqp v2.0.0 [INFO] [stderr] Compiling sqlx v0.8.6 [INFO] [stderr] Compiling shared v0.1.0 (/opt/rustwide/workdir/shared) [INFO] [stderr] Compiling property-service v0.1.0 (/opt/rustwide/workdir/services/property-service) [INFO] [stderr] Compiling transaction-service v0.1.0 (/opt/rustwide/workdir/services/transaction-service) [INFO] [stderr] Compiling user-service v0.1.0 (/opt/rustwide/workdir/services/user-service) [INFO] [stderr] Compiling auth-service v0.1.0 (/opt/rustwide/workdir/services/auth-service) [INFO] [stderr] Compiling notification-service v0.1.0 (/opt/rustwide/workdir/services/notification-service) [INFO] [stderr] Compiling external-comm-service v0.1.0 (/opt/rustwide/workdir/services/external-comm-service) [INFO] [stderr] Compiling search-service v0.1.0 (/opt/rustwide/workdir/services/search-service) [INFO] [stderr] Compiling feedback-service v0.1.0 (/opt/rustwide/workdir/services/feedback-service) [INFO] [stdout] warning: unused variable: `user_id` [INFO] [stdout] --> services/auth-service/src/application/use_cases/password_reset_use_case.rs:133:46 [INFO] [stdout] | [INFO] [stdout] 133 | async fn revoke_all_user_sessions(&self, user_id: Uuid) -> SystemResult<()> { [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_user_id` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `user_id` [INFO] [stdout] --> services/auth-service/src/interface/grpc/auth_validation_service.rs:25:9 [INFO] [stdout] | [INFO] [stdout] 25 | user_id: Uuid, [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_user_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `permission` [INFO] [stdout] --> services/auth-service/src/interface/grpc/auth_validation_service.rs:26:9 [INFO] [stdout] | [INFO] [stdout] 26 | permission: &str, [INFO] [stdout] | ^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_permission` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `user_id` [INFO] [stdout] --> services/auth-service/src/interface/grpc/auth_validation_service.rs:33:40 [INFO] [stdout] | [INFO] [stdout] 33 | pub async fn get_user_roles(&self, user_id: Uuid) -> Result, Status> { [INFO] [stdout] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_user_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `jwt_secret` is never read [INFO] [stdout] --> services/auth-service/src/application/use_cases/password_reset_use_case.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 13 | pub struct PasswordResetUseCase { [INFO] [stdout] | -------------------- field in this struct [INFO] [stdout] ... [INFO] [stdout] 17 | jwt_secret: String, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `user_repo`, `refresh_token_repo`, `cache_service`, and `jwt_secret` are never read [INFO] [stdout] --> services/auth-service/src/application/use_cases/refresh_token_use_case.rs:14:5 [INFO] [stdout] | [INFO] [stdout] 13 | pub struct RefreshTokenUseCase { [INFO] [stdout] | ------------------- fields in this struct [INFO] [stdout] 14 | user_repo: Arc, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] 15 | refresh_token_repo: Arc, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 16 | cache_service: AuthCacheService, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] 17 | jwt_secret: String, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `execute` is never used [INFO] [stdout] --> services/auth-service/src/application/use_cases/refresh_token_use_case.rs:35:18 [INFO] [stdout] | [INFO] [stdout] 20 | impl RefreshTokenUseCase { [INFO] [stdout] | ------------------------ method in this implementation [INFO] [stdout] ... [INFO] [stdout] 35 | pub async fn execute(&self, request: RefreshTokenRequest) -> SystemResult<(LoginResponse, SuccessResponse)> { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: methods `get_user_from_token`, `invalidate_user_session`, `blacklist_token`, `is_token_blacklisted`, and `refresh_session_ttl` are never used [INFO] [stdout] --> services/auth-service/src/cache/auth_cache.rs:32:18 [INFO] [stdout] | [INFO] [stdout] 10 | impl AuthCacheService { [INFO] [stdout] | --------------------- methods in this implementation [INFO] [stdout] ... [INFO] [stdout] 32 | pub async fn get_user_from_token(&self, access_token: &str) -> SystemResult> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 51 | pub async fn invalidate_user_session(&self, user_id: Uuid) -> SystemResult<()> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 72 | pub async fn blacklist_token(&self, token: &str, expiry_seconds: i64) -> SystemResult<()> { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 82 | pub async fn is_token_blacklisted(&self, token: &str) -> SystemResult { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 88 | pub async fn refresh_session_ttl(&self, user_id: Uuid, ttl_seconds: i64) -> SystemResult<()> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `refresh_token` is never read [INFO] [stdout] --> services/auth-service/src/config/pipeline/controller_setup.rs:14:9 [INFO] [stdout] | [INFO] [stdout] 9 | pub struct Controllers { [INFO] [stdout] | ----------- field in this struct [INFO] [stdout] ... [INFO] [stdout] 14 | pub refresh_token: Arc, [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `Controllers` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: methods `is_valid` and `revoke` are never used [INFO] [stdout] --> services/auth-service/src/domain/entities/refresh_token.rs:45:12 [INFO] [stdout] | [INFO] [stdout] 20 | impl RefreshToken { [INFO] [stdout] | ----------------- methods in this implementation [INFO] [stdout] ... [INFO] [stdout] 45 | pub fn is_valid(&self) -> bool { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 49 | pub fn revoke(&mut self) { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `new`, `deactivate`, and `update_question` are never used [INFO] [stdout] --> services/auth-service/src/domain/entities/security_question.rs:17:12 [INFO] [stdout] | [INFO] [stdout] 16 | impl SecurityQuestion { [INFO] [stdout] | --------------------- associated items in this implementation [INFO] [stdout] 17 | pub fn new(question: String, created_by: Uuid) -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 28 | pub fn deactivate(&mut self) { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 33 | pub fn update_question(&mut self, new_question: String) { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function `new` is never used [INFO] [stdout] --> services/auth-service/src/domain/entities/user.rs:25:12 [INFO] [stdout] | [INFO] [stdout] 24 | impl User { [INFO] [stdout] | --------- associated function in this implementation [INFO] [stdout] 25 | pub fn new(email: String, password_hash: String, role: UserRole) -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `verify_answer` is never used [INFO] [stdout] --> services/auth-service/src/domain/entities/user_security_question.rs:29:12 [INFO] [stdout] | [INFO] [stdout] 16 | impl UserSecurityQuestion { [INFO] [stdout] | ------------------------- method in this implementation [INFO] [stdout] ... [INFO] [stdout] 29 | pub fn verify_answer(&self, provided_answer_hash: &str) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `UserSession` is never constructed [INFO] [stdout] --> services/auth-service/src/domain/entities/user_session.rs:6:12 [INFO] [stdout] | [INFO] [stdout] 6 | pub struct UserSession { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `new`, `is_valid`, `is_expired`, `update_activity`, `deactivate`, and `extend_expiry` are never used [INFO] [stdout] --> services/auth-service/src/domain/entities/user_session.rs:21:12 [INFO] [stdout] | [INFO] [stdout] 20 | impl UserSession { [INFO] [stdout] | ---------------- associated items in this implementation [INFO] [stdout] 21 | pub fn new( [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 46 | pub fn is_valid(&self) -> bool { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 50 | pub fn is_expired(&self) -> bool { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 54 | pub fn update_activity(&mut self) { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 58 | pub fn deactivate(&mut self) { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 63 | pub fn extend_expiry(&mut self, new_expires_at: DateTime) { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `BlacklistedToken` is never constructed [INFO] [stdout] --> services/auth-service/src/domain/entities/blacklisted_token.rs:6:12 [INFO] [stdout] | [INFO] [stdout] 6 | pub struct BlacklistedToken { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `TokenType` is never used [INFO] [stdout] --> services/auth-service/src/domain/entities/blacklisted_token.rs:17:10 [INFO] [stdout] | [INFO] [stdout] 17 | pub enum TokenType { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `BlacklistReason` is never used [INFO] [stdout] --> services/auth-service/src/domain/entities/blacklisted_token.rs:44:10 [INFO] [stdout] | [INFO] [stdout] 44 | pub enum BlacklistReason { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `new`, `is_expired`, and `get_reason` are never used [INFO] [stdout] --> services/auth-service/src/domain/entities/blacklisted_token.rs:67:12 [INFO] [stdout] | [INFO] [stdout] 66 | impl BlacklistedToken { [INFO] [stdout] | --------------------- associated items in this implementation [INFO] [stdout] 67 | pub fn new( [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 85 | pub fn is_expired(&self) -> bool { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 89 | pub fn get_reason(&self) -> Option<&str> { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `UserPermission` is never constructed [INFO] [stdout] --> services/auth-service/src/domain/entities/user_permission.rs:6:12 [INFO] [stdout] | [INFO] [stdout] 6 | pub struct UserPermission { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `new`, `is_valid`, `is_expired`, and `extend_expiry` are never used [INFO] [stdout] --> services/auth-service/src/domain/entities/user_permission.rs:16:12 [INFO] [stdout] | [INFO] [stdout] 15 | impl UserPermission { [INFO] [stdout] | ------------------- associated items in this implementation [INFO] [stdout] 16 | pub fn new( [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 32 | pub fn is_valid(&self) -> bool { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 39 | pub fn is_expired(&self) -> bool { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 46 | pub fn extend_expiry(&mut self, new_expires_at: Option>) { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `GrantPermissionRequest` is never constructed [INFO] [stdout] --> services/auth-service/src/domain/entities/user_permission.rs:84:12 [INFO] [stdout] | [INFO] [stdout] 84 | pub struct GrantPermissionRequest { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `RevokePermissionRequest` is never constructed [INFO] [stdout] --> services/auth-service/src/domain/entities/user_permission.rs:91:12 [INFO] [stdout] | [INFO] [stdout] 91 | pub struct RevokePermissionRequest { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `UserPermissionResponse` is never constructed [INFO] [stdout] --> services/auth-service/src/domain/entities/user_permission.rs:97:12 [INFO] [stdout] | [INFO] [stdout] 97 | pub struct UserPermissionResponse { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `READ_PROPERTIES` is never used [INFO] [stdout] --> services/auth-service/src/domain/entities/user_permission.rs:54:15 [INFO] [stdout] | [INFO] [stdout] 54 | pub const READ_PROPERTIES: &str = "read:properties"; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `WRITE_PROPERTIES` is never used [INFO] [stdout] --> services/auth-service/src/domain/entities/user_permission.rs:55:15 [INFO] [stdout] | [INFO] [stdout] 55 | pub const WRITE_PROPERTIES: &str = "write:properties"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `DELETE_PROPERTIES` is never used [INFO] [stdout] --> services/auth-service/src/domain/entities/user_permission.rs:56:15 [INFO] [stdout] | [INFO] [stdout] 56 | pub const DELETE_PROPERTIES: &str = "delete:properties"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `MANAGE_PROPERTIES` is never used [INFO] [stdout] --> services/auth-service/src/domain/entities/user_permission.rs:57:15 [INFO] [stdout] | [INFO] [stdout] 57 | pub const MANAGE_PROPERTIES: &str = "manage:properties"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `READ_BOOKINGS` is never used [INFO] [stdout] --> services/auth-service/src/domain/entities/user_permission.rs:60:15 [INFO] [stdout] | [INFO] [stdout] 60 | pub const READ_BOOKINGS: &str = "read:bookings"; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `WRITE_BOOKINGS` is never used [INFO] [stdout] --> services/auth-service/src/domain/entities/user_permission.rs:61:15 [INFO] [stdout] | [INFO] [stdout] 61 | pub const WRITE_BOOKINGS: &str = "write:bookings"; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `CANCEL_BOOKINGS` is never used [INFO] [stdout] --> services/auth-service/src/domain/entities/user_permission.rs:62:15 [INFO] [stdout] | [INFO] [stdout] 62 | pub const CANCEL_BOOKINGS: &str = "cancel:bookings"; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `MANAGE_BOOKINGS` is never used [INFO] [stdout] --> services/auth-service/src/domain/entities/user_permission.rs:63:15 [INFO] [stdout] | [INFO] [stdout] 63 | pub const MANAGE_BOOKINGS: &str = "manage:bookings"; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `READ_TRANSACTIONS` is never used [INFO] [stdout] --> services/auth-service/src/domain/entities/user_permission.rs:66:15 [INFO] [stdout] | [INFO] [stdout] 66 | pub const READ_TRANSACTIONS: &str = "read:transactions"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `PROCESS_PAYMENTS` is never used [INFO] [stdout] --> services/auth-service/src/domain/entities/user_permission.rs:67:15 [INFO] [stdout] | [INFO] [stdout] 67 | pub const PROCESS_PAYMENTS: &str = "process:payments"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `REFUND_PAYMENTS` is never used [INFO] [stdout] --> services/auth-service/src/domain/entities/user_permission.rs:68:15 [INFO] [stdout] | [INFO] [stdout] 68 | pub const REFUND_PAYMENTS: &str = "refund:payments"; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `MANAGE_TRANSACTIONS` is never used [INFO] [stdout] --> services/auth-service/src/domain/entities/user_permission.rs:69:15 [INFO] [stdout] | [INFO] [stdout] 69 | pub const MANAGE_TRANSACTIONS: &str = "manage:transactions"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `READ_USERS` is never used [INFO] [stdout] --> services/auth-service/src/domain/entities/user_permission.rs:72:15 [INFO] [stdout] | [INFO] [stdout] 72 | pub const READ_USERS: &str = "read:users"; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `WRITE_USERS` is never used [INFO] [stdout] --> services/auth-service/src/domain/entities/user_permission.rs:73:15 [INFO] [stdout] | [INFO] [stdout] 73 | pub const WRITE_USERS: &str = "write:users"; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `DELETE_USERS` is never used [INFO] [stdout] --> services/auth-service/src/domain/entities/user_permission.rs:74:15 [INFO] [stdout] | [INFO] [stdout] 74 | pub const DELETE_USERS: &str = "delete:users"; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `MANAGE_USERS` is never used [INFO] [stdout] --> services/auth-service/src/domain/entities/user_permission.rs:75:15 [INFO] [stdout] | [INFO] [stdout] 75 | pub const MANAGE_USERS: &str = "manage:users"; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `ADMIN_ACCESS` is never used [INFO] [stdout] --> services/auth-service/src/domain/entities/user_permission.rs:78:15 [INFO] [stdout] | [INFO] [stdout] 78 | pub const ADMIN_ACCESS: &str = "admin:access"; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SYSTEM_ADMIN` is never used [INFO] [stdout] --> services/auth-service/src/domain/entities/user_permission.rs:79:15 [INFO] [stdout] | [INFO] [stdout] 79 | pub const SYSTEM_ADMIN: &str = "system:admin"; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `AUDIT_LOGS` is never used [INFO] [stdout] --> services/auth-service/src/domain/entities/user_permission.rs:80:15 [INFO] [stdout] | [INFO] [stdout] 80 | pub const AUDIT_LOGS: &str = "read:audit_logs"; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `AuditLog` is never constructed [INFO] [stdout] --> services/auth-service/src/domain/entities/audit_log.rs:8:12 [INFO] [stdout] | [INFO] [stdout] 8 | pub struct AuditLog { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `new`, `with_changes`, `with_context`, `with_metadata`, and `add_metadata_field` are never used [INFO] [stdout] --> services/auth-service/src/domain/entities/audit_log.rs:23:12 [INFO] [stdout] | [INFO] [stdout] 22 | impl AuditLog { [INFO] [stdout] | ------------- associated items in this implementation [INFO] [stdout] 23 | pub fn new( [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 44 | pub fn with_changes( [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 67 | pub fn with_context(mut self, ip_address: Option, user_agent: Option) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 73 | pub fn with_metadata(mut self, metadata: HashMap) -> Self { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 78 | pub fn add_metadata_field(&mut self, key: &str, value: JsonValue) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `CreateAuditLogRequest` is never constructed [INFO] [stdout] --> services/auth-service/src/domain/entities/audit_log.rs:137:12 [INFO] [stdout] | [INFO] [stdout] 137 | pub struct CreateAuditLogRequest { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `AuditLogResponse` is never constructed [INFO] [stdout] --> services/auth-service/src/domain/entities/audit_log.rs:147:12 [INFO] [stdout] | [INFO] [stdout] 147 | pub struct AuditLogResponse { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `AuditLogFilter` is never constructed [INFO] [stdout] --> services/auth-service/src/domain/entities/audit_log.rs:158:12 [INFO] [stdout] | [INFO] [stdout] 158 | pub struct AuditLogFilter { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `LOGIN_SUCCESS` is never used [INFO] [stdout] --> services/auth-service/src/domain/entities/audit_log.rs:93:15 [INFO] [stdout] | [INFO] [stdout] 93 | pub const LOGIN_SUCCESS: &str = "login_success"; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `LOGIN_FAILED` is never used [INFO] [stdout] --> services/auth-service/src/domain/entities/audit_log.rs:94:15 [INFO] [stdout] | [INFO] [stdout] 94 | pub const LOGIN_FAILED: &str = "login_failed"; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `LOGOUT` is never used [INFO] [stdout] --> services/auth-service/src/domain/entities/audit_log.rs:95:15 [INFO] [stdout] | [INFO] [stdout] 95 | pub const LOGOUT: &str = "logout"; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `PASSWORD_CHANGE` is never used [INFO] [stdout] --> services/auth-service/src/domain/entities/audit_log.rs:96:15 [INFO] [stdout] | [INFO] [stdout] 96 | pub const PASSWORD_CHANGE: &str = "password_change"; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `PASSWORD_RESET_REQUEST` is never used [INFO] [stdout] --> services/auth-service/src/domain/entities/audit_log.rs:97:15 [INFO] [stdout] | [INFO] [stdout] 97 | pub const PASSWORD_RESET_REQUEST: &str = "password_reset_request"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `PASSWORD_RESET_COMPLETE` is never used [INFO] [stdout] --> services/auth-service/src/domain/entities/audit_log.rs:98:15 [INFO] [stdout] | [INFO] [stdout] 98 | pub const PASSWORD_RESET_COMPLETE: &str = "password_reset_complete"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `ACCOUNT_CREATED` is never used [INFO] [stdout] --> services/auth-service/src/domain/entities/audit_log.rs:101:15 [INFO] [stdout] | [INFO] [stdout] 101 | pub const ACCOUNT_CREATED: &str = "account_created"; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `ACCOUNT_UPDATED` is never used [INFO] [stdout] --> services/auth-service/src/domain/entities/audit_log.rs:102:15 [INFO] [stdout] | [INFO] [stdout] 102 | pub const ACCOUNT_UPDATED: &str = "account_updated"; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `ACCOUNT_DEACTIVATED` is never used [INFO] [stdout] --> services/auth-service/src/domain/entities/audit_log.rs:103:15 [INFO] [stdout] | [INFO] [stdout] 103 | pub const ACCOUNT_DEACTIVATED: &str = "account_deactivated"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `ACCOUNT_REACTIVATED` is never used [INFO] [stdout] --> services/auth-service/src/domain/entities/audit_log.rs:104:15 [INFO] [stdout] | [INFO] [stdout] 104 | pub const ACCOUNT_REACTIVATED: &str = "account_reactivated"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `ACCOUNT_LOCKED` is never used [INFO] [stdout] --> services/auth-service/src/domain/entities/audit_log.rs:105:15 [INFO] [stdout] | [INFO] [stdout] 105 | pub const ACCOUNT_LOCKED: &str = "account_locked"; [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `ACCOUNT_UNLOCKED` is never used [INFO] [stdout] --> services/auth-service/src/domain/entities/audit_log.rs:106:15 [INFO] [stdout] | [INFO] [stdout] 106 | pub const ACCOUNT_UNLOCKED: &str = "account_unlocked"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `PERMISSION_GRANTED` is never used [INFO] [stdout] --> services/auth-service/src/domain/entities/audit_log.rs:109:15 [INFO] [stdout] | [INFO] [stdout] 109 | pub const PERMISSION_GRANTED: &str = "permission_granted"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `PERMISSION_REVOKED` is never used [INFO] [stdout] --> services/auth-service/src/domain/entities/audit_log.rs:110:15 [INFO] [stdout] | [INFO] [stdout] 110 | pub const PERMISSION_REVOKED: &str = "permission_revoked"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `ROLE_CHANGED` is never used [INFO] [stdout] --> services/auth-service/src/domain/entities/audit_log.rs:111:15 [INFO] [stdout] | [INFO] [stdout] 111 | pub const ROLE_CHANGED: &str = "role_changed"; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SECURITY_QUESTION_SET` is never used [INFO] [stdout] --> services/auth-service/src/domain/entities/audit_log.rs:114:15 [INFO] [stdout] | [INFO] [stdout] 114 | pub const SECURITY_QUESTION_SET: &str = "security_question_set"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SECURITY_QUESTION_VERIFIED` is never used [INFO] [stdout] --> services/auth-service/src/domain/entities/audit_log.rs:115:15 [INFO] [stdout] | [INFO] [stdout] 115 | pub const SECURITY_QUESTION_VERIFIED: &str = "security_question_verified"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SECURITY_BREACH_DETECTED` is never used [INFO] [stdout] --> services/auth-service/src/domain/entities/audit_log.rs:116:15 [INFO] [stdout] | [INFO] [stdout] 116 | pub const SECURITY_BREACH_DETECTED: &str = "security_breach_detected"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SUSPICIOUS_ACTIVITY` is never used [INFO] [stdout] --> services/auth-service/src/domain/entities/audit_log.rs:117:15 [INFO] [stdout] | [INFO] [stdout] 117 | pub const SUSPICIOUS_ACTIVITY: &str = "suspicious_activity"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `TOKEN_BLACKLISTED` is never used [INFO] [stdout] --> services/auth-service/src/domain/entities/audit_log.rs:120:15 [INFO] [stdout] | [INFO] [stdout] 120 | pub const TOKEN_BLACKLISTED: &str = "token_blacklisted"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `REFRESH_TOKEN_USED` is never used [INFO] [stdout] --> services/auth-service/src/domain/entities/audit_log.rs:121:15 [INFO] [stdout] | [INFO] [stdout] 121 | pub const REFRESH_TOKEN_USED: &str = "refresh_token_used"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SESSION_CREATED` is never used [INFO] [stdout] --> services/auth-service/src/domain/entities/audit_log.rs:122:15 [INFO] [stdout] | [INFO] [stdout] 122 | pub const SESSION_CREATED: &str = "session_created"; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SESSION_ENDED` is never used [INFO] [stdout] --> services/auth-service/src/domain/entities/audit_log.rs:123:15 [INFO] [stdout] | [INFO] [stdout] 123 | pub const SESSION_ENDED: &str = "session_ended"; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `USER` is never used [INFO] [stdout] --> services/auth-service/src/domain/entities/audit_log.rs:128:15 [INFO] [stdout] | [INFO] [stdout] 128 | pub const USER: &str = "user"; [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SESSION` is never used [INFO] [stdout] --> services/auth-service/src/domain/entities/audit_log.rs:129:15 [INFO] [stdout] | [INFO] [stdout] 129 | pub const SESSION: &str = "session"; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `TOKEN` is never used [INFO] [stdout] --> services/auth-service/src/domain/entities/audit_log.rs:130:15 [INFO] [stdout] | [INFO] [stdout] 130 | pub const TOKEN: &str = "security"; [INFO] [stdout] | ^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `PERMISSION` is never used [INFO] [stdout] --> services/auth-service/src/domain/entities/audit_log.rs:131:15 [INFO] [stdout] | [INFO] [stdout] 131 | pub const PERMISSION: &str = "permission"; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `SECURITY_QUESTION` is never used [INFO] [stdout] --> services/auth-service/src/domain/entities/audit_log.rs:132:15 [INFO] [stdout] | [INFO] [stdout] 132 | pub const SECURITY_QUESTION: &str = "security_question"; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: constant `AUDIT_LOG` is never used [INFO] [stdout] --> services/auth-service/src/domain/entities/audit_log.rs:133:15 [INFO] [stdout] | [INFO] [stdout] 133 | pub const AUDIT_LOG: &str = "audit_log"; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: methods `get_recent_attempts`, `get_attempts_by_ip`, and `cleanup_old_attempts` are never used [INFO] [stdout] --> services/auth-service/src/domain/repositories/login_attempt_repository.rs:9:14 [INFO] [stdout] | [INFO] [stdout] 7 | pub trait LoginAttemptRepository: Send + Sync { [INFO] [stdout] | ---------------------- methods in this trait [INFO] [stdout] 8 | async fn create(&self, attempt: &LoginAttempt) -> SystemResult; [INFO] [stdout] 9 | async fn get_recent_attempts( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 19 | async fn get_attempts_by_ip( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 25 | async fn cleanup_old_attempts(&self, before: DateTime) -> SystemResult; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: methods `cleanup_expired` and `revoke_all_for_user` are never used [INFO] [stdout] --> services/auth-service/src/domain/repositories/password_reset_repository.rs:11:14 [INFO] [stdout] | [INFO] [stdout] 7 | pub trait PasswordResetRepository: Send + Sync { [INFO] [stdout] | ----------------------- methods in this trait [INFO] [stdout] ... [INFO] [stdout] 11 | async fn cleanup_expired(&self) -> SystemResult; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] 12 | async fn revoke_all_for_user(&self, user_id: Uuid) -> SystemResult<()>; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: methods `find_by_token_hash`, `find_by_user_id`, `update`, `revoke_all_for_user`, and `cleanup_expired` are never used [INFO] [stdout] --> services/auth-service/src/domain/repositories/refresh_token_repository.rs:9:14 [INFO] [stdout] | [INFO] [stdout] 7 | pub trait RefreshTokenRepository: Send + Sync { [INFO] [stdout] | ---------------------- methods in this trait [INFO] [stdout] 8 | async fn create(&self, token: &RefreshToken) -> SystemResult; [INFO] [stdout] 9 | async fn find_by_token_hash(&self, token_hash: &str) -> SystemResult>; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 10 | async fn find_by_user_id(&self, user_id: Uuid) -> SystemResult>; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] 11 | async fn update(&self, token: &RefreshToken) -> SystemResult; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 12 | async fn revoke_all_for_user(&self, user_id: Uuid) -> SystemResult<()>; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] 13 | async fn cleanup_expired(&self) -> SystemResult; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `get_all_questions` is never used [INFO] [stdout] --> services/auth-service/src/domain/repositories/security_repository.rs:9:14 [INFO] [stdout] | [INFO] [stdout] 8 | pub trait SecurityQuestionRepository: Send + Sync { [INFO] [stdout] | -------------------------- method in this trait [INFO] [stdout] 9 | async fn get_all_questions(&self) -> SystemResult>; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: methods `update` and `find_by_user_and_question` are never used [INFO] [stdout] --> services/auth-service/src/domain/repositories/security_repository.rs:21:14 [INFO] [stdout] | [INFO] [stdout] 15 | pub trait UserSecurityQuestionRepository: Send + Sync { [INFO] [stdout] | ------------------------------ methods in this trait [INFO] [stdout] ... [INFO] [stdout] 21 | async fn update( [INFO] [stdout] | ^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 26 | async fn find_by_user_and_question( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: methods `create`, `delete`, `exists_by_email`, and `exists_by_phone` are never used [INFO] [stdout] --> services/auth-service/src/domain/repositories/user_repository.rs:8:14 [INFO] [stdout] | [INFO] [stdout] 7 | pub trait UserRepository: Send + Sync { [INFO] [stdout] | -------------- methods in this trait [INFO] [stdout] 8 | async fn create(&self, user: &User) -> SystemResult; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 13 | async fn delete(&self, id: &Uuid) -> SystemResult<()>; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] 14 | async fn exists_by_email(&self, email: &str) -> SystemResult; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] 15 | async fn exists_by_phone(&self, phone: &str) -> SystemResult; [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated functions `should_lock_account` and `calculate_lockout_duration` are never used [INFO] [stdout] --> services/auth-service/src/domain/services/auth_domain_service.rs:35:12 [INFO] [stdout] | [INFO] [stdout] 7 | impl AuthDomainService { [INFO] [stdout] | ---------------------- associated functions in this implementation [INFO] [stdout] ... [INFO] [stdout] 35 | pub fn should_lock_account(failed_attempts: i32, max_attempts: i32) -> bool { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 39 | pub fn calculate_lockout_duration(failed_attempts: i32) -> i64 { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `pool` is never read [INFO] [stdout] --> services/auth-service/src/infrastructure/database/refresh_token_repository_impl.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 8 | pub struct PostgresRefreshTokenRepository { [INFO] [stdout] | ------------------------------ field in this struct [INFO] [stdout] 9 | pool: Pool, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `send_broadcast_notification` is never used [INFO] [stdout] --> services/auth-service/src/infrastructure/messaging/notification_publisher.rs:63:18 [INFO] [stdout] | [INFO] [stdout] 11 | impl NotificationPublisher { [INFO] [stdout] | -------------------------- method in this implementation [INFO] [stdout] ... [INFO] [stdout] 63 | pub async fn send_broadcast_notification(&self, message: &str) -> SystemResult<()> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `refresh_token_use_case` is never read [INFO] [stdout] --> services/auth-service/src/interface/controllers/refresh_token_controller.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 7 | pub struct RefreshTokenController { [INFO] [stdout] | ---------------------- field in this struct [INFO] [stdout] 8 | refresh_token_use_case: Arc, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: method `refresh_access_token` is never used [INFO] [stdout] --> services/auth-service/src/interface/controllers/refresh_token_controller.rs:18:18 [INFO] [stdout] | [INFO] [stdout] 11 | impl RefreshTokenController { [INFO] [stdout] | --------------------------- method in this implementation [INFO] [stdout] ... [INFO] [stdout] 18 | pub async fn refresh_access_token( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `AuthValidationService` is never constructed [INFO] [stdout] --> services/auth-service/src/interface/grpc/auth_validation_service.rs:9:12 [INFO] [stdout] | [INFO] [stdout] 9 | pub struct AuthValidationService { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated items `new`, `validate_token`, `validate_user_permission`, and `get_user_roles` are never used [INFO] [stdout] --> services/auth-service/src/interface/grpc/auth_validation_service.rs:14:12 [INFO] [stdout] | [INFO] [stdout] 13 | impl AuthValidationService { [INFO] [stdout] | -------------------------- associated items in this implementation [INFO] [stdout] 14 | pub fn new(jwt_secret: String) -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] ... [INFO] [stdout] 18 | pub async fn validate_token(&self, token: &str) -> Result { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 23 | pub async fn validate_user_permission( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 33 | pub async fn get_user_roles(&self, user_id: Uuid) -> Result, Status> { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `validate_auth_token` is never used [INFO] [stdout] --> services/auth-service/src/interface/grpc/auth_validation_service.rs:42:14 [INFO] [stdout] | [INFO] [stdout] 42 | pub async fn validate_auth_token( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check_user_permission` is never used [INFO] [stdout] --> services/auth-service/src/interface/grpc/auth_validation_service.rs:63:14 [INFO] [stdout] | [INFO] [stdout] 63 | pub async fn check_user_permission( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `AuthTokenRequest` is never constructed [INFO] [stdout] --> services/auth-service/src/interface/grpc/auth_validation_service.rs:86:12 [INFO] [stdout] | [INFO] [stdout] 86 | pub struct AuthTokenRequest { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `AuthTokenResponse` is never constructed [INFO] [stdout] --> services/auth-service/src/interface/grpc/auth_validation_service.rs:91:12 [INFO] [stdout] | [INFO] [stdout] 91 | pub struct AuthTokenResponse { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `PermissionRequest` is never constructed [INFO] [stdout] --> services/auth-service/src/interface/grpc/auth_validation_service.rs:100:12 [INFO] [stdout] | [INFO] [stdout] 100 | pub struct PermissionRequest { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `PermissionResponse` is never constructed [INFO] [stdout] --> services/auth-service/src/interface/grpc/auth_validation_service.rs:106:12 [INFO] [stdout] | [INFO] [stdout] 106 | pub struct PermissionResponse { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `HealthService` is never constructed [INFO] [stdout] --> services/auth-service/src/interface/grpc/health_service.rs:4:12 [INFO] [stdout] | [INFO] [stdout] 4 | pub struct HealthService; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function `new` is never used [INFO] [stdout] --> services/auth-service/src/interface/grpc/health_service.rs:7:12 [INFO] [stdout] | [INFO] [stdout] 6 | impl HealthService { [INFO] [stdout] | ------------------ associated function in this implementation [INFO] [stdout] 7 | pub fn new() -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `check_health` is never used [INFO] [stdout] --> services/auth-service/src/interface/grpc/health_service.rs:13:14 [INFO] [stdout] | [INFO] [stdout] 13 | pub async fn check_health( [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `watch_health` is never used [INFO] [stdout] --> services/auth-service/src/interface/grpc/health_service.rs:24:14 [INFO] [stdout] | [INFO] [stdout] 24 | pub async fn watch_health( [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `HealthCheckRequest` is never constructed [INFO] [stdout] --> services/auth-service/src/interface/grpc/health_service.rs:35:12 [INFO] [stdout] | [INFO] [stdout] 35 | pub struct HealthCheckRequest { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `HealthCheckResponse` is never constructed [INFO] [stdout] --> services/auth-service/src/interface/grpc/health_service.rs:40:12 [INFO] [stdout] | [INFO] [stdout] 40 | pub struct HealthCheckResponse { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: enum `HealthStatus` is never used [INFO] [stdout] --> services/auth-service/src/interface/grpc/health_service.rs:46:10 [INFO] [stdout] | [INFO] [stdout] 46 | pub enum HealthStatus { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `refresh_access_token` is never used [INFO] [stdout] --> services/auth-service/src/interface/routes/auth_routes.rs:112:10 [INFO] [stdout] | [INFO] [stdout] 112 | async fn refresh_access_token( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `health_check` is never used [INFO] [stdout] --> services/auth-service/src/interface/routes/health_routes.rs:3:14 [INFO] [stdout] | [INFO] [stdout] 3 | pub async fn health_check() -> Result { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `ready_check` is never used [INFO] [stdout] --> services/auth-service/src/interface/routes/health_routes.rs:11:14 [INFO] [stdout] | [INFO] [stdout] 11 | pub async fn ready_check() -> Result { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `health_routes` is never used [INFO] [stdout] --> services/auth-service/src/interface/routes/health_routes.rs:20:8 [INFO] [stdout] | [INFO] [stdout] 20 | pub fn health_routes() -> actix_web::Scope { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `auth-service` (bin "auth-service"); 107 warnings emitted [INFO] [stderr] [INFO] [stderr] Caused by: [INFO] [stderr] process didn't exit successfully: `/opt/rustwide/rustup-home/toolchains/9f93af291970322f4f1c6315ccde4d7078201159/bin/rustc --crate-name auth_service --edition=2021 services/auth-service/src/main.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=95acf667667563e1 -C extra-filename=-49470f428ad0abb7 --out-dir /opt/rustwide/target/debug/deps -L dependency=/opt/rustwide/target/debug/deps --extern actix_web=/opt/rustwide/target/debug/deps/libactix_web-be0aa64d68b31373.rlib --extern anyhow=/opt/rustwide/target/debug/deps/libanyhow-1062fd8720902979.rlib --extern async_trait=/opt/rustwide/target/debug/deps/libasync_trait-1026aca84816da2b.so --extern bcrypt=/opt/rustwide/target/debug/deps/libbcrypt-720fa10fc50a5fa8.rlib --extern chrono=/opt/rustwide/target/debug/deps/libchrono-5035c01c181ece78.rlib --extern config=/opt/rustwide/target/debug/deps/libconfig-9fcd17e020199e6b.rlib --extern deadpool_redis=/opt/rustwide/target/debug/deps/libdeadpool_redis-03836abb01054d17.rlib --extern dotenv=/opt/rustwide/target/debug/deps/libdotenv-ed16f8757ac7f100.rlib --extern env_logger=/opt/rustwide/target/debug/deps/libenv_logger-5891353d4fcc8c2e.rlib --extern futures=/opt/rustwide/target/debug/deps/libfutures-3b0c9ec24ca32703.rlib --extern futures_util=/opt/rustwide/target/debug/deps/libfutures_util-7fab764616a23c47.rlib --extern hex=/opt/rustwide/target/debug/deps/libhex-28742b4ca144387c.rlib --extern jsonwebtoken=/opt/rustwide/target/debug/deps/libjsonwebtoken-13eb2734afe51fe0.rlib --extern lapin=/opt/rustwide/target/debug/deps/liblapin-0289d4b6d32abdc5.rlib --extern log=/opt/rustwide/target/debug/deps/liblog-ba604b77dad33fe2.rlib --extern num_cpus=/opt/rustwide/target/debug/deps/libnum_cpus-876aa30de3b0f56d.rlib --extern rand=/opt/rustwide/target/debug/deps/librand-93f0251f2ee5da76.rlib --extern redis=/opt/rustwide/target/debug/deps/libredis-4c227cc0fa304ff8.rlib --extern serde=/opt/rustwide/target/debug/deps/libserde-b5eb83f4e6b9615b.rlib --extern serde_json=/opt/rustwide/target/debug/deps/libserde_json-0355235a2118a648.rlib --extern shared=/opt/rustwide/target/debug/deps/libshared-8dfffbb58076aafc.rlib --extern sqlx=/opt/rustwide/target/debug/deps/libsqlx-9a46335548249d00.rlib --extern thiserror=/opt/rustwide/target/debug/deps/libthiserror-74a524924fd77012.rlib --extern tokio=/opt/rustwide/target/debug/deps/libtokio-7b25a8f3456722a3.rlib --extern tokio_amqp=/opt/rustwide/target/debug/deps/libtokio_amqp-eb5d4bc1063844b7.rlib --extern tonic=/opt/rustwide/target/debug/deps/libtonic-fe8c62ee52089696.rlib --extern uuid=/opt/rustwide/target/debug/deps/libuuid-c554f37085dbf871.rlib --cap-lints=forbid -L native=/opt/rustwide/target/debug/build/zstd-sys-9f2ebb73bc84fbfa/out -L native=/opt/rustwide/target/debug/build/ring-b70a92e7e6c5c4b1/out -L native=/opt/rustwide/target/debug/build/aws-lc-sys-06d5350ae30dcfb2/out` (signal: 9, SIGKILL: kill) [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stderr] error: could not compile `property-service` (bin "property-service") [INFO] [stderr] [INFO] [stderr] Caused by: [INFO] [stderr] process didn't exit successfully: `/opt/rustwide/rustup-home/toolchains/9f93af291970322f4f1c6315ccde4d7078201159/bin/rustc --crate-name property_service --edition=2021 services/property-service/src/main.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=27b5ac86b85e1393 -C extra-filename=-814d9b5bf73f21d7 --out-dir /opt/rustwide/target/debug/deps -L dependency=/opt/rustwide/target/debug/deps --extern actix_cors=/opt/rustwide/target/debug/deps/libactix_cors-608dfa28cb59a1bb.rlib --extern actix_web=/opt/rustwide/target/debug/deps/libactix_web-be0aa64d68b31373.rlib --extern anyhow=/opt/rustwide/target/debug/deps/libanyhow-1062fd8720902979.rlib --extern chrono=/opt/rustwide/target/debug/deps/libchrono-5035c01c181ece78.rlib --extern config=/opt/rustwide/target/debug/deps/libconfig-9fcd17e020199e6b.rlib --extern dotenv=/opt/rustwide/target/debug/deps/libdotenv-ed16f8757ac7f100.rlib --extern env_logger=/opt/rustwide/target/debug/deps/libenv_logger-5891353d4fcc8c2e.rlib --extern futures=/opt/rustwide/target/debug/deps/libfutures-3b0c9ec24ca32703.rlib --extern log=/opt/rustwide/target/debug/deps/liblog-ba604b77dad33fe2.rlib --extern prost=/opt/rustwide/target/debug/deps/libprost-4c6228caa5eb5615.rlib --extern redis=/opt/rustwide/target/debug/deps/libredis-4c227cc0fa304ff8.rlib --extern serde=/opt/rustwide/target/debug/deps/libserde-b5eb83f4e6b9615b.rlib --extern serde_json=/opt/rustwide/target/debug/deps/libserde_json-0355235a2118a648.rlib --extern shared=/opt/rustwide/target/debug/deps/libshared-8dfffbb58076aafc.rlib --extern sqlx=/opt/rustwide/target/debug/deps/libsqlx-9a46335548249d00.rlib --extern thiserror=/opt/rustwide/target/debug/deps/libthiserror-74a524924fd77012.rlib --extern tokio=/opt/rustwide/target/debug/deps/libtokio-7b25a8f3456722a3.rlib --extern tonic=/opt/rustwide/target/debug/deps/libtonic-fe8c62ee52089696.rlib --extern uuid=/opt/rustwide/target/debug/deps/libuuid-c554f37085dbf871.rlib --cap-lints=forbid -L native=/opt/rustwide/target/debug/build/zstd-sys-9f2ebb73bc84fbfa/out -L native=/opt/rustwide/target/debug/build/ring-b70a92e7e6c5c4b1/out -L native=/opt/rustwide/target/debug/build/aws-lc-sys-06d5350ae30dcfb2/out` (signal: 9, SIGKILL: kill) [INFO] [stderr] error: could not compile `user-service` (bin "user-service") [INFO] [stderr] [INFO] [stderr] Caused by: [INFO] [stderr] process didn't exit successfully: `/opt/rustwide/rustup-home/toolchains/9f93af291970322f4f1c6315ccde4d7078201159/bin/rustc --crate-name user_service --edition=2021 services/user-service/src/main.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=807ac11138500376 -C extra-filename=-23ab5d5f26f454d5 --out-dir /opt/rustwide/target/debug/deps -L dependency=/opt/rustwide/target/debug/deps --extern actix_cors=/opt/rustwide/target/debug/deps/libactix_cors-608dfa28cb59a1bb.rlib --extern actix_web=/opt/rustwide/target/debug/deps/libactix_web-be0aa64d68b31373.rlib --extern anyhow=/opt/rustwide/target/debug/deps/libanyhow-1062fd8720902979.rlib --extern chrono=/opt/rustwide/target/debug/deps/libchrono-5035c01c181ece78.rlib --extern config=/opt/rustwide/target/debug/deps/libconfig-9fcd17e020199e6b.rlib --extern dotenv=/opt/rustwide/target/debug/deps/libdotenv-ed16f8757ac7f100.rlib --extern env_logger=/opt/rustwide/target/debug/deps/libenv_logger-5891353d4fcc8c2e.rlib --extern futures=/opt/rustwide/target/debug/deps/libfutures-3b0c9ec24ca32703.rlib --extern log=/opt/rustwide/target/debug/deps/liblog-ba604b77dad33fe2.rlib --extern prost=/opt/rustwide/target/debug/deps/libprost-4c6228caa5eb5615.rlib --extern redis=/opt/rustwide/target/debug/deps/libredis-4c227cc0fa304ff8.rlib --extern serde=/opt/rustwide/target/debug/deps/libserde-b5eb83f4e6b9615b.rlib --extern serde_json=/opt/rustwide/target/debug/deps/libserde_json-0355235a2118a648.rlib --extern shared=/opt/rustwide/target/debug/deps/libshared-8dfffbb58076aafc.rlib --extern sqlx=/opt/rustwide/target/debug/deps/libsqlx-9a46335548249d00.rlib --extern thiserror=/opt/rustwide/target/debug/deps/libthiserror-74a524924fd77012.rlib --extern tokio=/opt/rustwide/target/debug/deps/libtokio-7b25a8f3456722a3.rlib --extern tonic=/opt/rustwide/target/debug/deps/libtonic-fe8c62ee52089696.rlib --extern uuid=/opt/rustwide/target/debug/deps/libuuid-c554f37085dbf871.rlib --cap-lints=forbid -L native=/opt/rustwide/target/debug/build/zstd-sys-9f2ebb73bc84fbfa/out -L native=/opt/rustwide/target/debug/build/ring-b70a92e7e6c5c4b1/out -L native=/opt/rustwide/target/debug/build/aws-lc-sys-06d5350ae30dcfb2/out` (signal: 9, SIGKILL: kill) [INFO] [stderr] error: could not compile `notification-service` (bin "notification-service") [INFO] [stderr] [INFO] [stderr] Caused by: [INFO] [stderr] process didn't exit successfully: `/opt/rustwide/rustup-home/toolchains/9f93af291970322f4f1c6315ccde4d7078201159/bin/rustc --crate-name notification_service --edition=2021 services/notification-service/src/main.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 --check-cfg 'cfg(docsrs,test)' --check-cfg 'cfg(feature, values())' -C metadata=5616401d466183b4 -C extra-filename=-94d4fe62ef9be6ac --out-dir /opt/rustwide/target/debug/deps -L dependency=/opt/rustwide/target/debug/deps --extern actix_cors=/opt/rustwide/target/debug/deps/libactix_cors-608dfa28cb59a1bb.rlib --extern actix_web=/opt/rustwide/target/debug/deps/libactix_web-be0aa64d68b31373.rlib --extern anyhow=/opt/rustwide/target/debug/deps/libanyhow-1062fd8720902979.rlib --extern chrono=/opt/rustwide/target/debug/deps/libchrono-5035c01c181ece78.rlib --extern config=/opt/rustwide/target/debug/deps/libconfig-9fcd17e020199e6b.rlib --extern dotenv=/opt/rustwide/target/debug/deps/libdotenv-ed16f8757ac7f100.rlib --extern env_logger=/opt/rustwide/target/debug/deps/libenv_logger-5891353d4fcc8c2e.rlib --extern futures=/opt/rustwide/target/debug/deps/libfutures-3b0c9ec24ca32703.rlib --extern log=/opt/rustwide/target/debug/deps/liblog-ba604b77dad33fe2.rlib --extern prost=/opt/rustwide/target/debug/deps/libprost-4c6228caa5eb5615.rlib --extern redis=/opt/rustwide/target/debug/deps/libredis-4c227cc0fa304ff8.rlib --extern serde=/opt/rustwide/target/debug/deps/libserde-b5eb83f4e6b9615b.rlib --extern serde_json=/opt/rustwide/target/debug/deps/libserde_json-0355235a2118a648.rlib --extern shared=/opt/rustwide/target/debug/deps/libshared-8dfffbb58076aafc.rlib --extern sqlx=/opt/rustwide/target/debug/deps/libsqlx-9a46335548249d00.rlib --extern thiserror=/opt/rustwide/target/debug/deps/libthiserror-74a524924fd77012.rlib --extern tokio=/opt/rustwide/target/debug/deps/libtokio-7b25a8f3456722a3.rlib --extern tonic=/opt/rustwide/target/debug/deps/libtonic-fe8c62ee52089696.rlib --extern uuid=/opt/rustwide/target/debug/deps/libuuid-c554f37085dbf871.rlib --cap-lints=forbid -L native=/opt/rustwide/target/debug/build/zstd-sys-9f2ebb73bc84fbfa/out -L native=/opt/rustwide/target/debug/build/ring-b70a92e7e6c5c4b1/out -L native=/opt/rustwide/target/debug/build/aws-lc-sys-06d5350ae30dcfb2/out` (signal: 9, SIGKILL: kill) [INFO] [stdout] error: linking with `cc` failed: exit status: 1 [INFO] [stdout] | [INFO] [stdout] = note: "cc" "-m64" "/tmp/rustcFgCXIf/symbols.o" "<17 object files omitted>" "-Wl,--as-needed" "-Wl,-Bstatic" "/opt/rustwide/target/debug/deps/{libenv_logger-5891353d4fcc8c2e,libanstream-88b861fabcdb367f,libanstyle_query-86d25270c3c9ef5d,libis_terminal_polyfill-c14c9d53c4f80a97,libcolorchoice-3cdad4dd466782b4,libanstyle_parse-f31b73edea95dc17,libutf8parse-8828ddbb63eb8bad,libjiff-301d3c40c5dc7075,libenv_filter-25cb83559f5d03af,libanstyle-acd37f6657e9ecfb,libshared-8dfffbb58076aafc,libredis-4c227cc0fa304ff8,libsha1_smol-4fed1055ba2d5f30,libarcstr-a7e8d46f05d736a1,libsqlx-9a46335548249d00,libsqlx_postgres-d1230ca2e4fe5a13,libdotenvy-c158e10653a35757,libcrc-e2835db17b0f9957,libcrc_catalog-bb32f52851f13aa4,libwhoami-31ef4f925d2b421b,libhome-c43708049c272d87,libmd5-f6825573db3dff87,libbyteorder-1e924d369e48dcfe,libatoi-ef9f9b932951b4f8,libstringprep-4ae9750b69872283,libunicode_properties-ca16a3a43e1583c7,libunicode_normalization-8e9f3932fb2e2dd4,libtinyvec-01b91c7fe633ba8a,libtinyvec_macros-1c14e8980bff1229,libunicode_bidi-e61eae15e30d3a28,librand-39d685dec1b288a5,librand_chacha-47059882d022abb0,libhkdf-fdc31177f41b9769,libsqlx_core-37f4ef46cc20ecf5,libwebpki_roots-15f4660911aee432,libwebpki_roots-e50f1152d317f705,libhashlink-e936ef0742708153,librust_decimal-509a03af7e32a12f,libarrayvec-e69e5f78daccaf57,libcrossbeam_queue-b8bc1c1c3fac604d,libeither-b45046ab5075901b,libfutures-3b0c9ec24ca32703,libfutures_executor-deeefed30c2a0905,libdeadpool_redis-03836abb01054d17,libdeadpool-21bd95c93ab44934,libnum_cpus-876aa30de3b0f56d,libdeadpool_runtime-786d53f0190d2941,libredis-3958e65290c39d05,libcombine-16346ef62b8a1cd8,liblapin-0289d4b6d32abdc5,libasync_reactor_trait-60707759cb8fa3cd,libasync_global_executor_trait-2e22cb0b083c04ed,libasync_global_executor-0465604fc1ed9f83,libblocking-7d5c9c68f93892d4,libpiper-b9dd12acb7c25ae0,libatomic_waker-001109810bdecbaa,libasync_channel-09d32780ad971910,libasync_executor-93bc70484b823456,libasync_task-65820d26b839a505,libreactor_trait-478856ced52fe241,libasync_io-c3bbf5460a7b7a3a,libpolling-af401cbcc80f9f26,libconcurrent_queue-92e61afc45600a6f,libcrossbeam_utils-ae913342a5a98c57,libasync_lock-188dc746dd883d54,libevent_listener_strategy-180526fe5784ce37,libevent_listener-63fe784dbf42f682,librustix-da7254c3fb242b6c,liblinux_raw_sys-9084e2aa46cbec50,libfutures_lite-71b0d428fbca680a,libparking-49fcf10303d3525f,libfastrand-503f12a96d791409,libflume-4a9b70f8dce54dd3,libspin-a7074d2123874c66,libexecutor_trait-9ceba3f7b4f563d6,libamq_protocol-9ff45cc89322912f,libamq_protocol_tcp-f199b6448e64bba0,libtcp_stream-03e208d4051fc740,libp12_keystore-7cd195c11214e081,libhex-28742b4ca144387c,librc2-3d26bdb19e156e73,libdes-b6c9cf0b326d2830,libx509_parser-0d627e4ad70e2dbd,libdata_encoding-6d465a39edfa29f6,liblazy_static-b3603208c0de2608,liboid_registry-6c1002c1ca5b8ebb,libder_parser-d0dbe8c0970fb74a,libasn1_rs-6d857a931544bade,librusticata_macros-afabeffabbb7728e,libnom-f835a97974c35b42,libpkcs5-d87a0bbc29da041b,libaes-242a80f3c370a59c,libscrypt-50761e12176fddad,libsalsa20-7659d7caf8f0b05a,libsha2-c1bb98473f69186a,libpbkdf2-d497a94547167056,libcbc-a7f5a9fdeca28259,libcipher-d334d6bf14fafa8b,libinout-e9f1984ae46145b8,libblock_padding-efefb1b34ea037f2,libpkcs12-297c4e7e2cd00b41,libhmac-1a9caa85aff0f327,libcms-16be8c970a976206,libx509_cert-40999eec815e2543,libspki-9a09d80ebcbb187e,libder-ab863d20032fca39,libflagset-4bdea0fed9ee4027,libpem_rfc7468-413fe39f8d5a96dd,libconst_oid-771f7d970c7c9e7b,librustls_pemfile-6112221678171888,librustls_connector-85a058aac70fa3e6,librustls_native_certs-8d309d98bec0cd6b,libopenssl_probe-cbab9b905ab83f66,librustls-5d49028afe324b0b,libwebpki-7feb275ddc2fe23c,libaws_lc_rs-ed51f5b8594c5933,libaws_lc_sys-c416dd9a0f14d634,librustls_pki_types-a7867074414b404a,libzeroize-ead98f074a37f829,libamq_protocol_uri-16447688b30b0212,libamq_protocol_types-3d4a5a2d490daad3,libnom-d419baf29c2f28e8,libcookie_factory-8571188747ad4a37,libanyhow-1062fd8720902979,libjsonwebtoken-13eb2734afe51fe0,libpem-80b008cfda9b4d8c,libsimple_asn1-0209f8844cf3ddde,libthiserror-74a524924fd77012,libnum_bigint-d4694f8a9661a3ab,libnum_integer-e040bf46f30c1e17,libring-921d3d744aa85d32,libuntrusted-3420b86308bec153,libuuid-c554f37085dbf871,libargon2-fb103933b15a49b9,libblake2-25cc9d89baba9d53,libpassword_hash-650753b2e5ac47e3,libbase64ct-dd805f062bde25f1,librand_core-5759a9c35ee7da64,libgetrandom-9c8cbb4f99b8390e,libchrono-5035c01c181ece78,libiana_time_zone-693b81a5c0b46492,libnum_traits-e05972f153d0dad0,libdotenv-ed16f8757ac7f100,libactix_web-be0aa64d68b31373,libimpl_more-6fc7c6fa77315c70,liburl-ce01d3f991d7ad03,libidna-16aaf0bca2094b31,libutf8_iter-0d9be7b316c2b184,libidna_adapter-501e1215632604a0,libicu_properties-3a355d54b217a724,libicu_properties_data-9d163be0f8ec47fd,libicu_normalizer-ea99b505a32db500,libicu_normalizer_data-9919e82512efe734,libicu_collections-566ad43aa9c72604,libpotential_utf-0c0769aef0f5f930,libicu_provider-1ebe1d4cd51c1da6,libicu_locale_core-4fb8deaf81e62302,libtinystr-c7c02c7635865f04,liblitemap-aaec3d88bc2b9505,libwriteable-1fc78dfe07ba1099,libzerovec-634bfb908092d91c,libzerotrie-c3e86d285773cb69,libyoke-c5a2410bad6cff89,libstable_deref_trait-e5f295e98f1b80b2,libzerofrom-133f07dd4e10386f,libserde_urlencoded-65f11610a70460d9,libform_urlencoded-a5edb5174711de82,libserde_json-0355235a2118a648,libryu-0ea4bafc9bef6d8b,libactix_server-baf0064732a9d02e,libsocket2-bd647b8367faca5e,libactix_router-a9d17276beb7813a,libregex-8472ba6b36f0fffa,libregex_automata-2676b24567836886,libaho_corasick-7231ee35a67f9404,libregex_syntax-13fc688ae7f36982,libcookie-547a7f3fb4d38fb3,libtime-5317c8e7ee34e0a1,libtime_core-45a5f0d549950b2a,libnum_conv-2c976fbf8b8f2899,libderanged-3ca21461b8e5f612,libpowerfmt-a0c185df26c26a22,libactix_http-3629ead23d3b4146,librand-93f0251f2ee5da76,librand_chacha-3ffc7f939f5ff9ac,libppv_lite86-d40de8daa0db893c,libzerocopy-70610920d7f7fd24,librand_core-b2b07f2aa95c7236,libgetrandom-002cb569f61c20b6,libhttparse-47a3d40564b60e09,libbrotli-1a899f402a3f0116,libbrotli_decompressor-8126f0dca5f7b4a7,liballoc_stdlib-be9175862277e1f4,liballoc_no_stdlib-06c983927188c99c,libhttpdate-9f9d2502c6a38412,libsha1-af43cc4a065fb572,libcpufeatures-471354fefbcaf2d8,libdigest-92a18a9fc76b49ea,libsubtle-ca7024fc66e4388f,libblock_buffer-eb912e7657afff52,libcrypto_common-7fdbb27dd40ebdc7,libgeneric_array-4d1e7d2120c15a03,libtypenum-b636c2b461885073,libbase64-2a03de3babadded3,liblocal_channel-1f39405c63f41e49,libbytestring-553688209e7772b3,libencoding_rs-81683899b9b068d2,liblanguage_tags-f2740fbda1808d44,libmime-4b44681fdb2c65f7,libpercent_encoding-9bee39bbc5bd523a,libh2-11639933b6d9d083,libindexmap-65bb229fc3b45712,libhashbrown-fea55345e7d4ddc5,libfoldhash-5f95cf2ad1e735f9,libequivalent-7e0e8cbe6c474a67,liballocator_api2-3bc2480ae44878f3,libfutures_util-7fab764616a23c47,libfutures_io-972ebb79349338ae,libslab-bf5a4eed15154f64,libfutures_channel-f26d4826b597103e,libfutures_task-19b3aba2be9e7ae8,libpin_utils-9a5791cba021167a,libzstd-d0d55f00123569d4,libzstd_safe-1bedd7d508ee4458,libzstd_sys-d14eb4414157c72a,libflate2-36f5f750ebaceef7,libminiz_oxide-63622f1d3ce634bc,libadler2-6c84652b4f76062c,libcrc32fast-84583fa265e26206,libactix_service-7c118b06035652a9,libactix_codec-3536188d7a2bb695,libtracing-535c66544d0f41d5,libtracing_core-181ee1ed942b4689,libonce_cell-0ba6aecba7086d38,libmemchr-6f5829dadd40eda8,libbitflags-4653d51b25864bf0,libtokio_util-19b1c06be96ef2aa,libfutures_sink-be8442ee548d90f9,libderive_more-d3169a034b78b6f6,libactix_utils-2506f7ff6e61f5e9,liblocal_waker-db44699d6c187aa3,libactix_rt-165f17ee60e58e6e,libtokio-7b25a8f3456722a3,libsignal_hook_registry-28460b60e926f6cb,libsocket2-2267706c85a6ad1b,libmio-994dee04c995f9c6,liblog-ba604b77dad33fe2,libparking_lot-9c1f0ea10b269d21,libparking_lot_core-981d181add51b19f,liblibc-4a513ea0f2e1d0e2,libcfg_if-5a199b0ec0054672,libsmallvec-1fe320f335aee13e,libserde-b5eb83f4e6b9615b,liblock_api-0826b5028eacedf5,libscopeguard-d52bd00767847e44,libpin_project_lite-bedc6e0acd72ff2a,libfutures_core-fc6bb1738f00fc87,libhttp-331bc164ab59ceff,libitoa-6b76ec393d6a2c41,libbytes-bfe11088fe358bd1,libfnv-2d77ec4f6f971b24}.rlib" "/lib/rustlib/x86_64-unknown-linux-gnu/lib/{libstd-*,libpanic_unwind-*,libobject-*,libmemchr-*,libaddr2line-*,libgimli-*,libcfg_if-*,librustc_demangle-*,libstd_detect-*,libhashbrown-*,librustc_std_workspace_alloc-*,libminiz_oxide-*,libadler2-*,libunwind-*,liblibc-*,librustc_std_workspace_core-*,liballoc-*,libcore-*,libcompiler_builtins-*}.rlib" "-Wl,-Bdynamic" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-L" "/tmp/rustcFgCXIf/raw-dylibs" "-B/lib/rustlib/x86_64-unknown-linux-gnu/bin/gcc-ld" "-fuse-ld=lld" "-Wl,--eh-frame-hdr" "-Wl,-z,noexecstack" "-L" "/opt/rustwide/target/debug/build/zstd-sys-9f2ebb73bc84fbfa/out" "-L" "/opt/rustwide/target/debug/build/ring-b70a92e7e6c5c4b1/out" "-L" "/opt/rustwide/target/debug/build/aws-lc-sys-06d5350ae30dcfb2/out" "-L" "/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/opt/rustwide/target/debug/deps/external_comm_service-40df0746f4b00456" "-Wl,--gc-sections" "-pie" "-Wl,-z,relro,-z,now" "-nodefaultlibs" [INFO] [stdout] = note: some arguments are omitted. use `--verbose` to show all linker arguments [INFO] [stdout] = note: collect2: fatal error: ld terminated with signal 9 [Killed] [INFO] [stdout] compilation terminated. [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `external-comm-service` (bin "external-comm-service") due to 1 previous error [ERROR] error running command: no output for 300 seconds [INFO] running `Command { std: "docker" "inspect" "71e417d3d5697ef0552b4e4ec7d8dcd86d0743ef428c729014e9105a05b9b823", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "71e417d3d5697ef0552b4e4ec7d8dcd86d0743ef428c729014e9105a05b9b823", kill_on_drop: false }` [INFO] [stdout] 71e417d3d5697ef0552b4e4ec7d8dcd86d0743ef428c729014e9105a05b9b823