[INFO] cloning repository https://github.com/xiajason/zervi-rust [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/xiajason/zervi-rust" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fxiajason%2Fzervi-rust", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fxiajason%2Fzervi-rust'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] 783e5ec18b3c61de86778eb5973003a4ad3fee93 [INFO] checking xiajason/zervi-rust/783e5ec18b3c61de86778eb5973003a4ad3fee93 against master#507271bc119683008ec719ecee48814e8ac86c65 for pr-146440 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fxiajason%2Fzervi-rust" "/workspace/builds/worker-3-tc1/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-3-tc1/source'... [INFO] [stderr] done. [INFO] started tweaking git repo https://github.com/xiajason/zervi-rust [INFO] finished tweaking git repo https://github.com/xiajason/zervi-rust [INFO] tweaked toml for git repo https://github.com/xiajason/zervi-rust written to /workspace/builds/worker-3-tc1/source/Cargo.toml [INFO] validating manifest of git repo https://github.com/xiajason/zervi-rust on toolchain 507271bc119683008ec719ecee48814e8ac86c65 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+507271bc119683008ec719ecee48814e8ac86c65" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate git repo https://github.com/xiajason/zervi-rust already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+507271bc119683008ec719ecee48814e8ac86c65" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded if_chain v1.0.3 [INFO] [stderr] Downloaded sea-query-binder v0.5.0 [INFO] [stderr] Downloaded ouroboros v0.17.2 [INFO] [stderr] Downloaded sea-orm-macros v0.12.15 [INFO] [stderr] Downloaded ouroboros_macro v0.17.2 [INFO] [stderr] Downloaded sea-orm v0.12.15 [INFO] [stderr] Downloaded num-bigint-dig v0.8.5 [INFO] [stderr] Downloaded sea-query v0.30.7 [INFO] [stderr] Downloaded hyper v1.8.0 [INFO] [stderr] Downloaded redis v0.23.3 [INFO] [stderr] Downloaded scraper v0.17.1 [INFO] [stderr] Downloaded type1-encoding-parser v0.1.0 [INFO] [stderr] Downloaded postscript v0.14.1 [INFO] [stderr] Downloaded pdf-extract v0.7.12 [INFO] [stderr] Downloaded euclid v0.20.14 [INFO] [stderr] Downloaded adobe-cmap-parser v0.4.1 [INFO] [stderr] Downloaded pom v1.1.0 [INFO] [stderr] Downloaded infer v0.15.0 [INFO] [stderr] Downloaded calamine v0.24.0 [INFO] [stderr] Downloaded docx-rs v0.4.18 [INFO] [stderr] Downloaded llama_cpp_rs v0.3.0 [INFO] [stderr] Downloaded lopdf v0.34.0 [INFO] [stderr] Downloaded lopdf v0.32.0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+507271bc119683008ec719ecee48814e8ac86c65" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 633bc0977b52ae1564116db1f4de0e36160c5d3db141787a02ce5f73bc05c0a6 [INFO] running `Command { std: "docker" "start" "-a" "633bc0977b52ae1564116db1f4de0e36160c5d3db141787a02ce5f73bc05c0a6", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "633bc0977b52ae1564116db1f4de0e36160c5d3db141787a02ce5f73bc05c0a6", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "633bc0977b52ae1564116db1f4de0e36160c5d3db141787a02ce5f73bc05c0a6", kill_on_drop: false }` [INFO] [stdout] 633bc0977b52ae1564116db1f4de0e36160c5d3db141787a02ce5f73bc05c0a6 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+507271bc119683008ec719ecee48814e8ac86c65" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] bc3a3db44fbc0ee6caba830f7a657e743b3981df2583af51aba2dd2d7e59047e [INFO] running `Command { std: "docker" "start" "-a" "bc3a3db44fbc0ee6caba830f7a657e743b3981df2583af51aba2dd2d7e59047e", kill_on_drop: false }` [INFO] [stderr] Compiling libc v0.2.177 [INFO] [stderr] Compiling find-msvc-tools v0.1.4 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling generic-array v0.14.9 [INFO] [stderr] Compiling syn v2.0.110 [INFO] [stderr] Checking hashbrown v0.16.0 [INFO] [stderr] Compiling time-core v0.1.6 [INFO] [stderr] Checking deranged v0.5.5 [INFO] [stderr] Checking bitflags v2.10.0 [INFO] [stderr] Checking serde_json v1.0.145 [INFO] [stderr] Checking lazy_static v1.5.0 [INFO] [stderr] Checking der v0.7.10 [INFO] [stderr] Compiling rust_decimal v1.39.0 [INFO] [stderr] Compiling rustls v0.21.12 [INFO] [stderr] Checking arrayvec v0.7.6 [INFO] [stderr] Compiling num-bigint-dig v0.8.5 [INFO] [stderr] Compiling proc-macro-error-attr v1.0.4 [INFO] [stderr] Checking unicode_categories v0.1.1 [INFO] [stderr] Compiling time-macros v0.2.24 [INFO] [stderr] Checking crossbeam-queue v0.3.12 [INFO] [stderr] Checking stringprep v0.1.5 [INFO] [stderr] Compiling aho-corasick v1.1.4 [INFO] [stderr] Compiling regex-syntax v0.8.8 [INFO] [stderr] Compiling proc-macro-error v1.0.4 [INFO] [stderr] Compiling phf_shared v0.11.3 [INFO] [stderr] Compiling derivative v2.2.0 [INFO] [stderr] Checking sqlformat v0.2.6 [INFO] [stderr] Checking miniz_oxide v0.8.9 [INFO] [stderr] Checking indexmap v2.12.0 [INFO] [stderr] Checking spki v0.7.3 [INFO] [stderr] Checking pkcs8 v0.10.2 [INFO] [stderr] Checking crypto-common v0.1.6 [INFO] [stderr] Checking block-buffer v0.10.4 [INFO] [stderr] Compiling thiserror v2.0.17 [INFO] [stderr] Checking digest v0.10.7 [INFO] [stderr] Checking num-integer v0.1.46 [INFO] [stderr] Checking atoi v2.0.0 [INFO] [stderr] Checking pkcs1 v0.7.5 [INFO] [stderr] Checking ordered-float v3.9.2 [INFO] [stderr] Checking flate2 v1.1.5 [INFO] [stderr] Checking regex-automata v0.4.13 [INFO] [stderr] Checking sha2 v0.10.9 [INFO] [stderr] Checking hmac v0.12.1 [INFO] [stderr] Checking sha1 v0.10.6 [INFO] [stderr] Compiling jobserver v0.1.34 [INFO] [stderr] Compiling getrandom v0.2.16 [INFO] [stderr] Checking md-5 v0.10.6 [INFO] [stderr] Checking serde_path_to_error v0.1.20 [INFO] [stderr] Checking num-bigint v0.4.6 [INFO] [stderr] Checking num-iter v0.1.45 [INFO] [stderr] Checking hkdf v0.12.4 [INFO] [stderr] Compiling rand_core v0.6.4 [INFO] [stderr] Checking strum v0.25.0 [INFO] [stderr] Checking parking_lot_core v0.9.12 [INFO] [stderr] Checking signal-hook-registry v1.4.6 [INFO] [stderr] Checking mio v1.1.0 [INFO] [stderr] Checking socket2 v0.6.1 [INFO] [stderr] Checking parking_lot v0.12.5 [INFO] [stderr] Checking getrandom v0.3.4 [INFO] [stderr] Compiling rand_chacha v0.3.1 [INFO] [stderr] Checking socket2 v0.5.10 [INFO] [stderr] Compiling pest v2.8.3 [INFO] [stderr] Compiling cc v1.2.45 [INFO] [stderr] Checking ahash v0.8.12 [INFO] [stderr] Checking futures-intrusive v0.5.0 [INFO] [stderr] Compiling clang-sys v1.8.1 [INFO] [stderr] Checking rand v0.8.5 [INFO] [stderr] Checking signature v2.2.0 [INFO] [stderr] Checking bigdecimal v0.3.1 [INFO] [stderr] Checking hashbrown v0.14.5 [INFO] [stderr] Checking pem v3.0.6 [INFO] [stderr] Checking sharded-slab v0.1.7 [INFO] [stderr] Checking weezl v0.1.12 [INFO] [stderr] Checking ahash v0.7.8 [INFO] [stderr] Compiling validator_types v0.16.0 [INFO] [stderr] Compiling if_chain v1.0.3 [INFO] [stderr] Checking phf_shared v0.10.0 [INFO] [stderr] Compiling nom v7.1.3 [INFO] [stderr] Checking password-hash v0.5.0 [INFO] [stderr] Checking hashbrown v0.12.3 [INFO] [stderr] Compiling rustix v0.38.44 [INFO] [stderr] Checking blake2 v0.10.6 [INFO] [stderr] Checking inout v0.1.4 [INFO] [stderr] Checking idna v0.4.0 [INFO] [stderr] Checking hashlink v0.8.4 [INFO] [stderr] Compiling bindgen v0.66.1 [INFO] [stderr] Checking ucd-trie v0.1.7 [INFO] [stderr] Checking dlv-list v0.3.0 [INFO] [stderr] Checking argon2 v0.5.3 [INFO] [stderr] Compiling phf_generator v0.11.3 [INFO] [stderr] Compiling phf_generator v0.10.0 [INFO] [stderr] Checking rsa v0.9.8 [INFO] [stderr] Compiling phf_codegen v0.10.0 [INFO] [stderr] Compiling pest_meta v2.8.3 [INFO] [stderr] Compiling string_cache_codegen v0.5.4 [INFO] [stderr] Checking matchers v0.2.0 [INFO] [stderr] Checking regex v1.12.2 [INFO] [stderr] Checking ordered-multimap v0.4.3 [INFO] [stderr] Checking cipher v0.4.4 [INFO] [stderr] Checking phf v0.10.1 [INFO] [stderr] Checking password-hash v0.4.2 [INFO] [stderr] Compiling markup5ever v0.11.0 [INFO] [stderr] Checking dtoa v1.0.10 [INFO] [stderr] Compiling peeking_take_while v0.1.2 [INFO] [stderr] Checking pbkdf2 v0.11.0 [INFO] [stderr] Checking aes v0.8.4 [INFO] [stderr] Checking dtoa-short v0.3.5 [INFO] [stderr] Compiling ring v0.17.14 [INFO] [stderr] Compiling openssl-sys v0.9.111 [INFO] [stderr] Compiling zstd-sys v2.0.16+zstd.1.5.7 [INFO] [stderr] Compiling bzip2-sys v0.1.13+1.0.8 [INFO] [stderr] Checking rust-ini v0.18.0 [INFO] [stderr] Compiling selectors v0.25.0 [INFO] [stderr] Checking yaml-rust v0.4.5 [INFO] [stderr] Checking fdeflate v0.3.7 [INFO] [stderr] Compiling html5ever v0.26.0 [INFO] [stderr] Compiling synstructure v0.13.2 [INFO] [stderr] Compiling proc-macro-error2 v2.0.1 [INFO] [stderr] Compiling openssl v0.10.75 [INFO] [stderr] Compiling native-tls v0.2.14 [INFO] [stderr] Compiling pest_generator v2.8.3 [INFO] [stderr] Compiling prettyplease v0.2.37 [INFO] [stderr] Compiling which v4.4.2 [INFO] [stderr] Compiling cexpr v0.6.0 [INFO] [stderr] Checking pom v1.1.0 [INFO] [stderr] Checking jpeg-decoder v0.3.2 [INFO] [stderr] Checking gif v0.13.3 [INFO] [stderr] Checking png v0.17.16 [INFO] [stderr] Checking servo_arc v0.3.0 [INFO] [stderr] Checking tiff v0.9.1 [INFO] [stderr] Checking rangemap v1.6.0 [INFO] [stderr] Checking getopts v0.2.24 [INFO] [stderr] Checking adobe-cmap-parser v0.4.1 [INFO] [stderr] Checking type1-encoding-parser v0.1.0 [INFO] [stderr] Checking bzip2 v0.4.4 [INFO] [stderr] Checking socket2 v0.4.10 [INFO] [stderr] Checking euclid v0.20.14 [INFO] [stderr] Checking codepage v0.1.2 [INFO] [stderr] Checking quick-xml v0.31.0 [INFO] [stderr] Checking postscript v0.14.1 [INFO] [stderr] Checking md5 v0.7.0 [INFO] [stderr] Checking xml-rs v0.8.28 [INFO] [stderr] Checking ego-tree v0.6.3 [INFO] [stderr] Checking sha1_smol v1.0.1 [INFO] [stderr] Checking num_cpus v1.17.0 [INFO] [stderr] Checking image v0.24.9 [INFO] [stderr] Compiling validator_derive v0.16.0 [INFO] [stderr] Compiling serde_derive v1.0.228 [INFO] [stderr] Compiling tokio-macros v2.6.0 [INFO] [stderr] Compiling zerofrom-derive v0.1.6 [INFO] [stderr] Compiling yoke-derive v0.8.1 [INFO] [stderr] Compiling zerovec-derive v0.11.2 [INFO] [stderr] Compiling futures-macro v0.3.31 [INFO] [stderr] Compiling tracing-attributes v0.1.30 [INFO] [stderr] Checking tokio v1.48.0 [INFO] [stderr] Compiling displaydoc v0.2.5 [INFO] [stderr] Checking futures-util v0.3.31 [INFO] [stderr] Compiling thiserror-impl v1.0.69 [INFO] [stderr] Compiling openssl-macros v0.1.1 [INFO] [stderr] Compiling async-trait v0.1.89 [INFO] [stderr] Checking zerofrom v0.1.6 [INFO] [stderr] Compiling inherent v1.0.13 [INFO] [stderr] Checking tracing v0.1.41 [INFO] [stderr] Checking yoke v0.8.1 [INFO] [stderr] Compiling async-stream-impl v0.3.6 [INFO] [stderr] Compiling ouroboros_macro v0.17.2 [INFO] [stderr] Compiling sea-bae v0.2.1 [INFO] [stderr] Compiling axum-macros v0.4.2 [INFO] [stderr] Checking zerovec v0.11.5 [INFO] [stderr] Checking zerotrie v0.2.3 [INFO] [stderr] Checking thiserror v1.0.69 [INFO] [stderr] Checking async-stream v0.3.6 [INFO] [stderr] Compiling thiserror-impl v2.0.17 [INFO] [stderr] Checking tracing-subscriber v0.3.20 [INFO] [stderr] Checking sct v0.7.1 [INFO] [stderr] Checking rustls-webpki v0.101.7 [INFO] [stderr] Checking tinystr v0.8.2 [INFO] [stderr] Checking potential_utf v0.1.4 [INFO] [stderr] Compiling pest_derive v2.8.3 [INFO] [stderr] Compiling sea-orm-macros v0.12.15 [INFO] [stderr] Checking icu_locale_core v2.1.1 [INFO] [stderr] Compiling zstd-safe v5.0.2+zstd.1.5.2 [INFO] [stderr] Checking icu_collections v2.1.1 [INFO] [stderr] Compiling phf_macros v0.11.3 [INFO] [stderr] Compiling pin-project-internal v1.1.10 [INFO] [stderr] Compiling cssparser-macros v0.6.1 [INFO] [stderr] Checking zstd v0.11.2+zstd.1.5.2 [INFO] [stderr] Compiling derive_more v0.99.20 [INFO] [stderr] Checking ouroboros v0.17.2 [INFO] [stderr] Checking phf v0.11.3 [INFO] [stderr] Checking icu_provider v2.1.1 [INFO] [stderr] Checking futures-executor v0.3.31 [INFO] [stderr] Checking multer v3.1.0 [INFO] [stderr] Checking axum-core v0.4.5 [INFO] [stderr] Checking futures v0.3.31 [INFO] [stderr] Checking cssparser v0.31.2 [INFO] [stderr] Checking serde v1.0.228 [INFO] [stderr] Checking pin-project v1.1.10 [INFO] [stderr] Checking icu_normalizer v2.1.1 [INFO] [stderr] Checking icu_properties v2.1.1 [INFO] [stderr] Checking time v0.3.44 [INFO] [stderr] Checking chrono v0.4.42 [INFO] [stderr] Checking uuid v1.18.1 [INFO] [stderr] Checking either v1.15.0 [INFO] [stderr] Checking serde_urlencoded v0.7.1 [INFO] [stderr] Checking toml v0.5.11 [INFO] [stderr] Checking json5 v0.4.1 [INFO] [stderr] Checking ron v0.7.1 [INFO] [stderr] Checking string_cache v0.8.9 [INFO] [stderr] Checking rayon v1.11.0 [INFO] [stderr] Checking cfb v0.7.3 [INFO] [stderr] Checking idna_adapter v1.2.1 [INFO] [stderr] Checking idna v1.1.0 [INFO] [stderr] Compiling llama_cpp_rs v0.3.0 [INFO] [stderr] Checking url v2.5.7 [INFO] [stderr] Checking config v0.13.4 [INFO] [stderr] Checking infer v0.15.0 [INFO] [stderr] Checking validator v0.16.1 [INFO] [stderr] Checking scraper v0.17.1 [INFO] [stderr] Checking tokio-util v0.7.17 [INFO] [stderr] Checking tokio-stream v0.1.17 [INFO] [stderr] Checking tokio-native-tls v0.3.1 [INFO] [stderr] Checking tower v0.5.2 [INFO] [stderr] Checking tokio-retry v0.3.0 [INFO] [stderr] Checking h2 v0.3.27 [INFO] [stderr] Checking h2 v0.4.12 [INFO] [stderr] Checking tower-http v0.6.6 [INFO] [stderr] Checking combine v4.6.7 [INFO] [stderr] Checking tower-http v0.5.2 [INFO] [stderr] Checking sea-query v0.30.7 [INFO] [stderr] Checking simple_asn1 v0.6.3 [INFO] [stderr] Checking sqlx-core v0.7.4 [INFO] [stderr] Checking zip v0.6.6 [INFO] [stderr] Checking lopdf v0.34.0 [INFO] [stderr] Checking jsonwebtoken v9.3.1 [INFO] [stderr] Checking docx-rs v0.4.18 [INFO] [stderr] Checking calamine v0.24.0 [INFO] [stderr] Checking lopdf v0.32.0 [INFO] [stderr] Checking pdf-extract v0.7.12 [INFO] [stderr] Checking sqlx-mysql v0.7.4 [INFO] [stderr] Checking sqlx v0.7.4 [INFO] [stderr] Checking sea-query-binder v0.5.0 [INFO] [stderr] Checking sea-orm v0.12.15 [INFO] [stderr] Checking hyper v1.8.0 [INFO] [stderr] Checking hyper v0.14.32 [INFO] [stderr] Checking redis v0.23.3 [INFO] [stderr] Checking hyper-util v0.1.17 [INFO] [stderr] Checking axum v0.7.9 [INFO] [stderr] Checking hyper-tls v0.5.0 [INFO] [stderr] Checking reqwest v0.11.27 [INFO] [stderr] Checking consul-client v0.1.0 (/opt/rustwide/workdir/shared/consul-client) [INFO] [stderr] Checking service-auth v0.1.0 (/opt/rustwide/workdir/shared/service-auth) [INFO] [stderr] Checking common v0.1.0 (/opt/rustwide/workdir/shared/common) [INFO] [stderr] Checking api-gateway v0.1.0 (/opt/rustwide/workdir/api-gateway) [INFO] [stderr] Checking auth-service v0.1.0 (/opt/rustwide/workdir/auth-service) [INFO] [stderr] Checking user-service v0.1.0 (/opt/rustwide/workdir/user-service) [INFO] [stdout] warning: unused import: `Uri` [INFO] [stdout] --> api-gateway/src/main.rs:4:40 [INFO] [stdout] | [INFO] [stdout] 4 | http::{header, Method, StatusCode, Uri}, [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `Uri` [INFO] [stdout] --> api-gateway/src/main.rs:4:40 [INFO] [stdout] | [INFO] [stdout] 4 | http::{header, Method, StatusCode, Uri}, [INFO] [stdout] | ^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `File` [INFO] [stdout] --> auth-service/src/config/mod.rs:1:65 [INFO] [stdout] | [INFO] [stdout] 1 | use config::{Config as ConfigBuilder, ConfigError, Environment, File}; [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `user::*` [INFO] [stdout] --> user-service/src/models/mod.rs:3:9 [INFO] [stdout] | [INFO] [stdout] 3 | pub use user::*; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `uuid::Uuid` [INFO] [stdout] --> user-service/src/utils/jwt.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use uuid::Uuid; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `AppError` and `Result` [INFO] [stdout] --> user-service/src/utils/mod.rs:6:17 [INFO] [stdout] | [INFO] [stdout] 6 | pub use error::{AppError, Result}; [INFO] [stdout] | ^^^^^^^^ ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Claims` and `JwtService` [INFO] [stdout] --> user-service/src/utils/mod.rs:7:15 [INFO] [stdout] | [INFO] [stdout] 7 | pub use jwt::{Claims, JwtService}; [INFO] [stdout] | ^^^^^^ ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `response::ApiResponse` [INFO] [stdout] --> user-service/src/utils/mod.rs:8:9 [INFO] [stdout] | [INFO] [stdout] 8 | pub use response::ApiResponse; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `IntoResponse` and `StatusCode` [INFO] [stdout] --> user-service/src/jwt_middleware/jwt_auth.rs:4:20 [INFO] [stdout] | [INFO] [stdout] 4 | http::{header, StatusCode}, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 5 | middleware::Next, [INFO] [stdout] 6 | response::{IntoResponse, Response}, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `user::*` [INFO] [stdout] --> auth-service/src/models/mod.rs:3:9 [INFO] [stdout] | [INFO] [stdout] 3 | pub use user::*; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `UserModel` [INFO] [stdout] --> auth-service/src/services/auth_service.rs:13:9 [INFO] [stdout] | [INFO] [stdout] 13 | UserModel, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `uuid::Uuid` [INFO] [stdout] --> auth-service/src/utils/jwt.rs:4:5 [INFO] [stdout] | [INFO] [stdout] 4 | use uuid::Uuid; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `AppError` and `Result` [INFO] [stdout] --> auth-service/src/utils/mod.rs:6:17 [INFO] [stdout] | [INFO] [stdout] 6 | pub use error::{AppError, Result}; [INFO] [stdout] | ^^^^^^^^ ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `response::ApiResponse` [INFO] [stdout] --> auth-service/src/utils/mod.rs:7:9 [INFO] [stdout] | [INFO] [stdout] 7 | pub use response::ApiResponse; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `File` [INFO] [stdout] --> auth-service/src/config/mod.rs:1:65 [INFO] [stdout] | [INFO] [stdout] 1 | use config::{Config as ConfigBuilder, ConfigError, Environment, File}; [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `user::*` [INFO] [stdout] --> auth-service/src/models/mod.rs:3:9 [INFO] [stdout] | [INFO] [stdout] 3 | pub use user::*; [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `UserModel` [INFO] [stdout] --> auth-service/src/services/auth_service.rs:13:9 [INFO] [stdout] | [INFO] [stdout] 13 | UserModel, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `AppError` and `Result` [INFO] [stdout] --> auth-service/src/utils/mod.rs:6:17 [INFO] [stdout] | [INFO] [stdout] 6 | pub use error::{AppError, Result}; [INFO] [stdout] | ^^^^^^^^ ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `response::ApiResponse` [INFO] [stdout] --> auth-service/src/utils/mod.rs:7:9 [INFO] [stdout] | [INFO] [stdout] 7 | pub use response::ApiResponse; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `user::*` [INFO] [stdout] --> user-service/src/models/mod.rs:3:9 [INFO] [stdout] | [INFO] [stdout] 3 | pub use user::*; [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: `AppError` and `Result` [INFO] [stdout] --> user-service/src/utils/mod.rs:6:17 [INFO] [stdout] | [INFO] [stdout] 6 | pub use error::{AppError, Result}; [INFO] [stdout] | ^^^^^^^^ ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `Claims` and `JwtService` [INFO] [stdout] --> user-service/src/utils/mod.rs:7:15 [INFO] [stdout] | [INFO] [stdout] 7 | pub use jwt::{Claims, JwtService}; [INFO] [stdout] | ^^^^^^ ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `response::ApiResponse` [INFO] [stdout] --> user-service/src/utils/mod.rs:8:9 [INFO] [stdout] | [INFO] [stdout] 8 | pub use response::ApiResponse; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `IntoResponse` and `StatusCode` [INFO] [stdout] --> user-service/src/jwt_middleware/jwt_auth.rs:4:20 [INFO] [stdout] | [INFO] [stdout] 4 | http::{header, StatusCode}, [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] 5 | middleware::Next, [INFO] [stdout] 6 | response::{IntoResponse, Response}, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this function depends on never type fallback being `()` [INFO] [stdout] --> auth-service/src/services/auth_service.rs:26:5 [INFO] [stdout] | [INFO] [stdout] 26 | / pub async fn send_code( [INFO] [stdout] 27 | | redis: &mut redis::aio::ConnectionManager, [INFO] [stdout] 28 | | request: SendCodeRequest, [INFO] [stdout] 29 | | ) -> Result { [INFO] [stdout] | |_________________________________^ [INFO] [stdout] | [INFO] [stdout] = help: specify the types explicitly [INFO] [stdout] note: in edition 2024, the requirement `!: FromRedisValue` will fail [INFO] [stdout] --> auth-service/src/services/auth_service.rs:35:15 [INFO] [stdout] | [INFO] [stdout] 35 | redis.set_ex(&key, &code, 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 [INFO] [stdout] = note: `#[deny(dependency_on_unit_never_type_fallback)]` (part of `#[deny(rust_2024_compatibility)]`) on by default [INFO] [stdout] help: use `()` annotations to avoid fallback changes [INFO] [stdout] | [INFO] [stdout] 35 | redis.set_ex::<_, _, ()>(&key, &code, 300).await?; [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this function depends on never type fallback being `()` [INFO] [stdout] --> auth-service/src/services/auth_service.rs:47:5 [INFO] [stdout] | [INFO] [stdout] 47 | / pub async fn login_by_code( [INFO] [stdout] 48 | | db: &DatabaseConnection, [INFO] [stdout] 49 | | redis: &mut redis::aio::ConnectionManager, [INFO] [stdout] 50 | | jwt_service: &JwtService, [INFO] [stdout] 51 | | request: LoginByCodeRequest, [INFO] [stdout] 52 | | ) -> Result { [INFO] [stdout] | |______________________________^ [INFO] [stdout] | [INFO] [stdout] = help: specify the types explicitly [INFO] [stdout] note: in edition 2024, the requirement `!: FromRedisValue` will fail [INFO] [stdout] --> auth-service/src/services/auth_service.rs:64:15 [INFO] [stdout] | [INFO] [stdout] 64 | redis.del(&key).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 [INFO] [stdout] help: use `()` annotations to avoid fallback changes [INFO] [stdout] | [INFO] [stdout] 64 | redis.del::<_, ()>(&key).await?; [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this function depends on never type fallback being `()` [INFO] [stdout] --> auth-service/src/services/auth_service.rs:160:5 [INFO] [stdout] | [INFO] [stdout] 160 | / pub async fn register( [INFO] [stdout] 161 | | db: &DatabaseConnection, [INFO] [stdout] 162 | | redis: &mut redis::aio::ConnectionManager, [INFO] [stdout] 163 | | jwt_service: &JwtService, [INFO] [stdout] 164 | | request: RegisterRequest, [INFO] [stdout] 165 | | ) -> Result { [INFO] [stdout] | |______________________________^ [INFO] [stdout] | [INFO] [stdout] = help: specify the types explicitly [INFO] [stdout] note: in edition 2024, the requirement `!: FromRedisValue` will fail [INFO] [stdout] --> auth-service/src/services/auth_service.rs:177:15 [INFO] [stdout] | [INFO] [stdout] 177 | redis.del(&key).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 [INFO] [stdout] help: use `()` annotations to avoid fallback changes [INFO] [stdout] | [INFO] [stdout] 177 | redis.del::<_, ()>(&key).await?; [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this function depends on never type fallback being `()` [INFO] [stdout] --> auth-service/src/services/auth_service.rs:26:5 [INFO] [stdout] | [INFO] [stdout] 26 | / pub async fn send_code( [INFO] [stdout] 27 | | redis: &mut redis::aio::ConnectionManager, [INFO] [stdout] 28 | | request: SendCodeRequest, [INFO] [stdout] 29 | | ) -> Result { [INFO] [stdout] | |_________________________________^ [INFO] [stdout] | [INFO] [stdout] = help: specify the types explicitly [INFO] [stdout] note: in edition 2024, the requirement `!: FromRedisValue` will fail [INFO] [stdout] --> auth-service/src/services/auth_service.rs:35:15 [INFO] [stdout] | [INFO] [stdout] 35 | redis.set_ex(&key, &code, 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 [INFO] [stdout] = note: `#[deny(dependency_on_unit_never_type_fallback)]` (part of `#[deny(rust_2024_compatibility)]`) on by default [INFO] [stdout] help: use `()` annotations to avoid fallback changes [INFO] [stdout] | [INFO] [stdout] 35 | redis.set_ex::<_, _, ()>(&key, &code, 300).await?; [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this function depends on never type fallback being `()` [INFO] [stdout] --> auth-service/src/services/auth_service.rs:47:5 [INFO] [stdout] | [INFO] [stdout] 47 | / pub async fn login_by_code( [INFO] [stdout] 48 | | db: &DatabaseConnection, [INFO] [stdout] 49 | | redis: &mut redis::aio::ConnectionManager, [INFO] [stdout] 50 | | jwt_service: &JwtService, [INFO] [stdout] 51 | | request: LoginByCodeRequest, [INFO] [stdout] 52 | | ) -> Result { [INFO] [stdout] | |______________________________^ [INFO] [stdout] | [INFO] [stdout] = help: specify the types explicitly [INFO] [stdout] note: in edition 2024, the requirement `!: FromRedisValue` will fail [INFO] [stdout] --> auth-service/src/services/auth_service.rs:64:15 [INFO] [stdout] | [INFO] [stdout] 64 | redis.del(&key).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 [INFO] [stdout] help: use `()` annotations to avoid fallback changes [INFO] [stdout] | [INFO] [stdout] 64 | redis.del::<_, ()>(&key).await?; [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: this function depends on never type fallback being `()` [INFO] [stdout] --> auth-service/src/services/auth_service.rs:160:5 [INFO] [stdout] | [INFO] [stdout] 160 | / pub async fn register( [INFO] [stdout] 161 | | db: &DatabaseConnection, [INFO] [stdout] 162 | | redis: &mut redis::aio::ConnectionManager, [INFO] [stdout] 163 | | jwt_service: &JwtService, [INFO] [stdout] 164 | | request: RegisterRequest, [INFO] [stdout] 165 | | ) -> Result { [INFO] [stdout] | |______________________________^ [INFO] [stdout] | [INFO] [stdout] = help: specify the types explicitly [INFO] [stdout] note: in edition 2024, the requirement `!: FromRedisValue` will fail [INFO] [stdout] --> auth-service/src/services/auth_service.rs:177:15 [INFO] [stdout] | [INFO] [stdout] 177 | redis.del(&key).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 [INFO] [stdout] help: use `()` annotations to avoid fallback changes [INFO] [stdout] | [INFO] [stdout] 177 | redis.del::<_, ()>(&key).await?; [INFO] [stdout] | +++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0308]: mismatched types [INFO] [stdout] --> user-service/src/utils/jwt.rs:102:29 [INFO] [stdout] | [INFO] [stdout] 102 | .generate_token(user_id, "candidate", "测试用户", "13800138000") [INFO] [stdout] | -------------- ^^^^^^^ expected `String`, found `Uuid` [INFO] [stdout] | | [INFO] [stdout] | arguments to this method are incorrect [INFO] [stdout] | [INFO] [stdout] note: method defined here [INFO] [stdout] --> user-service/src/utils/jwt.rs:30:12 [INFO] [stdout] | [INFO] [stdout] 30 | pub fn generate_token( [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] 31 | &self, [INFO] [stdout] 32 | user_id: String, [INFO] [stdout] | --------------- [INFO] [stdout] help: try using a conversion method [INFO] [stdout] | [INFO] [stdout] 102 | .generate_token(user_id.to_string(), "candidate", "测试用户", "13800138000") [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: can't compare `std::string::String` with `uuid::Uuid` [INFO] [stdout] --> user-service/src/utils/jwt.rs:106:9 [INFO] [stdout] | [INFO] [stdout] 106 | assert_eq!(claims.sub, user_id); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no implementation for `std::string::String == uuid::Uuid` [INFO] [stdout] | [INFO] [stdout] = help: the trait `PartialEq` is not implemented for `std::string::String` [INFO] [stdout] = help: `std::string::String` implements trait `PartialEq`: [INFO] [stdout] PartialEq<&str> [INFO] [stdout] PartialEq [INFO] [stdout] PartialEq [INFO] [stdout] PartialEq [INFO] [stdout] PartialEq> [INFO] [stdout] PartialEq [INFO] [stdout] PartialEq [INFO] [stdout] PartialEq [INFO] [stdout] and 10 others [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: type alias `UserModel` is never used [INFO] [stdout] --> auth-service/src/models/mod.rs:6:10 [INFO] [stdout] | [INFO] [stdout] 6 | pub type UserModel = user::Model; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `success_message` is never used [INFO] [stdout] --> auth-service/src/utils/response.rs:45:8 [INFO] [stdout] | [INFO] [stdout] 45 | pub fn success_message(message: impl Into) -> Response { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `PaginatedResponse` is never constructed [INFO] [stdout] --> auth-service/src/utils/response.rs:57:12 [INFO] [stdout] | [INFO] [stdout] 57 | pub struct PaginatedResponse { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `PaginatedData` is never constructed [INFO] [stdout] --> auth-service/src/utils/response.rs:65:12 [INFO] [stdout] | [INFO] [stdout] 65 | pub struct PaginatedData { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function `new` is never used [INFO] [stdout] --> auth-service/src/utils/response.rs:74:12 [INFO] [stdout] | [INFO] [stdout] 73 | impl PaginatedResponse { [INFO] [stdout] | --------------------------------------- associated function in this implementation [INFO] [stdout] 74 | pub fn new(list: Vec, total: u64, page: u64, size: u64) -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `auth-service` (bin "auth-service") due to 6 previous errors; 11 warnings emitted [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stdout] warning: type alias `UserModel` is never used [INFO] [stdout] --> auth-service/src/models/mod.rs:6:10 [INFO] [stdout] | [INFO] [stdout] 6 | pub type UserModel = user::Model; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `success_message` is never used [INFO] [stdout] --> auth-service/src/utils/response.rs:45:8 [INFO] [stdout] | [INFO] [stdout] 45 | pub fn success_message(message: impl Into) -> Response { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `PaginatedResponse` is never constructed [INFO] [stdout] --> auth-service/src/utils/response.rs:57:12 [INFO] [stdout] | [INFO] [stdout] 57 | pub struct PaginatedResponse { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `PaginatedData` is never constructed [INFO] [stdout] --> auth-service/src/utils/response.rs:65:12 [INFO] [stdout] | [INFO] [stdout] 65 | pub struct PaginatedData { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function `new` is never used [INFO] [stdout] --> auth-service/src/utils/response.rs:74:12 [INFO] [stdout] | [INFO] [stdout] 73 | impl PaginatedResponse { [INFO] [stdout] | --------------------------------------- associated function in this implementation [INFO] [stdout] 74 | pub fn new(list: Vec, total: u64, page: u64, size: u64) -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] error: could not compile `auth-service` (bin "auth-service" test) due to 6 previous errors; 10 warnings emitted [INFO] [stdout] warning: function `success_message` is never used [INFO] [stdout] --> user-service/src/utils/response.rs:45:8 [INFO] [stdout] | [INFO] [stdout] 45 | pub fn success_message(message: impl Into) -> Response { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `PaginatedResponse` is never constructed [INFO] [stdout] --> user-service/src/utils/response.rs:57:12 [INFO] [stdout] | [INFO] [stdout] 57 | pub struct PaginatedResponse { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `PaginatedData` is never constructed [INFO] [stdout] --> user-service/src/utils/response.rs:65:12 [INFO] [stdout] | [INFO] [stdout] 65 | pub struct PaginatedData { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: associated function `new` is never used [INFO] [stdout] --> user-service/src/utils/response.rs:74:12 [INFO] [stdout] | [INFO] [stdout] 73 | impl PaginatedResponse { [INFO] [stdout] | --------------------------------------- associated function in this implementation [INFO] [stdout] 74 | pub fn new(list: Vec, total: u64, page: u64, size: u64) -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0277, E0308. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0277`. [INFO] [stdout] [INFO] [stderr] error: could not compile `user-service` (bin "user-service" test) due to 2 previous errors; 5 warnings emitted [INFO] [stderr] warning: llama_cpp_rs@0.3.0: ./llama.cpp/k_quants.c:205:14: warning: 'make_qkx1_quants' defined but not used [-Wunused-function] [INFO] [stderr] warning: llama_cpp_rs@0.3.0: 205 | static float make_qkx1_quants(int n, int nmax, const float * restrict x, uint8_t * restrict L, float * restrict the_min, [INFO] [stderr] warning: llama_cpp_rs@0.3.0: | ^~~~~~~~~~~~~~~~ [INFO] [stderr] warning: llama_cpp_rs@0.3.0: ./llama.cpp/ggml.c:19672:13: warning: 'ggml_opt_get_grad' defined but not used [-Wunused-function] [INFO] [stderr] warning: llama_cpp_rs@0.3.0: 19672 | static void ggml_opt_get_grad(int np, struct ggml_tensor * const ps[], float * g) { [INFO] [stderr] warning: llama_cpp_rs@0.3.0: | ^~~~~~~~~~~~~~~~~ [INFO] [stderr] warning: llama_cpp_rs@0.3.0: ./binding.cpp: In function 'int get_embeddings(void*, void*, float*)': [INFO] [stderr] warning: llama_cpp_rs@0.3.0: ./binding.cpp:80:23: warning: 'int llama_eval(llama_context*, llama_token*, int32_t, int)' is deprecated: use llama_decode() instead [-Wdeprecated-declarations] [INFO] [stderr] warning: llama_cpp_rs@0.3.0: 80 | if (llama_eval(ctx, embd_inp.data(), embd_inp.size(), n_past)) [INFO] [stderr] warning: llama_cpp_rs@0.3.0: | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] warning: llama_cpp_rs@0.3.0: In file included from ./llama.cpp/common/common.h:5, [INFO] [stderr] warning: llama_cpp_rs@0.3.0: from ./binding.cpp:1: [INFO] [stderr] warning: llama_cpp_rs@0.3.0: ./llama.cpp/llama.h:423:30: note: declared here [INFO] [stderr] warning: llama_cpp_rs@0.3.0: 423 | LLAMA_API DEPRECATED(int llama_eval( [INFO] [stderr] warning: llama_cpp_rs@0.3.0: | ^~~~~~~~~~ [INFO] [stderr] warning: llama_cpp_rs@0.3.0: ./llama.cpp/llama.h:31:36: note: in definition of macro 'DEPRECATED' [INFO] [stderr] warning: llama_cpp_rs@0.3.0: 31 | # define DEPRECATED(func, hint) func __attribute__((deprecated(hint))) [INFO] [stderr] warning: llama_cpp_rs@0.3.0: | ^~~~ [INFO] [stderr] warning: llama_cpp_rs@0.3.0: ./binding.cpp: In function 'int eval(void*, void*, char*)': [INFO] [stderr] warning: llama_cpp_rs@0.3.0: ./binding.cpp:138:22: warning: 'int llama_eval(llama_context*, llama_token*, int32_t, int)' is deprecated: use llama_decode() instead [-Wdeprecated-declarations] [INFO] [stderr] warning: llama_cpp_rs@0.3.0: 138 | return llama_eval(ctx, tokens.data(), n_prompt_tokens, n_past); [INFO] [stderr] warning: llama_cpp_rs@0.3.0: | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] warning: llama_cpp_rs@0.3.0: ./llama.cpp/llama.h:423:30: note: declared here [INFO] [stderr] warning: llama_cpp_rs@0.3.0: 423 | LLAMA_API DEPRECATED(int llama_eval( [INFO] [stderr] warning: llama_cpp_rs@0.3.0: | ^~~~~~~~~~ [INFO] [stderr] warning: llama_cpp_rs@0.3.0: ./llama.cpp/llama.h:31:36: note: in definition of macro 'DEPRECATED' [INFO] [stderr] warning: llama_cpp_rs@0.3.0: 31 | # define DEPRECATED(func, hint) func __attribute__((deprecated(hint))) [INFO] [stderr] warning: llama_cpp_rs@0.3.0: | ^~~~ [INFO] [stderr] warning: llama_cpp_rs@0.3.0: ./binding.cpp: In function 'int llama_predict(void*, void*, char*, bool)': [INFO] [stderr] warning: llama_cpp_rs@0.3.0: ./binding.cpp:282:19: warning: 'int llama_eval(llama_context*, llama_token*, int32_t, int)' is deprecated: use llama_decode() instead [-Wdeprecated-declarations] [INFO] [stderr] warning: llama_cpp_rs@0.3.0: 282 | llama_eval(ctx, tmp, 1, 0); [INFO] [stderr] warning: llama_cpp_rs@0.3.0: | ~~~~~~~~~~^~~~~~~~~~~~~~~~ [INFO] [stderr] warning: llama_cpp_rs@0.3.0: ./llama.cpp/llama.h:423:30: note: declared here [INFO] [stderr] warning: llama_cpp_rs@0.3.0: 423 | LLAMA_API DEPRECATED(int llama_eval( [INFO] [stderr] warning: llama_cpp_rs@0.3.0: | ^~~~~~~~~~ [INFO] [stderr] warning: llama_cpp_rs@0.3.0: ./llama.cpp/llama.h:31:36: note: in definition of macro 'DEPRECATED' [INFO] [stderr] warning: llama_cpp_rs@0.3.0: 31 | # define DEPRECATED(func, hint) func __attribute__((deprecated(hint))) [INFO] [stderr] warning: llama_cpp_rs@0.3.0: | ^~~~ [INFO] [stderr] warning: llama_cpp_rs@0.3.0: ./binding.cpp:353:31: warning: 'int llama_eval(llama_context*, llama_token*, int32_t, int)' is deprecated: use llama_decode() instead [-Wdeprecated-declarations] [INFO] [stderr] warning: llama_cpp_rs@0.3.0: 353 | if (llama_eval(ctx, &embd[i], n_eval, n_past)) [INFO] [stderr] warning: llama_cpp_rs@0.3.0: | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] warning: llama_cpp_rs@0.3.0: ./llama.cpp/llama.h:423:30: note: declared here [INFO] [stderr] warning: llama_cpp_rs@0.3.0: 423 | LLAMA_API DEPRECATED(int llama_eval( [INFO] [stderr] warning: llama_cpp_rs@0.3.0: | ^~~~~~~~~~ [INFO] [stderr] warning: llama_cpp_rs@0.3.0: ./llama.cpp/llama.h:31:36: note: in definition of macro 'DEPRECATED' [INFO] [stderr] warning: llama_cpp_rs@0.3.0: 31 | # define DEPRECATED(func, hint) func __attribute__((deprecated(hint))) [INFO] [stderr] warning: llama_cpp_rs@0.3.0: | ^~~~ [INFO] [stderr] warning: llama_cpp_rs@0.3.0: ./binding.cpp:440:49: warning: 'void llama_sample_temperature(llama_context*, llama_token_data_array*, float)' is deprecated: use llama_sample_temp instead [-Wdeprecated-declarations] [INFO] [stderr] warning: llama_cpp_rs@0.3.0: 440 | llama_sample_temperature(ctx, &candidates_p, temp); [INFO] [stderr] warning: llama_cpp_rs@0.3.0: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] warning: llama_cpp_rs@0.3.0: ./llama.cpp/llama.h:621:31: note: declared here [INFO] [stderr] warning: llama_cpp_rs@0.3.0: 621 | LLAMA_API DEPRECATED(void llama_sample_temperature( [INFO] [stderr] warning: llama_cpp_rs@0.3.0: | ^~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] warning: llama_cpp_rs@0.3.0: ./llama.cpp/llama.h:31:36: note: in definition of macro 'DEPRECATED' [INFO] [stderr] warning: llama_cpp_rs@0.3.0: 31 | # define DEPRECATED(func, hint) func __attribute__((deprecated(hint))) [INFO] [stderr] warning: llama_cpp_rs@0.3.0: | ^~~~ [INFO] [stderr] warning: llama_cpp_rs@0.3.0: ./binding.cpp:446:49: warning: 'void llama_sample_temperature(llama_context*, llama_token_data_array*, float)' is deprecated: use llama_sample_temp instead [-Wdeprecated-declarations] [INFO] [stderr] warning: llama_cpp_rs@0.3.0: 446 | llama_sample_temperature(ctx, &candidates_p, temp); [INFO] [stderr] warning: llama_cpp_rs@0.3.0: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] warning: llama_cpp_rs@0.3.0: ./llama.cpp/llama.h:621:31: note: declared here [INFO] [stderr] warning: llama_cpp_rs@0.3.0: 621 | LLAMA_API DEPRECATED(void llama_sample_temperature( [INFO] [stderr] warning: llama_cpp_rs@0.3.0: | ^~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] warning: llama_cpp_rs@0.3.0: ./llama.cpp/llama.h:31:36: note: in definition of macro 'DEPRECATED' [INFO] [stderr] warning: llama_cpp_rs@0.3.0: 31 | # define DEPRECATED(func, hint) func __attribute__((deprecated(hint))) [INFO] [stderr] warning: llama_cpp_rs@0.3.0: | ^~~~ [INFO] [stderr] warning: llama_cpp_rs@0.3.0: ./binding.cpp:456:49: warning: 'void llama_sample_temperature(llama_context*, llama_token_data_array*, float)' is deprecated: use llama_sample_temp instead [-Wdeprecated-declarations] [INFO] [stderr] warning: llama_cpp_rs@0.3.0: 456 | llama_sample_temperature(ctx, &candidates_p, temp); [INFO] [stderr] warning: llama_cpp_rs@0.3.0: | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] warning: llama_cpp_rs@0.3.0: ./llama.cpp/llama.h:621:31: note: declared here [INFO] [stderr] warning: llama_cpp_rs@0.3.0: 621 | LLAMA_API DEPRECATED(void llama_sample_temperature( [INFO] [stderr] warning: llama_cpp_rs@0.3.0: | ^~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] warning: llama_cpp_rs@0.3.0: ./llama.cpp/llama.h:31:36: note: in definition of macro 'DEPRECATED' [INFO] [stderr] warning: llama_cpp_rs@0.3.0: 31 | # define DEPRECATED(func, hint) func __attribute__((deprecated(hint))) [INFO] [stderr] warning: llama_cpp_rs@0.3.0: | ^~~~ [INFO] [stderr] warning: llama_cpp_rs@0.3.0: ./binding.cpp:475:42: warning: cast from type 'const char*' to type 'char*' casts away qualifiers [-Wcast-qual] [INFO] [stderr] warning: llama_cpp_rs@0.3.0: 475 | if (!tokenCallback(state_pr, (char*)token_str.c_str())) [INFO] [stderr] warning: llama_cpp_rs@0.3.0: | ^~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] warning: llama_cpp_rs@0.3.0: ./binding.cpp: In function 'void* llama_allocate_params(const char*, int, int, int, int, float, float, float, int, bool, bool, int, int, const char**, int, float, float, float, float, int, float, float, bool, const char*, const char*, bool, bool, bool, const char*, const char*, bool)': [INFO] [stderr] warning: llama_cpp_rs@0.3.0: ./binding.cpp:629:100: warning: unused parameter 'ignore_eos' [-Wunused-parameter] [INFO] [stderr] warning: llama_cpp_rs@0.3.0: 629 | float top_p, float temp, float repeat_penalty, int repeat_last_n, bool ignore_eos, bool memory_f16, int n_batch, int n_keep, const char **antiprompt, int antiprompt_count, [INFO] [stderr] warning: llama_cpp_rs@0.3.0: | ~~~~~^~~~~~~~~~ [INFO] [stderr] warning: llama_cpp_rs@0.3.0: ./binding.cpp: In function 'void* load_model(const char*, int, int, bool, bool, bool, bool, bool, bool, int, int, const char*, const char*, bool)': [INFO] [stderr] warning: llama_cpp_rs@0.3.0: ./binding.cpp:708:122: warning: unused parameter 'low_vram' [-Wunused-parameter] [INFO] [stderr] warning: llama_cpp_rs@0.3.0: 708 | void *load_model(const char *fname, int n_ctx, int n_seed, bool memory_f16, bool mlock, bool embeddings, bool mmap, bool low_vram, bool vocab_only, int n_gpu_layers, int n_batch, const char *maingpu, const char *tensorsplit, bool numa) [INFO] [stderr] warning: llama_cpp_rs@0.3.0: | ~~~~~^~~~~~~~ [INFO] [stderr] warning: llama_cpp_rs@0.3.0: ar: /opt/rustwide/target/debug/build/llama_cpp_rs-11e4974769598ead/out/llama.cpp/ggml.o: No such file or directory [INFO] [stderr] error: failed to run custom build command for `llama_cpp_rs v0.3.0` [INFO] [stderr] note: To improve backtraces for build dependencies, set the CARGO_PROFILE_DEV_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/debug/build/llama_cpp_rs-4c222b8b6f98cb67/build-script-build` (exit status: 1) [INFO] [stderr] --- stdout [INFO] [stderr] cargo:rerun-if-env-changed=TARGET [INFO] [stderr] cargo:rerun-if-env-changed=BINDGEN_EXTRA_CLANG_ARGS_x86_64-unknown-linux-gnu [INFO] [stderr] cargo:rerun-if-env-changed=BINDGEN_EXTRA_CLANG_ARGS_x86_64_unknown_linux_gnu [INFO] [stderr] cargo:rerun-if-env-changed=BINDGEN_EXTRA_CLANG_ARGS [INFO] [stderr] cargo:rerun-if-changed=/usr/lib/llvm-18/lib/clang/18/include/stdbool.h [INFO] [stderr] OUT_DIR = Some(/opt/rustwide/target/debug/build/llama_cpp_rs-11e4974769598ead/out) [INFO] [stderr] OPT_LEVEL = Some(0) [INFO] [stderr] TARGET = Some(x86_64-unknown-linux-gnu) [INFO] [stderr] CARGO_ENCODED_RUSTFLAGS = Some(--cap-lints=forbid) [INFO] [stderr] HOST = Some(x86_64-unknown-linux-gnu) [INFO] [stderr] cargo:rerun-if-env-changed=CC_x86_64-unknown-linux-gnu [INFO] [stderr] CC_x86_64-unknown-linux-gnu = None [INFO] [stderr] cargo:rerun-if-env-changed=CC_x86_64_unknown_linux_gnu [INFO] [stderr] CC_x86_64_unknown_linux_gnu = None [INFO] [stderr] cargo:rerun-if-env-changed=HOST_CC [INFO] [stderr] HOST_CC = None [INFO] [stderr] cargo:rerun-if-env-changed=CC [INFO] [stderr] CC = 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(true) [INFO] [stderr] CARGO_CFG_TARGET_FEATURE = Some(fxsr,sse,sse2,x87) [INFO] [stderr] cargo:rerun-if-env-changed=CFLAGS [INFO] [stderr] CFLAGS = None [INFO] [stderr] cargo:rerun-if-env-changed=HOST_CFLAGS [INFO] [stderr] HOST_CFLAGS = None [INFO] [stderr] cargo:rerun-if-env-changed=CFLAGS_x86_64_unknown_linux_gnu [INFO] [stderr] CFLAGS_x86_64_unknown_linux_gnu = None [INFO] [stderr] cargo:rerun-if-env-changed=CFLAGS_x86_64-unknown-linux-gnu [INFO] [stderr] CFLAGS_x86_64-unknown-linux-gnu = None [INFO] [stderr] cargo:warning=./llama.cpp/k_quants.c:205:14: warning: 'make_qkx1_quants' defined but not used [-Wunused-function] [INFO] [stderr] cargo:warning= 205 | static float make_qkx1_quants(int n, int nmax, const float * restrict x, uint8_t * restrict L, float * restrict the_min, [INFO] [stderr] cargo:warning= | ^~~~~~~~~~~~~~~~ [INFO] [stderr] cargo:warning=./llama.cpp/ggml.c:19672:13: warning: 'ggml_opt_get_grad' defined but not used [-Wunused-function] [INFO] [stderr] cargo:warning=19672 | static void ggml_opt_get_grad(int np, struct ggml_tensor * const ps[], float * g) { [INFO] [stderr] cargo:warning= | ^~~~~~~~~~~~~~~~~ [INFO] [stderr] exit status: 0 [INFO] [stderr] exit status: 0 [INFO] [stderr] exit status: 0 [INFO] [stderr] cargo:rerun-if-env-changed=AR_x86_64-unknown-linux-gnu [INFO] [stderr] AR_x86_64-unknown-linux-gnu = None [INFO] [stderr] cargo:rerun-if-env-changed=AR_x86_64_unknown_linux_gnu [INFO] [stderr] AR_x86_64_unknown_linux_gnu = None [INFO] [stderr] cargo:rerun-if-env-changed=HOST_AR [INFO] [stderr] HOST_AR = None [INFO] [stderr] cargo:rerun-if-env-changed=AR [INFO] [stderr] AR = None [INFO] [stderr] cargo:rerun-if-env-changed=ARFLAGS [INFO] [stderr] ARFLAGS = None [INFO] [stderr] cargo:rerun-if-env-changed=HOST_ARFLAGS [INFO] [stderr] HOST_ARFLAGS = None [INFO] [stderr] cargo:rerun-if-env-changed=ARFLAGS_x86_64_unknown_linux_gnu [INFO] [stderr] ARFLAGS_x86_64_unknown_linux_gnu = None [INFO] [stderr] cargo:rerun-if-env-changed=ARFLAGS_x86_64-unknown-linux-gnu [INFO] [stderr] ARFLAGS_x86_64-unknown-linux-gnu = None [INFO] [stderr] cargo:rustc-link-lib=static=ggml [INFO] [stderr] cargo:rustc-link-search=native=/opt/rustwide/target/debug/build/llama_cpp_rs-11e4974769598ead/out [INFO] [stderr] OUT_DIR = Some(/opt/rustwide/target/debug/build/llama_cpp_rs-11e4974769598ead/out) [INFO] [stderr] OPT_LEVEL = Some(0) [INFO] [stderr] TARGET = Some(x86_64-unknown-linux-gnu) [INFO] [stderr] CARGO_ENCODED_RUSTFLAGS = Some(--cap-lints=forbid) [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(true) [INFO] [stderr] CARGO_CFG_TARGET_FEATURE = Some(fxsr,sse,sse2,x87) [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:warning=./binding.cpp: In function 'int get_embeddings(void*, void*, float*)': [INFO] [stderr] cargo:warning=./binding.cpp:80:23: warning: 'int llama_eval(llama_context*, llama_token*, int32_t, int)' is deprecated: use llama_decode() instead [-Wdeprecated-declarations] [INFO] [stderr] cargo:warning= 80 | if (llama_eval(ctx, embd_inp.data(), embd_inp.size(), n_past)) [INFO] [stderr] cargo:warning= | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] cargo:warning=In file included from ./llama.cpp/common/common.h:5, [INFO] [stderr] cargo:warning= from ./binding.cpp:1: [INFO] [stderr] cargo:warning=./llama.cpp/llama.h:423:30: note: declared here [INFO] [stderr] cargo:warning= 423 | LLAMA_API DEPRECATED(int llama_eval( [INFO] [stderr] cargo:warning= | ^~~~~~~~~~ [INFO] [stderr] cargo:warning=./llama.cpp/llama.h:31:36: note: in definition of macro 'DEPRECATED' [INFO] [stderr] cargo:warning= 31 | # define DEPRECATED(func, hint) func __attribute__((deprecated(hint))) [INFO] [stderr] cargo:warning= | ^~~~ [INFO] [stderr] cargo:warning=./binding.cpp: In function 'int eval(void*, void*, char*)': [INFO] [stderr] cargo:warning=./binding.cpp:138:22: warning: 'int llama_eval(llama_context*, llama_token*, int32_t, int)' is deprecated: use llama_decode() instead [-Wdeprecated-declarations] [INFO] [stderr] cargo:warning= 138 | return llama_eval(ctx, tokens.data(), n_prompt_tokens, n_past); [INFO] [stderr] cargo:warning= | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] cargo:warning=./llama.cpp/llama.h:423:30: note: declared here [INFO] [stderr] cargo:warning= 423 | LLAMA_API DEPRECATED(int llama_eval( [INFO] [stderr] cargo:warning= | ^~~~~~~~~~ [INFO] [stderr] cargo:warning=./llama.cpp/llama.h:31:36: note: in definition of macro 'DEPRECATED' [INFO] [stderr] cargo:warning= 31 | # define DEPRECATED(func, hint) func __attribute__((deprecated(hint))) [INFO] [stderr] cargo:warning= | ^~~~ [INFO] [stderr] cargo:warning=./binding.cpp: In function 'int llama_predict(void*, void*, char*, bool)': [INFO] [stderr] cargo:warning=./binding.cpp:282:19: warning: 'int llama_eval(llama_context*, llama_token*, int32_t, int)' is deprecated: use llama_decode() instead [-Wdeprecated-declarations] [INFO] [stderr] cargo:warning= 282 | llama_eval(ctx, tmp, 1, 0); [INFO] [stderr] cargo:warning= | ~~~~~~~~~~^~~~~~~~~~~~~~~~ [INFO] [stderr] cargo:warning=./llama.cpp/llama.h:423:30: note: declared here [INFO] [stderr] cargo:warning= 423 | LLAMA_API DEPRECATED(int llama_eval( [INFO] [stderr] cargo:warning= | ^~~~~~~~~~ [INFO] [stderr] cargo:warning=./llama.cpp/llama.h:31:36: note: in definition of macro 'DEPRECATED' [INFO] [stderr] cargo:warning= 31 | # define DEPRECATED(func, hint) func __attribute__((deprecated(hint))) [INFO] [stderr] cargo:warning= | ^~~~ [INFO] [stderr] cargo:warning=./binding.cpp:353:31: warning: 'int llama_eval(llama_context*, llama_token*, int32_t, int)' is deprecated: use llama_decode() instead [-Wdeprecated-declarations] [INFO] [stderr] cargo:warning= 353 | if (llama_eval(ctx, &embd[i], n_eval, n_past)) [INFO] [stderr] cargo:warning= | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] cargo:warning=./llama.cpp/llama.h:423:30: note: declared here [INFO] [stderr] cargo:warning= 423 | LLAMA_API DEPRECATED(int llama_eval( [INFO] [stderr] cargo:warning= | ^~~~~~~~~~ [INFO] [stderr] cargo:warning=./llama.cpp/llama.h:31:36: note: in definition of macro 'DEPRECATED' [INFO] [stderr] cargo:warning= 31 | # define DEPRECATED(func, hint) func __attribute__((deprecated(hint))) [INFO] [stderr] cargo:warning= | ^~~~ [INFO] [stderr] cargo:warning=./binding.cpp:440:49: warning: 'void llama_sample_temperature(llama_context*, llama_token_data_array*, float)' is deprecated: use llama_sample_temp instead [-Wdeprecated-declarations] [INFO] [stderr] cargo:warning= 440 | llama_sample_temperature(ctx, &candidates_p, temp); [INFO] [stderr] cargo:warning= | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] cargo:warning=./llama.cpp/llama.h:621:31: note: declared here [INFO] [stderr] cargo:warning= 621 | LLAMA_API DEPRECATED(void llama_sample_temperature( [INFO] [stderr] cargo:warning= | ^~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] cargo:warning=./llama.cpp/llama.h:31:36: note: in definition of macro 'DEPRECATED' [INFO] [stderr] cargo:warning= 31 | # define DEPRECATED(func, hint) func __attribute__((deprecated(hint))) [INFO] [stderr] cargo:warning= | ^~~~ [INFO] [stderr] cargo:warning=./binding.cpp:446:49: warning: 'void llama_sample_temperature(llama_context*, llama_token_data_array*, float)' is deprecated: use llama_sample_temp instead [-Wdeprecated-declarations] [INFO] [stderr] cargo:warning= 446 | llama_sample_temperature(ctx, &candidates_p, temp); [INFO] [stderr] cargo:warning= | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] cargo:warning=./llama.cpp/llama.h:621:31: note: declared here [INFO] [stderr] cargo:warning= 621 | LLAMA_API DEPRECATED(void llama_sample_temperature( [INFO] [stderr] cargo:warning= | ^~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] cargo:warning=./llama.cpp/llama.h:31:36: note: in definition of macro 'DEPRECATED' [INFO] [stderr] cargo:warning= 31 | # define DEPRECATED(func, hint) func __attribute__((deprecated(hint))) [INFO] [stderr] cargo:warning= | ^~~~ [INFO] [stderr] cargo:warning=./binding.cpp:456:49: warning: 'void llama_sample_temperature(llama_context*, llama_token_data_array*, float)' is deprecated: use llama_sample_temp instead [-Wdeprecated-declarations] [INFO] [stderr] cargo:warning= 456 | llama_sample_temperature(ctx, &candidates_p, temp); [INFO] [stderr] cargo:warning= | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] cargo:warning=./llama.cpp/llama.h:621:31: note: declared here [INFO] [stderr] cargo:warning= 621 | LLAMA_API DEPRECATED(void llama_sample_temperature( [INFO] [stderr] cargo:warning= | ^~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] cargo:warning=./llama.cpp/llama.h:31:36: note: in definition of macro 'DEPRECATED' [INFO] [stderr] cargo:warning= 31 | # define DEPRECATED(func, hint) func __attribute__((deprecated(hint))) [INFO] [stderr] cargo:warning= | ^~~~ [INFO] [stderr] cargo:warning=./binding.cpp:475:42: warning: cast from type 'const char*' to type 'char*' casts away qualifiers [-Wcast-qual] [INFO] [stderr] cargo:warning= 475 | if (!tokenCallback(state_pr, (char*)token_str.c_str())) [INFO] [stderr] cargo:warning= | ^~~~~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] cargo:warning=./binding.cpp: In function 'void* llama_allocate_params(const char*, int, int, int, int, float, float, float, int, bool, bool, int, int, const char**, int, float, float, float, float, int, float, float, bool, const char*, const char*, bool, bool, bool, const char*, const char*, bool)': [INFO] [stderr] cargo:warning=./binding.cpp:629:100: warning: unused parameter 'ignore_eos' [-Wunused-parameter] [INFO] [stderr] cargo:warning= 629 | float top_p, float temp, float repeat_penalty, int repeat_last_n, bool ignore_eos, bool memory_f16, int n_batch, int n_keep, const char **antiprompt, int antiprompt_count, [INFO] [stderr] cargo:warning= | ~~~~~^~~~~~~~~~ [INFO] [stderr] cargo:warning=./binding.cpp: In function 'void* load_model(const char*, int, int, bool, bool, bool, bool, bool, bool, int, int, const char*, const char*, bool)': [INFO] [stderr] cargo:warning=./binding.cpp:708:122: warning: unused parameter 'low_vram' [-Wunused-parameter] [INFO] [stderr] cargo:warning= 708 | void *load_model(const char *fname, int n_ctx, int n_seed, bool memory_f16, bool mlock, bool embeddings, bool mmap, bool low_vram, bool vocab_only, int n_gpu_layers, int n_batch, const char *maingpu, const char *tensorsplit, bool numa) [INFO] [stderr] cargo:warning= | ~~~~~^~~~~~~~ [INFO] [stderr] exit status: 0 [INFO] [stderr] exit status: 0 [INFO] [stderr] exit status: 0 [INFO] [stderr] cargo:rerun-if-env-changed=AR_x86_64-unknown-linux-gnu [INFO] [stderr] AR_x86_64-unknown-linux-gnu = None [INFO] [stderr] cargo:rerun-if-env-changed=AR_x86_64_unknown_linux_gnu [INFO] [stderr] AR_x86_64_unknown_linux_gnu = None [INFO] [stderr] cargo:rerun-if-env-changed=HOST_AR [INFO] [stderr] HOST_AR = None [INFO] [stderr] cargo:rerun-if-env-changed=AR [INFO] [stderr] AR = None [INFO] [stderr] cargo:rerun-if-env-changed=ARFLAGS [INFO] [stderr] ARFLAGS = None [INFO] [stderr] cargo:rerun-if-env-changed=HOST_ARFLAGS [INFO] [stderr] HOST_ARFLAGS = None [INFO] [stderr] cargo:rerun-if-env-changed=ARFLAGS_x86_64_unknown_linux_gnu [INFO] [stderr] ARFLAGS_x86_64_unknown_linux_gnu = None [INFO] [stderr] cargo:rerun-if-env-changed=ARFLAGS_x86_64-unknown-linux-gnu [INFO] [stderr] ARFLAGS_x86_64-unknown-linux-gnu = None [INFO] [stderr] cargo:warning=ar: /opt/rustwide/target/debug/build/llama_cpp_rs-11e4974769598ead/out/llama.cpp/ggml.o: No such file or directory [INFO] [stderr] [INFO] [stderr] --- stderr [INFO] [stderr] error: 'rustfmt' is not installed for the custom toolchain '507271bc119683008ec719ecee48814e8ac86c65'. [INFO] [stderr] note: this is a custom toolchain, which cannot use `rustup component add` [INFO] [stderr] help: if you built this toolchain from source, and used `rustup toolchain link`, then you may be able to build the component with `x.py` [INFO] [stderr] Failed to run rustfmt: Internal rustfmt error (non-fatal, continuing) [INFO] [stderr] [INFO] [stderr] [INFO] [stderr] error occurred in cc-rs: command did not execute successfully (status code exit status: 1): ZERO_AR_DATE="1" "ar" "cq" "/opt/rustwide/target/debug/build/llama_cpp_rs-11e4974769598ead/out/libbinding.a" "/opt/rustwide/target/debug/build/llama_cpp_rs-11e4974769598ead/out/7db155ec2d396663-common.o" "/opt/rustwide/target/debug/build/llama_cpp_rs-11e4974769598ead/out/f326362f9e96224c-llama.o" "/opt/rustwide/target/debug/build/llama_cpp_rs-11e4974769598ead/out/c854047367d9b492-binding.o" "/opt/rustwide/target/debug/build/llama_cpp_rs-11e4974769598ead/out/llama.cpp/ggml.o" [INFO] [stderr] [INFO] [stderr] [INFO] running `Command { std: "docker" "inspect" "bc3a3db44fbc0ee6caba830f7a657e743b3981df2583af51aba2dd2d7e59047e", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "bc3a3db44fbc0ee6caba830f7a657e743b3981df2583af51aba2dd2d7e59047e", kill_on_drop: false }` [INFO] [stdout] bc3a3db44fbc0ee6caba830f7a657e743b3981df2583af51aba2dd2d7e59047e