[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 1.91.0 for beta-1.92-2
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Folumiluadivine%2Fborough-rust" "/workspace/builds/worker-6-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-6-tc1/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-6-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/olumiluadivine/borough-rust on toolchain 1.91.0
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.91.0" "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" "+1.91.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded reactor-trait v1.1.0
[INFO] [stderr]   Downloaded async-reactor-trait v2.0.0
[INFO] [stderr]   Downloaded config v0.15.13
[INFO] [stderr]   Downloaded toml v0.9.4
[INFO] [stderr]   Downloaded hyper-timeout v0.5.2
[INFO] [stderr]   Downloaded whoami v1.6.0
[INFO] [stderr]   Downloaded prettyplease v0.2.36
[INFO] [stderr]   Downloaded rend v0.4.2
[INFO] [stderr]   Downloaded amq-protocol-uri v8.1.2
[INFO] [stderr]   Downloaded deadpool-runtime v0.1.4
[INFO] [stderr]   Downloaded amq-protocol v8.1.2
[INFO] [stderr]   Downloaded rkyv v0.7.45
[INFO] [stderr]   Downloaded axum v0.8.4
[INFO] [stderr]   Downloaded anstream v0.6.19
[INFO] [stderr]   Downloaded yaml-rust2 v0.10.3
[INFO] [stderr]   Downloaded brotli v8.0.1
[INFO] [stderr]   Downloaded reactor-trait v2.0.0
[INFO] [stderr]   Downloaded bytestring v1.4.0
[INFO] [stderr]   Downloaded actix-cors v0.7.1
[INFO] [stderr]   Downloaded deadpool v0.12.2
[INFO] [stderr]   Downloaded tokio-amqp v2.0.0
[INFO] [stderr]   Downloaded x509-cert v0.2.5
[INFO] [stderr]   Downloaded cookie-factory v0.3.3
[INFO] [stderr]   Downloaded redis v0.32.4
[INFO] [stderr]   Downloaded flagset v0.4.7
[INFO] [stderr]   Downloaded rust-ini v0.21.2
[INFO] [stderr]   Downloaded amq-protocol-uri v7.2.3
[INFO] [stderr]   Downloaded pinky-swear v6.2.0
[INFO] [stderr]   Downloaded bytecheck v0.6.12
[INFO] [stderr]   Downloaded redis v1.0.0-alpha
[INFO] [stderr]   Downloaded cms v0.2.3
[INFO] [stderr]   Downloaded aws-lc-sys v0.30.0
[INFO] [stderr]   Downloaded anstyle-query v1.1.3
[INFO] [stderr]   Downloaded toml_parser v1.0.1
[INFO] [stderr]   Downloaded deadpool-redis v0.22.0
[INFO] [stderr]   Downloaded ptr_meta v0.1.4
[INFO] [stderr]   Downloaded tcp-stream v0.30.1
[INFO] [stderr]   Downloaded amq-protocol-tcp v7.2.3
[INFO] [stderr]   Downloaded actix-http v3.11.0
[INFO] [stderr]   Downloaded tonic v0.14.0
[INFO] [stderr]   Downloaded async-global-executor v3.1.0
[INFO] [stderr]   Downloaded brotli-decompressor v5.0.0
[INFO] [stderr]   Downloaded aws-lc-rs v1.13.3
[INFO] [stderr]   Downloaded lapin v3.1.0
[INFO] [stderr]   Downloaded lapin v2.5.4
[INFO] [stderr]   Downloaded executor-trait v2.1.2
[INFO] [stderr]   Downloaded der_derive v0.7.3
[INFO] [stderr]   Downloaded pkcs12 v0.1.0
[INFO] [stderr]   Downloaded rkyv_derive v0.7.45
[INFO] [stderr]   Downloaded which v4.4.2
[INFO] [stderr]   Downloaded amq-protocol-types v8.1.2
[INFO] [stderr]   Downloaded des v0.8.1
[INFO] [stderr]   Downloaded amq-protocol v7.2.3
[INFO] [stderr]   Downloaded tokio-reactor-trait v1.1.0
[INFO] [stderr]   Downloaded ptr_meta_derive v0.1.4
[INFO] [stderr]   Downloaded seahash v4.1.0
[INFO] [stderr]   Downloaded serde_json v1.0.142
[INFO] [stderr]   Downloaded anstyle-wincon v3.0.9
[INFO] [stderr]   Downloaded p12-keystore v0.1.5
[INFO] [stderr]   Downloaded rustls-native-certs v0.7.3
[INFO] [stderr]   Downloaded tcp-stream v0.28.0
[INFO] [stderr]   Downloaded amq-protocol-types v7.2.3
[INFO] [stderr]   Downloaded tokio-executor-trait v2.1.3
[INFO] [stderr]   Downloaded tonic-build v0.14.0
[INFO] [stderr]   Downloaded zstd-sys v2.0.15+zstd.1.5.7
[INFO] [stderr]   Downloaded security-framework v3.2.0
[INFO] [stderr]   Downloaded async-global-executor-trait v2.2.0
[INFO] [stderr]   Downloaded bytecheck_derive v0.6.12
[INFO] [stderr]   Downloaded bindgen v0.69.5
[INFO] [stderr]   Downloaded rustls-connector v0.20.2
[INFO] [stderr]   Downloaded simdutf8 v0.1.5
[INFO] [stderr]   Downloaded amq-protocol-tcp v8.1.2
[INFO] [stderr]   Downloaded arcstr v1.2.0
[INFO] [stderr]   Downloaded rc2 v0.8.1
[INFO] [stderr]   Downloaded async-reactor-trait v1.1.0
[INFO] [stderr]   Downloaded axum-core v0.5.2
[INFO] [stderr]   Downloaded cc v1.2.31
[INFO] [stderr]   Downloaded rustls-connector v0.21.7
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+1.91.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] ee337a0df43311d7fd2688cc931f04eee664704828eb3c30dbd942e3d8c6f435
[INFO] running `Command { std: "docker" "start" "-a" "ee337a0df43311d7fd2688cc931f04eee664704828eb3c30dbd942e3d8c6f435", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "ee337a0df43311d7fd2688cc931f04eee664704828eb3c30dbd942e3d8c6f435", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ee337a0df43311d7fd2688cc931f04eee664704828eb3c30dbd942e3d8c6f435", kill_on_drop: false }`
[INFO] [stdout] ee337a0df43311d7fd2688cc931f04eee664704828eb3c30dbd942e3d8c6f435
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+1.91.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] aa95fdd7c5d35a51be392f8ca64aae8bcd1f27e54893a74a7faf5c42a80a9a9d
[INFO] running `Command { std: "docker" "start" "-a" "aa95fdd7c5d35a51be392f8ca64aae8bcd1f27e54893a74a7faf5c42a80a9a9d", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.95
[INFO] [stderr]    Compiling unicode-ident v1.0.18
[INFO] [stderr]    Compiling libc v0.2.174
[INFO] [stderr]    Compiling memchr v2.7.5
[INFO] [stderr]    Compiling log v0.4.27
[INFO] [stderr]    Compiling bytes v1.10.1
[INFO] [stderr]    Compiling lock_api v0.4.13
[INFO] [stderr]    Compiling parking_lot_core v0.9.11
[INFO] [stderr]    Compiling zeroize v1.8.1
[INFO] [stderr]    Compiling slab v0.4.10
[INFO] [stderr]    Compiling tracing-core v0.1.34
[INFO] [stderr]    Compiling thiserror v2.0.12
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling crossbeam-utils v0.8.21
[INFO] [stderr]    Compiling zerocopy v0.8.26
[INFO] [stderr]    Compiling serde_json v1.0.142
[INFO] [stderr]    Compiling rustls-pki-types v1.12.0
[INFO] [stderr]    Compiling getrandom v0.3.3
[INFO] [stderr]    Compiling fs_extra v1.3.0
[INFO] [stderr]    Compiling dunce v1.0.5
[INFO] [stderr]    Compiling time-core v0.1.4
[INFO] [stderr]    Compiling deranged v0.4.0
[INFO] [stderr]    Compiling cipher v0.4.4
[INFO] [stderr]    Compiling hmac v0.12.1
[INFO] [stderr]    Compiling time-macros v0.2.22
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling form_urlencoded v1.2.1
[INFO] [stderr]    Compiling foldhash v0.1.5
[INFO] [stderr]    Compiling aws-lc-rs v1.13.3
[INFO] [stderr]    Compiling minimal-lexical v0.2.1
[INFO] [stderr]    Compiling concurrent-queue v2.5.0
[INFO] [stderr]    Compiling num-bigint v0.4.6
[INFO] [stderr]    Compiling hashbrown v0.15.4
[INFO] [stderr]    Compiling pem-rfc7468 v0.7.0
[INFO] [stderr]    Compiling flagset v0.4.7
[INFO] [stderr]    Compiling rustls v0.23.31
[INFO] [stderr]    Compiling nom v7.1.3
[INFO] [stderr]    Compiling const-oid v0.9.6
[INFO] [stderr]    Compiling event-listener v5.4.0
[INFO] [stderr]    Compiling sha1 v0.10.6
[INFO] [stderr]    Compiling quote v1.0.40
[INFO] [stderr]    Compiling openssl-probe v0.1.6
[INFO] [stderr]    Compiling oid-registry v0.8.1
[INFO] [stderr]    Compiling pbkdf2 v0.12.2
[INFO] [stderr]    Compiling salsa20 v0.10.2
[INFO] [stderr]    Compiling event-listener-strategy v0.5.4
[INFO] [stderr]    Compiling rustls-pemfile v2.2.0
[INFO] [stderr]    Compiling aes v0.8.4
[INFO] [stderr]    Compiling cbc v0.1.2
[INFO] [stderr]    Compiling rustix v1.0.8
[INFO] [stderr]    Compiling cookie-factory v0.3.3
[INFO] [stderr]    Compiling scrypt v0.11.0
[INFO] [stderr]    Compiling jobserver v0.1.33
[INFO] [stderr]    Compiling getrandom v0.2.16
[INFO] [stderr]    Compiling socket2 v0.6.0
[INFO] [stderr]    Compiling syn v2.0.104
[INFO] [stderr]    Compiling cc v1.2.31
[INFO] [stderr]    Compiling mio v1.0.4
[INFO] [stderr]    Compiling signal-hook-registry v1.4.5
[INFO] [stderr]    Compiling time v0.3.41
[INFO] [stderr]    Compiling indexmap v2.10.0
[INFO] [stderr]    Compiling rand_core v0.9.3
[INFO] [stderr]    Compiling futures-lite v2.6.1
[INFO] [stderr]    Compiling rc2 v0.8.1
[INFO] [stderr]    Compiling des v0.8.1
[INFO] [stderr]    Compiling rust_decimal v1.37.2
[INFO] [stderr]    Compiling linux-raw-sys v0.9.4
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling iana-time-zone v0.1.63
[INFO] [stderr]    Compiling arrayvec v0.7.6
[INFO] [stderr]    Compiling crunchy v0.2.4
[INFO] [stderr]    Compiling async-lock v3.4.1
[INFO] [stderr]    Compiling http v1.3.1
[INFO] [stderr]    Compiling webpki-roots v1.0.2
[INFO] [stderr]    Compiling cmake v0.1.54
[INFO] [stderr]    Compiling tiny-keccak v2.0.2
[INFO] [stderr]    Compiling rusticata-macros v4.1.0
[INFO] [stderr]    Compiling tinyvec v1.9.0
[INFO] [stderr]    Compiling webpki-roots v0.26.11
[INFO] [stderr]    Compiling aho-corasick v1.1.3
[INFO] [stderr]    Compiling crossbeam-queue v0.3.12
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling regex-syntax v0.8.5
[INFO] [stderr]    Compiling io-lifetimes v1.0.11
[INFO] [stderr]    Compiling rustls-native-certs v0.7.3
[INFO] [stderr]    Compiling async-channel v2.5.0
[INFO] [stderr]    Compiling unicode-normalization v0.1.24
[INFO] [stderr]    Compiling http-body v1.0.1
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling tokio v1.47.1
[INFO] [stderr]    Compiling bytestring v1.4.0
[INFO] [stderr]    Compiling rand v0.9.2
[INFO] [stderr]    Compiling polling v2.8.0
[INFO] [stderr]    Compiling local-waker v0.1.4
[INFO] [stderr]    Compiling alloc-no-stdlib v2.0.4
[INFO] [stderr]    Compiling zstd-safe v7.2.4
[INFO] [stderr]    Compiling waker-fn v1.2.0
[INFO] [stderr]    Compiling crc32fast v1.5.0
[INFO] [stderr]    Compiling ucd-trie v0.1.7
[INFO] [stderr]    Compiling aws-lc-sys v0.30.0
[INFO] [stderr]    Compiling ring v0.17.14
[INFO] [stderr]    Compiling zstd-sys v2.0.15+zstd.1.5.7
[INFO] [stderr]    Compiling rustix v0.37.28
[INFO] [stderr]    Compiling stringprep v0.1.5
[INFO] [stderr]    Compiling alloc-stdlib v0.2.2
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling hashlink v0.10.0
[INFO] [stderr]    Compiling blocking v1.6.2
[INFO] [stderr]    Compiling chrono v0.4.41
[INFO] [stderr]    Compiling const-random-macro v0.1.16
[INFO] [stderr]    Compiling async-executor v1.13.2
[INFO] [stderr]    Compiling futures-util v0.3.31
[INFO] [stderr]    Compiling rustls-native-certs v0.8.1
[INFO] [stderr]    Compiling http v0.2.12
[INFO] [stderr]    Compiling nom v8.0.0
[INFO] [stderr]    Compiling spin v0.9.8
[INFO] [stderr]    Compiling hkdf v0.12.4
[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 regex-automata v0.4.9
[INFO] [stderr]    Compiling regex-lite v0.1.6
[INFO] [stderr]    Compiling unicode-xid v0.2.6
[INFO] [stderr]    Compiling uuid v1.17.0
[INFO] [stderr]    Compiling fastrand v1.9.0
[INFO] [stderr]    Compiling linux-raw-sys v0.3.8
[INFO] [stderr]    Compiling doc-comment v0.3.3
[INFO] [stderr]    Compiling adler2 v2.0.1
[INFO] [stderr]    Compiling whoami v1.6.0
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]    Compiling miniz_oxide v0.8.9
[INFO] [stderr]    Compiling futures-lite v1.13.0
[INFO] [stderr]    Compiling tokio-stream v0.1.17
[INFO] [stderr]    Compiling async-lock v2.8.0
[INFO] [stderr]    Compiling flume v0.11.1
[INFO] [stderr]    Compiling const-random v0.1.18
[INFO] [stderr]    Compiling brotli-decompressor v5.0.0
[INFO] [stderr]    Compiling actix-utils v3.0.1
[INFO] [stderr]    Compiling atoi v2.0.0
[INFO] [stderr]    Compiling socket2 v0.4.10
[INFO] [stderr]    Compiling actix-service v2.0.3
[INFO] [stderr]    Compiling cookie v0.16.2
[INFO] [stderr]    Compiling bitflags v2.9.1
[INFO] [stderr]    Compiling try-lock v0.2.5
[INFO] [stderr]    Compiling regex v1.11.1
[INFO] [stderr]    Compiling anyhow v1.0.98
[INFO] [stderr]    Compiling rustversion v1.0.21
[INFO] [stderr]    Compiling amq-protocol v7.2.3
[INFO] [stderr]    Compiling want v0.3.1
[INFO] [stderr]    Compiling flate2 v1.1.2
[INFO] [stderr]    Compiling dlv-list v0.5.2
[INFO] [stderr]    Compiling local-channel v0.1.5
[INFO] [stderr]    Compiling socket2 v0.5.10
[INFO] [stderr]    Compiling lapin v2.5.4
[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 tokio-macros v2.5.0
[INFO] [stderr]    Compiling futures-macro v0.3.31
[INFO] [stderr]    Compiling der_derive v0.7.3
[INFO] [stderr]    Compiling asn1-rs-derive v0.6.0
[INFO] [stderr]    Compiling asn1-rs-impl v0.2.0
[INFO] [stderr]    Compiling async-trait v0.1.88
[INFO] [stderr]    Compiling rustls-webpki v0.103.4
[INFO] [stderr]    Compiling derive_more-impl v2.0.1
[INFO] [stderr]    Compiling zerofrom v0.1.6
[INFO] [stderr]    Compiling yoke v0.8.0
[INFO] [stderr]    Compiling der v0.7.10
[INFO] [stderr]    Compiling brotli v8.0.1
[INFO] [stderr]    Compiling zerovec v0.11.2
[INFO] [stderr]    Compiling zerotrie v0.2.2
[INFO] [stderr]    Compiling tracing v0.1.41
[INFO] [stderr]    Compiling asn1-rs v0.7.1
[INFO] [stderr]    Compiling pest v2.8.1
[INFO] [stderr]    Compiling executor-trait v2.1.2
[INFO] [stderr]    Compiling reactor-trait v1.1.0
[INFO] [stderr]    Compiling amq-protocol v8.1.2
[INFO] [stderr]    Compiling language-tags v0.3.2
[INFO] [stderr]    Compiling winnow v0.7.12
[INFO] [stderr]    Compiling hashbrown v0.14.5
[INFO] [stderr]    Compiling async-reactor-trait v1.1.0
[INFO] [stderr]    Compiling actix-macros v0.2.4
[INFO] [stderr]    Compiling tinystr v0.8.1
[INFO] [stderr]    Compiling potential_utf v0.1.2
[INFO] [stderr]    Compiling spki v0.7.3
[INFO] [stderr]    Compiling icu_collections v2.0.0
[INFO] [stderr]    Compiling ordered-multimap v0.7.3
[INFO] [stderr]    Compiling icu_locale_core v2.0.0
[INFO] [stderr]    Compiling x509-cert v0.2.5
[INFO] [stderr]    Compiling pkcs5 v0.7.1
[INFO] [stderr]    Compiling icu_provider v2.0.0
[INFO] [stderr]    Compiling der-parser v10.0.0
[INFO] [stderr]    Compiling pest_meta v2.8.1
[INFO] [stderr]    Compiling serde v1.0.219
[INFO] [stderr]    Compiling icu_properties v2.0.1
[INFO] [stderr]    Compiling derive_more v2.0.1
[INFO] [stderr]    Compiling http-body-util v0.1.3
[INFO] [stderr]    Compiling num_cpus v1.17.0
[INFO] [stderr]    Compiling impl-more v0.1.9
[INFO] [stderr]    Compiling lapin v3.1.0
[INFO] [stderr]    Compiling toml_parser v1.0.1
[INFO] [stderr]    Compiling arraydeque v0.5.1
[INFO] [stderr]    Compiling futures-executor v0.3.31
[INFO] [stderr]    Compiling convert_case v0.6.0
[INFO] [stderr]    Compiling x509-parser v0.17.0
[INFO] [stderr]    Compiling yaml-rust2 v0.10.3
[INFO] [stderr]    Compiling rust-ini v0.21.2
[INFO] [stderr]    Compiling pest_generator v2.8.1
[INFO] [stderr]    Compiling axum-core v0.5.2
[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 pathdiff v0.2.3
[INFO] [stderr]    Compiling arcstr v1.2.0
[INFO] [stderr]    Compiling anstyle v1.0.11
[INFO] [stderr]    Compiling anstyle-query v1.1.3
[INFO] [stderr]    Compiling sha1_smol v1.0.1
[INFO] [stderr]    Compiling anstream v0.6.19
[INFO] [stderr]    Compiling argon2 v0.5.3
[INFO] [stderr]    Compiling futures v0.3.31
[INFO] [stderr]    Compiling env_filter v0.1.3
[INFO] [stderr]    Compiling dotenv v0.15.0
[INFO] [stderr]    Compiling blowfish v0.9.1
[INFO] [stderr]    Compiling bcrypt v0.17.0
[INFO] [stderr]    Compiling cms v0.2.3
[INFO] [stderr]    Compiling env_logger v0.11.8
[INFO] [stderr]    Compiling pin-project v1.1.10
[INFO] [stderr]    Compiling pest_derive v2.8.1
[INFO] [stderr]    Compiling pkcs12 v0.1.0
[INFO] [stderr]    Compiling p12-keystore v0.1.5
[INFO] [stderr]    Compiling smallvec v1.15.1
[INFO] [stderr]    Compiling either v1.15.0
[INFO] [stderr]    Compiling icu_normalizer v2.0.0
[INFO] [stderr]    Compiling parking_lot v0.12.4
[INFO] [stderr]    Compiling zstd v0.13.3
[INFO] [stderr]    Compiling actix-router v0.5.3
[INFO] [stderr]    Compiling idna_adapter v1.2.1
[INFO] [stderr]    Compiling futures-intrusive v0.5.0
[INFO] [stderr]    Compiling idna v1.0.3
[INFO] [stderr]    Compiling pinky-swear v6.2.0
[INFO] [stderr]    Compiling toml_datetime v0.7.0
[INFO] [stderr]    Compiling serde_urlencoded v0.7.1
[INFO] [stderr]    Compiling url v2.5.4
[INFO] [stderr]    Compiling actix-web-codegen v4.3.0
[INFO] [stderr]    Compiling serde_spanned v1.0.0
[INFO] [stderr]    Compiling toml v0.9.4
[INFO] [stderr]    Compiling ron v0.8.1
[INFO] [stderr]    Compiling amq-protocol-types v7.2.3
[INFO] [stderr]    Compiling sqlx-core v0.8.6
[INFO] [stderr]    Compiling amq-protocol-types v8.1.2
[INFO] [stderr]    Compiling json5 v0.4.1
[INFO] [stderr]    Compiling amq-protocol-uri v7.2.3
[INFO] [stderr]    Compiling jsonwebtoken v9.3.1
[INFO] [stderr]    Compiling itertools v0.14.0
[INFO] [stderr]    Compiling config v0.15.13
[INFO] [stderr]    Compiling amq-protocol-uri v8.1.2
[INFO] [stderr]    Compiling prost-derive v0.14.1
[INFO] [stderr]    Compiling sqlx-postgres v0.8.6
[INFO] [stderr]    Compiling prost v0.14.1
[INFO] [stderr]    Compiling polling v3.10.0
[INFO] [stderr]    Compiling async-io v2.5.0
[INFO] [stderr]    Compiling async-global-executor v3.1.0
[INFO] [stderr]    Compiling reactor-trait v2.0.0
[INFO] [stderr]    Compiling async-reactor-trait v2.0.0
[INFO] [stderr]    Compiling async-global-executor-trait v2.2.0
[INFO] [stderr]    Compiling tokio-util v0.7.15
[INFO] [stderr]    Compiling actix-rt v2.10.0
[INFO] [stderr]    Compiling deadpool-runtime v0.1.4
[INFO] [stderr]    Compiling tokio-executor-trait v2.1.3
[INFO] [stderr]    Compiling deadpool v0.12.2
[INFO] [stderr]    Compiling actix-server v2.6.0
[INFO] [stderr]    Compiling actix-codec v0.5.2
[INFO] [stderr]    Compiling h2 v0.3.27
[INFO] [stderr]    Compiling h2 v0.4.11
[INFO] [stderr]    Compiling combine v4.6.7
[INFO] [stderr]    Compiling tower v0.5.2
[INFO] [stderr]    Compiling tokio-reactor-trait v1.1.0
[INFO] [stderr]    Compiling axum v0.8.4
[INFO] [stderr]    Compiling sqlx-macros-core v0.8.6
[INFO] [stderr]    Compiling hyper v1.6.0
[INFO] [stderr]    Compiling hyper-util v0.1.16
[INFO] [stderr]    Compiling actix-http v3.11.0
[INFO] [stderr]    Compiling redis v0.32.4
[INFO] [stderr]    Compiling redis v1.0.0-alpha
[INFO] [stderr]    Compiling sqlx-macros v0.8.6
[INFO] [stderr]    Compiling rustls-connector v0.20.2
[INFO] [stderr]    Compiling rustls-connector v0.21.7
[INFO] [stderr]    Compiling tcp-stream v0.30.1
[INFO] [stderr]    Compiling tcp-stream v0.28.0
[INFO] [stderr]    Compiling amq-protocol-tcp v7.2.3
[INFO] [stderr]    Compiling amq-protocol-tcp v8.1.2
[INFO] [stderr]    Compiling hyper-timeout v0.5.2
[INFO] [stderr]    Compiling tonic v0.14.0
[INFO] [stderr]    Compiling actix-web v4.11.0
[INFO] [stderr]    Compiling actix-cors v0.7.1
[INFO] [stderr]    Compiling tokio-amqp v2.0.0
[INFO] [stderr]    Compiling sqlx v0.8.6
[INFO] [stderr]    Compiling deadpool-redis v0.22.0
[INFO] [stderr]    Compiling shared v0.1.0 (/opt/rustwide/workdir/shared)
[INFO] [stderr]    Compiling user-service v0.1.0 (/opt/rustwide/workdir/services/user-service)
[INFO] [stderr]    Compiling notification-service v0.1.0 (/opt/rustwide/workdir/services/notification-service)
[INFO] [stderr]    Compiling booking-service v0.1.0 (/opt/rustwide/workdir/services/booking-service)
[INFO] [stderr]    Compiling search-service v0.1.0 (/opt/rustwide/workdir/services/search-service)
[INFO] [stderr]    Compiling transaction-service v0.1.0 (/opt/rustwide/workdir/services/transaction-service)
[INFO] [stderr]    Compiling feedback-service v0.1.0 (/opt/rustwide/workdir/services/feedback-service)
[INFO] [stderr]    Compiling property-service v0.1.0 (/opt/rustwide/workdir/services/property-service)
[INFO] [stderr]    Compiling auth-service v0.1.0 (/opt/rustwide/workdir/services/auth-service)
[INFO] [stderr]    Compiling external-comm-service v0.1.0 (/opt/rustwide/workdir/services/external-comm-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<Vec<String>, 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<dyn UserRepository>,
[INFO] [stdout]    |     ^^^^^^^^^
[INFO] [stdout] 15 |     refresh_token_repo: Arc<dyn RefreshTokenRepository>,
[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<Option<Uuid>> {
[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<bool> {
[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<RefreshTokenController>,
[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<Utc>) {
[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<DateTime<Utc>>) {
[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<String>, user_agent: Option<String>) -> Self {
[INFO] [stdout]    |            ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 73 |     pub fn with_metadata(mut self, metadata: HashMap<String, JsonValue>) -> 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<LoginAttempt>;
[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<Utc>) -> SystemResult<u64>;
[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<u64>;
[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<RefreshToken>;
[INFO] [stdout]  9 |     async fn find_by_token_hash(&self, token_hash: &str) -> SystemResult<Option<RefreshToken>>;
[INFO] [stdout]    |              ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 10 |     async fn find_by_user_id(&self, user_id: Uuid) -> SystemResult<Vec<RefreshToken>>;
[INFO] [stdout]    |              ^^^^^^^^^^^^^^^
[INFO] [stdout] 11 |     async fn update(&self, token: &RefreshToken) -> SystemResult<RefreshToken>;
[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<u64>;
[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<Vec<SecurityQuestion>>;
[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<User>;
[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<bool>;
[INFO] [stdout]    |              ^^^^^^^^^^^^^^^
[INFO] [stdout] 15 |     async fn exists_by_phone(&self, phone: &str) -> SystemResult<bool>;
[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<Postgres>,
[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<RefreshTokenUseCase>,
[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<JwtClaims, Status> {
[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<Vec<String>, 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<HttpResponse> {
[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<HttpResponse> {
[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/1.91.0-x86_64-unknown-linux-gnu/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=44659095cbb37901 -C extra-filename=-01ec7e2fdcb68c51 --out-dir /opt/rustwide/target/debug/deps -L dependency=/opt/rustwide/target/debug/deps --extern actix_web=/opt/rustwide/target/debug/deps/libactix_web-998d6f1f4860c4cd.rlib --extern anyhow=/opt/rustwide/target/debug/deps/libanyhow-ad86e96904d2a5b1.rlib --extern async_trait=/opt/rustwide/target/debug/deps/libasync_trait-fdb6596d2981ab09.so --extern bcrypt=/opt/rustwide/target/debug/deps/libbcrypt-57fb40f753629e07.rlib --extern chrono=/opt/rustwide/target/debug/deps/libchrono-0f9607d68b110fc4.rlib --extern config=/opt/rustwide/target/debug/deps/libconfig-0ae63e4e318b41ee.rlib --extern deadpool_redis=/opt/rustwide/target/debug/deps/libdeadpool_redis-478acaab09084ad0.rlib --extern dotenv=/opt/rustwide/target/debug/deps/libdotenv-9e257339df951924.rlib --extern env_logger=/opt/rustwide/target/debug/deps/libenv_logger-e74da2948db7846c.rlib --extern futures=/opt/rustwide/target/debug/deps/libfutures-d890962dfac9365d.rlib --extern futures_util=/opt/rustwide/target/debug/deps/libfutures_util-27bbd2c81b54a61f.rlib --extern hex=/opt/rustwide/target/debug/deps/libhex-e3cafe4f5c98898b.rlib --extern jsonwebtoken=/opt/rustwide/target/debug/deps/libjsonwebtoken-e649765a314de04a.rlib --extern lapin=/opt/rustwide/target/debug/deps/liblapin-47a05d79205ff5e5.rlib --extern log=/opt/rustwide/target/debug/deps/liblog-08be59b704afb586.rlib --extern num_cpus=/opt/rustwide/target/debug/deps/libnum_cpus-67c23f5ddd3b39d9.rlib --extern rand=/opt/rustwide/target/debug/deps/librand-aca1520f29d094d6.rlib --extern redis=/opt/rustwide/target/debug/deps/libredis-c5f63793ff4d544d.rlib --extern serde=/opt/rustwide/target/debug/deps/libserde-66c2490e96409d15.rlib --extern serde_json=/opt/rustwide/target/debug/deps/libserde_json-4915342d415f1c35.rlib --extern shared=/opt/rustwide/target/debug/deps/libshared-7f74350d899289ae.rlib --extern sqlx=/opt/rustwide/target/debug/deps/libsqlx-8bf06877f6e4e253.rlib --extern thiserror=/opt/rustwide/target/debug/deps/libthiserror-8515f9ccf46e33dd.rlib --extern tokio=/opt/rustwide/target/debug/deps/libtokio-1ed2f47c39548751.rlib --extern tokio_amqp=/opt/rustwide/target/debug/deps/libtokio_amqp-8f60d092ab7aa3f3.rlib --extern tonic=/opt/rustwide/target/debug/deps/libtonic-55cab0e27a7c672a.rlib --extern uuid=/opt/rustwide/target/debug/deps/libuuid-6f3b3e61c16f2787.rlib --cap-lints=warn -L native=/opt/rustwide/target/debug/build/zstd-sys-c4914502166cde0c/out -L native=/opt/rustwide/target/debug/build/ring-6b5761314eec0025/out -L native=/opt/rustwide/target/debug/build/aws-lc-sys-2623687bbc13de5b/out` (signal: 9, SIGKILL: kill)
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stderr] error: could not compile `transaction-service` (bin "transaction-service")
[INFO] [stderr] 
[INFO] [stderr] Caused by:
[INFO] [stderr]   process didn't exit successfully: `/opt/rustwide/rustup-home/toolchains/1.91.0-x86_64-unknown-linux-gnu/bin/rustc --crate-name transaction_service --edition=2021 services/transaction-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=98953e24de37e7c0 -C extra-filename=-be48a8ad4cbddad7 --out-dir /opt/rustwide/target/debug/deps -L dependency=/opt/rustwide/target/debug/deps --extern actix_cors=/opt/rustwide/target/debug/deps/libactix_cors-685b5db9b9727a7c.rlib --extern actix_web=/opt/rustwide/target/debug/deps/libactix_web-998d6f1f4860c4cd.rlib --extern anyhow=/opt/rustwide/target/debug/deps/libanyhow-ad86e96904d2a5b1.rlib --extern chrono=/opt/rustwide/target/debug/deps/libchrono-0f9607d68b110fc4.rlib --extern config=/opt/rustwide/target/debug/deps/libconfig-0ae63e4e318b41ee.rlib --extern dotenv=/opt/rustwide/target/debug/deps/libdotenv-9e257339df951924.rlib --extern env_logger=/opt/rustwide/target/debug/deps/libenv_logger-e74da2948db7846c.rlib --extern futures=/opt/rustwide/target/debug/deps/libfutures-d890962dfac9365d.rlib --extern log=/opt/rustwide/target/debug/deps/liblog-08be59b704afb586.rlib --extern prost=/opt/rustwide/target/debug/deps/libprost-99b56e20f9b34850.rlib --extern redis=/opt/rustwide/target/debug/deps/libredis-c5f63793ff4d544d.rlib --extern serde=/opt/rustwide/target/debug/deps/libserde-66c2490e96409d15.rlib --extern serde_json=/opt/rustwide/target/debug/deps/libserde_json-4915342d415f1c35.rlib --extern shared=/opt/rustwide/target/debug/deps/libshared-7f74350d899289ae.rlib --extern sqlx=/opt/rustwide/target/debug/deps/libsqlx-8bf06877f6e4e253.rlib --extern thiserror=/opt/rustwide/target/debug/deps/libthiserror-8515f9ccf46e33dd.rlib --extern tokio=/opt/rustwide/target/debug/deps/libtokio-1ed2f47c39548751.rlib --extern tonic=/opt/rustwide/target/debug/deps/libtonic-55cab0e27a7c672a.rlib --extern uuid=/opt/rustwide/target/debug/deps/libuuid-6f3b3e61c16f2787.rlib --cap-lints=warn -L native=/opt/rustwide/target/debug/build/zstd-sys-c4914502166cde0c/out -L native=/opt/rustwide/target/debug/build/ring-6b5761314eec0025/out -L native=/opt/rustwide/target/debug/build/aws-lc-sys-2623687bbc13de5b/out` (signal: 9, SIGKILL: kill)
[INFO] [stdout] error: linking with `cc` failed: exit status: 1
[INFO] [stdout]   |
[INFO] [stdout]   = note:  "cc" "-m64" "/tmp/rustcmgnnsZ/symbols.o" "<17 object files omitted>" "-Wl,--as-needed" "-Wl,-Bstatic" "/opt/rustwide/target/debug/deps/{libenv_logger-e74da2948db7846c,libanstream-093c734b790af432,libanstyle_query-1ad99e5440c5731e,libis_terminal_polyfill-2bc766009a493b8b,libcolorchoice-67bec02d2ed3edb1,libanstyle_parse-eafc7235a287c5cb,libutf8parse-f6737d5b791aba93,libjiff-831caa4daa0f2347,libenv_filter-fb0f113da1739015,libanstyle-6e18f83ac8166f45,libshared-7f74350d899289ae,libredis-c5f63793ff4d544d,libsha1_smol-e8a0843351f5186e,libarcstr-99a6fd45457805a6,libsqlx-8bf06877f6e4e253,libsqlx_postgres-986f555a1441b62b,libdotenvy-e51ad510fff63df2,libcrc-367a19c6e76534f5,libcrc_catalog-14bed5924e74fb5f,libwhoami-864adffbef3dcb62,libhome-9522c4ce795e3592,libmd5-6170864f5298aca9,libbyteorder-278b4466e0bbed76,libatoi-2acef9e6f3b440f7,libstringprep-c88f71b0f5d39bfc,libunicode_properties-d3f269b00ab5ea2a,libunicode_normalization-ae7fc0b50da9493c,libtinyvec-76426994a8db9c75,libtinyvec_macros-675e2e438f9922ed,libunicode_bidi-d01e03876c6111c5,librand-6940957e94281081,librand_chacha-846f7b636a878179,libhkdf-0aaad28d3deae637,libsqlx_core-87c5a3290c3305f0,libwebpki_roots-58c1782f3b59f1ad,libwebpki_roots-d602e603a0beaec2,libhashlink-39bf66d064af9948,librust_decimal-1c9d6c5e8c92a53c,libarrayvec-15c1778a89d3aab8,libcrossbeam_queue-98e7c98bfa1a6e16,libeither-1cbf4cefdbd27787,libfutures-d890962dfac9365d,libfutures_executor-ada94f0f093cbb0a,libdeadpool_redis-478acaab09084ad0,libdeadpool-24bb87cda8073334,libnum_cpus-67c23f5ddd3b39d9,libdeadpool_runtime-49ea429c9a1e1cf4,libredis-308b977476dccb65,libcombine-b5f5e47ff60fa72f,liblapin-47a05d79205ff5e5,libasync_reactor_trait-be424f77ff758dbc,libasync_global_executor_trait-12ba7fedf019b796,libasync_global_executor-01e1ed2915f09ca6,libblocking-80da9dbbc901b6b2,libpiper-1e03c4d085088536,libatomic_waker-7da728311c3f5ee0,libasync_channel-97950f790de803fb,libasync_executor-b7d68c670dd2ba78,libasync_task-71fa90546774684f,libreactor_trait-032d9982f1fab33c,libasync_io-59aae4cd60ff8759,libpolling-33c42cf811027c9b,libconcurrent_queue-752c91c947e0fcc3,libcrossbeam_utils-de1ff7be6749325e,libasync_lock-1c036fc00230a9ad,libevent_listener_strategy-c9ef6ced873b259e,libevent_listener-2a7db20604fd8bba,librustix-e3bff25a088c5731,liblinux_raw_sys-61bbe8f06f0f0ec3,libfutures_lite-f219aed68a0a82f1,libparking-fe8cc2041c11f45d,libfastrand-47921bd8b682c1b8,libflume-26643f9aab23712a,libspin-6c97c062aeb8fb1b,libexecutor_trait-d1c093289c301660,libamq_protocol-db08e85aec91bac5,libamq_protocol_tcp-e9824934119bcae5,libtcp_stream-99b9ae896e06a432,libp12_keystore-c38f12d9bdec3b03,libhex-e3cafe4f5c98898b,librc2-9066bfe75cf92a06,libdes-bb08410d25e6e821,libx509_parser-087be87028d7394c,libdata_encoding-ee914090a5e21f85,liblazy_static-26ac7623d713e9be,liboid_registry-3c18b91d3ea9faee,libder_parser-9d2274c5ea555221,libasn1_rs-b6934a1dc3c60091,librusticata_macros-88483d5d610fda37,libnom-12e4f683528b07ab,libpkcs5-4ad19720f568f38f,libaes-88e0551b195749fa,libscrypt-08a9d17a54ba2d57,libsalsa20-6b59dd62cf6b7cf1,libsha2-38cb7808cd76b4ed,libpbkdf2-f1d96869141fdc61,libcbc-99a2b5b7a8eb61c8,libcipher-a379baad5f1b39d3,libinout-ecacf02ccb7ba239,libblock_padding-73091b18e71078bc,libpkcs12-a36073e4e091a95c,libhmac-f5bbd2057873a52a,libcms-678c7790ffbc39f3,libx509_cert-1a63caa26e5d3844,libspki-f7df88f4ba2491ef,libder-ccb78dd26317e2c5,libflagset-770b544c6bdaa075,libpem_rfc7468-d0324ef5fb5ecfa3,libconst_oid-77c46332efcfd5f5,librustls_pemfile-64d4fb485f4c1d9d,librustls_connector-c6a8281f73ead9fb,librustls_native_certs-63b40078f5f3e44b,libopenssl_probe-97285b30d4cc6be1,librustls-22f6777f87f2d7e9,libwebpki-a4e8891c87385a5b,libaws_lc_rs-4511c96b7d01cadf,libaws_lc_sys-a82304be67fab458,librustls_pki_types-9b63b3e304e5ee12,libzeroize-0da6aee4552d71b5,libamq_protocol_uri-1e93f4f9948d7c5e,libamq_protocol_types-a9ede2b330348837,libnom-427ec97d55ab0d71,libcookie_factory-f0094f15183e112d,libanyhow-ad86e96904d2a5b1,libjsonwebtoken-e649765a314de04a,libpem-4c6d8fd103af37af,libsimple_asn1-517ce73a4348ac79,libthiserror-8515f9ccf46e33dd,libnum_bigint-e269f8edd50e84c0,libnum_integer-ffd00783a964b73f,libring-6c88cedfead6616a,libuntrusted-be2412edbd71db05,libuuid-6f3b3e61c16f2787,libargon2-e99a6184f1441f90,libblake2-b529adec2f1372b9,libpassword_hash-f2125e63ffdd40cb,libbase64ct-3146ba58fe65aba7,librand_core-608868b42b2d068a,libgetrandom-9d9e70177583bdac,libchrono-0f9607d68b110fc4,libiana_time_zone-405546502478874f,libnum_traits-586cc47e792695a9,libdotenv-9e257339df951924,libactix_web-998d6f1f4860c4cd,libimpl_more-5e2f1e216468f93c,liburl-fa5ca7a6416a0939,libidna-f9ffc339185b6a08,libutf8_iter-4c16f1b0fe35ecc6,libidna_adapter-fdb2eda8653f99ed,libicu_properties-a5d0b49e3709e520,libicu_properties_data-5084b8fd22849447,libicu_normalizer-03768290254dabf3,libicu_normalizer_data-3d4549f23d667c3a,libicu_collections-4544ecef5c26c0e3,libpotential_utf-2c2138fbabb0772f,libicu_provider-3ffa2401ddf2f4cf,libicu_locale_core-52f6c08428d33789,libtinystr-9aff89d3f77e53b9,liblitemap-1ade25a292c63c00,libwriteable-0b8e67c9db8bf269,libzerovec-4b4366b52f8d48ec,libzerotrie-dc4917ae1ec252f5,libyoke-b8cf6f41aa6a3406,libstable_deref_trait-0033ad6b1a174017,libzerofrom-ebcef2d24ef508eb,libserde_urlencoded-9deb2e48794ab4ca,libform_urlencoded-ff966316eae1fdf0,libserde_json-4915342d415f1c35,libryu-c7bdc3164939992c,libactix_server-72b7cab6bc9e9532,libsocket2-89fd844e476f091f,libactix_router-3df100ba5024aad2,libregex-c250f70551defaf0,libregex_automata-ed478fbcf0f7761f,libaho_corasick-804a1b4aa6e87f66,libregex_syntax-c84de26c2ca1cf43,libcookie-8aeaef5c3d94718e,libtime-ee6d4f4db23ef939,libtime_core-c020d5e00d45e166,libnum_conv-d2e97b3eaa83741a,libderanged-bc027664b56c49b6,libpowerfmt-319bda9d3261653d,libactix_http-af6f4dc5b78a8b72,librand-aca1520f29d094d6,librand_chacha-3ad6cf349fe3ed62,libppv_lite86-10bdb0f7cadaffc2,libzerocopy-f0c1528e0b2757ba,librand_core-534d6ecb9d716576,libgetrandom-2b3761b30ed6a042,libhttparse-98b4392fc1401ed6,libbrotli-8298b63d638e675e,libbrotli_decompressor-562dea5568eee6d1,liballoc_stdlib-763aa4b4ebda8c4b,liballoc_no_stdlib-783cd8e1241def70,libhttpdate-f950574504295fbc,libsha1-b7a76a6d7f376ee6,libcpufeatures-090d52df5475f983,libdigest-fd0d1d5283e00bf7,libsubtle-7ebad0e8fd7aebee,libblock_buffer-b7c832084a63d83f,libcrypto_common-bc48e0eda5c74063,libgeneric_array-549275445a8108b3,libtypenum-4e38cc387f062e8f,libbase64-ecfd272f5a77db31,liblocal_channel-9380f8b445b51efe,libbytestring-c2c67e08825692f4,libencoding_rs-4b74ebd0ec642516,liblanguage_tags-a5f19645bc094256,libmime-e225d9a85f1cf3d6,libpercent_encoding-19c70978ecb9ded3,libh2-e19f02ea028eb7f8,libindexmap-bc0e2fbec8c99dd0,libhashbrown-41addad3ddfef629,libfoldhash-0f8780242da49d43,libequivalent-3dcb23bdcc9d204f,liballocator_api2-70340334091b5a73,libfutures_util-27bbd2c81b54a61f,libfutures_io-a64d4a2d11278455,libslab-05259cdb0205ca97,libfutures_channel-0f6431eba8b68b54,libfutures_task-7ae12210ff8c1a31,libpin_utils-fbb4663921dd3b6f,libzstd-1081d039bc303e17,libzstd_safe-98ea942c3479d8ad,libzstd_sys-651eb381f135aa58,libflate2-efb3ab62e78369b3,libminiz_oxide-e1a7b7bde9fe2119,libadler2-367e3709a80e2dbf,libcrc32fast-848232c5d4295559,libactix_service-37e07c48a12971f4,libactix_codec-625878302d3e5e69,libtracing-89576d0b9623f2ce,libtracing_core-ce8ee24fe6a518f5,libonce_cell-bfceb64c6f4cb589,libmemchr-e24015c2db9bc87e,libbitflags-d35ea30276cad1a7,libtokio_util-8ed8ad3eef333458,libfutures_sink-9aaf2cca9a4da9e7,libderive_more-dd5a5e8be58b268e,libactix_utils-ce065ce69fb59e0c,liblocal_waker-455a664e5bfb7d9d,libactix_rt-2aaf34fe3f2102cb,libtokio-1ed2f47c39548751,libsignal_hook_registry-cd1512e835d10294,libsocket2-92c68760a6380b4e,libmio-8678d535670c929f,liblog-08be59b704afb586,libparking_lot-1c6956fee138d5cb,libparking_lot_core-fa3018fdb1953209,liblibc-534ba2427695041c,libcfg_if-20f0d5d0f3401e71,libsmallvec-db33c08c830f65fc,libserde-66c2490e96409d15,liblock_api-f4c84c3e955ef770,libscopeguard-b6a4a8f4f6aaf34b,libpin_project_lite-838971c4926b66e8,libfutures_core-02dcfccd95bac8dd,libhttp-5436b16a5f3c0db8,libitoa-d0b71e03eb93d2a7,libbytes-9bfea4f212c5b7d0,libfnv-440a3b349835519e}.rlib" "<sysroot>/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/rustcmgnnsZ/raw-dylibs" "-B<sysroot>/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-c4914502166cde0c/out" "-L" "/opt/rustwide/target/debug/build/ring-6b5761314eec0025/out" "-L" "/opt/rustwide/target/debug/build/aws-lc-sys-2623687bbc13de5b/out" "-L" "<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/opt/rustwide/target/debug/deps/search_service-74168043b7380e8b" "-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 `search-service` (bin "search-service") due to 1 previous error
[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/1.91.0-x86_64-unknown-linux-gnu/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=48000cb116e536a5 -C extra-filename=-28fc21cdec8d8bc5 --out-dir /opt/rustwide/target/debug/deps -L dependency=/opt/rustwide/target/debug/deps --extern actix_cors=/opt/rustwide/target/debug/deps/libactix_cors-685b5db9b9727a7c.rlib --extern actix_web=/opt/rustwide/target/debug/deps/libactix_web-998d6f1f4860c4cd.rlib --extern anyhow=/opt/rustwide/target/debug/deps/libanyhow-ad86e96904d2a5b1.rlib --extern chrono=/opt/rustwide/target/debug/deps/libchrono-0f9607d68b110fc4.rlib --extern config=/opt/rustwide/target/debug/deps/libconfig-0ae63e4e318b41ee.rlib --extern dotenv=/opt/rustwide/target/debug/deps/libdotenv-9e257339df951924.rlib --extern env_logger=/opt/rustwide/target/debug/deps/libenv_logger-e74da2948db7846c.rlib --extern futures=/opt/rustwide/target/debug/deps/libfutures-d890962dfac9365d.rlib --extern log=/opt/rustwide/target/debug/deps/liblog-08be59b704afb586.rlib --extern prost=/opt/rustwide/target/debug/deps/libprost-99b56e20f9b34850.rlib --extern redis=/opt/rustwide/target/debug/deps/libredis-c5f63793ff4d544d.rlib --extern serde=/opt/rustwide/target/debug/deps/libserde-66c2490e96409d15.rlib --extern serde_json=/opt/rustwide/target/debug/deps/libserde_json-4915342d415f1c35.rlib --extern shared=/opt/rustwide/target/debug/deps/libshared-7f74350d899289ae.rlib --extern sqlx=/opt/rustwide/target/debug/deps/libsqlx-8bf06877f6e4e253.rlib --extern thiserror=/opt/rustwide/target/debug/deps/libthiserror-8515f9ccf46e33dd.rlib --extern tokio=/opt/rustwide/target/debug/deps/libtokio-1ed2f47c39548751.rlib --extern tonic=/opt/rustwide/target/debug/deps/libtonic-55cab0e27a7c672a.rlib --extern uuid=/opt/rustwide/target/debug/deps/libuuid-6f3b3e61c16f2787.rlib --cap-lints=warn -L native=/opt/rustwide/target/debug/build/zstd-sys-c4914502166cde0c/out -L native=/opt/rustwide/target/debug/build/ring-6b5761314eec0025/out -L native=/opt/rustwide/target/debug/build/aws-lc-sys-2623687bbc13de5b/out` (signal: 9, SIGKILL: kill)
[INFO] [stdout] error: linking with `cc` failed: exit status: 1
[INFO] [stdout]   |
[INFO] [stdout]   = note:  "cc" "-m64" "/tmp/rustcTNJIIk/symbols.o" "<17 object files omitted>" "-Wl,--as-needed" "-Wl,-Bstatic" "/opt/rustwide/target/debug/deps/{libenv_logger-e74da2948db7846c,libanstream-093c734b790af432,libanstyle_query-1ad99e5440c5731e,libis_terminal_polyfill-2bc766009a493b8b,libcolorchoice-67bec02d2ed3edb1,libanstyle_parse-eafc7235a287c5cb,libutf8parse-f6737d5b791aba93,libjiff-831caa4daa0f2347,libenv_filter-fb0f113da1739015,libanstyle-6e18f83ac8166f45,libshared-7f74350d899289ae,libredis-c5f63793ff4d544d,libsha1_smol-e8a0843351f5186e,libarcstr-99a6fd45457805a6,libsqlx-8bf06877f6e4e253,libsqlx_postgres-986f555a1441b62b,libdotenvy-e51ad510fff63df2,libcrc-367a19c6e76534f5,libcrc_catalog-14bed5924e74fb5f,libwhoami-864adffbef3dcb62,libhome-9522c4ce795e3592,libmd5-6170864f5298aca9,libbyteorder-278b4466e0bbed76,libatoi-2acef9e6f3b440f7,libstringprep-c88f71b0f5d39bfc,libunicode_properties-d3f269b00ab5ea2a,libunicode_normalization-ae7fc0b50da9493c,libtinyvec-76426994a8db9c75,libtinyvec_macros-675e2e438f9922ed,libunicode_bidi-d01e03876c6111c5,librand-6940957e94281081,librand_chacha-846f7b636a878179,libhkdf-0aaad28d3deae637,libsqlx_core-87c5a3290c3305f0,libwebpki_roots-58c1782f3b59f1ad,libwebpki_roots-d602e603a0beaec2,libhashlink-39bf66d064af9948,librust_decimal-1c9d6c5e8c92a53c,libarrayvec-15c1778a89d3aab8,libcrossbeam_queue-98e7c98bfa1a6e16,libeither-1cbf4cefdbd27787,libfutures-d890962dfac9365d,libfutures_executor-ada94f0f093cbb0a,libdeadpool_redis-478acaab09084ad0,libdeadpool-24bb87cda8073334,libnum_cpus-67c23f5ddd3b39d9,libdeadpool_runtime-49ea429c9a1e1cf4,libredis-308b977476dccb65,libcombine-b5f5e47ff60fa72f,liblapin-47a05d79205ff5e5,libasync_reactor_trait-be424f77ff758dbc,libasync_global_executor_trait-12ba7fedf019b796,libasync_global_executor-01e1ed2915f09ca6,libblocking-80da9dbbc901b6b2,libpiper-1e03c4d085088536,libatomic_waker-7da728311c3f5ee0,libasync_channel-97950f790de803fb,libasync_executor-b7d68c670dd2ba78,libasync_task-71fa90546774684f,libreactor_trait-032d9982f1fab33c,libasync_io-59aae4cd60ff8759,libpolling-33c42cf811027c9b,libconcurrent_queue-752c91c947e0fcc3,libcrossbeam_utils-de1ff7be6749325e,libasync_lock-1c036fc00230a9ad,libevent_listener_strategy-c9ef6ced873b259e,libevent_listener-2a7db20604fd8bba,librustix-e3bff25a088c5731,liblinux_raw_sys-61bbe8f06f0f0ec3,libfutures_lite-f219aed68a0a82f1,libparking-fe8cc2041c11f45d,libfastrand-47921bd8b682c1b8,libflume-26643f9aab23712a,libspin-6c97c062aeb8fb1b,libexecutor_trait-d1c093289c301660,libamq_protocol-db08e85aec91bac5,libamq_protocol_tcp-e9824934119bcae5,libtcp_stream-99b9ae896e06a432,libp12_keystore-c38f12d9bdec3b03,libhex-e3cafe4f5c98898b,librc2-9066bfe75cf92a06,libdes-bb08410d25e6e821,libx509_parser-087be87028d7394c,libdata_encoding-ee914090a5e21f85,liblazy_static-26ac7623d713e9be,liboid_registry-3c18b91d3ea9faee,libder_parser-9d2274c5ea555221,libasn1_rs-b6934a1dc3c60091,librusticata_macros-88483d5d610fda37,libnom-12e4f683528b07ab,libpkcs5-4ad19720f568f38f,libaes-88e0551b195749fa,libscrypt-08a9d17a54ba2d57,libsalsa20-6b59dd62cf6b7cf1,libsha2-38cb7808cd76b4ed,libpbkdf2-f1d96869141fdc61,libcbc-99a2b5b7a8eb61c8,libcipher-a379baad5f1b39d3,libinout-ecacf02ccb7ba239,libblock_padding-73091b18e71078bc,libpkcs12-a36073e4e091a95c,libhmac-f5bbd2057873a52a,libcms-678c7790ffbc39f3,libx509_cert-1a63caa26e5d3844,libspki-f7df88f4ba2491ef,libder-ccb78dd26317e2c5,libflagset-770b544c6bdaa075,libpem_rfc7468-d0324ef5fb5ecfa3,libconst_oid-77c46332efcfd5f5,librustls_pemfile-64d4fb485f4c1d9d,librustls_connector-c6a8281f73ead9fb,librustls_native_certs-63b40078f5f3e44b,libopenssl_probe-97285b30d4cc6be1,librustls-22f6777f87f2d7e9,libwebpki-a4e8891c87385a5b,libaws_lc_rs-4511c96b7d01cadf,libaws_lc_sys-a82304be67fab458,librustls_pki_types-9b63b3e304e5ee12,libzeroize-0da6aee4552d71b5,libamq_protocol_uri-1e93f4f9948d7c5e,libamq_protocol_types-a9ede2b330348837,libnom-427ec97d55ab0d71,libcookie_factory-f0094f15183e112d,libanyhow-ad86e96904d2a5b1,libjsonwebtoken-e649765a314de04a,libpem-4c6d8fd103af37af,libsimple_asn1-517ce73a4348ac79,libthiserror-8515f9ccf46e33dd,libnum_bigint-e269f8edd50e84c0,libnum_integer-ffd00783a964b73f,libring-6c88cedfead6616a,libuntrusted-be2412edbd71db05,libuuid-6f3b3e61c16f2787,libargon2-e99a6184f1441f90,libblake2-b529adec2f1372b9,libpassword_hash-f2125e63ffdd40cb,libbase64ct-3146ba58fe65aba7,librand_core-608868b42b2d068a,libgetrandom-9d9e70177583bdac,libchrono-0f9607d68b110fc4,libiana_time_zone-405546502478874f,libnum_traits-586cc47e792695a9,libdotenv-9e257339df951924,libactix_web-998d6f1f4860c4cd,libimpl_more-5e2f1e216468f93c,liburl-fa5ca7a6416a0939,libidna-f9ffc339185b6a08,libutf8_iter-4c16f1b0fe35ecc6,libidna_adapter-fdb2eda8653f99ed,libicu_properties-a5d0b49e3709e520,libicu_properties_data-5084b8fd22849447,libicu_normalizer-03768290254dabf3,libicu_normalizer_data-3d4549f23d667c3a,libicu_collections-4544ecef5c26c0e3,libpotential_utf-2c2138fbabb0772f,libicu_provider-3ffa2401ddf2f4cf,libicu_locale_core-52f6c08428d33789,libtinystr-9aff89d3f77e53b9,liblitemap-1ade25a292c63c00,libwriteable-0b8e67c9db8bf269,libzerovec-4b4366b52f8d48ec,libzerotrie-dc4917ae1ec252f5,libyoke-b8cf6f41aa6a3406,libstable_deref_trait-0033ad6b1a174017,libzerofrom-ebcef2d24ef508eb,libserde_urlencoded-9deb2e48794ab4ca,libform_urlencoded-ff966316eae1fdf0,libserde_json-4915342d415f1c35,libryu-c7bdc3164939992c,libactix_server-72b7cab6bc9e9532,libsocket2-89fd844e476f091f,libactix_router-3df100ba5024aad2,libregex-c250f70551defaf0,libregex_automata-ed478fbcf0f7761f,libaho_corasick-804a1b4aa6e87f66,libregex_syntax-c84de26c2ca1cf43,libcookie-8aeaef5c3d94718e,libtime-ee6d4f4db23ef939,libtime_core-c020d5e00d45e166,libnum_conv-d2e97b3eaa83741a,libderanged-bc027664b56c49b6,libpowerfmt-319bda9d3261653d,libactix_http-af6f4dc5b78a8b72,librand-aca1520f29d094d6,librand_chacha-3ad6cf349fe3ed62,libppv_lite86-10bdb0f7cadaffc2,libzerocopy-f0c1528e0b2757ba,librand_core-534d6ecb9d716576,libgetrandom-2b3761b30ed6a042,libhttparse-98b4392fc1401ed6,libbrotli-8298b63d638e675e,libbrotli_decompressor-562dea5568eee6d1,liballoc_stdlib-763aa4b4ebda8c4b,liballoc_no_stdlib-783cd8e1241def70,libhttpdate-f950574504295fbc,libsha1-b7a76a6d7f376ee6,libcpufeatures-090d52df5475f983,libdigest-fd0d1d5283e00bf7,libsubtle-7ebad0e8fd7aebee,libblock_buffer-b7c832084a63d83f,libcrypto_common-bc48e0eda5c74063,libgeneric_array-549275445a8108b3,libtypenum-4e38cc387f062e8f,libbase64-ecfd272f5a77db31,liblocal_channel-9380f8b445b51efe,libbytestring-c2c67e08825692f4,libencoding_rs-4b74ebd0ec642516,liblanguage_tags-a5f19645bc094256,libmime-e225d9a85f1cf3d6,libpercent_encoding-19c70978ecb9ded3,libh2-e19f02ea028eb7f8,libindexmap-bc0e2fbec8c99dd0,libhashbrown-41addad3ddfef629,libfoldhash-0f8780242da49d43,libequivalent-3dcb23bdcc9d204f,liballocator_api2-70340334091b5a73,libfutures_util-27bbd2c81b54a61f,libfutures_io-a64d4a2d11278455,libslab-05259cdb0205ca97,libfutures_channel-0f6431eba8b68b54,libfutures_task-7ae12210ff8c1a31,libpin_utils-fbb4663921dd3b6f,libzstd-1081d039bc303e17,libzstd_safe-98ea942c3479d8ad,libzstd_sys-651eb381f135aa58,libflate2-efb3ab62e78369b3,libminiz_oxide-e1a7b7bde9fe2119,libadler2-367e3709a80e2dbf,libcrc32fast-848232c5d4295559,libactix_service-37e07c48a12971f4,libactix_codec-625878302d3e5e69,libtracing-89576d0b9623f2ce,libtracing_core-ce8ee24fe6a518f5,libonce_cell-bfceb64c6f4cb589,libmemchr-e24015c2db9bc87e,libbitflags-d35ea30276cad1a7,libtokio_util-8ed8ad3eef333458,libfutures_sink-9aaf2cca9a4da9e7,libderive_more-dd5a5e8be58b268e,libactix_utils-ce065ce69fb59e0c,liblocal_waker-455a664e5bfb7d9d,libactix_rt-2aaf34fe3f2102cb,libtokio-1ed2f47c39548751,libsignal_hook_registry-cd1512e835d10294,libsocket2-92c68760a6380b4e,libmio-8678d535670c929f,liblog-08be59b704afb586,libparking_lot-1c6956fee138d5cb,libparking_lot_core-fa3018fdb1953209,liblibc-534ba2427695041c,libcfg_if-20f0d5d0f3401e71,libsmallvec-db33c08c830f65fc,libserde-66c2490e96409d15,liblock_api-f4c84c3e955ef770,libscopeguard-b6a4a8f4f6aaf34b,libpin_project_lite-838971c4926b66e8,libfutures_core-02dcfccd95bac8dd,libhttp-5436b16a5f3c0db8,libitoa-d0b71e03eb93d2a7,libbytes-9bfea4f212c5b7d0,libfnv-440a3b349835519e}.rlib" "<sysroot>/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/rustcTNJIIk/raw-dylibs" "-B<sysroot>/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-c4914502166cde0c/out" "-L" "/opt/rustwide/target/debug/build/ring-6b5761314eec0025/out" "-L" "/opt/rustwide/target/debug/build/aws-lc-sys-2623687bbc13de5b/out" "-L" "<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/opt/rustwide/target/debug/deps/notification_service-c9245a46c10f724c" "-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 `notification-service` (bin "notification-service") due to 1 previous error
[INFO] [stdout] error: linking with `cc` failed: exit status: 1
[INFO] [stdout]   |
[INFO] [stdout]   = note:  "cc" "-m64" "/tmp/rustcPnBJAT/symbols.o" "<17 object files omitted>" "-Wl,--as-needed" "-Wl,-Bstatic" "/opt/rustwide/target/debug/deps/{libenv_logger-e74da2948db7846c,libanstream-093c734b790af432,libanstyle_query-1ad99e5440c5731e,libis_terminal_polyfill-2bc766009a493b8b,libcolorchoice-67bec02d2ed3edb1,libanstyle_parse-eafc7235a287c5cb,libutf8parse-f6737d5b791aba93,libjiff-831caa4daa0f2347,libenv_filter-fb0f113da1739015,libanstyle-6e18f83ac8166f45,libshared-7f74350d899289ae,libredis-c5f63793ff4d544d,libsha1_smol-e8a0843351f5186e,libarcstr-99a6fd45457805a6,libsqlx-8bf06877f6e4e253,libsqlx_postgres-986f555a1441b62b,libdotenvy-e51ad510fff63df2,libcrc-367a19c6e76534f5,libcrc_catalog-14bed5924e74fb5f,libwhoami-864adffbef3dcb62,libhome-9522c4ce795e3592,libmd5-6170864f5298aca9,libbyteorder-278b4466e0bbed76,libatoi-2acef9e6f3b440f7,libstringprep-c88f71b0f5d39bfc,libunicode_properties-d3f269b00ab5ea2a,libunicode_normalization-ae7fc0b50da9493c,libtinyvec-76426994a8db9c75,libtinyvec_macros-675e2e438f9922ed,libunicode_bidi-d01e03876c6111c5,librand-6940957e94281081,librand_chacha-846f7b636a878179,libhkdf-0aaad28d3deae637,libsqlx_core-87c5a3290c3305f0,libwebpki_roots-58c1782f3b59f1ad,libwebpki_roots-d602e603a0beaec2,libhashlink-39bf66d064af9948,librust_decimal-1c9d6c5e8c92a53c,libarrayvec-15c1778a89d3aab8,libcrossbeam_queue-98e7c98bfa1a6e16,libeither-1cbf4cefdbd27787,libfutures-d890962dfac9365d,libfutures_executor-ada94f0f093cbb0a,libdeadpool_redis-478acaab09084ad0,libdeadpool-24bb87cda8073334,libnum_cpus-67c23f5ddd3b39d9,libdeadpool_runtime-49ea429c9a1e1cf4,libredis-308b977476dccb65,libcombine-b5f5e47ff60fa72f,liblapin-47a05d79205ff5e5,libasync_reactor_trait-be424f77ff758dbc,libasync_global_executor_trait-12ba7fedf019b796,libasync_global_executor-01e1ed2915f09ca6,libblocking-80da9dbbc901b6b2,libpiper-1e03c4d085088536,libatomic_waker-7da728311c3f5ee0,libasync_channel-97950f790de803fb,libasync_executor-b7d68c670dd2ba78,libasync_task-71fa90546774684f,libreactor_trait-032d9982f1fab33c,libasync_io-59aae4cd60ff8759,libpolling-33c42cf811027c9b,libconcurrent_queue-752c91c947e0fcc3,libcrossbeam_utils-de1ff7be6749325e,libasync_lock-1c036fc00230a9ad,libevent_listener_strategy-c9ef6ced873b259e,libevent_listener-2a7db20604fd8bba,librustix-e3bff25a088c5731,liblinux_raw_sys-61bbe8f06f0f0ec3,libfutures_lite-f219aed68a0a82f1,libparking-fe8cc2041c11f45d,libfastrand-47921bd8b682c1b8,libflume-26643f9aab23712a,libspin-6c97c062aeb8fb1b,libexecutor_trait-d1c093289c301660,libamq_protocol-db08e85aec91bac5,libamq_protocol_tcp-e9824934119bcae5,libtcp_stream-99b9ae896e06a432,libp12_keystore-c38f12d9bdec3b03,libhex-e3cafe4f5c98898b,librc2-9066bfe75cf92a06,libdes-bb08410d25e6e821,libx509_parser-087be87028d7394c,libdata_encoding-ee914090a5e21f85,liblazy_static-26ac7623d713e9be,liboid_registry-3c18b91d3ea9faee,libder_parser-9d2274c5ea555221,libasn1_rs-b6934a1dc3c60091,librusticata_macros-88483d5d610fda37,libnom-12e4f683528b07ab,libpkcs5-4ad19720f568f38f,libaes-88e0551b195749fa,libscrypt-08a9d17a54ba2d57,libsalsa20-6b59dd62cf6b7cf1,libsha2-38cb7808cd76b4ed,libpbkdf2-f1d96869141fdc61,libcbc-99a2b5b7a8eb61c8,libcipher-a379baad5f1b39d3,libinout-ecacf02ccb7ba239,libblock_padding-73091b18e71078bc,libpkcs12-a36073e4e091a95c,libhmac-f5bbd2057873a52a,libcms-678c7790ffbc39f3,libx509_cert-1a63caa26e5d3844,libspki-f7df88f4ba2491ef,libder-ccb78dd26317e2c5,libflagset-770b544c6bdaa075,libpem_rfc7468-d0324ef5fb5ecfa3,libconst_oid-77c46332efcfd5f5,librustls_pemfile-64d4fb485f4c1d9d,librustls_connector-c6a8281f73ead9fb,librustls_native_certs-63b40078f5f3e44b,libopenssl_probe-97285b30d4cc6be1,librustls-22f6777f87f2d7e9,libwebpki-a4e8891c87385a5b,libaws_lc_rs-4511c96b7d01cadf,libaws_lc_sys-a82304be67fab458,librustls_pki_types-9b63b3e304e5ee12,libzeroize-0da6aee4552d71b5,libamq_protocol_uri-1e93f4f9948d7c5e,libamq_protocol_types-a9ede2b330348837,libnom-427ec97d55ab0d71,libcookie_factory-f0094f15183e112d,libanyhow-ad86e96904d2a5b1,libjsonwebtoken-e649765a314de04a,libpem-4c6d8fd103af37af,libsimple_asn1-517ce73a4348ac79,libthiserror-8515f9ccf46e33dd,libnum_bigint-e269f8edd50e84c0,libnum_integer-ffd00783a964b73f,libring-6c88cedfead6616a,libuntrusted-be2412edbd71db05,libuuid-6f3b3e61c16f2787,libargon2-e99a6184f1441f90,libblake2-b529adec2f1372b9,libpassword_hash-f2125e63ffdd40cb,libbase64ct-3146ba58fe65aba7,librand_core-608868b42b2d068a,libgetrandom-9d9e70177583bdac,libchrono-0f9607d68b110fc4,libiana_time_zone-405546502478874f,libnum_traits-586cc47e792695a9,libdotenv-9e257339df951924,libactix_web-998d6f1f4860c4cd,libimpl_more-5e2f1e216468f93c,liburl-fa5ca7a6416a0939,libidna-f9ffc339185b6a08,libutf8_iter-4c16f1b0fe35ecc6,libidna_adapter-fdb2eda8653f99ed,libicu_properties-a5d0b49e3709e520,libicu_properties_data-5084b8fd22849447,libicu_normalizer-03768290254dabf3,libicu_normalizer_data-3d4549f23d667c3a,libicu_collections-4544ecef5c26c0e3,libpotential_utf-2c2138fbabb0772f,libicu_provider-3ffa2401ddf2f4cf,libicu_locale_core-52f6c08428d33789,libtinystr-9aff89d3f77e53b9,liblitemap-1ade25a292c63c00,libwriteable-0b8e67c9db8bf269,libzerovec-4b4366b52f8d48ec,libzerotrie-dc4917ae1ec252f5,libyoke-b8cf6f41aa6a3406,libstable_deref_trait-0033ad6b1a174017,libzerofrom-ebcef2d24ef508eb,libserde_urlencoded-9deb2e48794ab4ca,libform_urlencoded-ff966316eae1fdf0,libserde_json-4915342d415f1c35,libryu-c7bdc3164939992c,libactix_server-72b7cab6bc9e9532,libsocket2-89fd844e476f091f,libactix_router-3df100ba5024aad2,libregex-c250f70551defaf0,libregex_automata-ed478fbcf0f7761f,libaho_corasick-804a1b4aa6e87f66,libregex_syntax-c84de26c2ca1cf43,libcookie-8aeaef5c3d94718e,libtime-ee6d4f4db23ef939,libtime_core-c020d5e00d45e166,libnum_conv-d2e97b3eaa83741a,libderanged-bc027664b56c49b6,libpowerfmt-319bda9d3261653d,libactix_http-af6f4dc5b78a8b72,librand-aca1520f29d094d6,librand_chacha-3ad6cf349fe3ed62,libppv_lite86-10bdb0f7cadaffc2,libzerocopy-f0c1528e0b2757ba,librand_core-534d6ecb9d716576,libgetrandom-2b3761b30ed6a042,libhttparse-98b4392fc1401ed6,libbrotli-8298b63d638e675e,libbrotli_decompressor-562dea5568eee6d1,liballoc_stdlib-763aa4b4ebda8c4b,liballoc_no_stdlib-783cd8e1241def70,libhttpdate-f950574504295fbc,libsha1-b7a76a6d7f376ee6,libcpufeatures-090d52df5475f983,libdigest-fd0d1d5283e00bf7,libsubtle-7ebad0e8fd7aebee,libblock_buffer-b7c832084a63d83f,libcrypto_common-bc48e0eda5c74063,libgeneric_array-549275445a8108b3,libtypenum-4e38cc387f062e8f,libbase64-ecfd272f5a77db31,liblocal_channel-9380f8b445b51efe,libbytestring-c2c67e08825692f4,libencoding_rs-4b74ebd0ec642516,liblanguage_tags-a5f19645bc094256,libmime-e225d9a85f1cf3d6,libpercent_encoding-19c70978ecb9ded3,libh2-e19f02ea028eb7f8,libindexmap-bc0e2fbec8c99dd0,libhashbrown-41addad3ddfef629,libfoldhash-0f8780242da49d43,libequivalent-3dcb23bdcc9d204f,liballocator_api2-70340334091b5a73,libfutures_util-27bbd2c81b54a61f,libfutures_io-a64d4a2d11278455,libslab-05259cdb0205ca97,libfutures_channel-0f6431eba8b68b54,libfutures_task-7ae12210ff8c1a31,libpin_utils-fbb4663921dd3b6f,libzstd-1081d039bc303e17,libzstd_safe-98ea942c3479d8ad,libzstd_sys-651eb381f135aa58,libflate2-efb3ab62e78369b3,libminiz_oxide-e1a7b7bde9fe2119,libadler2-367e3709a80e2dbf,libcrc32fast-848232c5d4295559,libactix_service-37e07c48a12971f4,libactix_codec-625878302d3e5e69,libtracing-89576d0b9623f2ce,libtracing_core-ce8ee24fe6a518f5,libonce_cell-bfceb64c6f4cb589,libmemchr-e24015c2db9bc87e,libbitflags-d35ea30276cad1a7,libtokio_util-8ed8ad3eef333458,libfutures_sink-9aaf2cca9a4da9e7,libderive_more-dd5a5e8be58b268e,libactix_utils-ce065ce69fb59e0c,liblocal_waker-455a664e5bfb7d9d,libactix_rt-2aaf34fe3f2102cb,libtokio-1ed2f47c39548751,libsignal_hook_registry-cd1512e835d10294,libsocket2-92c68760a6380b4e,libmio-8678d535670c929f,liblog-08be59b704afb586,libparking_lot-1c6956fee138d5cb,libparking_lot_core-fa3018fdb1953209,liblibc-534ba2427695041c,libcfg_if-20f0d5d0f3401e71,libsmallvec-db33c08c830f65fc,libserde-66c2490e96409d15,liblock_api-f4c84c3e955ef770,libscopeguard-b6a4a8f4f6aaf34b,libpin_project_lite-838971c4926b66e8,libfutures_core-02dcfccd95bac8dd,libhttp-5436b16a5f3c0db8,libitoa-d0b71e03eb93d2a7,libbytes-9bfea4f212c5b7d0,libfnv-440a3b349835519e}.rlib" "<sysroot>/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/rustcPnBJAT/raw-dylibs" "-B<sysroot>/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-c4914502166cde0c/out" "-L" "/opt/rustwide/target/debug/build/ring-6b5761314eec0025/out" "-L" "/opt/rustwide/target/debug/build/aws-lc-sys-2623687bbc13de5b/out" "-L" "<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/opt/rustwide/target/debug/deps/feedback_service-a42407a851bae285" "-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 `feedback-service` (bin "feedback-service") due to 1 previous error
[INFO] running `Command { std: "docker" "inspect" "aa95fdd7c5d35a51be392f8ca64aae8bcd1f27e54893a74a7faf5c42a80a9a9d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "aa95fdd7c5d35a51be392f8ca64aae8bcd1f27e54893a74a7faf5c42a80a9a9d", kill_on_drop: false }`
[INFO] [stdout] aa95fdd7c5d35a51be392f8ca64aae8bcd1f27e54893a74a7faf5c42a80a9a9d
