[INFO] cloning repository https://github.com/mg3994/lwm-plan
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/mg3994/lwm-plan" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmg3994%2Flwm-plan", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmg3994%2Flwm-plan'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] e17d07d44c252838c2e3344df82d26956947d11a
[INFO] testing mg3994/lwm-plan against 1.98.0-beta.8+cargoflags=--release for beta-release-1.99-3
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fmg3994%2Flwm-plan" "/workspace/builds/worker-6-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-6-tc1/source'...
[INFO] [stderr] done.
[INFO] [stderr] Updating files:  57% (4954/8656)
Updating files:  58% (5021/8656)
Updating files:  59% (5108/8656)
Updating files:  60% (5194/8656)
Updating files:  61% (5281/8656)
Updating files:  62% (5367/8656)
Updating files:  63% (5454/8656)
Updating files:  64% (5540/8656)
Updating files:  64% (5544/8656)
Updating files:  65% (5627/8656)
Updating files:  66% (5713/8656)
Updating files:  67% (5800/8656)
Updating files:  67% (5846/8656)
Updating files:  68% (5887/8656)
Updating files:  69% (5973/8656)
Updating files:  70% (6060/8656)
Updating files:  70% (6074/8656)
Updating files:  71% (6146/8656)
Updating files:  71% (6173/8656)
Updating files:  72% (6233/8656)
Updating files:  73% (6319/8656)
Updating files:  73% (6324/8656)
Updating files:  74% (6406/8656)
Updating files:  75% (6492/8656)
Updating files:  75% (6503/8656)
Updating files:  75% (6557/8656)
Updating files:  76% (6579/8656)
Updating files:  76% (6590/8656)
Updating files:  77% (6666/8656)
Updating files:  78% (6752/8656)
Updating files:  78% (6763/8656)
Updating files:  78% (6790/8656)
Updating files:  78% (6827/8656)
Updating files:  79% (6839/8656)
Updating files:  79% (6910/8656)
Updating files:  80% (6925/8656)
Updating files:  80% (6956/8656)
Updating files:  81% (7012/8656)
Updating files:  82% (7098/8656)
Updating files:  82% (7127/8656)
Updating files:  82% (7154/8656)
Updating files:  83% (7185/8656)
Updating files:  84% (7272/8656)
Updating files:  84% (7353/8656)
Updating files:  85% (7358/8656)
Updating files:  86% (7445/8656)
Updating files:  87% (7531/8656)
Updating files:  88% (7618/8656)
Updating files:  88% (7671/8656)
Updating files:  89% (7704/8656)
Updating files:  90% (7791/8656)
Updating files:  91% (7877/8656)
Updating files:  92% (7964/8656)
Updating files:  93% (8051/8656)
Updating files:  94% (8137/8656)
Updating files:  95% (8224/8656)
Updating files:  95% (8262/8656)
Updating files:  96% (8310/8656)
Updating files:  97% (8397/8656)
Updating files:  98% (8483/8656)
Updating files:  99% (8570/8656)
Updating files:  99% (8617/8656)
Updating files: 100% (8656/8656)
Updating files: 100% (8656/8656), done.
[INFO] started tweaking git repo https://github.com/mg3994/lwm-plan
[INFO] finished tweaking git repo https://github.com/mg3994/lwm-plan
[INFO] tweaked toml for git repo https://github.com/mg3994/lwm-plan written to /workspace/builds/worker-6-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/mg3994/lwm-plan on toolchain 1.98.0-beta.8
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.98.0-beta.8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/mg3994/lwm-plan 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.98.0-beta.8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded wasm-bindgen v0.2.104
[INFO] [stderr]   Downloaded wasm-bindgen-backend v0.2.104
[INFO] [stderr]   Downloaded wasm-bindgen-shared v0.2.104
[INFO] [stderr]   Downloaded wasm-bindgen-macro v0.2.104
[INFO] [stderr]   Downloaded wasm-bindgen-macro-support v0.2.104
[INFO] [stderr]   Downloaded tonic-build v0.10.2
[INFO] [stderr]   Downloaded wasi v0.14.7+wasi-0.2.4
[INFO] [stderr]   Downloaded nu-ansi-term v0.50.1
[INFO] [stderr]   Downloaded prost-build v0.12.6
[INFO] [stderr]   Downloaded windows-strings v0.5.0
[INFO] [stderr]   Downloaded windows-interface v0.59.2
[INFO] [stderr]   Downloaded windows-implement v0.60.1
[INFO] [stderr]   Downloaded windows-result v0.4.0
[INFO] [stderr]   Downloaded find-msvc-tools v0.1.2
[INFO] [stderr]   Downloaded crc v3.3.0
[INFO] [stderr]   Downloaded js-sys v0.3.81
[INFO] [stderr]   Downloaded windows-core v0.62.1
[INFO] [stderr]   Downloaded crc16 v0.4.0
[INFO] [stderr]   Downloaded quinn-udp v0.4.1
[INFO] [stderr]   Downloaded arraydeque v0.5.1
[INFO] [stderr]   Downloaded dlv-list v0.5.2
[INFO] [stderr]   Downloaded pest_generator v2.8.2
[INFO] [stderr]   Downloaded rust-ini v0.20.0
[INFO] [stderr]   Downloaded ordered-multimap v0.7.3
[INFO] [stderr]   Downloaded pretty-hex v0.4.1
[INFO] [stderr]   Downloaded muldiv v1.0.1
[INFO] [stderr]   Downloaded cc v1.2.39
[INFO] [stderr]   Downloaded deranged v0.5.4
[INFO] [stderr]   Downloaded derive_destructure2 v0.1.3
[INFO] [stderr]   Downloaded pest_derive v2.8.2
[INFO] [stderr]   Downloaded pest_meta v2.8.2
[INFO] [stderr]   Downloaded wasm-bindgen-futures v0.4.54
[INFO] [stderr]   Downloaded jobslot v0.2.23
[INFO] [stderr]   Downloaded option-operations v0.5.0
[INFO] [stderr]   Downloaded tower-http v0.5.2
[INFO] [stderr]   Downloaded config v0.14.1
[INFO] [stderr]   Downloaded rcgen v0.11.3
[INFO] [stderr]   Downloaded oboe v0.6.1
[INFO] [stderr]   Downloaded dasp_sample v0.11.0
[INFO] [stderr]   Downloaded coreaudio-sys v0.2.17
[INFO] [stderr]   Downloaded quinn v0.10.2
[INFO] [stderr]   Downloaded toml_datetime v0.7.2
[INFO] [stderr]   Downloaded clang v2.0.0
[INFO] [stderr]   Downloaded tokio-tungstenite v0.21.0
[INFO] [stderr]   Downloaded rsa v0.9.8
[INFO] [stderr]   Downloaded toml_parser v1.0.3
[INFO] [stderr]   Downloaded coreaudio-rs v0.11.3
[INFO] [stderr]   Downloaded alsa-sys v0.3.1
[INFO] [stderr]   Downloaded tungstenite v0.21.0
[INFO] [stderr]   Downloaded regex v1.11.3
[INFO] [stderr]   Downloaded gstreamer-sys v0.21.2
[INFO] [stderr]   Downloaded toml_edit v0.23.6
[INFO] [stderr]   Downloaded alsa v0.9.1
[INFO] [stderr]   Downloaded num-bigint-dig v0.8.4
[INFO] [stderr]   Downloaded yaml-rust2 v0.8.1
[INFO] [stderr]   Downloaded cpal v0.15.3
[INFO] [stderr]   Downloaded pest v2.8.2
[INFO] [stderr]   Downloaded opencv-binding-generator v0.84.0
[INFO] [stderr]   Downloaded redis v0.24.0
[INFO] [stderr]   Downloaded quinn-proto v0.10.6
[INFO] [stderr]   Downloaded oboe-sys v0.6.1
[INFO] [stderr]   Downloaded gstreamer v0.21.3
[INFO] [stderr]   Downloaded regex-automata v0.4.11
[INFO] [stderr]   Downloaded web-sys v0.3.81
[INFO] [stderr]   Downloaded libc v0.2.176
[INFO] [stderr]   Downloaded windows-sys v0.61.1
[INFO] [stderr]   Downloaded opencv v0.88.9
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,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" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:8683fc1fc2eb5c9ac98e0d076ab094b2ffac7f99da555d2b6a2e27f346de2ec7" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] bceac203c8ef97d39d3aab87d9e97ab0abcc668669f0d339d25af99c060abf0e
[INFO] running `Command { std: "docker" "start" "bceac203c8ef97d39d3aab87d9e97ab0abcc668669f0d339d25af99c060abf0e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "bceac203c8ef97d39d3aab87d9e97ab0abcc668669f0d339d25af99c060abf0e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "bceac203c8ef97d39d3aab87d9e97ab0abcc668669f0d339d25af99c060abf0e" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "bceac203c8ef97d39d3aab87d9e97ab0abcc668669f0d339d25af99c060abf0e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-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" "-w" "/opt/rustwide/workdir" "--user" "0:0" "bceac203c8ef97d39d3aab87d9e97ab0abcc668669f0d339d25af99c060abf0e" "/opt/rustwide/cargo-home/bin/cargo" "+1.98.0-beta.8" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.101
[INFO] [stderr]    Compiling quote v1.0.41
[INFO] [stderr]    Compiling unicode-ident v1.0.19
[INFO] [stderr]    Compiling libc v0.2.176
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling cfg-if v1.0.3
[INFO] [stderr]    Compiling autocfg v1.5.0
[INFO] [stderr]    Compiling version_check v0.9.5
[INFO] [stderr]    Compiling bytes v1.10.1
[INFO] [stderr]    Compiling pin-project-lite v0.2.16
[INFO] [stderr]    Compiling once_cell v1.21.3
[INFO] [stderr]    Compiling zerocopy v0.8.27
[INFO] [stderr]    Compiling lock_api v0.4.13
[INFO] [stderr]    Compiling parking_lot_core v0.9.11
[INFO] [stderr]    Compiling memchr v2.7.6
[INFO] [stderr]    Compiling find-msvc-tools v0.1.2
[INFO] [stderr]    Compiling shlex v1.3.0
[INFO] [stderr]    Compiling typenum v1.19.0
[INFO] [stderr]    Compiling syn v2.0.106
[INFO] [stderr]    Compiling equivalent v1.0.2
[INFO] [stderr]    Compiling smallvec v1.15.1
[INFO] [stderr]    Compiling jobserver v0.1.34
[INFO] [stderr]    Compiling hashbrown v0.16.0
[INFO] [stderr]    Compiling itoa v1.0.15
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling futures-core v0.3.31
[INFO] [stderr]    Compiling cc v1.2.39
[INFO] [stderr]    Compiling futures-sink v0.3.31
[INFO] [stderr]    Compiling indexmap v2.11.4
[INFO] [stderr]    Compiling log v0.4.28
[INFO] [stderr]    Compiling futures-channel v0.3.31
[INFO] [stderr]    Compiling icu_properties_data v2.0.1
[INFO] [stderr]    Compiling pin-utils v0.1.0
[INFO] [stderr]    Compiling icu_normalizer_data v2.0.0
[INFO] [stderr]    Compiling parking_lot v0.12.4
[INFO] [stderr]    Compiling slab v0.4.11
[INFO] [stderr]    Compiling getrandom v0.2.16
[INFO] [stderr]    Compiling mio v1.0.4
[INFO] [stderr]    Compiling signal-hook-registry v1.4.6
[INFO] [stderr]    Compiling socket2 v0.6.0
[INFO] [stderr]    Compiling getrandom v0.3.3
[INFO] [stderr]    Compiling futures-io v0.3.31
[INFO] [stderr]    Compiling futures-task v0.3.31
[INFO] [stderr]    Compiling tracing-core v0.1.34
[INFO] [stderr]    Compiling ahash v0.8.12
[INFO] [stderr]    Compiling stable_deref_trait v1.2.0
[INFO] [stderr]    Compiling anyhow v1.0.100
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling fnv v1.0.7
[INFO] [stderr]    Compiling rustix v1.1.2
[INFO] [stderr]    Compiling heck v0.5.0
[INFO] [stderr]    Compiling pkg-config v0.3.32
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling serde_json v1.0.145
[INFO] [stderr]    Compiling subtle v2.6.1
[INFO] [stderr]    Compiling litemap v0.8.0
[INFO] [stderr]    Compiling thiserror v2.0.17
[INFO] [stderr]    Compiling crossbeam-utils v0.8.21
[INFO] [stderr]    Compiling writeable v0.6.1
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling crypto-common v0.1.6
[INFO] [stderr]    Compiling block-buffer v0.10.4
[INFO] [stderr]    Compiling ring v0.17.14
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]    Compiling percent-encoding v2.3.2
[INFO] [stderr]    Compiling bitflags v2.9.4
[INFO] [stderr]    Compiling scopeguard v1.2.0
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling winnow v0.5.40
[INFO] [stderr]    Compiling paste v1.0.15
[INFO] [stderr]    Compiling linux-raw-sys v0.11.0
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling target-lexicon v0.12.16
[INFO] [stderr]    Compiling serde_derive v1.0.228
[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 displaydoc v0.2.5
[INFO] [stderr]    Compiling tracing-attributes v0.1.30
[INFO] [stderr]    Compiling tokio-macros v2.5.0
[INFO] [stderr]    Compiling futures-macro v0.3.31
[INFO] [stderr]    Compiling zerofrom v0.1.6
[INFO] [stderr]    Compiling yoke v0.8.0
[INFO] [stderr]    Compiling tokio v1.47.1
[INFO] [stderr]    Compiling zerovec v0.11.4
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling tracing v0.1.41
[INFO] [stderr]    Compiling futures-util v0.3.31
[INFO] [stderr]    Compiling zerotrie v0.2.2
[INFO] [stderr]    Compiling tinystr v0.8.1
[INFO] [stderr]    Compiling potential_utf v0.1.3
[INFO] [stderr]    Compiling icu_locale_core v2.0.0
[INFO] [stderr]    Compiling icu_collections v2.0.0
[INFO] [stderr]    Compiling either v1.15.0
[INFO] [stderr]    Compiling itertools v0.12.1
[INFO] [stderr]    Compiling icu_provider v2.0.0
[INFO] [stderr]    Compiling serde_spanned v0.6.9
[INFO] [stderr]    Compiling toml_datetime v0.6.3
[INFO] [stderr]    Compiling thiserror-impl v2.0.17
[INFO] [stderr]    Compiling toml_edit v0.20.2
[INFO] [stderr]    Compiling prettyplease v0.2.37
[INFO] [stderr]    Compiling httparse v1.10.1
[INFO] [stderr]    Compiling rustversion v1.0.22
[INFO] [stderr]    Compiling prost-derive v0.12.6
[INFO] [stderr]    Compiling fastrand v2.3.0
[INFO] [stderr]    Compiling tower-service v0.3.3
[INFO] [stderr]    Compiling untrusted v0.9.0
[INFO] [stderr]    Compiling base64 v0.21.7
[INFO] [stderr]    Compiling tempfile v3.23.0
[INFO] [stderr]    Compiling icu_normalizer v2.0.0
[INFO] [stderr]    Compiling icu_properties v2.0.1
[INFO] [stderr]    Compiling form_urlencoded v1.2.2
[INFO] [stderr]    Compiling allocator-api2 v0.2.21
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling crunchy v0.2.4
[INFO] [stderr]    Compiling ryu v1.0.20
[INFO] [stderr]    Compiling hashbrown v0.14.5
[INFO] [stderr]    Compiling idna_adapter v1.2.1
[INFO] [stderr]    Compiling http v1.3.1
[INFO] [stderr]    Compiling tokio-util v0.7.16
[INFO] [stderr]    Compiling tiny-keccak v2.0.2
[INFO] [stderr]    Compiling cpufeatures v0.2.17
[INFO] [stderr]    Compiling utf8_iter v1.0.4
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling cfg-expr v0.15.8
[INFO] [stderr]    Compiling toml v0.8.2
[INFO] [stderr]    Compiling async-trait v0.1.89
[INFO] [stderr]    Compiling aho-corasick v1.1.3
[INFO] [stderr]    Compiling tower-layer v0.3.3
[INFO] [stderr]    Compiling rustls v0.21.12
[INFO] [stderr]    Compiling regex-syntax v0.8.6
[INFO] [stderr]    Compiling unicode-segmentation v1.12.0
[INFO] [stderr]    Compiling version-compare v0.2.0
[INFO] [stderr]    Compiling tinyvec_macros v0.1.1
[INFO] [stderr]    Compiling minimal-lexical v0.2.1
[INFO] [stderr]    Compiling tinyvec v1.10.0
[INFO] [stderr]    Compiling nom v7.1.3
[INFO] [stderr]    Compiling heck v0.4.1
[INFO] [stderr]    Compiling system-deps v6.2.2
[INFO] [stderr]    Compiling rustls-webpki v0.101.7
[INFO] [stderr]    Compiling sct v0.7.1
[INFO] [stderr]    Compiling regex-automata v0.4.11
[INFO] [stderr]    Compiling url v2.5.7
[INFO] [stderr]    Compiling rustls-pemfile v1.0.4
[INFO] [stderr]    Compiling http v0.2.12
[INFO] [stderr]    Compiling unicode_categories v0.1.1
[INFO] [stderr]    Compiling ucd-trie v0.1.7
[INFO] [stderr]    Compiling crc-catalog v2.4.0
[INFO] [stderr]    Compiling iana-time-zone v0.1.64
[INFO] [stderr]    Compiling httpdate v1.0.3
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling crc v3.3.0
[INFO] [stderr]    Compiling chrono v0.4.42
[INFO] [stderr]    Compiling pest v2.8.2
[INFO] [stderr]    Compiling sqlformat v0.2.6
[INFO] [stderr]    Compiling tokio-stream v0.1.17
[INFO] [stderr]    Compiling regex v1.11.3
[INFO] [stderr]    Compiling futures-intrusive v0.5.0
[INFO] [stderr]    Compiling crossbeam-queue v0.3.12
[INFO] [stderr]    Compiling const-random-macro v0.1.16
[INFO] [stderr]    Compiling hashlink v0.8.4
[INFO] [stderr]    Compiling unicode-normalization v0.1.24
[INFO] [stderr]    Compiling atoi v2.0.0
[INFO] [stderr]    Compiling http-body v1.0.1
[INFO] [stderr]    Compiling hmac v0.12.1
[INFO] [stderr]    Compiling socket2 v0.5.10
[INFO] [stderr]    Compiling byteorder v1.5.0
[INFO] [stderr]    Compiling unicode-properties v0.1.3
[INFO] [stderr]    Compiling hex v0.4.3
[INFO] [stderr]    Compiling event-listener v2.5.3
[INFO] [stderr]    Compiling unicode-bidi v0.3.18
[INFO] [stderr]    Compiling uuid v1.18.1
[INFO] [stderr]    Compiling webpki-roots v0.25.4
[INFO] [stderr]    Compiling stringprep v0.1.5
[INFO] [stderr]    Compiling hkdf v0.12.4
[INFO] [stderr]    Compiling const-random v0.1.18
[INFO] [stderr]    Compiling pest_meta v2.8.2
[INFO] [stderr]    Compiling http-body v0.4.6
[INFO] [stderr]    Compiling sqlx-core v0.7.4
[INFO] [stderr]    Compiling md-5 v0.10.6
[INFO] [stderr]    Compiling ring v0.16.20
[INFO] [stderr]    Compiling indexmap v1.9.3
[INFO] [stderr]    Compiling whoami v1.6.1
[INFO] [stderr]    Compiling mime v0.3.17
[INFO] [stderr]    Compiling try-lock v0.2.5
[INFO] [stderr]    Compiling dotenvy v0.15.7
[INFO] [stderr]    Compiling home v0.5.11
[INFO] [stderr]    Compiling want v0.3.1
[INFO] [stderr]    Compiling pest_generator v2.8.2
[INFO] [stderr]    Compiling dlv-list v0.5.2
[INFO] [stderr]    Compiling h2 v0.3.27
[INFO] [stderr]    Compiling sqlx-postgres v0.7.4
[INFO] [stderr]    Compiling axum-core v0.3.4
[INFO] [stderr]    Compiling prost v0.12.6
[INFO] [stderr]    Compiling pin-project-internal v1.1.10
[INFO] [stderr]    Compiling spin v0.5.2
[INFO] [stderr]    Compiling untrusted v0.7.1
[INFO] [stderr]    Compiling crc16 v0.4.0
[INFO] [stderr]    Compiling hashbrown v0.12.3
[INFO] [stderr]    Compiling pin-project v1.1.10
[INFO] [stderr]    Compiling sqlx-macros-core v0.7.4
[INFO] [stderr]    Compiling hyper v0.14.32
[INFO] [stderr]    Compiling ordered-multimap v0.7.3
[INFO] [stderr]    Compiling pest_derive v2.8.2
[INFO] [stderr]    Compiling axum v0.6.20
[INFO] [stderr]    Compiling futures-executor v0.3.31
[INFO] [stderr]    Compiling encoding_rs v0.8.35
[INFO] [stderr]    Compiling atomic-waker v1.1.2
[INFO] [stderr]    Compiling base64ct v1.8.0
[INFO] [stderr]    Compiling arraydeque v0.5.1
[INFO] [stderr]    Compiling openssl-probe v0.1.6
[INFO] [stderr]    Compiling matchit v0.7.3
[INFO] [stderr]    Compiling yaml-rust2 v0.8.1
[INFO] [stderr]    Compiling rustls-native-certs v0.6.3
[INFO] [stderr]    Compiling convert_case v0.6.0
[INFO] [stderr]    Compiling password-hash v0.5.0
[INFO] [stderr]    Compiling hyper v1.7.0
[INFO] [stderr]    Compiling sqlx-macros v0.7.4
[INFO] [stderr]    Compiling json5 v0.4.1
[INFO] [stderr]    Compiling rust-ini v0.20.0
[INFO] [stderr]    Compiling tower v0.4.13
[INFO] [stderr]    Compiling combine v4.6.7
[INFO] [stderr]    Compiling tokio-io-timeout v1.2.1
[INFO] [stderr]    Compiling ron v0.8.1
[INFO] [stderr]    Compiling async-stream-impl v0.3.6
[INFO] [stderr]    Compiling blake2 v0.10.6
[INFO] [stderr]    Compiling socket2 v0.4.10
[INFO] [stderr]    Compiling fixedbitset v0.4.2
[INFO] [stderr]    Compiling bitflags v1.3.2
[INFO] [stderr]    Compiling lazy_static v1.5.0
[INFO] [stderr]    Compiling sync_wrapper v0.1.2
[INFO] [stderr]    Compiling pathdiff v0.2.3
[INFO] [stderr]    Compiling sha1_smol v1.0.1
[INFO] [stderr]    Compiling rustc-hash v1.1.0
[INFO] [stderr]    Compiling config v0.14.1
[INFO] [stderr]    Compiling quinn-proto v0.10.6
[INFO] [stderr]    Compiling sharded-slab v0.1.7
[INFO] [stderr]    Compiling petgraph v0.6.5
[INFO] [stderr]    Compiling argon2 v0.5.3
[INFO] [stderr]    Compiling async-stream v0.3.6
[INFO] [stderr]    Compiling redis v0.24.0
[INFO] [stderr]    Compiling prost-types v0.12.6
[INFO] [stderr]    Compiling hyper-timeout v0.4.1
[INFO] [stderr]    Compiling sqlx v0.7.4
[INFO] [stderr]    Compiling quinn-udp v0.4.1
[INFO] [stderr]    Compiling tracing-log v0.2.0
[INFO] [stderr]    Compiling thread_local v1.1.9
[INFO] [stderr]    Compiling nu-ansi-term v0.50.1
[INFO] [stderr]    Compiling multimap v0.10.1
[INFO] [stderr]    Compiling glob v0.3.3
[INFO] [stderr]    Compiling prost-build v0.12.6
[INFO] [stderr]    Compiling tracing-subscriber v0.3.20
[INFO] [stderr]    Compiling clang-sys v1.8.1
[INFO] [stderr]    Compiling scholastic-connect-shared v0.1.0 (/opt/rustwide/workdir/crates/shared)
[INFO] [stderr]    Compiling tonic v0.10.2
[INFO] [stdout] warning: unused variable: `cost`
[INFO] [stdout]    --> crates/shared/src/utils.rs:110:38
[INFO] [stdout]     |
[INFO] [stdout] 110 | pub fn hash_password(password: &str, cost: u32) -> Result<String, argon2::password_hash::Error> {
[INFO] [stdout]     |                                      ^^^^ help: if this is intentional, prefix it with an underscore: `_cost`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling quinn v0.10.2
[INFO] [stderr]    Compiling futures v0.3.31
[INFO] [stderr]    Compiling glib-sys v0.18.1
[INFO] [stderr]    Compiling num-integer v0.1.46
[INFO] [stderr]    Compiling powerfmt v0.2.0
[INFO] [stderr]    Compiling time-core v0.1.6
[INFO] [stderr]    Compiling num-conv v0.1.0
[INFO] [stderr]    Compiling time-macros v0.2.24
[INFO] [stderr]    Compiling deranged v0.5.4
[INFO] [stderr]    Compiling tonic-build v0.10.2
[INFO] [stderr]    Compiling gobject-sys v0.18.0
[INFO] [stderr]    Compiling proc-macro-error-attr v1.0.4
[INFO] [stderr]    Compiling time v0.3.44
[INFO] [stderr]    Compiling proc-macro-error v1.0.4
[INFO] [stderr]    Compiling clang v2.0.0
[INFO] [stderr]    Compiling gio-sys v0.18.1
[INFO] [stderr]    Compiling derive_destructure2 v0.1.3
[INFO] [stderr]    Compiling alsa-sys v0.3.1
[INFO] [stderr]    Compiling base64 v0.22.1
[INFO] [stderr]    Compiling dunce v1.0.5
[INFO] [stderr]    Compiling opencv-binding-generator v0.84.0
[INFO] [stderr]    Compiling pem v3.0.5
[INFO] [stderr]    Compiling jobslot v0.2.23
[INFO] [stderr]    Compiling num-bigint v0.4.6
[INFO] [stderr]    Compiling http-body-util v0.1.3
[INFO] [stderr]    Compiling gstreamer-sys v0.21.2
[INFO] [stderr]    Compiling sha1 v0.10.6
[INFO] [stderr]    Compiling proc-macro-crate v2.0.2
[INFO] [stderr]    Compiling semver v1.0.27
[INFO] [stderr]    Compiling vcpkg v0.2.15
[INFO] [stderr]    Compiling sync_wrapper v1.0.2
[INFO] [stderr]    Compiling utf-8 v0.7.6
[INFO] [stderr]    Compiling data-encoding v2.9.0
[INFO] [stderr]    Compiling glib-macros v0.18.5
[INFO] [stderr]    Compiling opencv v0.88.9
[INFO] [stderr]    Compiling tungstenite v0.21.0
[INFO] [stderr]    Compiling simple_asn1 v0.6.3
[INFO] [stderr]    Compiling yasna v0.5.2
[INFO] [stderr]    Compiling scholastic-connect-chat v0.1.0 (/opt/rustwide/workdir/crates/chat-service)
[INFO] [stderr]    Compiling cpal v0.15.3
[INFO] [stderr]    Compiling glib v0.18.5
[INFO] [stderr]    Compiling rcgen v0.11.3
[INFO] [stderr]    Compiling alsa v0.9.1
[INFO] [stderr]    Compiling tokio-tungstenite v0.21.0
[INFO] [stderr]    Compiling jsonwebtoken v9.3.1
[INFO] [stderr]    Compiling axum-core v0.4.5
[INFO] [stderr]    Compiling tower v0.5.2
[INFO] [stderr]    Compiling scholastic-connect-auth v0.1.0 (/opt/rustwide/workdir/crates/auth-service)
[INFO] [stderr]    Compiling num-rational v0.4.2
[INFO] [stderr]    Compiling hyper-util v0.1.17
[INFO] [stderr]    Compiling serde_urlencoded v0.7.1
[INFO] [stderr]    Compiling option-operations v0.5.0
[INFO] [stderr]    Compiling serde_path_to_error v0.1.20
[INFO] [stderr]    Compiling pretty-hex v0.4.1
[INFO] [stderr]    Compiling dasp_sample v0.11.0
[INFO] [stderr]    Compiling muldiv v1.0.1
[INFO] [stderr]    Compiling axum v0.7.9
[INFO] [stderr] error: failed to run custom build command for `scholastic-connect-auth v0.1.0 (/opt/rustwide/workdir/crates/auth-service)`
[INFO] [stderr] note: To improve backtraces for build dependencies, set the CARGO_PROFILE_RELEASE_BUILD_OVERRIDE_DEBUG=true environment variable to enable debug information generation.
[INFO] [stderr] 
[INFO] [stderr] Caused by:
[INFO] [stderr]   process didn't exit successfully: `/opt/rustwide/target/release/build/scholastic-connect-auth-95ed81ca88040940/build-script-build` (exit status: 1)
[INFO] [stderr]   --- stdout
[INFO] [stderr]   cargo:rerun-if-changed=../../proto/auth.proto
[INFO] [stderr]   cargo:rerun-if-changed=../../proto
[INFO] [stderr] 
[INFO] [stderr]   --- stderr
[INFO] [stderr]   Error: Os { code: 30, kind: ReadOnlyFilesystem, message: "Read-only file system" }
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] error: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache
[INFO] [stdout]   --> crates/chat-service/src/services/conversation_service.rs:41:9
[INFO] [stdout]    |
[INFO] [stdout] 41 | /         sqlx::query!(
[INFO] [stdout] 42 | |             r#"
[INFO] [stdout] 43 | |             INSERT INTO conversations (id, title, is_group, created_by, created_at, updated_at)
[INFO] [stdout] 44 | |             VALUES ($1, $2, $3, $4, NOW(), NOW())
[INFO] [stdout] ...  |
[INFO] [stdout] 49 | |             creator_id.as_uuid()
[INFO] [stdout] 50 | |         )
[INFO] [stdout]    | |_________^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `sqlx::query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache
[INFO] [stdout]   --> crates/chat-service/src/services/conversation_service.rs:57:13
[INFO] [stdout]    |
[INFO] [stdout] 57 | /             sqlx::query!(
[INFO] [stdout] 58 | |                 r#"
[INFO] [stdout] 59 | |                 INSERT INTO conversation_participants (conversation_id, user_id, joined_at)
[INFO] [stdout] 60 | |                 VALUES ($1, $2, NOW())
[INFO] [stdout] ...  |
[INFO] [stdout] 63 | |                 participant_id.as_uuid()
[INFO] [stdout] 64 | |             )
[INFO] [stdout]    | |_____________^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `sqlx::query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache
[INFO] [stdout]   --> crates/chat-service/src/services/conversation_service.rs:79:28
[INFO] [stdout]    |
[INFO] [stdout] 79 |           let participants = sqlx::query!(
[INFO] [stdout]    |  ____________________________^
[INFO] [stdout] 80 | |             r#"
[INFO] [stdout] 81 | |             SELECT user_id
[INFO] [stdout] 82 | |             FROM conversation_participants
[INFO] [stdout] ...  |
[INFO] [stdout] 85 | |             conversation_id
[INFO] [stdout] 86 | |         )
[INFO] [stdout]    | |_________^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `sqlx::query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache
[INFO] [stdout]    --> crates/chat-service/src/services/conversation_service.rs:101:22
[INFO] [stdout]     |
[INFO] [stdout] 101 |           let result = sqlx::query!(
[INFO] [stdout]     |  ______________________^
[INFO] [stdout] 102 | |             r#"
[INFO] [stdout] 103 | |             SELECT EXISTS(
[INFO] [stdout] 104 | |                 SELECT 1 FROM conversation_participants
[INFO] [stdout] ...   |
[INFO] [stdout] 109 | |             user_id.as_uuid()
[INFO] [stdout] 110 | |         )
[INFO] [stdout]     | |_________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `sqlx::query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache
[INFO] [stdout]    --> crates/chat-service/src/services/conversation_service.rs:120:29
[INFO] [stdout]     |
[INFO] [stdout] 120 |           let conversations = sqlx::query!(
[INFO] [stdout]     |  _____________________________^
[INFO] [stdout] 121 | |             r#"
[INFO] [stdout] 122 | |             SELECT c.id, c.title, c.is_group, c.created_at, c.updated_at,
[INFO] [stdout] 123 | |                    (SELECT content FROM messages WHERE conversation_id = c.id ORDER BY created_at DESC LIMIT 1) as last_message,
[INFO] [stdout] ...   |
[INFO] [stdout] 133 | |             user_id.as_uuid()
[INFO] [stdout] 134 | |         )
[INFO] [stdout]     | |_________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `sqlx::query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache
[INFO] [stdout]    --> crates/chat-service/src/services/conversation_service.rs:176:9
[INFO] [stdout]     |
[INFO] [stdout] 176 | /         sqlx::query!(
[INFO] [stdout] 177 | |             r#"
[INFO] [stdout] 178 | |             INSERT INTO conversation_participants (conversation_id, user_id, joined_at)
[INFO] [stdout] 179 | |             VALUES ($1, $2, NOW())
[INFO] [stdout] ...   |
[INFO] [stdout] 182 | |             user_id.as_uuid()
[INFO] [stdout] 183 | |         )
[INFO] [stdout]     | |_________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `sqlx::query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache
[INFO] [stdout]    --> crates/chat-service/src/services/conversation_service.rs:206:22
[INFO] [stdout]     |
[INFO] [stdout] 206 |           let result = sqlx::query!(
[INFO] [stdout]     |  ______________________^
[INFO] [stdout] 207 | |             r#"
[INFO] [stdout] 208 | |             DELETE FROM conversation_participants
[INFO] [stdout] 209 | |             WHERE conversation_id = $1 AND user_id = $2
[INFO] [stdout] ...   |
[INFO] [stdout] 212 | |             user_id.as_uuid()
[INFO] [stdout] 213 | |         )
[INFO] [stdout]     | |_________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `sqlx::query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache
[INFO] [stdout]    --> crates/chat-service/src/services/conversation_service.rs:242:22
[INFO] [stdout]     |
[INFO] [stdout] 242 |           let result = sqlx::query!(
[INFO] [stdout]     |  ______________________^
[INFO] [stdout] 243 | |             r#"
[INFO] [stdout] 244 | |             UPDATE conversations
[INFO] [stdout] 245 | |             SET title = $1, updated_at = NOW()
[INFO] [stdout] ...   |
[INFO] [stdout] 249 | |             conversation_id
[INFO] [stdout] 250 | |         )
[INFO] [stdout]     | |_________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `sqlx::query` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: set `DATABASE_URL` to use query macros online, or run `cargo sqlx prepare` to update the query cache
[INFO] [stdout]    --> crates/chat-service/src/services/conversation_service.rs:281:24
[INFO] [stdout]     |
[INFO] [stdout] 281 |           let messages = sqlx::query_as!(
[INFO] [stdout]     |  ________________________^
[INFO] [stdout] 282 | |             Message,
[INFO] [stdout] 283 | |             r#"
[INFO] [stdout] 284 | |             SELECT id, conversation_id, sender_id, content, message_type as "message_type: _", 
[INFO] [stdout] ...   |
[INFO] [stdout] 293 | |             offset
[INFO] [stdout] 294 | |         )
[INFO] [stdout]     | |_________^
[INFO] [stdout]     |
[INFO] [stdout]     = note: this error originates in the macro `$crate::sqlx_macros::expand_query` which comes from the expansion of the macro `sqlx::query_as` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `error` and `warn`
[INFO] [stdout]  --> crates/chat-service/src/services/chat_service.rs:5:21
[INFO] [stdout]   |
[INFO] [stdout] 5 | use tracing::{info, warn, error};
[INFO] [stdout]   |                     ^^^^  ^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `PresenceStatus` and `UserPresence`
[INFO] [stdout]   --> crates/chat-service/src/services/chat_service.rs:15:16
[INFO] [stdout]    |
[INFO] [stdout] 15 |     presence::{UserPresence, PresenceStatus},
[INFO] [stdout]    |                ^^^^^^^^^^^^  ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `error` and `warn`
[INFO] [stdout]  --> crates/chat-service/src/services/presence_service.rs:5:21
[INFO] [stdout]   |
[INFO] [stdout] 5 | use tracing::{info, warn, error};
[INFO] [stdout]   |                     ^^^^  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `PresenceError`
[INFO] [stdout]   --> crates/chat-service/src/services/presence_service.rs:14:51
[INFO] [stdout]    |
[INFO] [stdout] 14 |     UserPresence, PresenceStatus, PresenceUpdate, PresenceError, PresenceConfig
[INFO] [stdout]    |                                                   ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `error` and `warn`
[INFO] [stdout]  --> crates/chat-service/src/services/presence_manager.rs:7:22
[INFO] [stdout]   |
[INFO] [stdout] 7 | use tracing::{debug, error, info, warn};
[INFO] [stdout]   |                      ^^^^^        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Interval`
[INFO] [stdout]  --> crates/chat-service/src/services/redis_presence_manager.rs:6:39
[INFO] [stdout]   |
[INFO] [stdout] 6 | use tokio::time::{interval, Duration, Interval};
[INFO] [stdout]   |                                       ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `error`
[INFO] [stdout]  --> crates/chat-service/src/services/redis_presence_manager.rs:7:22
[INFO] [stdout]   |
[INFO] [stdout] 7 | use tracing::{debug, error, info, warn};
[INFO] [stdout]   |                      ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `DateTime` and `Utc`
[INFO] [stdout]  --> crates/chat-service/src/services/presence_subscription_manager.rs:1:14
[INFO] [stdout]   |
[INFO] [stdout] 1 | use chrono::{DateTime, Utc};
[INFO] [stdout]   |              ^^^^^^^^  ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `error` and `warn`
[INFO] [stdout]  --> crates/chat-service/src/services/presence_subscription_manager.rs:6:22
[INFO] [stdout]   |
[INFO] [stdout] 6 | use tracing::{debug, error, info, warn};
[INFO] [stdout]   |                      ^^^^^        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused imports: `debug` and `error`
[INFO] [stdout]  --> crates/chat-service/src/services/conversation_service.rs:4:15
[INFO] [stdout]   |
[INFO] [stdout] 4 | use tracing::{debug, error, info};
[INFO] [stdout]   |               ^^^^^  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `DateTime`
[INFO] [stdout]  --> crates/chat-service/src/repositories/conversation_repository.rs:2:14
[INFO] [stdout]   |
[INFO] [stdout] 2 | use chrono::{DateTime, Utc};
[INFO] [stdout]   |              ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::collections::HashMap`
[INFO] [stdout]  --> crates/chat-service/src/repositories/conversation_repository.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use std::collections::HashMap;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `warn`
[INFO] [stdout]  --> crates/chat-service/src/repositories/conversation_repository.rs:5:35
[INFO] [stdout]   |
[INFO] [stdout] 5 | use tracing::{debug, error, info, warn};
[INFO] [stdout]   |                                   ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::time::Duration`
[INFO] [stdout]  --> crates/chat-service/src/repositories/database.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use std::time::Duration;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this function depends on never type fallback being `()`
[INFO] [stdout]    --> crates/chat-service/src/services/chat_service.rs:353:5
[INFO] [stdout]     |
[INFO] [stdout] 353 |     async fn publish_message_event(&self, message: &Message) -> Result<(), SharedError> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: specify the types explicitly
[INFO] [stdout] note: in edition 2024, the requirement `!: FromRedisValue` will fail
[INFO] [stdout]    --> crates/chat-service/src/services/chat_service.rs:368:14
[INFO] [stdout]     |
[INFO] [stdout] 368 |         conn.publish(&channel, serde_json::to_string(&event).map_err(SharedError::from)?)
[INFO] [stdout]     |              ^^^^^^^
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in Rust 2024 and in a future release in all editions!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/never-type-fallback.html>
[INFO] [stdout]     = note: `#[warn(dependency_on_unit_never_type_fallback)]` (part of `#[warn(rust_2024_compatibility)]`) on by default
[INFO] [stdout] help: use `()` annotations to avoid fallback changes
[INFO] [stdout]     |
[INFO] [stdout] 368 |         conn.publish::<_, _, ()>(&channel, serde_json::to_string(&event).map_err(SharedError::from)?)
[INFO] [stdout]     |                     ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this function depends on never type fallback being `()`
[INFO] [stdout]    --> crates/chat-service/src/services/chat_service.rs:375:5
[INFO] [stdout]     |
[INFO] [stdout] 375 | /     async fn publish_read_receipt_event(
[INFO] [stdout] 376 | |         &self,
[INFO] [stdout] 377 | |         conversation_id: ConversationId,
[INFO] [stdout] 378 | |         user_id: UserId,
[INFO] [stdout] 379 | |         message_id: MessageId,
[INFO] [stdout] 380 | |     ) -> Result<(), SharedError> {
[INFO] [stdout]     | |________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = help: specify the types explicitly
[INFO] [stdout] note: in edition 2024, the requirement `!: FromRedisValue` will fail
[INFO] [stdout]    --> crates/chat-service/src/services/chat_service.rs:396:14
[INFO] [stdout]     |
[INFO] [stdout] 396 |         conn.publish(&channel, serde_json::to_string(&event).map_err(SharedError::from)?)
[INFO] [stdout]     |              ^^^^^^^
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in Rust 2024 and in a future release in all editions!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/never-type-fallback.html>
[INFO] [stdout] help: use `()` annotations to avoid fallback changes
[INFO] [stdout]     |
[INFO] [stdout] 396 |         conn.publish::<_, _, ()>(&channel, serde_json::to_string(&event).map_err(SharedError::from)?)
[INFO] [stdout]     |                     ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this function depends on never type fallback being `()`
[INFO] [stdout]    --> crates/chat-service/src/services/presence_service.rs:56:5
[INFO] [stdout]     |
[INFO] [stdout]  56 | /     pub async fn update_presence(
[INFO] [stdout]  57 | |         &self,
[INFO] [stdout]  58 | |         user_id: UserId,
[INFO] [stdout]  59 | |         status: PresenceStatus,
[INFO] [stdout]  60 | |         custom_message: Option<String>,
[INFO] [stdout]  61 | |         is_manual: bool,
[INFO] [stdout]  62 | |     ) -> Result<PresenceUpdate, SharedError> {
[INFO] [stdout]     | |____________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = help: specify the types explicitly
[INFO] [stdout] note: in edition 2024, the requirement `!: FromRedisValue` will fail
[INFO] [stdout]    --> crates/chat-service/src/services/presence_service.rs:88:14
[INFO] [stdout]     |
[INFO] [stdout]  88 |         conn.set_ex(&key, presence_json, 300).await
[INFO] [stdout]     |              ^^^^^^
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in Rust 2024 and in a future release in all editions!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/never-type-fallback.html>
[INFO] [stdout] help: use `()` annotations to avoid fallback changes
[INFO] [stdout]     |
[INFO] [stdout]  88 ~         conn.set_ex::<_, _, ()>(&key, presence_json, 300).await
[INFO] [stdout]  89 |             .map_err(SharedError::from)?;
[INFO] [stdout] ...
[INFO] [stdout] 100 |         if score > 0 {
[INFO] [stdout] 101 ~             conn.zadd::<_, _, _, ()>(&online_key, user_id.to_string(), score).await
[INFO] [stdout] 102 |                 .map_err(SharedError::from)?;
[INFO] [stdout] 103 |         } else {
[INFO] [stdout] 104 ~             conn.zrem::<_, _, ()>(&online_key, user_id.to_string()).await
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this function depends on never type fallback being `()`
[INFO] [stdout]    --> crates/chat-service/src/services/presence_service.rs:252:5
[INFO] [stdout]     |
[INFO] [stdout] 252 |     pub async fn heartbeat(&self, user_id: UserId) -> Result<(), SharedError> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: specify the types explicitly
[INFO] [stdout] note: in edition 2024, the requirement `!: FromRedisValue` will fail
[INFO] [stdout]    --> crates/chat-service/src/services/presence_service.rs:273:18
[INFO] [stdout]     |
[INFO] [stdout] 273 |             conn.expire(&key, 300).await
[INFO] [stdout]     |                  ^^^^^^
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in Rust 2024 and in a future release in all editions!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/never-type-fallback.html>
[INFO] [stdout] help: use `()` annotations to avoid fallback changes
[INFO] [stdout]     |
[INFO] [stdout] 273 ~             conn.expire::<_, ()>(&key, 300).await
[INFO] [stdout] 274 |                 .map_err(SharedError::from)?;
[INFO] [stdout] ...
[INFO] [stdout] 277 |             let online_key = "users:online";
[INFO] [stdout] 278 ~             conn.zadd::<_, _, _, ()>(&online_key, user_id.to_string(), Utc::now().timestamp()).await
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> crates/chat-service/src/services/presence_manager.rs:68:13
[INFO] [stdout]    |
[INFO] [stdout] 68 |         let mut presence = cache
[INFO] [stdout]    |             ----^^^^^^^^
[INFO] [stdout]    |             |
[INFO] [stdout]    |             help: remove this `mut`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this function depends on never type fallback being `()`
[INFO] [stdout]    --> crates/chat-service/src/services/redis_presence_manager.rs:65:5
[INFO] [stdout]     |
[INFO] [stdout]  65 | /     pub async fn update_presence(
[INFO] [stdout]  66 | |         &self,
[INFO] [stdout]  67 | |         user_id: UserId,
[INFO] [stdout]  68 | |         status: PresenceStatus,
[INFO] [stdout]  69 | |         custom_message: Option<String>,
[INFO] [stdout]  70 | |         is_manual: bool,
[INFO] [stdout]  71 | |     ) -> Result<PresenceUpdate, SharedError> {
[INFO] [stdout]     | |____________________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = help: specify the types explicitly
[INFO] [stdout] note: in edition 2024, the requirement `!: FromRedisValue` will fail
[INFO] [stdout]    --> crates/chat-service/src/services/redis_presence_manager.rs:101:14
[INFO] [stdout]     |
[INFO] [stdout] 101 |         conn.set_ex(&presence_key, presence_json, ttl).await
[INFO] [stdout]     |              ^^^^^^
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in Rust 2024 and in a future release in all editions!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/never-type-fallback.html>
[INFO] [stdout] help: use `()` annotations to avoid fallback changes
[INFO] [stdout]     |
[INFO] [stdout] 101 |         conn.set_ex::<_, _, ()>(&presence_key, presence_json, ttl).await
[INFO] [stdout]     |                    ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this function depends on never type fallback being `()`
[INFO] [stdout]    --> crates/chat-service/src/services/redis_presence_manager.rs:174:5
[INFO] [stdout]     |
[INFO] [stdout] 174 | /     pub async fn subscribe_to_presence(
[INFO] [stdout] 175 | |         &self,
[INFO] [stdout] 176 | |         subscriber_id: UserId,
[INFO] [stdout] 177 | |         target_user_id: UserId,
[INFO] [stdout] 178 | |     ) -> Result<(), SharedError> {
[INFO] [stdout]     | |________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = help: specify the types explicitly
[INFO] [stdout] note: in edition 2024, the requirement `!: FromRedisValue` will fail
[INFO] [stdout]    --> crates/chat-service/src/services/redis_presence_manager.rs:192:14
[INFO] [stdout]     |
[INFO] [stdout] 192 |         conn.sadd(&subscription_key, subscriber_id.to_string()).await
[INFO] [stdout]     |              ^^^^
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in Rust 2024 and in a future release in all editions!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/never-type-fallback.html>
[INFO] [stdout] help: use `()` annotations to avoid fallback changes
[INFO] [stdout]     |
[INFO] [stdout] 192 ~         conn.sadd::<_, _, ()>(&subscription_key, subscriber_id.to_string()).await
[INFO] [stdout] 193 |             .map_err(SharedError::from)?;
[INFO] [stdout] 194 |
[INFO] [stdout] 195 |         // Set TTL for subscription (24 hours)
[INFO] [stdout] 196 ~         conn.expire::<_, ()>(&subscription_key, 86400).await
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this function depends on never type fallback being `()`
[INFO] [stdout]    --> crates/chat-service/src/services/redis_presence_manager.rs:204:5
[INFO] [stdout]     |
[INFO] [stdout] 204 | /     pub async fn unsubscribe_from_presence(
[INFO] [stdout] 205 | |         &self,
[INFO] [stdout] 206 | |         subscriber_id: UserId,
[INFO] [stdout] 207 | |         target_user_id: UserId,
[INFO] [stdout] 208 | |     ) -> Result<(), SharedError> {
[INFO] [stdout]     | |________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = help: specify the types explicitly
[INFO] [stdout] note: in edition 2024, the requirement `!: FromRedisValue` will fail
[INFO] [stdout]    --> crates/chat-service/src/services/redis_presence_manager.rs:224:14
[INFO] [stdout]     |
[INFO] [stdout] 224 |         conn.srem(&subscription_key, subscriber_id.to_string()).await
[INFO] [stdout]     |              ^^^^
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in Rust 2024 and in a future release in all editions!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/never-type-fallback.html>
[INFO] [stdout] help: use `()` annotations to avoid fallback changes
[INFO] [stdout]     |
[INFO] [stdout] 224 |         conn.srem::<_, _, ()>(&subscription_key, subscriber_id.to_string()).await
[INFO] [stdout]     |                  ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this function depends on never type fallback being `()`
[INFO] [stdout]    --> crates/chat-service/src/services/redis_presence_manager.rs:258:5
[INFO] [stdout]     |
[INFO] [stdout] 258 |     pub async fn heartbeat(&self, user_id: UserId) -> Result<(), SharedError> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: specify the types explicitly
[INFO] [stdout] note: in edition 2024, the requirement `!: FromRedisValue` will fail
[INFO] [stdout]    --> crates/chat-service/src/services/redis_presence_manager.rs:277:18
[INFO] [stdout]     |
[INFO] [stdout] 277 |             conn.expire(&presence_key, 300).await
[INFO] [stdout]     |                  ^^^^^^
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in Rust 2024 and in a future release in all editions!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/never-type-fallback.html>
[INFO] [stdout] help: use `()` annotations to avoid fallback changes
[INFO] [stdout]     |
[INFO] [stdout] 277 ~             conn.expire::<_, ()>(&presence_key, 300).await
[INFO] [stdout] 278 |                 .map_err(SharedError::from)?;
[INFO] [stdout] ...
[INFO] [stdout] 281 |             let online_key = "users:online";
[INFO] [stdout] 282 ~             conn.zadd::<_, _, _, ()>(&online_key, user_id.to_string(), Utc::now().timestamp()).await
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this function depends on never type fallback being `()`
[INFO] [stdout]    --> crates/chat-service/src/services/redis_presence_manager.rs:364:5
[INFO] [stdout]     |
[INFO] [stdout] 364 |     async fn propagate_presence_update(&self, update: &PresenceUpdate) -> Result<(), SharedError> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = help: specify the types explicitly
[INFO] [stdout] note: in edition 2024, the requirement `!: FromRedisValue` will fail
[INFO] [stdout]    --> crates/chat-service/src/services/redis_presence_manager.rs:381:22
[INFO] [stdout]     |
[INFO] [stdout] 381 |                 conn.publish(&channel, serde_json::to_string(&event).map_err(SharedError::from)?)
[INFO] [stdout]     |                      ^^^^^^^
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in Rust 2024 and in a future release in all editions!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/never-type-fallback.html>
[INFO] [stdout] help: use `()` annotations to avoid fallback changes
[INFO] [stdout]     |
[INFO] [stdout] 381 |                 conn.publish::<_, _, ()>(&channel, serde_json::to_string(&event).map_err(SharedError::from)?)
[INFO] [stdout]     |                             ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this function depends on never type fallback being `()`
[INFO] [stdout]    --> crates/chat-service/src/services/redis_presence_manager.rs:394:5
[INFO] [stdout]     |
[INFO] [stdout] 394 | /     async fn update_online_users_set(
[INFO] [stdout] 395 | |         &self,
[INFO] [stdout] 396 | |         user_id: UserId,
[INFO] [stdout] 397 | |         status: PresenceStatus,
[INFO] [stdout] 398 | |         conn: &mut redis::aio::Connection,
[INFO] [stdout] 399 | |     ) -> Result<(), SharedError> {
[INFO] [stdout]     | |________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = help: specify the types explicitly
[INFO] [stdout] note: in edition 2024, the requirement `!: FromRedisValue` will fail
[INFO] [stdout]    --> crates/chat-service/src/services/redis_presence_manager.rs:405:22
[INFO] [stdout]     |
[INFO] [stdout] 405 |                 conn.zadd(&online_key, user_id.to_string(), timestamp).await
[INFO] [stdout]     |                      ^^^^
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in Rust 2024 and in a future release in all editions!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/never-type-fallback.html>
[INFO] [stdout] help: use `()` annotations to avoid fallback changes
[INFO] [stdout]     |
[INFO] [stdout] 405 ~                 conn.zadd::<_, _, _, ()>(&online_key, user_id.to_string(), timestamp).await
[INFO] [stdout] 406 |                     .map_err(SharedError::from)?;
[INFO] [stdout] ...
[INFO] [stdout] 409 |                 // Keep in set but with older timestamp
[INFO] [stdout] 410 ~                 conn.zadd::<_, _, _, ()>(&online_key, user_id.to_string(), timestamp - 3600).await
[INFO] [stdout] 411 |                     .map_err(SharedError::from)?;
[INFO] [stdout] ...
[INFO] [stdout] 414 |                 // Keep in set but with older timestamp
[INFO] [stdout] 415 ~                 conn.zadd::<_, _, _, ()>(&online_key, user_id.to_string(), timestamp - 1800).await
[INFO] [stdout] 416 |                     .map_err(SharedError::from)?;
[INFO] [stdout] 417 |             }
[INFO] [stdout] 418 |             PresenceStatus::Offline => {
[INFO] [stdout] 419 ~                 conn.zrem::<_, _, ()>(&online_key, user_id.to_string()).await
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0283]: type annotations needed for `Result<_, RedisError>`
[INFO] [stdout]     --> crates/chat-service/src/services/redis_presence_manager.rs:467:33
[INFO] [stdout]      |
[INFO] [stdout]  467 | ...                   let _ = conn.zrem("users:online", user_id.to_string()).await;
[INFO] [stdout]      |                           ^        ---- type must be known at this point
[INFO] [stdout]      |
[INFO] [stdout]      = note: the type must implement `FromRedisValue`
[INFO] [stdout]      = help: the following types implement trait `FromRedisValue`:
[INFO] [stdout]                ()
[INFO] [stdout]                (T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12)
[INFO] [stdout]                (T10, T11, T12)
[INFO] [stdout]                (T11, T12)
[INFO] [stdout]                (T12,)
[INFO] [stdout]                (T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12)
[INFO] [stdout]                (T3, T4, T5, T6, T7, T8, T9, T10, T11, T12)
[INFO] [stdout]                (T4, T5, T6, T7, T8, T9, T10, T11, T12)
[INFO] [stdout]              and 44 others
[INFO] [stdout] note: required by a bound in `redis::AsyncCommands::zrem`
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redis-0.24.0/src/commands/macros.rs:167:25
[INFO] [stdout]      |
[INFO] [stdout]  167 |                       RV: FromRedisValue,
[INFO] [stdout]      |                           ^^^^^^^^^^^^^^ required by this bound in `AsyncCommands::zrem`
[INFO] [stdout]      |
[INFO] [stdout]     ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redis-0.24.0/src/commands/mod.rs:41:1
[INFO] [stdout]      |
[INFO] [stdout]   41 | / implement_commands! {
[INFO] [stdout]   42 | |     'a
[INFO] [stdout] ...    |
[INFO] [stdout]  736 | |     fn zrem<K: ToRedisArgs, M: ToRedisArgs>(key: K, members: M) {
[INFO] [stdout]      | |        ---- required by a bound in this associated function
[INFO] [stdout] ...    |
[INFO] [stdout] 1873 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      = note: this error originates in the macro `implement_commands` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] help: consider giving this pattern a type, where the type for type parameter `RV` is specified
[INFO] [stdout]      |
[INFO] [stdout]  467 |                             let _: Result<RV, _> = conn.zrem("users:online", user_id.to_string()).await;
[INFO] [stdout]      |                                  +++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0107]: method takes 4 generic arguments but 2 generic arguments were supplied
[INFO] [stdout]    --> crates/chat-service/src/services/redis_presence_manager.rs:501:51
[INFO] [stdout]     |
[INFO] [stdout] 501 |                     if let Ok(stale_users) = conn.zrangebyscore::<_, Vec<String>>(&online_key, 0, cutoff_time).await {
[INFO] [stdout]     |                                                   ^^^^^^^^^^^^^   -  ----------- supplied 2 generic arguments
[INFO] [stdout]     |                                                   |
[INFO] [stdout]     |                                                   expected 4 generic arguments
[INFO] [stdout]     |
[INFO] [stdout] note: method defined here, with 4 generic parameters: `K`, `M`, `MM`, `RV`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redis-0.24.0/src/commands/mod.rs:708:8
[INFO] [stdout]     |
[INFO] [stdout] 708 |     fn zrangebyscore<K: ToRedisArgs, M: ToRedisArgs, MM: ToRedisArgs>(key: K, min: M, max: MM) {
[INFO] [stdout]     |        ^^^^^^^^^^^^^ -               -               --
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redis-0.24.0/src/commands/macros.rs:162:81
[INFO] [stdout]     |
[INFO] [stdout] 162 |                 fn $name<$lifetime, $($tyargs: $ty + Send + Sync + $lifetime,)* RV>(
[INFO] [stdout]     |                                                                                 --
[INFO] [stdout] help: add missing generic arguments
[INFO] [stdout]     |
[INFO] [stdout] 501 |                     if let Ok(stale_users) = conn.zrangebyscore::<_, Vec<String>, MM, RV>(&online_key, 0, cutoff_time).await {
[INFO] [stdout]     |                                                                                 ++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> crates/chat-service/src/services/redis_presence_manager.rs:501:96
[INFO] [stdout]     |
[INFO] [stdout] 501 |                     if let Ok(stale_users) = conn.zrangebyscore::<_, Vec<String>>(&online_key, 0, cutoff_time).await {
[INFO] [stdout]     |                                                   -------------------------------              ^ expected `Vec<String>`, found integer
[INFO] [stdout]     |                                                   |
[INFO] [stdout]     |                                                   arguments to this method are incorrect
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected struct `Vec<std::string::String>`
[INFO] [stdout]                  found type `{integer}`
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/redis-0.24.0/src/commands/mod.rs:708:8
[INFO] [stdout]     |
[INFO] [stdout] 708 |     fn zrangebyscore<K: ToRedisArgs, M: ToRedisArgs, MM: ToRedisArgs>(key: K, min: M, max: MM) {
[INFO] [stdout]     |        ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this function depends on never type fallback being `()`
[INFO] [stdout]   --> crates/chat-service/src/services/presence_subscription_manager.rs:53:5
[INFO] [stdout]    |
[INFO] [stdout] 53 | /     pub async fn add_contact(
[INFO] [stdout] 54 | |         &self,
[INFO] [stdout] 55 | |         user_id: UserId,
[INFO] [stdout] 56 | |         contact_id: UserId,
[INFO] [stdout] 57 | |     ) -> Result<(), SharedError> {
[INFO] [stdout]    | |________________________________^
[INFO] [stdout]    |
[INFO] [stdout]    = help: specify the types explicitly
[INFO] [stdout] note: in edition 2024, the requirement `!: FromRedisValue` will fail
[INFO] [stdout]   --> crates/chat-service/src/services/presence_subscription_manager.rs:67:14
[INFO] [stdout]    |
[INFO] [stdout] 67 |         conn.sadd(&user_contacts_key, contact_id.to_string()).await
[INFO] [stdout]    |              ^^^^
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in Rust 2024 and in a future release in all editions!
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/never-type-fallback.html>
[INFO] [stdout] help: use `()` annotations to avoid fallback changes
[INFO] [stdout]    |
[INFO] [stdout] 67 ~         conn.sadd::<_, _, ()>(&user_contacts_key, contact_id.to_string()).await
[INFO] [stdout] 68 |             .map_err(SharedError::from)?;
[INFO] [stdout] 69 ~         conn.sadd::<_, _, ()>(&contact_contacts_key, user_id.to_string()).await
[INFO] [stdout] 70 |             .map_err(SharedError::from)?;
[INFO] [stdout] 71 |
[INFO] [stdout] 72 |         // Set TTL for contact relationships (30 days)
[INFO] [stdout] 73 ~         conn.expire::<_, ()>(&user_contacts_key, 2592000).await
[INFO] [stdout] 74 |             .map_err(SharedError::from)?;
[INFO] [stdout] 75 ~         conn.expire::<_, ()>(&contact_contacts_key, 2592000).await
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this function depends on never type fallback being `()`
[INFO] [stdout]    --> crates/chat-service/src/services/presence_subscription_manager.rs:101:5
[INFO] [stdout]     |
[INFO] [stdout] 101 | /     pub async fn remove_contact(
[INFO] [stdout] 102 | |         &self,
[INFO] [stdout] 103 | |         user_id: UserId,
[INFO] [stdout] 104 | |         contact_id: UserId,
[INFO] [stdout] 105 | |     ) -> Result<(), SharedError> {
[INFO] [stdout]     | |________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = help: specify the types explicitly
[INFO] [stdout] note: in edition 2024, the requirement `!: FromRedisValue` will fail
[INFO] [stdout]    --> crates/chat-service/src/services/presence_subscription_manager.rs:115:14
[INFO] [stdout]     |
[INFO] [stdout] 115 |         conn.srem(&user_contacts_key, contact_id.to_string()).await
[INFO] [stdout]     |              ^^^^
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in Rust 2024 and in a future release in all editions!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/never-type-fallback.html>
[INFO] [stdout] help: use `()` annotations to avoid fallback changes
[INFO] [stdout]     |
[INFO] [stdout] 115 ~         conn.srem::<_, _, ()>(&user_contacts_key, contact_id.to_string()).await
[INFO] [stdout] 116 |             .map_err(SharedError::from)?;
[INFO] [stdout] 117 ~         conn.srem::<_, _, ()>(&contact_contacts_key, user_id.to_string()).await
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this function depends on never type fallback being `()`
[INFO] [stdout]    --> crates/chat-service/src/services/presence_subscription_manager.rs:187:5
[INFO] [stdout]     |
[INFO] [stdout] 187 | /     pub async fn propagate_presence_update(
[INFO] [stdout] 188 | |         &self,
[INFO] [stdout] 189 | |         update: &PresenceUpdate,
[INFO] [stdout] 190 | |     ) -> Result<(), SharedError> {
[INFO] [stdout]     | |________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = help: specify the types explicitly
[INFO] [stdout] note: in edition 2024, the requirement `!: FromRedisValue` will fail
[INFO] [stdout]    --> crates/chat-service/src/services/presence_subscription_manager.rs:221:18
[INFO] [stdout]     |
[INFO] [stdout] 221 |             conn.publish(&channel, &event_json).await
[INFO] [stdout]     |                  ^^^^^^^
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in Rust 2024 and in a future release in all editions!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/never-type-fallback.html>
[INFO] [stdout] help: use `()` annotations to avoid fallback changes
[INFO] [stdout]     |
[INFO] [stdout] 221 ~             conn.publish::<_, _, ()>(&channel, &event_json).await
[INFO] [stdout] 222 |                 .map_err(SharedError::from)?;
[INFO] [stdout] ...
[INFO] [stdout] 225 |         // Also publish to general presence channel for real-time subscribers
[INFO] [stdout] 226 ~         conn.publish::<_, _, ()>("presence_updates", &event_json).await
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this function depends on never type fallback being `()`
[INFO] [stdout]    --> crates/chat-service/src/services/presence_subscription_manager.rs:353:5
[INFO] [stdout]     |
[INFO] [stdout] 353 | /     async fn subscribe_to_presence_internal(
[INFO] [stdout] 354 | |         &self,
[INFO] [stdout] 355 | |         subscriber_id: UserId,
[INFO] [stdout] 356 | |         target_user_id: UserId,
[INFO] [stdout] 357 | |     ) -> Result<(), SharedError> {
[INFO] [stdout]     | |________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = help: specify the types explicitly
[INFO] [stdout] note: in edition 2024, the requirement `!: FromRedisValue` will fail
[INFO] [stdout]    --> crates/chat-service/src/services/presence_subscription_manager.rs:364:14
[INFO] [stdout]     |
[INFO] [stdout] 364 |         conn.sadd(&subscription_key, subscriber_id.to_string()).await
[INFO] [stdout]     |              ^^^^
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in Rust 2024 and in a future release in all editions!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/never-type-fallback.html>
[INFO] [stdout] help: use `()` annotations to avoid fallback changes
[INFO] [stdout]     |
[INFO] [stdout] 364 ~         conn.sadd::<_, _, ()>(&subscription_key, subscriber_id.to_string()).await
[INFO] [stdout] 365 |             .map_err(SharedError::from)?;
[INFO] [stdout] 366 |
[INFO] [stdout] 367 |         // Set TTL for subscription (24 hours)
[INFO] [stdout] 368 ~         conn.expire::<_, ()>(&subscription_key, 86400).await
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: this function depends on never type fallback being `()`
[INFO] [stdout]    --> crates/chat-service/src/services/presence_subscription_manager.rs:375:5
[INFO] [stdout]     |
[INFO] [stdout] 375 | /     async fn unsubscribe_from_presence_internal(
[INFO] [stdout] 376 | |         &self,
[INFO] [stdout] 377 | |         subscriber_id: UserId,
[INFO] [stdout] 378 | |         target_user_id: UserId,
[INFO] [stdout] 379 | |     ) -> Result<(), SharedError> {
[INFO] [stdout]     | |________________________________^
[INFO] [stdout]     |
[INFO] [stdout]     = help: specify the types explicitly
[INFO] [stdout] note: in edition 2024, the requirement `!: FromRedisValue` will fail
[INFO] [stdout]    --> crates/chat-service/src/services/presence_subscription_manager.rs:386:14
[INFO] [stdout]     |
[INFO] [stdout] 386 |         conn.srem(&subscription_key, subscriber_id.to_string()).await
[INFO] [stdout]     |              ^^^^
[INFO] [stdout]     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in Rust 2024 and in a future release in all editions!
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/never-type-fallback.html>
[INFO] [stdout] help: use `()` annotations to avoid fallback changes
[INFO] [stdout]     |
[INFO] [stdout] 386 |         conn.srem::<_, _, ()>(&subscription_key, subscriber_id.to_string()).await
[INFO] [stdout]     |                  ++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]   --> crates/chat-service/src/services/conversation_service.rs:38:48
[INFO] [stdout]    |
[INFO] [stdout] 38 |             .map_err(|e| SharedError::Database(e.to_string()))?;
[INFO] [stdout]    |                          --------------------- ^^^^^^^^^^^^^ expected `Error`, found `String`
[INFO] [stdout]    |                          |
[INFO] [stdout]    |                          arguments to this enum variant are incorrect
[INFO] [stdout]    |
[INFO] [stdout] note: tuple variant defined here
[INFO] [stdout]   --> crates/shared/src/errors.rs:7:5
[INFO] [stdout]    |
[INFO] [stdout]  7 |     Database(#[from] sqlx::Error),
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout] help: try removing the method call
[INFO] [stdout]    |
[INFO] [stdout] 38 -             .map_err(|e| SharedError::Database(e.to_string()))?;
[INFO] [stdout] 38 +             .map_err(|e| SharedError::Database(e))?;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]   --> crates/chat-service/src/services/conversation_service.rs:71:48
[INFO] [stdout]    |
[INFO] [stdout] 71 |             .map_err(|e| SharedError::Database(e.to_string()))?;
[INFO] [stdout]    |                          --------------------- ^^^^^^^^^^^^^ expected `Error`, found `String`
[INFO] [stdout]    |                          |
[INFO] [stdout]    |                          arguments to this enum variant are incorrect
[INFO] [stdout]    |
[INFO] [stdout] note: tuple variant defined here
[INFO] [stdout]   --> crates/shared/src/errors.rs:7:5
[INFO] [stdout]    |
[INFO] [stdout]  7 |     Database(#[from] sqlx::Error),
[INFO] [stdout]    |     ^^^^^^^^
[INFO] [stdout] help: try removing the method call
[INFO] [stdout]    |
[INFO] [stdout] 71 -             .map_err(|e| SharedError::Database(e.to_string()))?;
[INFO] [stdout] 71 +             .map_err(|e| SharedError::Database(e))?;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `from_uuid` found for struct `UserId` in the current scope
[INFO] [stdout]   --> crates/chat-service/src/services/conversation_service.rs:93:32
[INFO] [stdout]    |
[INFO] [stdout] 93 |             .map(|row| UserId::from_uuid(row.user_id))
[INFO] [stdout]    |                                ^^^^^^^^^ associated function or constant not found in `UserId`
[INFO] [stdout]    |
[INFO] [stdout] note: if you're trying to build a new `UserId`, consider using `UserId::new_v4` which returns `UserId`
[INFO] [stdout]   --> crates/shared/src/types.rs:50:13
[INFO] [stdout]    |
[INFO] [stdout] 50 |             pub fn new_v4() -> Self {
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 57 | impl_display_for_id!(UserId);
[INFO] [stdout]    | ---------------------------- in this macro invocation
[INFO] [stdout]    = note: this error originates in the macro `impl_display_for_id` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0618]: expected function, found `SharedError`
[INFO] [stdout]    --> crates/chat-service/src/services/conversation_service.rs:164:24
[INFO] [stdout]     |
[INFO] [stdout] 164 |               return Err(SharedError::PermissionDenied(
[INFO] [stdout]     |                          -^^^^^^^^^^^^^^^^^^^^^^^^^^^^- help: consider using a semicolon here to finish the statement: `;`
[INFO] [stdout]     |  ________________________|
[INFO] [stdout]     | |
[INFO] [stdout] 165 | |                 "Only participants can add new members".to_string()
[INFO] [stdout] 166 | |             ));
[INFO] [stdout]     | |_____________- call expression requires function
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no variant, associated function, or constant named `Conflict` found for enum `SharedError` in the current scope
[INFO] [stdout]    --> crates/chat-service/src/services/conversation_service.rs:171:37
[INFO] [stdout]     |
[INFO] [stdout] 171 |             return Err(SharedError::Conflict(
[INFO] [stdout]     |                                     ^^^^^^^^ variant, associated function, or constant not found in `SharedError`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0618]: expected function, found `SharedError`
[INFO] [stdout]    --> crates/chat-service/src/services/conversation_service.rs:201:24
[INFO] [stdout]     |
[INFO] [stdout] 201 |               return Err(SharedError::PermissionDenied(
[INFO] [stdout]     |                          -^^^^^^^^^^^^^^^^^^^^^^^^^^^^- help: consider using a semicolon here to finish the statement: `;`
[INFO] [stdout]     |  ________________________|
[INFO] [stdout]     | |
[INFO] [stdout] 202 | |                 "Only participants can remove members".to_string()
[INFO] [stdout] 203 | |             ));
[INFO] [stdout]     | |_____________- call expression requires function
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0533]: expected value, found struct variant `SharedError::NotFound`
[INFO] [stdout]    --> crates/chat-service/src/services/conversation_service.rs:219:24
[INFO] [stdout]     |
[INFO] [stdout] 219 |             return Err(SharedError::NotFound(
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^^^ not a value
[INFO] [stdout]     |
[INFO] [stdout] help: you might have meant to create a new value of the struct
[INFO] [stdout]     |
[INFO] [stdout] 219 -             return Err(SharedError::NotFound(
[INFO] [stdout] 220 -                 "User is not a participant in this conversation".to_string()
[INFO] [stdout] 221 -             ));
[INFO] [stdout] 219 +             return Err(SharedError::NotFound { resource: /* value */ });
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0618]: expected function, found `SharedError`
[INFO] [stdout]    --> crates/chat-service/src/services/conversation_service.rs:237:24
[INFO] [stdout]     |
[INFO] [stdout] 237 |               return Err(SharedError::PermissionDenied(
[INFO] [stdout]     |                          -^^^^^^^^^^^^^^^^^^^^^^^^^^^^- help: consider using a semicolon here to finish the statement: `;`
[INFO] [stdout]     |  ________________________|
[INFO] [stdout]     | |
[INFO] [stdout] 238 | |                 "Only participants can update conversation title".to_string()
[INFO] [stdout] 239 | |             ));
[INFO] [stdout]     | |_____________- call expression requires function
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0533]: expected value, found struct variant `SharedError::NotFound`
[INFO] [stdout]    --> crates/chat-service/src/services/conversation_service.rs:256:24
[INFO] [stdout]     |
[INFO] [stdout] 256 |             return Err(SharedError::NotFound(
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^^^ not a value
[INFO] [stdout]     |
[INFO] [stdout] help: you might have meant to create a new value of the struct
[INFO] [stdout]     |
[INFO] [stdout] 256 -             return Err(SharedError::NotFound(
[INFO] [stdout] 257 -                 "Conversation not found".to_string()
[INFO] [stdout] 258 -             ));
[INFO] [stdout] 256 +             return Err(SharedError::NotFound { resource: /* value */ });
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0618]: expected function, found `SharedError`
[INFO] [stdout]    --> crates/chat-service/src/services/conversation_service.rs:276:24
[INFO] [stdout]     |
[INFO] [stdout] 276 |               return Err(SharedError::PermissionDenied(
[INFO] [stdout]     |                          -^^^^^^^^^^^^^^^^^^^^^^^^^^^^- help: consider using a semicolon here to finish the statement: `;`
[INFO] [stdout]     |  ________________________|
[INFO] [stdout]     | |
[INFO] [stdout] 277 | |                 "Only participants can view messages".to_string()
[INFO] [stdout] 278 | |             ));
[INFO] [stdout]     | |_____________- call expression requires function
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0034]: multiple applicable items in scope
[INFO] [stdout]    --> crates/chat-service/src/repositories/message_repository.rs:132:50
[INFO] [stdout]     |
[INFO] [stdout] 132 |             .bind(conversation.conversation_type.to_string())
[INFO] [stdout]     |                                                  ^^^^^^^^^ multiple `to_string` found
[INFO] [stdout]     |
[INFO] [stdout] note: candidate #1 is defined in an impl for the type `ConversationType`
[INFO] [stdout]    --> crates/chat-service/src/models/message.rs:73:5
[INFO] [stdout]     |
[INFO] [stdout]  73 |     pub fn to_string(&self) -> String {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: candidate #2 is defined in an impl for the type `ConversationType`
[INFO] [stdout]    --> crates/chat-service/src/repositories/message_repository.rs:443:5
[INFO] [stdout]     |
[INFO] [stdout] 443 |     pub fn to_string(&self) -> String {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0034]: multiple applicable items in scope
[INFO] [stdout]    --> crates/chat-service/src/repositories/message_repository.rs:186:36
[INFO] [stdout]     |
[INFO] [stdout] 186 |             .bind(participant.role.to_string())
[INFO] [stdout]     |                                    ^^^^^^^^^ multiple `to_string` found
[INFO] [stdout]     |
[INFO] [stdout] note: candidate #1 is defined in an impl for the type `ParticipantRole`
[INFO] [stdout]    --> crates/chat-service/src/models/message.rs:108:5
[INFO] [stdout]     |
[INFO] [stdout] 108 |     pub fn to_string(&self) -> String {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: candidate #2 is defined in an impl for the type `ParticipantRole`
[INFO] [stdout]    --> crates/chat-service/src/repositories/message_repository.rs:460:5
[INFO] [stdout]     |
[INFO] [stdout] 460 |     pub fn to_string(&self) -> String {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0034]: multiple applicable items in scope
[INFO] [stdout]    --> crates/chat-service/src/repositories/conversation_repository.rs:61:37
[INFO] [stdout]     |
[INFO] [stdout]  61 |             .bind(conversation_type.to_string())
[INFO] [stdout]     |                                     ^^^^^^^^^ multiple `to_string` found
[INFO] [stdout]     |
[INFO] [stdout] note: candidate #1 is defined in an impl for the type `ConversationType`
[INFO] [stdout]    --> crates/chat-service/src/models/message.rs:73:5
[INFO] [stdout]     |
[INFO] [stdout]  73 |     pub fn to_string(&self) -> String {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: candidate #2 is defined in an impl for the type `ConversationType`
[INFO] [stdout]    --> crates/chat-service/src/repositories/message_repository.rs:443:5
[INFO] [stdout]     |
[INFO] [stdout] 443 |     pub fn to_string(&self) -> String {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0034]: multiple applicable items in scope
[INFO] [stdout]    --> crates/chat-service/src/repositories/conversation_repository.rs:229:36
[INFO] [stdout]     |
[INFO] [stdout] 229 |             .bind(participant.role.to_string())
[INFO] [stdout]     |                                    ^^^^^^^^^ multiple `to_string` found
[INFO] [stdout]     |
[INFO] [stdout] note: candidate #1 is defined in an impl for the type `ParticipantRole`
[INFO] [stdout]    --> crates/chat-service/src/models/message.rs:108:5
[INFO] [stdout]     |
[INFO] [stdout] 108 |     pub fn to_string(&self) -> String {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: candidate #2 is defined in an impl for the type `ParticipantRole`
[INFO] [stdout]    --> crates/chat-service/src/repositories/message_repository.rs:460:5
[INFO] [stdout]     |
[INFO] [stdout] 460 |     pub fn to_string(&self) -> String {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0034]: multiple applicable items in scope
[INFO] [stdout]    --> crates/chat-service/src/repositories/conversation_repository.rs:348:28
[INFO] [stdout]     |
[INFO] [stdout] 348 |             .bind(new_role.to_string())
[INFO] [stdout]     |                            ^^^^^^^^^ multiple `to_string` found
[INFO] [stdout]     |
[INFO] [stdout] note: candidate #1 is defined in an impl for the type `ParticipantRole`
[INFO] [stdout]    --> crates/chat-service/src/models/message.rs:108:5
[INFO] [stdout]     |
[INFO] [stdout] 108 |     pub fn to_string(&self) -> String {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: candidate #2 is defined in an impl for the type `ParticipantRole`
[INFO] [stdout]    --> crates/chat-service/src/repositories/message_repository.rs:460:5
[INFO] [stdout]     |
[INFO] [stdout] 460 |     pub fn to_string(&self) -> String {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0034]: multiple applicable items in scope
[INFO] [stdout]    --> crates/chat-service/src/repositories/conversation_repository.rs:624:36
[INFO] [stdout]     |
[INFO] [stdout] 624 |             .bind(participant.role.to_string())
[INFO] [stdout]     |                                    ^^^^^^^^^ multiple `to_string` found
[INFO] [stdout]     |
[INFO] [stdout] note: candidate #1 is defined in an impl for the type `ParticipantRole`
[INFO] [stdout]    --> crates/chat-service/src/models/message.rs:108:5
[INFO] [stdout]     |
[INFO] [stdout] 108 |     pub fn to_string(&self) -> String {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: candidate #2 is defined in an impl for the type `ParticipantRole`
[INFO] [stdout]    --> crates/chat-service/src/repositories/message_repository.rs:460:5
[INFO] [stdout]     |
[INFO] [stdout] 460 |     pub fn to_string(&self) -> String {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `to_string`
[INFO] [stdout]    --> crates/chat-service/src/models/message.rs:73:5
[INFO] [stdout]     |
[INFO] [stdout]  73 |     pub fn to_string(&self) -> String {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ duplicate definitions for `to_string`
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/chat-service/src/repositories/message_repository.rs:443:5
[INFO] [stdout]     |
[INFO] [stdout] 443 |     pub fn to_string(&self) -> String {
[INFO] [stdout]     |     --------------------------------- other definition for `to_string`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `from_string`
[INFO] [stdout]    --> crates/chat-service/src/models/message.rs:80:5
[INFO] [stdout]     |
[INFO] [stdout]  80 |     pub fn from_string(s: &str) -> Option<Self> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ duplicate definitions for `from_string`
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/chat-service/src/repositories/message_repository.rs:450:5
[INFO] [stdout]     |
[INFO] [stdout] 450 |     pub fn from_string(s: &str) -> Option<Self> {
[INFO] [stdout]     |     ------------------------------------------- other definition for `from_string`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `to_string`
[INFO] [stdout]    --> crates/chat-service/src/models/message.rs:108:5
[INFO] [stdout]     |
[INFO] [stdout] 108 |     pub fn to_string(&self) -> String {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ duplicate definitions for `to_string`
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/chat-service/src/repositories/message_repository.rs:460:5
[INFO] [stdout]     |
[INFO] [stdout] 460 |     pub fn to_string(&self) -> String {
[INFO] [stdout]     |     --------------------------------- other definition for `to_string`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0592]: duplicate definitions with name `from_string`
[INFO] [stdout]    --> crates/chat-service/src/models/message.rs:116:5
[INFO] [stdout]     |
[INFO] [stdout] 116 |     pub fn from_string(s: &str) -> Option<Self> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ duplicate definitions for `from_string`
[INFO] [stdout]     |
[INFO] [stdout]    ::: crates/chat-service/src/repositories/message_repository.rs:468:5
[INFO] [stdout]     |
[INFO] [stdout] 468 |     pub fn from_string(s: &str) -> Option<Self> {
[INFO] [stdout]     |     ------------------------------------------- other definition for `from_string`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0034]: multiple applicable items in scope
[INFO] [stdout]    --> crates/chat-service/src/repositories/message_repository.rs:363:51
[INFO] [stdout]     |
[INFO] [stdout] 363 |         let conversation_type = ConversationType::from_string(&conversation_type_str)
[INFO] [stdout]     |                                                   ^^^^^^^^^^^ multiple `from_string` found
[INFO] [stdout]     |
[INFO] [stdout] note: candidate #1 is defined in an impl for the type `ConversationType`
[INFO] [stdout]    --> crates/chat-service/src/models/message.rs:80:5
[INFO] [stdout]     |
[INFO] [stdout]  80 |     pub fn from_string(s: &str) -> Option<Self> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: candidate #2 is defined in an impl for the type `ConversationType`
[INFO] [stdout]    --> crates/chat-service/src/repositories/message_repository.rs:450:5
[INFO] [stdout]     |
[INFO] [stdout] 450 |     pub fn from_string(s: &str) -> Option<Self> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0034]: multiple applicable items in scope
[INFO] [stdout]    --> crates/chat-service/src/repositories/message_repository.rs:381:37
[INFO] [stdout]     |
[INFO] [stdout] 381 |         let role = ParticipantRole::from_string(&role_str)
[INFO] [stdout]     |                                     ^^^^^^^^^^^ multiple `from_string` found
[INFO] [stdout]     |
[INFO] [stdout] note: candidate #1 is defined in an impl for the type `ParticipantRole`
[INFO] [stdout]    --> crates/chat-service/src/models/message.rs:116:5
[INFO] [stdout]     |
[INFO] [stdout] 116 |     pub fn from_string(s: &str) -> Option<Self> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: candidate #2 is defined in an impl for the type `ParticipantRole`
[INFO] [stdout]    --> crates/chat-service/src/repositories/message_repository.rs:468:5
[INFO] [stdout]     |
[INFO] [stdout] 468 |     pub fn from_string(s: &str) -> Option<Self> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0034]: multiple applicable items in scope
[INFO] [stdout]    --> crates/chat-service/src/repositories/conversation_repository.rs:708:51
[INFO] [stdout]     |
[INFO] [stdout] 708 |         let conversation_type = ConversationType::from_string(&conversation_type_str)
[INFO] [stdout]     |                                                   ^^^^^^^^^^^ multiple `from_string` found
[INFO] [stdout]     |
[INFO] [stdout] note: candidate #1 is defined in an impl for the type `ConversationType`
[INFO] [stdout]    --> crates/chat-service/src/models/message.rs:80:5
[INFO] [stdout]     |
[INFO] [stdout]  80 |     pub fn from_string(s: &str) -> Option<Self> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: candidate #2 is defined in an impl for the type `ConversationType`
[INFO] [stdout]    --> crates/chat-service/src/repositories/message_repository.rs:450:5
[INFO] [stdout]     |
[INFO] [stdout] 450 |     pub fn from_string(s: &str) -> Option<Self> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0034]: multiple applicable items in scope
[INFO] [stdout]    --> crates/chat-service/src/repositories/conversation_repository.rs:727:37
[INFO] [stdout]     |
[INFO] [stdout] 727 |         let role = ParticipantRole::from_string(&role_str)
[INFO] [stdout]     |                                     ^^^^^^^^^^^ multiple `from_string` found
[INFO] [stdout]     |
[INFO] [stdout] note: candidate #1 is defined in an impl for the type `ParticipantRole`
[INFO] [stdout]    --> crates/chat-service/src/models/message.rs:116:5
[INFO] [stdout]     |
[INFO] [stdout] 116 |     pub fn from_string(s: &str) -> Option<Self> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: candidate #2 is defined in an impl for the type `ParticipantRole`
[INFO] [stdout]    --> crates/chat-service/src/repositories/message_repository.rs:468:5
[INFO] [stdout]     |
[INFO] [stdout] 468 |     pub fn from_string(s: &str) -> Option<Self> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `before_id`
[INFO] [stdout]   --> crates/chat-service/src/repositories/message_repository.rs:78:33
[INFO] [stdout]    |
[INFO] [stdout] 78 |         let query = if let Some(before_id) = before_message_id {
[INFO] [stdout]    |                                 ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_before_id`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0034, E0107, E0283, E0308, E0533, E0592, E0599, E0618.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0034`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `scholastic-connect-chat` (lib) due to 36 previous errors; 46 warnings emitted
[INFO] [stderr] warning: opencv@0.88.9: c++: fatal error: Killed signal terminated program cc1plus
[INFO] [stderr] warning: opencv@0.88.9: compilation terminated.
[INFO] [stderr] warning: opencv@0.88.9: ToolExecError: command did not execute successfully (status code exit status: 1): LC_ALL="C" "c++" "-O3" "-ffunction-sections" "-fdata-sections" "-fPIC" "-m64" "-std=c++14" "-I" "/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.88.9/src_cpp" "-I" "/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out" "-I" "." "-I" "/usr/include/opencv4" "-Wall" "-Wextra" "-Wno-deprecated-declarations" "-Wno-deprecated-copy" "-Wno-unused-parameter" "-Wno-sign-compare" "-Wno-comment" "-Wunused-but-set-variable" "-Wno-unused-variable" "-Wno-ignored-qualifiers" "-Wno-return-type-c-linkage" "-Wno-overloaded-virtual" "-o" "/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out/00cbd78a1c80dbd4-core.o" "-c" "/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out/core.cpp"
[INFO] [stderr] warning: opencv@0.88.9: c++: fatal error: Killed signal terminated program cc1plus
[INFO] [stderr] warning: opencv@0.88.9: compilation terminated.
[INFO] [stderr] warning: opencv@0.88.9: ToolExecError: command did not execute successfully (status code exit status: 1): LC_ALL="C" "c++" "-O3" "-ffunction-sections" "-fdata-sections" "-fPIC" "-m64" "-std=c++14" "-I" "/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.88.9/src_cpp" "-I" "/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out" "-I" "." "-I" "/usr/include/opencv4" "-Wall" "-Wextra" "-Wno-deprecated-declarations" "-Wno-deprecated-copy" "-Wno-unused-parameter" "-Wno-sign-compare" "-Wno-comment" "-Wunused-but-set-variable" "-Wno-unused-variable" "-Wno-ignored-qualifiers" "-Wno-return-type-c-linkage" "-Wno-overloaded-virtual" "-o" "/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out/00cbd78a1c80dbd4-dnn.o" "-c" "/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out/dnn.cpp"cargo:warning=/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out/line_descriptor.cpp: In function 'void cv_line_descriptor_KeyLine_KeyLine(Result<cv::line_descriptor::KeyLine>*)':
[INFO] [stderr] warning: opencv@0.88.9: /opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out/line_descriptor.cpp:435:54: warning: 'ret.cv::line_descriptor::KeyLine::response' is used uninitialized [-Wuninitialized]
[INFO] [stderr] warning: opencv@0.88.9:   435 |                         cv::line_descriptor::KeyLine ret;
[INFO] [stderr] warning: opencv@0.88.9:       |                                                      ^~~
[INFO] [stderr] warning: opencv@0.88.9: /opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out/line_descriptor.cpp:435:54: warning: 'ret.cv::line_descriptor::KeyLine::size' is used uninitialized [-Wuninitialized]
[INFO] [stderr] warning: opencv@0.88.9: /opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out/line_descriptor.cpp:435:54: warning: 'ret.cv::line_descriptor::KeyLine::startPointX' is used uninitialized [-Wuninitialized]
[INFO] [stderr] warning: opencv@0.88.9: /opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out/line_descriptor.cpp:435:54: warning: 'ret.cv::line_descriptor::KeyLine::startPointY' is used uninitialized [-Wuninitialized]
[INFO] [stderr] warning: opencv@0.88.9: /opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out/line_descriptor.cpp:435:54: warning: 'ret.cv::line_descriptor::KeyLine::endPointX' is used uninitialized [-Wuninitialized]
[INFO] [stderr] warning: opencv@0.88.9: /opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out/line_descriptor.cpp:435:54: warning: 'ret.cv::line_descriptor::KeyLine::endPointY' is used uninitialized [-Wuninitialized]
[INFO] [stderr] warning: opencv@0.88.9: /opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out/line_descriptor.cpp:435:54: warning: 'ret.cv::line_descriptor::KeyLine::sPointInOctaveX' is used uninitialized [-Wuninitialized]
[INFO] [stderr] warning: opencv@0.88.9: /opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out/line_descriptor.cpp:435:54: warning: 'ret.cv::line_descriptor::KeyLine::sPointInOctaveY' is used uninitialized [-Wuninitialized]
[INFO] [stderr] warning: opencv@0.88.9: /opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out/line_descriptor.cpp:435:54: warning: 'ret.cv::line_descriptor::KeyLine::ePointInOctaveX' is used uninitialized [-Wuninitialized]
[INFO] [stderr] warning: opencv@0.88.9: /opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out/line_descriptor.cpp:435:54: warning: 'ret.cv::line_descriptor::KeyLine::ePointInOctaveY' is used uninitialized [-Wuninitialized]
[INFO] [stderr] warning: opencv@0.88.9: In file included from /opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out/line_descriptor.cpp:1:
[INFO] [stderr] warning: opencv@0.88.9: In function 'void Ok(T, Result<R>*) [with T = cv::line_descriptor::KeyLine; R = cv::line_descriptor::KeyLine]',
[INFO] [stderr] warning: opencv@0.88.9:     inlined from 'void cv_line_descriptor_KeyLine_KeyLine(Result<cv::line_descriptor::KeyLine>*)' at /opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out/line_descriptor.cpp:436:6:
[INFO] [stderr] warning: opencv@0.88.9: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.88.9/src_cpp/ocvrs_common.hpp:48:9: warning: 'ret.cv::line_descriptor::KeyLine::angle' is used uninitialized [-Wuninitialized]
[INFO] [stderr] warning: opencv@0.88.9:    48 |         ocvrs_return->result = *const_cast<R*>(&result);
[INFO] [stderr] warning: opencv@0.88.9:       |         ^~~~~~~~~~~~
[INFO] [stderr] warning: opencv@0.88.9: /opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out/line_descriptor.cpp: In function 'void cv_line_descriptor_KeyLine_KeyLine(Result<cv::line_descriptor::KeyLine>*)':
[INFO] [stderr] warning: opencv@0.88.9: /opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out/line_descriptor.cpp:435:54: note: 'ret.cv::line_descriptor::KeyLine::angle' was declared here
[INFO] [stderr] warning: opencv@0.88.9:   435 |                         cv::line_descriptor::KeyLine ret;
[INFO] [stderr] warning: opencv@0.88.9:       |                                                      ^~~
[INFO] [stderr] warning: opencv@0.88.9: In function 'void Ok(T, Result<R>*) [with T = cv::line_descriptor::KeyLine; R = cv::line_descriptor::KeyLine]',
[INFO] [stderr] warning: opencv@0.88.9:     inlined from 'void cv_line_descriptor_KeyLine_KeyLine(Result<cv::line_descriptor::KeyLine>*)' at /opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out/line_descriptor.cpp:436:6:
[INFO] [stderr] warning: opencv@0.88.9: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.88.9/src_cpp/ocvrs_common.hpp:48:9: warning: 'ret.cv::line_descriptor::KeyLine::class_id' is used uninitialized [-Wuninitialized]
[INFO] [stderr] warning: opencv@0.88.9:    48 |         ocvrs_return->result = *const_cast<R*>(&result);
[INFO] [stderr] warning: opencv@0.88.9:       |         ^~~~~~~~~~~~
[INFO] [stderr] warning: opencv@0.88.9: /opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out/line_descriptor.cpp: In function 'void cv_line_descriptor_KeyLine_KeyLine(Result<cv::line_descriptor::KeyLine>*)':
[INFO] [stderr] warning: opencv@0.88.9: /opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out/line_descriptor.cpp:435:54: note: 'ret.cv::line_descriptor::KeyLine::class_id' was declared here
[INFO] [stderr] warning: opencv@0.88.9:   435 |                         cv::line_descriptor::KeyLine ret;
[INFO] [stderr] warning: opencv@0.88.9:       |                                                      ^~~
[INFO] [stderr] warning: opencv@0.88.9: In function 'void Ok(T, Result<R>*) [with T = cv::line_descriptor::KeyLine; R = cv::line_descriptor::KeyLine]',
[INFO] [stderr] warning: opencv@0.88.9:     inlined from 'void cv_line_descriptor_KeyLine_KeyLine(Result<cv::line_descriptor::KeyLine>*)' at /opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out/line_descriptor.cpp:436:6:
[INFO] [stderr] warning: opencv@0.88.9: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.88.9/src_cpp/ocvrs_common.hpp:48:9: warning: 'ret.cv::line_descriptor::KeyLine::octave' is used uninitialized [-Wuninitialized]
[INFO] [stderr] warning: opencv@0.88.9:    48 |         ocvrs_return->result = *const_cast<R*>(&result);
[INFO] [stderr] warning: opencv@0.88.9:       |         ^~~~~~~~~~~~
[INFO] [stderr] warning: opencv@0.88.9: /opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out/line_descriptor.cpp: In function 'void cv_line_descriptor_KeyLine_KeyLine(Result<cv::line_descriptor::KeyLine>*)':
[INFO] [stderr] warning: opencv@0.88.9: /opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out/line_descriptor.cpp:435:54: note: 'ret.cv::line_descriptor::KeyLine::octave' was declared here
[INFO] [stderr] warning: opencv@0.88.9:   435 |                         cv::line_descriptor::KeyLine ret;
[INFO] [stderr] warning: opencv@0.88.9:       |                                                      ^~~
[INFO] [stderr] warning: opencv@0.88.9: In function 'void Ok(T, Result<R>*) [with T = cv::line_descriptor::KeyLine; R = cv::line_descriptor::KeyLine]',
[INFO] [stderr] warning: opencv@0.88.9:     inlined from 'void cv_line_descriptor_KeyLine_KeyLine(Result<cv::line_descriptor::KeyLine>*)' at /opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out/line_descriptor.cpp:436:6:
[INFO] [stderr] warning: opencv@0.88.9: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.88.9/src_cpp/ocvrs_common.hpp:48:9: warning: 'ret.cv::line_descriptor::KeyLine::lineLength' is used uninitialized [-Wuninitialized]
[INFO] [stderr] warning: opencv@0.88.9:    48 |         ocvrs_return->result = *const_cast<R*>(&result);
[INFO] [stderr] warning: opencv@0.88.9:       |         ^~~~~~~~~~~~
[INFO] [stderr] warning: opencv@0.88.9: /opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out/line_descriptor.cpp: In function 'void cv_line_descriptor_KeyLine_KeyLine(Result<cv::line_descriptor::KeyLine>*)':
[INFO] [stderr] warning: opencv@0.88.9: /opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out/line_descriptor.cpp:435:54: note: 'ret.cv::line_descriptor::KeyLine::lineLength' was declared here
[INFO] [stderr] warning: opencv@0.88.9:   435 |                         cv::line_descriptor::KeyLine ret;
[INFO] [stderr] warning: opencv@0.88.9:       |                                                      ^~~
[INFO] [stderr] warning: opencv@0.88.9: In function 'void Ok(T, Result<R>*) [with T = cv::line_descriptor::KeyLine; R = cv::line_descriptor::KeyLine]',
[INFO] [stderr] warning: opencv@0.88.9:     inlined from 'void cv_line_descriptor_KeyLine_KeyLine(Result<cv::line_descriptor::KeyLine>*)' at /opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out/line_descriptor.cpp:436:6:
[INFO] [stderr] warning: opencv@0.88.9: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.88.9/src_cpp/ocvrs_common.hpp:48:9: warning: 'ret.cv::line_descriptor::KeyLine::numOfPixels' is used uninitialized [-Wuninitialized]
[INFO] [stderr] warning: opencv@0.88.9:    48 |         ocvrs_return->result = *const_cast<R*>(&result);
[INFO] [stderr] warning: opencv@0.88.9:       |         ^~~~~~~~~~~~
[INFO] [stderr] warning: opencv@0.88.9: /opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out/line_descriptor.cpp: In function 'void cv_line_descriptor_KeyLine_KeyLine(Result<cv::line_descriptor::KeyLine>*)':
[INFO] [stderr] warning: opencv@0.88.9: /opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out/line_descriptor.cpp:435:54: note: 'ret.cv::line_descriptor::KeyLine::numOfPixels' was declared here
[INFO] [stderr] warning: opencv@0.88.9:   435 |                         cv::line_descriptor::KeyLine ret;
[INFO] [stderr] warning: opencv@0.88.9:       |                                                      ^~~
[INFO] [stderr] warning: opencv@0.88.9: At global scope:
[INFO] [stderr] warning: opencv@0.88.9: cc1plus: note: unrecognized command-line option '-Wno-return-type-c-linkage' may have been intended to silence earlier diagnostics
[INFO] [stderr] warning: opencv@0.88.9: /opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out/rgbd.cpp: In function 'void cv_kinfu_Intr_Reprojector_Reprojector(Result<cv::kinfu::Intr::Reprojector>*)':
[INFO] [stderr] warning: opencv@0.88.9: /opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out/rgbd.cpp:659:54: warning: 'ret.cv::kinfu::Intr::Reprojector::fxinv' is used uninitialized [-Wuninitialized]
[INFO] [stderr] warning: opencv@0.88.9:   659 |                         cv::kinfu::Intr::Reprojector ret;
[INFO] [stderr] warning: opencv@0.88.9:       |                                                      ^~~
[INFO] [stderr] warning: opencv@0.88.9: /opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out/rgbd.cpp:659:54: warning: 'ret.cv::kinfu::Intr::Reprojector::fyinv' is used uninitialized [-Wuninitialized]
[INFO] [stderr] warning: opencv@0.88.9: /opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out/rgbd.cpp:659:54: warning: 'ret.cv::kinfu::Intr::Reprojector::cx' is used uninitialized [-Wuninitialized]
[INFO] [stderr] warning: opencv@0.88.9: /opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out/rgbd.cpp:659:54: warning: 'ret.cv::kinfu::Intr::Reprojector::cy' is used uninitialized [-Wuninitialized]
[INFO] [stderr] warning: opencv@0.88.9: c++: fatal error: Killed signal terminated program cc1plus
[INFO] [stderr] warning: opencv@0.88.9: compilation terminated.
[INFO] [stderr] warning: opencv@0.88.9: ToolExecError: command did not execute successfully (status code exit status: 1): LC_ALL="C" "c++" "-O3" "-ffunction-sections" "-fdata-sections" "-fPIC" "-m64" "-std=c++14" "-I" "/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.88.9/src_cpp" "-I" "/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out" "-I" "." "-I" "/usr/include/opencv4" "-Wall" "-Wextra" "-Wno-deprecated-declarations" "-Wno-deprecated-copy" "-Wno-unused-parameter" "-Wno-sign-compare" "-Wno-comment" "-Wunused-but-set-variable" "-Wno-unused-variable" "-Wno-ignored-qualifiers" "-Wno-return-type-c-linkage" "-Wno-overloaded-virtual" "-o" "/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out/00cbd78a1c80dbd4-stitching.o" "-c" "/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out/stitching.cpp"cargo:warning=At global scope:
[INFO] [stderr] warning: opencv@0.88.9: cc1plus: note: unrecognized command-line option '-Wno-return-type-c-linkage' may have been intended to silence earlier diagnostics
[INFO] [stderr] error: failed to run custom build command for `opencv v0.88.9`
[INFO] [stderr] note: To improve backtraces for build dependencies, set the CARGO_PROFILE_RELEASE_BUILD_OVERRIDE_DEBUG=true environment variable to enable debug information generation.
[INFO] [stderr] 
[INFO] [stderr] Caused by:
[INFO] [stderr]   process didn't exit successfully: `/opt/rustwide/target/release/build/opencv-bcd10f21e1a0ea98/build-script-build` (exit status: 1)
[INFO] [stderr]   --- stdout
[INFO] [stderr]   cargo:rerun-if-env-changed=OPENCV4_NO_PKG_CONFIG
[INFO] [stderr]   cargo:rerun-if-env-changed=PKG_CONFIG_x86_64-unknown-linux-gnu
[INFO] [stderr]   cargo:rerun-if-env-changed=PKG_CONFIG_x86_64_unknown_linux_gnu
[INFO] [stderr]   cargo:rerun-if-env-changed=HOST_PKG_CONFIG
[INFO] [stderr]   cargo:rerun-if-env-changed=PKG_CONFIG
[INFO] [stderr]   cargo:rerun-if-env-changed=OPENCV4_STATIC
[INFO] [stderr]   cargo:rerun-if-env-changed=OPENCV4_DYNAMIC
[INFO] [stderr]   cargo:rerun-if-env-changed=PKG_CONFIG_ALL_STATIC
[INFO] [stderr]   cargo:rerun-if-env-changed=PKG_CONFIG_ALL_DYNAMIC
[INFO] [stderr]   cargo:rerun-if-env-changed=PKG_CONFIG_PATH_x86_64-unknown-linux-gnu
[INFO] [stderr]   cargo:rerun-if-env-changed=PKG_CONFIG_PATH_x86_64_unknown_linux_gnu
[INFO] [stderr]   cargo:rerun-if-env-changed=HOST_PKG_CONFIG_PATH
[INFO] [stderr]   cargo:rerun-if-env-changed=PKG_CONFIG_PATH
[INFO] [stderr]   cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR_x86_64-unknown-linux-gnu
[INFO] [stderr]   cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR_x86_64_unknown_linux_gnu
[INFO] [stderr]   cargo:rerun-if-env-changed=HOST_PKG_CONFIG_LIBDIR
[INFO] [stderr]   cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR
[INFO] [stderr]   cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR_x86_64-unknown-linux-gnu
[INFO] [stderr]   cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR_x86_64_unknown_linux_gnu
[INFO] [stderr]   cargo:rerun-if-env-changed=HOST_PKG_CONFIG_SYSROOT_DIR
[INFO] [stderr]   cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR
[INFO] [stderr]   cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR
[INFO] [stderr]   cargo:rerun-if-env-changed=SYSROOT
[INFO] [stderr]   cargo:rerun-if-env-changed=OPENCV4_STATIC
[INFO] [stderr]   cargo:rerun-if-env-changed=OPENCV4_DYNAMIC
[INFO] [stderr]   cargo:rerun-if-env-changed=PKG_CONFIG_ALL_STATIC
[INFO] [stderr]   cargo:rerun-if-env-changed=PKG_CONFIG_ALL_DYNAMIC
[INFO] [stderr]   cargo:rerun-if-env-changed=PKG_CONFIG_x86_64-unknown-linux-gnu
[INFO] [stderr]   cargo:rerun-if-env-changed=PKG_CONFIG_x86_64_unknown_linux_gnu
[INFO] [stderr]   cargo:rerun-if-env-changed=HOST_PKG_CONFIG
[INFO] [stderr]   cargo:rerun-if-env-changed=PKG_CONFIG
[INFO] [stderr]   cargo:rerun-if-env-changed=OPENCV4_STATIC
[INFO] [stderr]   cargo:rerun-if-env-changed=OPENCV4_DYNAMIC
[INFO] [stderr]   cargo:rerun-if-env-changed=PKG_CONFIG_ALL_STATIC
[INFO] [stderr]   cargo:rerun-if-env-changed=PKG_CONFIG_ALL_DYNAMIC
[INFO] [stderr]   cargo:rerun-if-env-changed=PKG_CONFIG_PATH_x86_64-unknown-linux-gnu
[INFO] [stderr]   cargo:rerun-if-env-changed=PKG_CONFIG_PATH_x86_64_unknown_linux_gnu
[INFO] [stderr]   cargo:rerun-if-env-changed=HOST_PKG_CONFIG_PATH
[INFO] [stderr]   cargo:rerun-if-env-changed=PKG_CONFIG_PATH
[INFO] [stderr]   cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR_x86_64-unknown-linux-gnu
[INFO] [stderr]   cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR_x86_64_unknown_linux_gnu
[INFO] [stderr]   cargo:rerun-if-env-changed=HOST_PKG_CONFIG_LIBDIR
[INFO] [stderr]   cargo:rerun-if-env-changed=PKG_CONFIG_LIBDIR
[INFO] [stderr]   cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR_x86_64-unknown-linux-gnu
[INFO] [stderr]   cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR_x86_64_unknown_linux_gnu
[INFO] [stderr]   cargo:rerun-if-env-changed=HOST_PKG_CONFIG_SYSROOT_DIR
[INFO] [stderr]   cargo:rerun-if-env-changed=PKG_CONFIG_SYSROOT_DIR
[INFO] [stderr]   cargo:rustc-cfg=ocvrs_opencv_branch_4
[INFO] [stderr]   cargo:rerun-if-env-changed=OPENCV_PACKAGE_NAME
[INFO] [stderr]   cargo:rerun-if-env-changed=OPENCV_PKGCONFIG_NAME
[INFO] [stderr]   cargo:rerun-if-env-changed=OPENCV_CMAKE_NAME
[INFO] [stderr]   cargo:rerun-if-env-changed=OPENCV_CMAKE_BIN
[INFO] [stderr]   cargo:rerun-if-env-changed=OPENCV_VCPKG_NAME
[INFO] [stderr]   cargo:rerun-if-env-changed=OPENCV_LINK_LIBS
[INFO] [stderr]   cargo:rerun-if-env-changed=OPENCV_LINK_PATHS
[INFO] [stderr]   cargo:rerun-if-env-changed=OPENCV_INCLUDE_PATHS
[INFO] [stderr]   cargo:rerun-if-env-changed=OPENCV_DISABLE_PROBES
[INFO] [stderr]   cargo:rerun-if-env-changed=OPENCV_MSVC_CRT
[INFO] [stderr]   cargo:rerun-if-env-changed=CMAKE_PREFIX_PATH
[INFO] [stderr]   cargo:rerun-if-env-changed=OpenCV_DIR
[INFO] [stderr]   cargo:rerun-if-env-changed=PKG_CONFIG_PATH
[INFO] [stderr]   cargo:rerun-if-env-changed=VCPKG_ROOT
[INFO] [stderr]   cargo:rerun-if-env-changed=VCPKGRS_DYNAMIC
[INFO] [stderr]   cargo:rerun-if-env-changed=VCPKGRS_TRIPLET
[INFO] [stderr]   cargo:rerun-if-env-changed=OCVRS_DOCS_GENERATE_DIR
[INFO] [stderr]   cargo:rerun-if-env-changed=DOCS_RS
[INFO] [stderr]   cargo:rerun-if-changed=/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.88.9/src_cpp/face.hpp
[INFO] [stderr]   cargo:rerun-if-changed=/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.88.9/src_cpp/xfeatures2d.hpp
[INFO] [stderr]   cargo:rerun-if-changed=/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.88.9/src_cpp/ccalib.hpp
[INFO] [stderr]   cargo:rerun-if-changed=/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.88.9/src_cpp/alphamat.hpp
[INFO] [stderr]   cargo:rerun-if-changed=/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.88.9/src_cpp/gapi.hpp
[INFO] [stderr]   cargo:rerun-if-changed=/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.88.9/src_cpp/core.hpp
[INFO] [stderr]   cargo:rerun-if-changed=/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.88.9/src_cpp/aruco.hpp
[INFO] [stderr]   cargo:rerun-if-changed=/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.88.9/src_cpp/dnn.hpp
[INFO] [stderr]   cargo:rerun-if-changed=/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.88.9/src_cpp/ocvrs_common.hpp
[INFO] [stderr]   cargo:rerun-if-changed=/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.88.9/src_cpp/videoio.hpp
[INFO] [stderr]   cargo:rerun-if-changed=/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.88.9/src_cpp/manual-core.cpp
[INFO] [stderr]   cargo:rerun-if-changed=/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.88.9/src_cpp/photo.hpp
[INFO] [stderr]   cargo:rerun-if-changed=/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.88.9/src_cpp/sfm.hpp
[INFO] [stderr]   cargo:rerun-if-changed=/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.88.9/src_cpp/bioinspired.hpp
[INFO] [stderr]   cargo:rerun-if-changed=/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.88.9/src_cpp/hdf.hpp
[INFO] [stderr]   cargo:rerun-if-changed=Cargo.toml
[INFO] [stderr]   OPT_LEVEL = Some(3)
[INFO] [stderr]   OUT_DIR = Some(/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out)
[INFO] [stderr]   TARGET = Some(x86_64-unknown-linux-gnu)
[INFO] [stderr]   HOST = Some(x86_64-unknown-linux-gnu)
[INFO] [stderr]   cargo:rerun-if-env-changed=CXX_x86_64-unknown-linux-gnu
[INFO] [stderr]   CXX_x86_64-unknown-linux-gnu = None
[INFO] [stderr]   cargo:rerun-if-env-changed=CXX_x86_64_unknown_linux_gnu
[INFO] [stderr]   CXX_x86_64_unknown_linux_gnu = None
[INFO] [stderr]   cargo:rerun-if-env-changed=HOST_CXX
[INFO] [stderr]   HOST_CXX = None
[INFO] [stderr]   cargo:rerun-if-env-changed=CXX
[INFO] [stderr]   CXX = None
[INFO] [stderr]   cargo:rerun-if-env-changed=CC_ENABLE_DEBUG_OUTPUT
[INFO] [stderr]   RUSTC_WRAPPER = None
[INFO] [stderr]   cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS
[INFO] [stderr]   CRATE_CC_NO_DEFAULTS = None
[INFO] [stderr]   DEBUG = Some(false)
[INFO] [stderr]   CARGO_CFG_TARGET_FEATURE = Some(fxsr,sse,sse2)
[INFO] [stderr]   cargo:rerun-if-env-changed=CXXFLAGS
[INFO] [stderr]   CXXFLAGS = None
[INFO] [stderr]   cargo:rerun-if-env-changed=HOST_CXXFLAGS
[INFO] [stderr]   HOST_CXXFLAGS = None
[INFO] [stderr]   cargo:rerun-if-env-changed=CXXFLAGS_x86_64_unknown_linux_gnu
[INFO] [stderr]   CXXFLAGS_x86_64_unknown_linux_gnu = None
[INFO] [stderr]   cargo:rerun-if-env-changed=CXXFLAGS_x86_64-unknown-linux-gnu
[INFO] [stderr]   CXXFLAGS_x86_64-unknown-linux-gnu = None
[INFO] [stderr]   CARGO_ENCODED_RUSTFLAGS = Some(--cap-lints=warn)
[INFO] [stderr]   OUT_DIR = Some(/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out)
[INFO] [stderr]   cargo:rerun-if-env-changed=CC_ENABLE_DEBUG_OUTPUT
[INFO] [stderr]   cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS
[INFO] [stderr]   CRATE_CC_NO_DEFAULTS = None
[INFO] [stderr]   TARGET = Some(x86_64-unknown-linux-gnu)
[INFO] [stderr]   CARGO_CFG_TARGET_FEATURE = Some(fxsr,sse,sse2)
[INFO] [stderr]   HOST = Some(x86_64-unknown-linux-gnu)
[INFO] [stderr]   cargo:rerun-if-env-changed=CXXFLAGS
[INFO] [stderr]   CXXFLAGS = None
[INFO] [stderr]   cargo:rerun-if-env-changed=HOST_CXXFLAGS
[INFO] [stderr]   HOST_CXXFLAGS = None
[INFO] [stderr]   cargo:rerun-if-env-changed=CXXFLAGS_x86_64_unknown_linux_gnu
[INFO] [stderr]   CXXFLAGS_x86_64_unknown_linux_gnu = None
[INFO] [stderr]   cargo:rerun-if-env-changed=CXXFLAGS_x86_64-unknown-linux-gnu
[INFO] [stderr]   CXXFLAGS_x86_64-unknown-linux-gnu = None
[INFO] [stderr]   OUT_DIR = Some(/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out)
[INFO] [stderr]   cargo:rerun-if-env-changed=CC_ENABLE_DEBUG_OUTPUT
[INFO] [stderr]   cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS
[INFO] [stderr]   CRATE_CC_NO_DEFAULTS = None
[INFO] [stderr]   TARGET = Some(x86_64-unknown-linux-gnu)
[INFO] [stderr]   CARGO_CFG_TARGET_FEATURE = Some(fxsr,sse,sse2)
[INFO] [stderr]   HOST = Some(x86_64-unknown-linux-gnu)
[INFO] [stderr]   cargo:rerun-if-env-changed=CXXFLAGS
[INFO] [stderr]   CXXFLAGS = None
[INFO] [stderr]   cargo:rerun-if-env-changed=HOST_CXXFLAGS
[INFO] [stderr]   HOST_CXXFLAGS = None
[INFO] [stderr]   cargo:rerun-if-env-changed=CXXFLAGS_x86_64_unknown_linux_gnu
[INFO] [stderr]   CXXFLAGS_x86_64_unknown_linux_gnu = None
[INFO] [stderr]   cargo:rerun-if-env-changed=CXXFLAGS_x86_64-unknown-linux-gnu
[INFO] [stderr]   CXXFLAGS_x86_64-unknown-linux-gnu = None
[INFO] [stderr]   OUT_DIR = Some(/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out)
[INFO] [stderr]   cargo:rerun-if-env-changed=CC_ENABLE_DEBUG_OUTPUT
[INFO] [stderr]   cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS
[INFO] [stderr]   CRATE_CC_NO_DEFAULTS = None
[INFO] [stderr]   TARGET = Some(x86_64-unknown-linux-gnu)
[INFO] [stderr]   CARGO_CFG_TARGET_FEATURE = Some(fxsr,sse,sse2)
[INFO] [stderr]   HOST = Some(x86_64-unknown-linux-gnu)
[INFO] [stderr]   cargo:rerun-if-env-changed=CXXFLAGS
[INFO] [stderr]   CXXFLAGS = None
[INFO] [stderr]   cargo:rerun-if-env-changed=HOST_CXXFLAGS
[INFO] [stderr]   HOST_CXXFLAGS = None
[INFO] [stderr]   cargo:rerun-if-env-changed=CXXFLAGS_x86_64_unknown_linux_gnu
[INFO] [stderr]   CXXFLAGS_x86_64_unknown_linux_gnu = None
[INFO] [stderr]   cargo:rerun-if-env-changed=CXXFLAGS_x86_64-unknown-linux-gnu
[INFO] [stderr]   CXXFLAGS_x86_64-unknown-linux-gnu = None
[INFO] [stderr]   OUT_DIR = Some(/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out)
[INFO] [stderr]   cargo:rerun-if-env-changed=CC_ENABLE_DEBUG_OUTPUT
[INFO] [stderr]   cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS
[INFO] [stderr]   CRATE_CC_NO_DEFAULTS = None
[INFO] [stderr]   TARGET = Some(x86_64-unknown-linux-gnu)
[INFO] [stderr]   CARGO_CFG_TARGET_FEATURE = Some(fxsr,sse,sse2)
[INFO] [stderr]   HOST = Some(x86_64-unknown-linux-gnu)
[INFO] [stderr]   cargo:rerun-if-env-changed=CXXFLAGS
[INFO] [stderr]   CXXFLAGS = None
[INFO] [stderr]   cargo:rerun-if-env-changed=HOST_CXXFLAGS
[INFO] [stderr]   HOST_CXXFLAGS = None
[INFO] [stderr]   cargo:rerun-if-env-changed=CXXFLAGS_x86_64_unknown_linux_gnu
[INFO] [stderr]   CXXFLAGS_x86_64_unknown_linux_gnu = None
[INFO] [stderr]   cargo:rerun-if-env-changed=CXXFLAGS_x86_64-unknown-linux-gnu
[INFO] [stderr]   CXXFLAGS_x86_64-unknown-linux-gnu = None
[INFO] [stderr]   OUT_DIR = Some(/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out)
[INFO] [stderr]   cargo:rerun-if-env-changed=CC_ENABLE_DEBUG_OUTPUT
[INFO] [stderr]   cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS
[INFO] [stderr]   CRATE_CC_NO_DEFAULTS = None
[INFO] [stderr]   TARGET = Some(x86_64-unknown-linux-gnu)
[INFO] [stderr]   CARGO_CFG_TARGET_FEATURE = Some(fxsr,sse,sse2)
[INFO] [stderr]   HOST = Some(x86_64-unknown-linux-gnu)
[INFO] [stderr]   cargo:rerun-if-env-changed=CXXFLAGS
[INFO] [stderr]   CXXFLAGS = None
[INFO] [stderr]   cargo:rerun-if-env-changed=HOST_CXXFLAGS
[INFO] [stderr]   HOST_CXXFLAGS = None
[INFO] [stderr]   cargo:rerun-if-env-changed=CXXFLAGS_x86_64_unknown_linux_gnu
[INFO] [stderr]   CXXFLAGS_x86_64_unknown_linux_gnu = None
[INFO] [stderr]   cargo:rerun-if-env-changed=CXXFLAGS_x86_64-unknown-linux-gnu
[INFO] [stderr]   CXXFLAGS_x86_64-unknown-linux-gnu = None
[INFO] [stderr]   OUT_DIR = Some(/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out)
[INFO] [stderr]   cargo:rerun-if-env-changed=CC_ENABLE_DEBUG_OUTPUT
[INFO] [stderr]   cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS
[INFO] [stderr]   CRATE_CC_NO_DEFAULTS = None
[INFO] [stderr]   TARGET = Some(x86_64-unknown-linux-gnu)
[INFO] [stderr]   CARGO_CFG_TARGET_FEATURE = Some(fxsr,sse,sse2)
[INFO] [stderr]   HOST = Some(x86_64-unknown-linux-gnu)
[INFO] [stderr]   cargo:rerun-if-env-changed=CXXFLAGS
[INFO] [stderr]   CXXFLAGS = None
[INFO] [stderr]   cargo:rerun-if-env-changed=HOST_CXXFLAGS
[INFO] [stderr]   HOST_CXXFLAGS = None
[INFO] [stderr]   cargo:rerun-if-env-changed=CXXFLAGS_x86_64_unknown_linux_gnu
[INFO] [stderr]   CXXFLAGS_x86_64_unknown_linux_gnu = None
[INFO] [stderr]   cargo:rerun-if-env-changed=CXXFLAGS_x86_64-unknown-linux-gnu
[INFO] [stderr]   CXXFLAGS_x86_64-unknown-linux-gnu = None
[INFO] [stderr]   OUT_DIR = Some(/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out)
[INFO] [stderr]   cargo:rerun-if-env-changed=CC_ENABLE_DEBUG_OUTPUT
[INFO] [stderr]   cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS
[INFO] [stderr]   CRATE_CC_NO_DEFAULTS = None
[INFO] [stderr]   TARGET = Some(x86_64-unknown-linux-gnu)
[INFO] [stderr]   CARGO_CFG_TARGET_FEATURE = Some(fxsr,sse,sse2)
[INFO] [stderr]   HOST = Some(x86_64-unknown-linux-gnu)
[INFO] [stderr]   cargo:rerun-if-env-changed=CXXFLAGS
[INFO] [stderr]   CXXFLAGS = None
[INFO] [stderr]   cargo:rerun-if-env-changed=HOST_CXXFLAGS
[INFO] [stderr]   HOST_CXXFLAGS = None
[INFO] [stderr]   cargo:rerun-if-env-changed=CXXFLAGS_x86_64_unknown_linux_gnu
[INFO] [stderr]   CXXFLAGS_x86_64_unknown_linux_gnu = None
[INFO] [stderr]   cargo:rerun-if-env-changed=CXXFLAGS_x86_64-unknown-linux-gnu
[INFO] [stderr]   CXXFLAGS_x86_64-unknown-linux-gnu = None
[INFO] [stderr]   OUT_DIR = Some(/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out)
[INFO] [stderr]   cargo:rerun-if-env-changed=CC_ENABLE_DEBUG_OUTPUT
[INFO] [stderr]   cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS
[INFO] [stderr]   CRATE_CC_NO_DEFAULTS = None
[INFO] [stderr]   TARGET = Some(x86_64-unknown-linux-gnu)
[INFO] [stderr]   CARGO_CFG_TARGET_FEATURE = Some(fxsr,sse,sse2)
[INFO] [stderr]   HOST = Some(x86_64-unknown-linux-gnu)
[INFO] [stderr]   cargo:rerun-if-env-changed=CXXFLAGS
[INFO] [stderr]   CXXFLAGS = None
[INFO] [stderr]   cargo:rerun-if-env-changed=HOST_CXXFLAGS
[INFO] [stderr]   HOST_CXXFLAGS = None
[INFO] [stderr]   cargo:rerun-if-env-changed=CXXFLAGS_x86_64_unknown_linux_gnu
[INFO] [stderr]   CXXFLAGS_x86_64_unknown_linux_gnu = None
[INFO] [stderr]   cargo:rerun-if-env-changed=CXXFLAGS_x86_64-unknown-linux-gnu
[INFO] [stderr]   CXXFLAGS_x86_64-unknown-linux-gnu = None
[INFO] [stderr]   OUT_DIR = Some(/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out)
[INFO] [stderr]   cargo:rerun-if-env-changed=CC_ENABLE_DEBUG_OUTPUT
[INFO] [stderr]   cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS
[INFO] [stderr]   CRATE_CC_NO_DEFAULTS = None
[INFO] [stderr]   TARGET = Some(x86_64-unknown-linux-gnu)
[INFO] [stderr]   CARGO_CFG_TARGET_FEATURE = Some(fxsr,sse,sse2)
[INFO] [stderr]   HOST = Some(x86_64-unknown-linux-gnu)
[INFO] [stderr]   cargo:rerun-if-env-changed=CXXFLAGS
[INFO] [stderr]   CXXFLAGS = None
[INFO] [stderr]   cargo:rerun-if-env-changed=HOST_CXXFLAGS
[INFO] [stderr]   HOST_CXXFLAGS = None
[INFO] [stderr]   cargo:rerun-if-env-changed=CXXFLAGS_x86_64_unknown_linux_gnu
[INFO] [stderr]   CXXFLAGS_x86_64_unknown_linux_gnu = None
[INFO] [stderr]   cargo:rerun-if-env-changed=CXXFLAGS_x86_64-unknown-linux-gnu
[INFO] [stderr]   CXXFLAGS_x86_64-unknown-linux-gnu = None
[INFO] [stderr]   OUT_DIR = Some(/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out)
[INFO] [stderr]   cargo:rerun-if-env-changed=CC_ENABLE_DEBUG_OUTPUT
[INFO] [stderr]   cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS
[INFO] [stderr]   CRATE_CC_NO_DEFAULTS = None
[INFO] [stderr]   TARGET = Some(x86_64-unknown-linux-gnu)
[INFO] [stderr]   CARGO_CFG_TARGET_FEATURE = Some(fxsr,sse,sse2)
[INFO] [stderr]   HOST = Some(x86_64-unknown-linux-gnu)
[INFO] [stderr]   cargo:rerun-if-env-changed=CXXFLAGS
[INFO] [stderr]   CXXFLAGS = None
[INFO] [stderr]   cargo:rerun-if-env-changed=HOST_CXXFLAGS
[INFO] [stderr]   HOST_CXXFLAGS = None
[INFO] [stderr]   cargo:rerun-if-env-changed=CXXFLAGS_x86_64_unknown_linux_gnu
[INFO] [stderr]   CXXFLAGS_x86_64_unknown_linux_gnu = None
[INFO] [stderr]   cargo:rerun-if-env-changed=CXXFLAGS_x86_64-unknown-linux-gnu
[INFO] [stderr]   CXXFLAGS_x86_64-unknown-linux-gnu = None
[INFO] [stderr]   OUT_DIR = Some(/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out)
[INFO] [stderr]   cargo:rerun-if-env-changed=CC_ENABLE_DEBUG_OUTPUT
[INFO] [stderr]   cargo:rerun-if-env-changed=CRATE_CC_NO_DEFAULTS
[INFO] [stderr]   CRATE_CC_NO_DEFAULTS = None
[INFO] [stderr]   TARGET = Some(x86_64-unknown-linux-gnu)
[INFO] [stderr]   CARGO_CFG_TARGET_FEATURE = Some(fxsr,sse,sse2)
[INFO] [stderr]   HOST = Some(x86_64-unknown-linux-gnu)
[INFO] [stderr]   cargo:rerun-if-env-changed=CXXFLAGS
[INFO] [stderr]   CXXFLAGS = None
[INFO] [stderr]   cargo:rerun-if-env-changed=HOST_CXXFLAGS
[INFO] [stderr]   HOST_CXXFLAGS = None
[INFO] [stderr]   cargo:rerun-if-env-changed=CXXFLAGS_x86_64_unknown_linux_gnu
[INFO] [stderr]   CXXFLAGS_x86_64_unknown_linux_gnu = None
[INFO] [stderr]   cargo:rerun-if-env-changed=CXXFLAGS_x86_64-unknown-linux-gnu
[INFO] [stderr]   CXXFLAGS_x86_64-unknown-linux-gnu = None
[INFO] [stderr]   cargo:rustc-cfg=ocvrs_has_module_alphamat
[INFO] [stderr]   cargo:rustc-cfg=ocvrs_has_module_aruco
[INFO] [stderr]   cargo:rustc-cfg=ocvrs_has_module_bgsegm
[INFO] [stderr]   cargo:rustc-cfg=ocvrs_has_module_bioinspired
[INFO] [stderr]   cargo:rustc-cfg=ocvrs_has_module_calib3d
[INFO] [stderr]   cargo:rustc-cfg=ocvrs_has_module_ccalib
[INFO] [stderr]   cargo:rustc-cfg=ocvrs_has_module_core
[INFO] [stderr]   cargo:rustc-cfg=ocvrs_has_module_cvv
[INFO] [stderr]   cargo:rustc-cfg=ocvrs_has_module_dnn
[INFO] [stderr]   cargo:rustc-cfg=ocvrs_has_module_dnn_superres
[INFO] [stderr]   cargo:rustc-cfg=ocvrs_has_module_dpm
[INFO] [stderr]   cargo:rustc-cfg=ocvrs_has_module_face
[INFO] [stderr]   cargo:rustc-cfg=ocvrs_has_module_features2d
[INFO] [stderr]   cargo:rustc-cfg=ocvrs_has_module_flann
[INFO] [stderr]   cargo:rustc-cfg=ocvrs_has_module_freetype
[INFO] [stderr]   cargo:rustc-cfg=ocvrs_has_module_fuzzy
[INFO] [stderr]   cargo:rustc-cfg=ocvrs_has_module_hdf
[INFO] [stderr]   cargo:rustc-cfg=ocvrs_has_module_hfs
[INFO] [stderr]   cargo:rustc-cfg=ocvrs_has_module_highgui
[INFO] [stderr]   cargo:rustc-cfg=ocvrs_has_module_img_hash
[INFO] [stderr]   cargo:rustc-cfg=ocvrs_has_module_imgcodecs
[INFO] [stderr]   cargo:rustc-cfg=ocvrs_has_module_imgproc
[INFO] [stderr]   cargo:rustc-cfg=ocvrs_has_module_intensity_transform
[INFO] [stderr]   cargo:rustc-cfg=ocvrs_has_module_line_descriptor
[INFO] [stderr]   cargo:rustc-cfg=ocvrs_has_module_mcc
[INFO] [stderr]   cargo:rustc-cfg=ocvrs_has_module_ml
[INFO] [stderr]   cargo:rustc-cfg=ocvrs_has_module_objdetect
[INFO] [stderr]   cargo:rustc-cfg=ocvrs_has_module_optflow
[INFO] [stderr]   cargo:rustc-cfg=ocvrs_has_module_phase_unwrapping
[INFO] [stderr]   cargo:rustc-cfg=ocvrs_has_module_photo
[INFO] [stderr]   cargo:rustc-cfg=ocvrs_has_module_plot
[INFO] [stderr]   cargo:rustc-cfg=ocvrs_has_module_quality
[INFO] [stderr]   cargo:rustc-cfg=ocvrs_has_module_rapid
[INFO] [stderr]   cargo:rustc-cfg=ocvrs_has_module_rgbd
[INFO] [stderr]   cargo:rustc-cfg=ocvrs_has_module_saliency
[INFO] [stderr]   cargo:rustc-cfg=ocvrs_has_module_shape
[INFO] [stderr]   cargo:rustc-cfg=ocvrs_has_module_stereo
[INFO] [stderr]   cargo:rustc-cfg=ocvrs_has_module_stitching
[INFO] [stderr]   cargo:rustc-cfg=ocvrs_has_module_structured_light
[INFO] [stderr]   cargo:rustc-cfg=ocvrs_has_module_superres
[INFO] [stderr]   cargo:rustc-cfg=ocvrs_has_module_surface_matching
[INFO] [stderr]   cargo:rustc-cfg=ocvrs_has_module_text
[INFO] [stderr]   cargo:rustc-cfg=ocvrs_has_module_tracking
[INFO] [stderr]   cargo:rustc-cfg=ocvrs_has_module_video
[INFO] [stderr]   cargo:rustc-cfg=ocvrs_has_module_videoio
[INFO] [stderr]   cargo:rustc-cfg=ocvrs_has_module_videostab
[INFO] [stderr]   cargo:rustc-cfg=ocvrs_has_module_viz
[INFO] [stderr]   cargo:rustc-cfg=ocvrs_has_module_wechat_qrcode
[INFO] [stderr]   cargo:rustc-cfg=ocvrs_has_module_ximgproc
[INFO] [stderr]   cargo:rustc-cfg=ocvrs_has_module_xobjdetect
[INFO] [stderr]   cargo:rustc-cfg=ocvrs_has_module_xphoto
[INFO] [stderr]   exit status: 0
[INFO] [stderr]   exit status: 0
[INFO] [stderr]   exit status: 0
[INFO] [stderr]   exit status: 0
[INFO] [stderr]   exit status: 0
[INFO] [stderr]   exit status: 0
[INFO] [stderr]   exit status: 0
[INFO] [stderr]   exit status: 0
[INFO] [stderr]   cargo:warning=c++: fatal error: Killed signal terminated program cc1plus
[INFO] [stderr]   cargo:warning=compilation terminated.
[INFO] [stderr]   exit status: 0
[INFO] [stderr]   exit status: 0
[INFO] [stderr]   exit status: 0
[INFO] [stderr]   exit status: 1
[INFO] [stderr]   cargo:warning=ToolExecError: command did not execute successfully (status code exit status: 1): LC_ALL="C" "c++" "-O3" "-ffunction-sections" "-fdata-sections" "-fPIC" "-m64" "-std=c++14" "-I" "/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.88.9/src_cpp" "-I" "/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out" "-I" "." "-I" "/usr/include/opencv4" "-Wall" "-Wextra" "-Wno-deprecated-declarations" "-Wno-deprecated-copy" "-Wno-unused-parameter" "-Wno-sign-compare" "-Wno-comment" "-Wunused-but-set-variable" "-Wno-unused-variable" "-Wno-ignored-qualifiers" "-Wno-return-type-c-linkage" "-Wno-overloaded-virtual" "-o" "/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out/00cbd78a1c80dbd4-core.o" "-c" "/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out/core.cpp"
[INFO] [stderr]   exit status: 0
[INFO] [stderr]   exit status: 0
[INFO] [stderr]   exit status: 0
[INFO] [stderr]   exit status: 0
[INFO] [stderr]   exit status: 0
[INFO] [stderr]   exit status: 0
[INFO] [stderr]   exit status: 0
[INFO] [stderr]   exit status: 0
[INFO] [stderr]   cargo:warning=c++: fatal error: Killed signal terminated program cc1plus
[INFO] [stderr]   cargo:warning=compilation terminated.
[INFO] [stderr]   exit status: 0
[INFO] [stderr]   exit status: 0
[INFO] [stderr]   exit status: 1
[INFO] [stderr]   cargo:warning=ToolExecError: command did not execute successfully (status code exit status: 1): LC_ALL="C" "c++" "-O3" "-ffunction-sections" "-fdata-sections" "-fPIC" "-m64" "-std=c++14" "-I" "/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.88.9/src_cpp" "-I" "/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out" "-I" "." "-I" "/usr/include/opencv4" "-Wall" "-Wextra" "-Wno-deprecated-declarations" "-Wno-deprecated-copy" "-Wno-unused-parameter" "-Wno-sign-compare" "-Wno-comment" "-Wunused-but-set-variable" "-Wno-unused-variable" "-Wno-ignored-qualifiers" "-Wno-return-type-c-linkage" "-Wno-overloaded-virtual" "-o" "/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out/00cbd78a1c80dbd4-dnn.o" "-c" "/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out/dnn.cpp"cargo:warning=/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out/line_descriptor.cpp: In function 'void cv_line_descriptor_KeyLine_KeyLine(Result<cv::line_descriptor::KeyLine>*)':
[INFO] [stderr]   cargo:warning=/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out/line_descriptor.cpp:435:54: warning: 'ret.cv::line_descriptor::KeyLine::response' is used uninitialized [-Wuninitialized]
[INFO] [stderr]   cargo:warning=  435 |                         cv::line_descriptor::KeyLine ret;
[INFO] [stderr]   cargo:warning=      |                                                      ^~~
[INFO] [stderr]   cargo:warning=/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out/line_descriptor.cpp:435:54: warning: 'ret.cv::line_descriptor::KeyLine::size' is used uninitialized [-Wuninitialized]
[INFO] [stderr]   cargo:warning=/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out/line_descriptor.cpp:435:54: warning: 'ret.cv::line_descriptor::KeyLine::startPointX' is used uninitialized [-Wuninitialized]
[INFO] [stderr]   cargo:warning=/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out/line_descriptor.cpp:435:54: warning: 'ret.cv::line_descriptor::KeyLine::startPointY' is used uninitialized [-Wuninitialized]
[INFO] [stderr]   cargo:warning=/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out/line_descriptor.cpp:435:54: warning: 'ret.cv::line_descriptor::KeyLine::endPointX' is used uninitialized [-Wuninitialized]
[INFO] [stderr]   cargo:warning=/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out/line_descriptor.cpp:435:54: warning: 'ret.cv::line_descriptor::KeyLine::endPointY' is used uninitialized [-Wuninitialized]
[INFO] [stderr]   cargo:warning=/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out/line_descriptor.cpp:435:54: warning: 'ret.cv::line_descriptor::KeyLine::sPointInOctaveX' is used uninitialized [-Wuninitialized]
[INFO] [stderr]   cargo:warning=/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out/line_descriptor.cpp:435:54: warning: 'ret.cv::line_descriptor::KeyLine::sPointInOctaveY' is used uninitialized [-Wuninitialized]
[INFO] [stderr]   cargo:warning=/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out/line_descriptor.cpp:435:54: warning: 'ret.cv::line_descriptor::KeyLine::ePointInOctaveX' is used uninitialized [-Wuninitialized]
[INFO] [stderr]   cargo:warning=/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out/line_descriptor.cpp:435:54: warning: 'ret.cv::line_descriptor::KeyLine::ePointInOctaveY' is used uninitialized [-Wuninitialized]
[INFO] [stderr]   cargo:warning=In file included from /opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out/line_descriptor.cpp:1:
[INFO] [stderr]   cargo:warning=In function 'void Ok(T, Result<R>*) [with T = cv::line_descriptor::KeyLine; R = cv::line_descriptor::KeyLine]',
[INFO] [stderr]   cargo:warning=    inlined from 'void cv_line_descriptor_KeyLine_KeyLine(Result<cv::line_descriptor::KeyLine>*)' at /opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out/line_descriptor.cpp:436:6:
[INFO] [stderr]   cargo:warning=/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.88.9/src_cpp/ocvrs_common.hpp:48:9: warning: 'ret.cv::line_descriptor::KeyLine::angle' is used uninitialized [-Wuninitialized]
[INFO] [stderr]   cargo:warning=   48 |         ocvrs_return->result = *const_cast<R*>(&result);
[INFO] [stderr]   cargo:warning=      |         ^~~~~~~~~~~~
[INFO] [stderr]   cargo:warning=/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out/line_descriptor.cpp: In function 'void cv_line_descriptor_KeyLine_KeyLine(Result<cv::line_descriptor::KeyLine>*)':
[INFO] [stderr]   cargo:warning=/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out/line_descriptor.cpp:435:54: note: 'ret.cv::line_descriptor::KeyLine::angle' was declared here
[INFO] [stderr]   cargo:warning=  435 |                         cv::line_descriptor::KeyLine ret;
[INFO] [stderr]   cargo:warning=      |                                                      ^~~
[INFO] [stderr]   cargo:warning=In function 'void Ok(T, Result<R>*) [with T = cv::line_descriptor::KeyLine; R = cv::line_descriptor::KeyLine]',
[INFO] [stderr]   cargo:warning=    inlined from 'void cv_line_descriptor_KeyLine_KeyLine(Result<cv::line_descriptor::KeyLine>*)' at /opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out/line_descriptor.cpp:436:6:
[INFO] [stderr]   cargo:warning=/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.88.9/src_cpp/ocvrs_common.hpp:48:9: warning: 'ret.cv::line_descriptor::KeyLine::class_id' is used uninitialized [-Wuninitialized]
[INFO] [stderr]   cargo:warning=   48 |         ocvrs_return->result = *const_cast<R*>(&result);
[INFO] [stderr]   cargo:warning=      |         ^~~~~~~~~~~~
[INFO] [stderr]   cargo:warning=/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out/line_descriptor.cpp: In function 'void cv_line_descriptor_KeyLine_KeyLine(Result<cv::line_descriptor::KeyLine>*)':
[INFO] [stderr]   cargo:warning=/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out/line_descriptor.cpp:435:54: note: 'ret.cv::line_descriptor::KeyLine::class_id' was declared here
[INFO] [stderr]   cargo:warning=  435 |                         cv::line_descriptor::KeyLine ret;
[INFO] [stderr]   cargo:warning=      |                                                      ^~~
[INFO] [stderr]   cargo:warning=In function 'void Ok(T, Result<R>*) [with T = cv::line_descriptor::KeyLine; R = cv::line_descriptor::KeyLine]',
[INFO] [stderr]   cargo:warning=    inlined from 'void cv_line_descriptor_KeyLine_KeyLine(Result<cv::line_descriptor::KeyLine>*)' at /opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out/line_descriptor.cpp:436:6:
[INFO] [stderr]   cargo:warning=/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.88.9/src_cpp/ocvrs_common.hpp:48:9: warning: 'ret.cv::line_descriptor::KeyLine::octave' is used uninitialized [-Wuninitialized]
[INFO] [stderr]   cargo:warning=   48 |         ocvrs_return->result = *const_cast<R*>(&result);
[INFO] [stderr]   cargo:warning=      |         ^~~~~~~~~~~~
[INFO] [stderr]   cargo:warning=/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out/line_descriptor.cpp: In function 'void cv_line_descriptor_KeyLine_KeyLine(Result<cv::line_descriptor::KeyLine>*)':
[INFO] [stderr]   cargo:warning=/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out/line_descriptor.cpp:435:54: note: 'ret.cv::line_descriptor::KeyLine::octave' was declared here
[INFO] [stderr]   cargo:warning=  435 |                         cv::line_descriptor::KeyLine ret;
[INFO] [stderr]   cargo:warning=      |                                                      ^~~
[INFO] [stderr]   cargo:warning=In function 'void Ok(T, Result<R>*) [with T = cv::line_descriptor::KeyLine; R = cv::line_descriptor::KeyLine]',
[INFO] [stderr]   cargo:warning=    inlined from 'void cv_line_descriptor_KeyLine_KeyLine(Result<cv::line_descriptor::KeyLine>*)' at /opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out/line_descriptor.cpp:436:6:
[INFO] [stderr]   cargo:warning=/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.88.9/src_cpp/ocvrs_common.hpp:48:9: warning: 'ret.cv::line_descriptor::KeyLine::lineLength' is used uninitialized [-Wuninitialized]
[INFO] [stderr]   cargo:warning=   48 |         ocvrs_return->result = *const_cast<R*>(&result);
[INFO] [stderr]   cargo:warning=      |         ^~~~~~~~~~~~
[INFO] [stderr]   cargo:warning=/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out/line_descriptor.cpp: In function 'void cv_line_descriptor_KeyLine_KeyLine(Result<cv::line_descriptor::KeyLine>*)':
[INFO] [stderr]   cargo:warning=/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out/line_descriptor.cpp:435:54: note: 'ret.cv::line_descriptor::KeyLine::lineLength' was declared here
[INFO] [stderr]   cargo:warning=  435 |                         cv::line_descriptor::KeyLine ret;
[INFO] [stderr]   cargo:warning=      |                                                      ^~~
[INFO] [stderr]   cargo:warning=In function 'void Ok(T, Result<R>*) [with T = cv::line_descriptor::KeyLine; R = cv::line_descriptor::KeyLine]',
[INFO] [stderr]   cargo:warning=    inlined from 'void cv_line_descriptor_KeyLine_KeyLine(Result<cv::line_descriptor::KeyLine>*)' at /opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out/line_descriptor.cpp:436:6:
[INFO] [stderr]   cargo:warning=/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.88.9/src_cpp/ocvrs_common.hpp:48:9: warning: 'ret.cv::line_descriptor::KeyLine::numOfPixels' is used uninitialized [-Wuninitialized]
[INFO] [stderr]   cargo:warning=   48 |         ocvrs_return->result = *const_cast<R*>(&result);
[INFO] [stderr]   cargo:warning=      |         ^~~~~~~~~~~~
[INFO] [stderr]   cargo:warning=/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out/line_descriptor.cpp: In function 'void cv_line_descriptor_KeyLine_KeyLine(Result<cv::line_descriptor::KeyLine>*)':
[INFO] [stderr]   cargo:warning=/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out/line_descriptor.cpp:435:54: note: 'ret.cv::line_descriptor::KeyLine::numOfPixels' was declared here
[INFO] [stderr]   cargo:warning=  435 |                         cv::line_descriptor::KeyLine ret;
[INFO] [stderr]   cargo:warning=      |                                                      ^~~
[INFO] [stderr]   cargo:warning=At global scope:
[INFO] [stderr]   cargo:warning=cc1plus: note: unrecognized command-line option '-Wno-return-type-c-linkage' may have been intended to silence earlier diagnostics
[INFO] [stderr] 
[INFO] [stderr]   exit status: 0
[INFO] [stderr]   exit status: 0
[INFO] [stderr]   exit status: 0
[INFO] [stderr]   exit status: 0
[INFO] [stderr]   exit status: 0
[INFO] [stderr]   exit status: 0
[INFO] [stderr]   exit status: 0
[INFO] [stderr]   exit status: 0
[INFO] [stderr]   exit status: 0
[INFO] [stderr]   exit status: 0
[INFO] [stderr]   exit status: 0
[INFO] [stderr]   exit status: 0
[INFO] [stderr]   exit status: 0
[INFO] [stderr]   exit status: 0
[INFO] [stderr]   exit status: 0
[INFO] [stderr]   exit status: 0
[INFO] [stderr]   cargo:warning=/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out/rgbd.cpp: In function 'void cv_kinfu_Intr_Reprojector_Reprojector(Result<cv::kinfu::Intr::Reprojector>*)':
[INFO] [stderr]   cargo:warning=/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out/rgbd.cpp:659:54: warning: 'ret.cv::kinfu::Intr::Reprojector::fxinv' is used uninitialized [-Wuninitialized]
[INFO] [stderr]   cargo:warning=  659 |                         cv::kinfu::Intr::Reprojector ret;
[INFO] [stderr]   cargo:warning=      |                                                      ^~~
[INFO] [stderr]   cargo:warning=/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out/rgbd.cpp:659:54: warning: 'ret.cv::kinfu::Intr::Reprojector::fyinv' is used uninitialized [-Wuninitialized]
[INFO] [stderr]   cargo:warning=/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out/rgbd.cpp:659:54: warning: 'ret.cv::kinfu::Intr::Reprojector::cx' is used uninitialized [-Wuninitialized]
[INFO] [stderr]   cargo:warning=/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out/rgbd.cpp:659:54: warning: 'ret.cv::kinfu::Intr::Reprojector::cy' is used uninitialized [-Wuninitialized]
[INFO] [stderr]   cargo:warning=c++: fatal error: Killed signal terminated program cc1plus
[INFO] [stderr]   cargo:warning=compilation terminated.
[INFO] [stderr]   exit status: 0
[INFO] [stderr]   exit status: 0
[INFO] [stderr]   exit status: 0
[INFO] [stderr]   exit status: 0
[INFO] [stderr]   exit status: 1
[INFO] [stderr]   cargo:warning=ToolExecError: command did not execute successfully (status code exit status: 1): LC_ALL="C" "c++" "-O3" "-ffunction-sections" "-fdata-sections" "-fPIC" "-m64" "-std=c++14" "-I" "/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.88.9/src_cpp" "-I" "/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out" "-I" "." "-I" "/usr/include/opencv4" "-Wall" "-Wextra" "-Wno-deprecated-declarations" "-Wno-deprecated-copy" "-Wno-unused-parameter" "-Wno-sign-compare" "-Wno-comment" "-Wunused-but-set-variable" "-Wno-unused-variable" "-Wno-ignored-qualifiers" "-Wno-return-type-c-linkage" "-Wno-overloaded-virtual" "-o" "/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out/00cbd78a1c80dbd4-stitching.o" "-c" "/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out/stitching.cpp"cargo:warning=At global scope:
[INFO] [stderr]   cargo:warning=cc1plus: note: unrecognized command-line option '-Wno-return-type-c-linkage' may have been intended to silence earlier diagnostics
[INFO] [stderr] 
[INFO] [stderr]   exit status: 0
[INFO] [stderr]   exit status: 0
[INFO] [stderr]   exit status: 0
[INFO] [stderr]   exit status: 0
[INFO] [stderr]   exit status: 0
[INFO] [stderr]   exit status: 0
[INFO] [stderr]   exit status: 0
[INFO] [stderr]   exit status: 0
[INFO] [stderr] 
[INFO] [stderr]   --- stderr
[INFO] [stderr]   === Crate version: Some("0.88.9")
[INFO] [stderr]   === Environment configuration:
[INFO] [stderr]   ===   OPENCV_PACKAGE_NAME = None
[INFO] [stderr]   ===   OPENCV_PKGCONFIG_NAME = None
[INFO] [stderr]   ===   OPENCV_CMAKE_NAME = None
[INFO] [stderr]   ===   OPENCV_CMAKE_BIN = None
[INFO] [stderr]   ===   OPENCV_VCPKG_NAME = None
[INFO] [stderr]   ===   OPENCV_LINK_LIBS = None
[INFO] [stderr]   ===   OPENCV_LINK_PATHS = None
[INFO] [stderr]   ===   OPENCV_INCLUDE_PATHS = None
[INFO] [stderr]   ===   OPENCV_DISABLE_PROBES = None
[INFO] [stderr]   ===   OPENCV_MSVC_CRT = None
[INFO] [stderr]   ===   CMAKE_PREFIX_PATH = None
[INFO] [stderr]   ===   OpenCV_DIR = None
[INFO] [stderr]   ===   PKG_CONFIG_PATH = None
[INFO] [stderr]   ===   VCPKG_ROOT = None
[INFO] [stderr]   ===   VCPKGRS_DYNAMIC = None
[INFO] [stderr]   ===   VCPKGRS_TRIPLET = None
[INFO] [stderr]   ===   OCVRS_DOCS_GENERATE_DIR = None
[INFO] [stderr]   ===   DOCS_RS = None
[INFO] [stderr]   ===   PATH = Some("/opt/rustwide/cargo-home/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin")
[INFO] [stderr]   === Enabled features:
[INFO] [stderr]   ===   ALPHAMAT
[INFO] [stderr]   ===   ARUCO
[INFO] [stderr]   ===   ARUCO_DETECTOR
[INFO] [stderr]   ===   BARCODE
[INFO] [stderr]   ===   BGSEGM
[INFO] [stderr]   ===   BIOINSPIRED
[INFO] [stderr]   ===   CALIB3D
[INFO] [stderr]   ===   CCALIB
[INFO] [stderr]   ===   CUDAARITHM
[INFO] [stderr]   ===   CUDABGSEGM
[INFO] [stderr]   ===   CUDACODEC
[INFO] [stderr]   ===   CUDAFEATURES2D
[INFO] [stderr]   ===   CUDAFILTERS
[INFO] [stderr]   ===   CUDAIMGPROC
[INFO] [stderr]   ===   CUDAOBJDETECT
[INFO] [stderr]   ===   CUDAOPTFLOW
[INFO] [stderr]   ===   CUDASTEREO
[INFO] [stderr]   ===   CUDAWARPING
[INFO] [stderr]   ===   CVV
[INFO] [stderr]   ===   DEFAULT
[INFO] [stderr]   ===   DNN
[INFO] [stderr]   ===   DNN_SUPERRES
[INFO] [stderr]   ===   DPM
[INFO] [stderr]   ===   FACE
[INFO] [stderr]   ===   FEATURES2D
[INFO] [stderr]   ===   FLANN
[INFO] [stderr]   ===   FREETYPE
[INFO] [stderr]   ===   FUZZY
[INFO] [stderr]   ===   GAPI
[INFO] [stderr]   ===   HDF
[INFO] [stderr]   ===   HFS
[INFO] [stderr]   ===   HIGHGUI
[INFO] [stderr]   ===   IMGCODECS
[INFO] [stderr]   ===   IMGPROC
[INFO] [stderr]   ===   IMG_HASH
[INFO] [stderr]   ===   INTENSITY_TRANSFORM
[INFO] [stderr]   ===   LINE_DESCRIPTOR
[INFO] [stderr]   ===   MCC
[INFO] [stderr]   ===   ML
[INFO] [stderr]   ===   OBJDETECT
[INFO] [stderr]   ===   OPTFLOW
[INFO] [stderr]   ===   OVIS
[INFO] [stderr]   ===   PHASE_UNWRAPPING
[INFO] [stderr]   ===   PHOTO
[INFO] [stderr]   ===   PLOT
[INFO] [stderr]   ===   QUALITY
[INFO] [stderr]   ===   RAPID
[INFO] [stderr]   ===   RGBD
[INFO] [stderr]   ===   SALIENCY
[INFO] [stderr]   ===   SFM
[INFO] [stderr]   ===   SHAPE
[INFO] [stderr]   ===   STEREO
[INFO] [stderr]   ===   STITCHING
[INFO] [stderr]   ===   STRUCTURED_LIGHT
[INFO] [stderr]   ===   SUPERRES
[INFO] [stderr]   ===   SURFACE_MATCHING
[INFO] [stderr]   ===   TEXT
[INFO] [stderr]   ===   TRACKING
[INFO] [stderr]   ===   VIDEO
[INFO] [stderr]   ===   VIDEOIO
[INFO] [stderr]   ===   VIDEOSTAB
[INFO] [stderr]   ===   VIZ
[INFO] [stderr]   ===   WECHAT_QRCODE
[INFO] [stderr]   ===   XFEATURES2D
[INFO] [stderr]   ===   XIMGPROC
[INFO] [stderr]   ===   XOBJDETECT
[INFO] [stderr]   ===   XPHOTO
[INFO] [stderr]   === Detected probe priority based on environment vars: pkg_config: false, cmake: false, vcpkg: false
[INFO] [stderr]   === Probing the OpenCV library in the following order: environment, pkg_config, cmake, vcpkg_cmake, vcpkg
[INFO] [stderr]   === Can't probe using: environment, continuing with other methods because: Some environment variables are missing
[INFO] [stderr]   === Probing OpenCV library using pkg_config
[INFO] [stderr]   === Successfully probed using: pkg_config
[INFO] [stderr]   === OpenCV library configuration: Library {
[INFO] [stderr]       include_paths: [
[INFO] [stderr]           "/usr/include/opencv4",
[INFO] [stderr]       ],
[INFO] [stderr]       version: Version {
[INFO] [stderr]           major: 4,
[INFO] [stderr]           minor: 10,
[INFO] [stderr]           patch: 0,
[INFO] [stderr]       },
[INFO] [stderr]       cargo_metadata: [
[INFO] [stderr]           "cargo:rustc-link-search=/usr/lib/x86_64-linux-gnu",
[INFO] [stderr]           "cargo:rustc-link-lib=opencv_stitching",
[INFO] [stderr]           "cargo:rustc-link-lib=opencv_alphamat",
[INFO] [stderr]           "cargo:rustc-link-lib=opencv_aruco",
[INFO] [stderr]           "cargo:rustc-link-lib=opencv_bgsegm",
[INFO] [stderr]           "cargo:rustc-link-lib=opencv_bioinspired",
[INFO] [stderr]           "cargo:rustc-link-lib=opencv_ccalib",
[INFO] [stderr]           "cargo:rustc-link-lib=opencv_cvv",
[INFO] [stderr]           "cargo:rustc-link-lib=opencv_dnn_objdetect",
[INFO] [stderr]           "cargo:rustc-link-lib=opencv_dnn_superres",
[INFO] [stderr]           "cargo:rustc-link-lib=opencv_dpm",
[INFO] [stderr]           "cargo:rustc-link-lib=opencv_face",
[INFO] [stderr]           "cargo:rustc-link-lib=opencv_freetype",
[INFO] [stderr]           "cargo:rustc-link-lib=opencv_fuzzy",
[INFO] [stderr]           "cargo:rustc-link-lib=opencv_hdf",
[INFO] [stderr]           "cargo:rustc-link-lib=opencv_hfs",
[INFO] [stderr]           "cargo:rustc-link-lib=opencv_img_hash",
[INFO] [stderr]           "cargo:rustc-link-lib=opencv_intensity_transform",
[INFO] [stderr]           "cargo:rustc-link-lib=opencv_line_descriptor",
[INFO] [stderr]           "cargo:rustc-link-lib=opencv_mcc",
[INFO] [stderr]           "cargo:rustc-link-lib=opencv_quality",
[INFO] [stderr]           "cargo:rustc-link-lib=opencv_rapid",
[INFO] [stderr]           "cargo:rustc-link-lib=opencv_reg",
[INFO] [stderr]           "cargo:rustc-link-lib=opencv_rgbd",
[INFO] [stderr]           "cargo:rustc-link-lib=opencv_saliency",
[INFO] [stderr]           "cargo:rustc-link-lib=opencv_shape",
[INFO] [stderr]           "cargo:rustc-link-lib=opencv_signal",
[INFO] [stderr]           "cargo:rustc-link-lib=opencv_stereo",
[INFO] [stderr]           "cargo:rustc-link-lib=opencv_structured_light",
[INFO] [stderr]           "cargo:rustc-link-lib=opencv_phase_unwrapping",
[INFO] [stderr]           "cargo:rustc-link-lib=opencv_superres",
[INFO] [stderr]           "cargo:rustc-link-lib=opencv_optflow",
[INFO] [stderr]           "cargo:rustc-link-lib=opencv_surface_matching",
[INFO] [stderr]           "cargo:rustc-link-lib=opencv_tracking",
[INFO] [stderr]           "cargo:rustc-link-lib=opencv_highgui",
[INFO] [stderr]           "cargo:rustc-link-lib=opencv_datasets",
[INFO] [stderr]           "cargo:rustc-link-lib=opencv_text",
[INFO] [stderr]           "cargo:rustc-link-lib=opencv_plot",
[INFO] [stderr]           "cargo:rustc-link-lib=opencv_ml",
[INFO] [stderr]           "cargo:rustc-link-lib=opencv_videostab",
[INFO] [stderr]           "cargo:rustc-link-lib=opencv_videoio",
[INFO] [stderr]           "cargo:rustc-link-lib=opencv_viz",
[INFO] [stderr]           "cargo:rustc-link-lib=opencv_wechat_qrcode",
[INFO] [stderr]           "cargo:rustc-link-lib=opencv_ximgproc",
[INFO] [stderr]           "cargo:rustc-link-lib=opencv_video",
[INFO] [stderr]           "cargo:rustc-link-lib=opencv_xobjdetect",
[INFO] [stderr]           "cargo:rustc-link-lib=opencv_objdetect",
[INFO] [stderr]           "cargo:rustc-link-lib=opencv_calib3d",
[INFO] [stderr]           "cargo:rustc-link-lib=opencv_imgcodecs",
[INFO] [stderr]           "cargo:rustc-link-lib=opencv_features2d",
[INFO] [stderr]           "cargo:rustc-link-lib=opencv_dnn",
[INFO] [stderr]           "cargo:rustc-link-lib=opencv_flann",
[INFO] [stderr]           "cargo:rustc-link-lib=opencv_xphoto",
[INFO] [stderr]           "cargo:rustc-link-lib=opencv_photo",
[INFO] [stderr]           "cargo:rustc-link-lib=opencv_imgproc",
[INFO] [stderr]           "cargo:rustc-link-lib=opencv_core",
[INFO] [stderr]       ],
[INFO] [stderr]   }
[INFO] [stderr]   === Detected OpenCV module header dir at: /usr/include/opencv4/opencv2
[INFO] [stderr]   === Found OpenCV version: 4.10.0 in headers located at: /usr/include/opencv4
[INFO] [stderr]   === Generating code in: /opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out
[INFO] [stderr]   === Placing generated bindings into: /opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out/opencv
[INFO] [stderr]   === Using OpenCV headers from: /usr/include/opencv4
[INFO] [stderr]   === Clang: Ubuntu clang version 21.1.8 (6ubuntu1)
[INFO] [stderr]   === Clang command line args: [
[INFO] [stderr]       "-isystem/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15",
[INFO] [stderr]       "-isystem/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15",
[INFO] [stderr]       "-isystem/usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward",
[INFO] [stderr]       "-isystem/usr/lib/llvm-21/lib/clang/21/include",
[INFO] [stderr]       "-isystem/usr/local/include",
[INFO] [stderr]       "-isystem/usr/include/x86_64-linux-gnu",
[INFO] [stderr]       "-isystem/usr/include",
[INFO] [stderr]       "-I/usr/include/opencv4",
[INFO] [stderr]       "-F/usr/include/opencv4",
[INFO] [stderr]       "-I/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.88.9/src_cpp",
[INFO] [stderr]       "-F/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.88.9/src_cpp",
[INFO] [stderr]       "-DOCVRS_PARSING_HEADERS",
[INFO] [stderr]       "-includeocvrs_common.hpp",
[INFO] [stderr]       "-std=c++14",
[INFO] [stderr]   ]
[INFO] [stderr]   === Using environment job server with the the amount of available jobs: 1
[INFO] [stderr]   === Generating 51 modules
[INFO] [stderr]   === Running: "/opt/rustwide/target/release/build/opencv-bcd10f21e1a0ea98/build-script-build" "/usr/include/opencv4" "/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.88.9/src_cpp" "/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out" "alphamat" ""
[INFO] [stderr]   === Generated: alphamat in 3.592112146s
[INFO] [stderr]   === Running: "/opt/rustwide/target/release/build/opencv-bcd10f21e1a0ea98/build-script-build" "/usr/include/opencv4" "/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.88.9/src_cpp" "/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out" "aruco" ""
[INFO] [stderr]   === Generated: aruco in 3.948012128s
[INFO] [stderr]   === Running: "/opt/rustwide/target/release/build/opencv-bcd10f21e1a0ea98/build-script-build" "/usr/include/opencv4" "/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.88.9/src_cpp" "/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out" "bgsegm" ""
[INFO] [stderr]   === Running: "/opt/rustwide/target/release/build/opencv-bcd10f21e1a0ea98/build-script-build" "/usr/include/opencv4" "/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.88.9/src_cpp" "/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out" "bioinspired" ""
[INFO] [stderr]   === Running: "/opt/rustwide/target/release/build/opencv-bcd10f21e1a0ea98/build-script-build" "/usr/include/opencv4" "/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.88.9/src_cpp" "/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out" "calib3d" ""
[INFO] [stderr]   === Running: "/opt/rustwide/target/release/build/opencv-bcd10f21e1a0ea98/build-script-build" "/usr/include/opencv4" "/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.88.9/src_cpp" "/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out" "ccalib" ""
[INFO] [stderr]   === Running: "/opt/rustwide/target/release/build/opencv-bcd10f21e1a0ea98/build-script-build" "/usr/include/opencv4" "/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.88.9/src_cpp" "/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out" "core" ""
[INFO] [stderr]   === Generated: bgsegm in 3.506686748s
[INFO] [stderr]   === Running: "/opt/rustwide/target/release/build/opencv-bcd10f21e1a0ea98/build-script-build" "/usr/include/opencv4" "/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.88.9/src_cpp" "/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out" "cvv" ""
[INFO] [stderr]   === Generated: bioinspired in 3.474963289s
[INFO] [stderr]   === Running: "/opt/rustwide/target/release/build/opencv-bcd10f21e1a0ea98/build-script-build" "/usr/include/opencv4" "/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.88.9/src_cpp" "/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out" "dnn" ""
[INFO] [stderr]   === Generated: ccalib in 5.103957681s
[INFO] [stderr]   === Running: "/opt/rustwide/target/release/build/opencv-bcd10f21e1a0ea98/build-script-build" "/usr/include/opencv4" "/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.88.9/src_cpp" "/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out" "dnn_superres" ""
[INFO] [stderr]   === Generated: cvv in 3.667536875s
[INFO] [stderr]   === Running: "/opt/rustwide/target/release/build/opencv-bcd10f21e1a0ea98/build-script-build" "/usr/include/opencv4" "/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.88.9/src_cpp" "/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out" "dpm" ""
[INFO] [stderr]   === Running: "/opt/rustwide/target/release/build/opencv-bcd10f21e1a0ea98/build-script-build" "/usr/include/opencv4" "/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.88.9/src_cpp" "/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out" "face" ""
[INFO] [stderr]   === Generated: calib3d in 8.384841215s
[INFO] [stderr]   === Running: "/opt/rustwide/target/release/build/opencv-bcd10f21e1a0ea98/build-script-build" "/usr/include/opencv4" "/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.88.9/src_cpp" "/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out" "features2d" ""
[INFO] [stderr]   === Generated: dnn_superres in 4.353585049s
[INFO] [stderr]   === Running: "/opt/rustwide/target/release/build/opencv-bcd10f21e1a0ea98/build-script-build" "/usr/include/opencv4" "/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.88.9/src_cpp" "/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out" "flann" ""
[INFO] [stderr]   === Generated: dpm in 4.382264478s
[INFO] [stderr]   === Running: "/opt/rustwide/target/release/build/opencv-bcd10f21e1a0ea98/build-script-build" "/usr/include/opencv4" "/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.88.9/src_cpp" "/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out" "freetype" ""
[INFO] [stderr]   === Generated: face in 5.60890593s
[INFO] [stderr]   === Running: "/opt/rustwide/target/release/build/opencv-bcd10f21e1a0ea98/build-script-build" "/usr/include/opencv4" "/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.88.9/src_cpp" "/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out" "fuzzy" ""
[INFO] [stderr]   === Generated: features2d in 5.507184291s
[INFO] [stderr]   === Running: "/opt/rustwide/target/release/build/opencv-bcd10f21e1a0ea98/build-script-build" "/usr/include/opencv4" "/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.88.9/src_cpp" "/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out" "hdf" ""
[INFO] [stderr]   === Generated: freetype in 3.199983856s
[INFO] [stderr]   === Generated: flann in 5.201000099s
[INFO] [stderr]   === Running: "/opt/rustwide/target/release/build/opencv-bcd10f21e1a0ea98/build-script-build" "/usr/include/opencv4" "/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.88.9/src_cpp" "/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out" "hfs" ""
[INFO] [stderr]   === Generated: fuzzy in 4.670606231s
[INFO] [stderr]   === Running: "/opt/rustwide/target/release/build/opencv-bcd10f21e1a0ea98/build-script-build" "/usr/include/opencv4" "/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.88.9/src_cpp" "/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out" "highgui" ""
[INFO] [stderr]   === Generated: hdf in 4.249744481s
[INFO] [stderr]   === Running: "/opt/rustwide/target/release/build/opencv-bcd10f21e1a0ea98/build-script-build" "/usr/include/opencv4" "/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.88.9/src_cpp" "/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out" "img_hash" ""
[INFO] [stderr]   === Generated: core in 18.228987166s
[INFO] [stderr]   === Running: "/opt/rustwide/target/release/build/opencv-bcd10f21e1a0ea98/build-script-build" "/usr/include/opencv4" "/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.88.9/src_cpp" "/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out" "imgcodecs" ""
[INFO] [stderr]   === Running: "/opt/rustwide/target/release/build/opencv-bcd10f21e1a0ea98/build-script-build" "/usr/include/opencv4" "/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.88.9/src_cpp" "/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out" "imgproc" ""
[INFO] [stderr]   === Running: "/opt/rustwide/target/release/build/opencv-bcd10f21e1a0ea98/build-script-build" "/usr/include/opencv4" "/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.88.9/src_cpp" "/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out" "intensity_transform" ""
[INFO] [stderr]   === Running: "/opt/rustwide/target/release/build/opencv-bcd10f21e1a0ea98/build-script-build" "/usr/include/opencv4" "/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.88.9/src_cpp" "/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out" "line_descriptor" ""
[INFO] [stderr]   === Generated: hfs in 4.531977984s
[INFO] [stderr]   === Running: "/opt/rustwide/target/release/build/opencv-bcd10f21e1a0ea98/build-script-build" "/usr/include/opencv4" "/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.88.9/src_cpp" "/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out" "mcc" ""
[INFO] [stderr]   === Generated: dnn in 17.092901073s
[INFO] [stderr]   === Running: "/opt/rustwide/target/release/build/opencv-bcd10f21e1a0ea98/build-script-build" "/usr/include/opencv4" "/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.88.9/src_cpp" "/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out" "ml" ""
[INFO] [stderr]   === Generated: img_hash in 3.411781461s
[INFO] [stderr]   === Generated: highgui in 4.478139407s
[INFO] [stderr]   === Running: "/opt/rustwide/target/release/build/opencv-bcd10f21e1a0ea98/build-script-build" "/usr/include/opencv4" "/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.88.9/src_cpp" "/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out" "objdetect" ""
[INFO] [stderr]   === Running: "/opt/rustwide/target/release/build/opencv-bcd10f21e1a0ea98/build-script-build" "/usr/include/opencv4" "/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.88.9/src_cpp" "/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out" "optflow" ""
[INFO] [stderr]   === Generated: intensity_transform in 3.333392262s
[INFO] [stderr]   === Running: "/opt/rustwide/target/release/build/opencv-bcd10f21e1a0ea98/build-script-build" "/usr/include/opencv4" "/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.88.9/src_cpp" "/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out" "phase_unwrapping" ""
[INFO] [stderr]   === Generated: imgcodecs in 4.31302475s
[INFO] [stderr]   === Running: "/opt/rustwide/target/release/build/opencv-bcd10f21e1a0ea98/build-script-build" "/usr/include/opencv4" "/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.88.9/src_cpp" "/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out" "photo" ""
[INFO] [stderr]   === Generated: line_descriptor in 4.679641732s
[INFO] [stderr]   === Running: "/opt/rustwide/target/release/build/opencv-bcd10f21e1a0ea98/build-script-build" "/usr/include/opencv4" "/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.88.9/src_cpp" "/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out" "plot" ""
[INFO] [stderr]   === Generated: mcc in 5.050391063s
[INFO] [stderr]   === Running: "/opt/rustwide/target/release/build/opencv-bcd10f21e1a0ea98/build-script-build" "/usr/include/opencv4" "/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.88.9/src_cpp" "/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out" "quality" ""
[INFO] [stderr]   === Generated: phase_unwrapping in 3.032362679s
[INFO] [stderr]   === Running: "/opt/rustwide/target/release/build/opencv-bcd10f21e1a0ea98/build-script-build" "/usr/include/opencv4" "/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.88.9/src_cpp" "/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out" "rapid" ""
[INFO] [stderr]   === Generated: ml in 6.531999409s
[INFO] [stderr]   === Running: "/opt/rustwide/target/release/build/opencv-bcd10f21e1a0ea98/build-script-build" "/usr/include/opencv4" "/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.88.9/src_cpp" "/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out" "rgbd" ""
[INFO] [stderr]   === Generated: optflow in 5.671797389s
[INFO] [stderr]   === Generated: photo in 4.954046165s
[INFO] [stderr]   === Running: "/opt/rustwide/target/release/build/opencv-bcd10f21e1a0ea98/build-script-build" "/usr/include/opencv4" "/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.88.9/src_cpp" "/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out" "saliency" ""
[INFO] [stderr]   === Running: "/opt/rustwide/target/release/build/opencv-bcd10f21e1a0ea98/build-script-build" "/usr/include/opencv4" "/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.88.9/src_cpp" "/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out" "shape" ""
[INFO] [stderr]   === Generated: plot in 4.447086006s
[INFO] [stderr]   === Running: "/opt/rustwide/target/release/build/opencv-bcd10f21e1a0ea98/build-script-build" "/usr/include/opencv4" "/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.88.9/src_cpp" "/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out" "stereo" ""
[INFO] [stderr]   === Generated: objdetect in 6.990595288s
[INFO] [stderr]   === Running: "/opt/rustwide/target/release/build/opencv-bcd10f21e1a0ea98/build-script-build" "/usr/include/opencv4" "/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.88.9/src_cpp" "/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out" "stitching" ""
[INFO] [stderr]   === Generated: quality in 4.145190794s
[INFO] [stderr]   === Running: "/opt/rustwide/target/release/build/opencv-bcd10f21e1a0ea98/build-script-build" "/usr/include/opencv4" "/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.88.9/src_cpp" "/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out" "structured_light" ""
[INFO] [stderr]   === Generated: imgproc in 10.608053924s
[INFO] [stderr]   === Running: "/opt/rustwide/target/release/build/opencv-bcd10f21e1a0ea98/build-script-build" "/usr/include/opencv4" "/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.88.9/src_cpp" "/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out" "superres" ""
[INFO] [stderr]   === Generated: rapid in 4.107385485s
[INFO] [stderr]   === Running: "/opt/rustwide/target/release/build/opencv-bcd10f21e1a0ea98/build-script-build" "/usr/include/opencv4" "/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.88.9/src_cpp" "/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out" "surface_matching" ""
[INFO] [stderr]   === Generated: saliency in 3.091582628s
[INFO] [stderr]   === Running: "/opt/rustwide/target/release/build/opencv-bcd10f21e1a0ea98/build-script-build" "/usr/include/opencv4" "/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.88.9/src_cpp" "/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out" "text" ""
[INFO] [stderr]   === Generated: shape in 4.086678795s
[INFO] [stderr]   === Running: "/opt/rustwide/target/release/build/opencv-bcd10f21e1a0ea98/build-script-build" "/usr/include/opencv4" "/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.88.9/src_cpp" "/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out" "tracking" ""
[INFO] [stderr]   === Generated: superres in 3.745406423s
[INFO] [stderr]   === Running: "/opt/rustwide/target/release/build/opencv-bcd10f21e1a0ea98/build-script-build" "/usr/include/opencv4" "/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.88.9/src_cpp" "/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out" "video" ""
[INFO] [stderr]   === Generated: stereo in 4.769472249s
[INFO] [stderr]   === Running: "/opt/rustwide/target/release/build/opencv-bcd10f21e1a0ea98/build-script-build" "/usr/include/opencv4" "/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.88.9/src_cpp" "/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out" "videoio" ""
[INFO] [stderr]   === Generated: rgbd in 6.779068393s
[INFO] [stderr]   === Running: "/opt/rustwide/target/release/build/opencv-bcd10f21e1a0ea98/build-script-build" "/usr/include/opencv4" "/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.88.9/src_cpp" "/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out" "videostab" ""
[INFO] [stderr]   === Generated: structured_light in 4.653715652s
[INFO] [stderr]   === Running: "/opt/rustwide/target/release/build/opencv-bcd10f21e1a0ea98/build-script-build" "/usr/include/opencv4" "/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.88.9/src_cpp" "/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out" "viz" ""
[INFO] [stderr]   === Generated: surface_matching in 4.27061949s
[INFO] [stderr]   === Running: "/opt/rustwide/target/release/build/opencv-bcd10f21e1a0ea98/build-script-build" "/usr/include/opencv4" "/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.88.9/src_cpp" "/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out" "wechat_qrcode" ""
[INFO] [stderr]   === Generated: tracking in 4.053053146s
[INFO] [stderr]   === Running: "/opt/rustwide/target/release/build/opencv-bcd10f21e1a0ea98/build-script-build" "/usr/include/opencv4" "/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.88.9/src_cpp" "/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out" "ximgproc" ""
[INFO] [stderr]   === Generated: text in 5.633990258s
[INFO] [stderr]   === Running: "/opt/rustwide/target/release/build/opencv-bcd10f21e1a0ea98/build-script-build" "/usr/include/opencv4" "/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.88.9/src_cpp" "/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out" "xobjdetect" ""
[INFO] [stderr]   === Generated: wechat_qrcode in 2.892487402s
[INFO] [stderr]   === Running: "/opt/rustwide/target/release/build/opencv-bcd10f21e1a0ea98/build-script-build" "/usr/include/opencv4" "/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.88.9/src_cpp" "/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out" "xphoto" ""
[INFO] [stderr]   === Generated: video in 4.784003478s
[INFO] [stderr]   === Generated: stitching in 9.398675832s
[INFO] [stderr]   === Generated: videoio in 5.260970237s
[INFO] [stderr]   === Generated: xobjdetect in 2.466155163s
[INFO] [stderr]   === Generated: videostab in 5.484956132s
[INFO] [stderr]   === Generated: xphoto in 2.759879056s
[INFO] [stderr]   === Generated: viz in 5.901924173s
[INFO] [stderr]   === Generated: ximgproc in 4.753044529s
[INFO] [stderr]   === Total binding generation time: 54.900473633s
[INFO] [stderr]   === Total binding collection time: 388.958851ms
[INFO] [stderr]   === Compiler information: Tool {
[INFO] [stderr]       path: "c++",
[INFO] [stderr]       cc_wrapper_path: None,
[INFO] [stderr]       cc_wrapper_args: [],
[INFO] [stderr]       args: [
[INFO] [stderr]           "-O3",
[INFO] [stderr]           "-ffunction-sections",
[INFO] [stderr]           "-fdata-sections",
[INFO] [stderr]           "-fPIC",
[INFO] [stderr]           "-m64",
[INFO] [stderr]           "-std=c++14",
[INFO] [stderr]           "-I",
[INFO] [stderr]           "/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.88.9/src_cpp",
[INFO] [stderr]           "-I",
[INFO] [stderr]           "/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out",
[INFO] [stderr]           "-I",
[INFO] [stderr]           ".",
[INFO] [stderr]           "-I",
[INFO] [stderr]           "/usr/include/opencv4",
[INFO] [stderr]           "-Wall",
[INFO] [stderr]           "-Wextra",
[INFO] [stderr]           "-Wno-deprecated-declarations",
[INFO] [stderr]           "-Wno-deprecated-copy",
[INFO] [stderr]           "-Wno-unused-parameter",
[INFO] [stderr]           "-Wno-sign-compare",
[INFO] [stderr]           "-Wno-comment",
[INFO] [stderr]           "-Wunused-but-set-variable",
[INFO] [stderr]           "-Wno-unused-variable",
[INFO] [stderr]           "-Wno-ignored-qualifiers",
[INFO] [stderr]           "-Wno-return-type-c-linkage",
[INFO] [stderr]           "-Wno-overloaded-virtual",
[INFO] [stderr]       ],
[INFO] [stderr]       env: [
[INFO] [stderr]           (
[INFO] [stderr]               "LC_ALL",
[INFO] [stderr]               "C",
[INFO] [stderr]           ),
[INFO] [stderr]       ],
[INFO] [stderr]       family: Gnu,
[INFO] [stderr]       cuda: false,
[INFO] [stderr]       removed_args: [],
[INFO] [stderr]       has_internal_target_arg: false,
[INFO] [stderr]   }
[INFO] [stderr] 
[INFO] [stderr] 
[INFO] [stderr]   error occurred in cc-rs: command did not execute successfully (status code exit status: 1): LC_ALL="C" "c++" "-O3" "-ffunction-sections" "-fdata-sections" "-fPIC" "-m64" "-std=c++14" "-I" "/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/opencv-0.88.9/src_cpp" "-I" "/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out" "-I" "." "-I" "/usr/include/opencv4" "-Wall" "-Wextra" "-Wno-deprecated-declarations" "-Wno-deprecated-copy" "-Wno-unused-parameter" "-Wno-sign-compare" "-Wno-comment" "-Wunused-but-set-variable" "-Wno-unused-variable" "-Wno-ignored-qualifiers" "-Wno-return-type-c-linkage" "-Wno-overloaded-virtual" "-o" "/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out/00cbd78a1c80dbd4-stitching.o" "-c" "/opt/rustwide/target/release/build/opencv-9f976305fc647a1e/out/stitching.cpp"
[INFO] [stderr] 
[INFO] [stderr] 
[INFO] running `Command { std: "docker" "inspect" "bceac203c8ef97d39d3aab87d9e97ab0abcc668669f0d339d25af99c060abf0e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "bceac203c8ef97d39d3aab87d9e97ab0abcc668669f0d339d25af99c060abf0e", kill_on_drop: false }`
[INFO] [stdout] bceac203c8ef97d39d3aab87d9e97ab0abcc668669f0d339d25af99c060abf0e
