[INFO] cloning repository https://github.com/ReiAccept/moosic [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/ReiAccept/moosic" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FReiAccept%2Fmoosic", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FReiAccept%2Fmoosic'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] cf98470c3e1eda9561cc6667269046d4897a95ad [INFO] checking ReiAccept/moosic against 1ed2df61a19042f231709eb05d032ae9e2cb2084 for pr-160235 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FReiAccept%2Fmoosic" "/workspace/builds/worker-7-tc1/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-7-tc1/source'... [INFO] [stderr] done. [INFO] started tweaking git repo https://github.com/ReiAccept/moosic [INFO] finished tweaking git repo https://github.com/ReiAccept/moosic [INFO] tweaked toml for git repo https://github.com/ReiAccept/moosic written to /workspace/builds/worker-7-tc1/source/Cargo.toml [INFO] validating manifest of git repo https://github.com/ReiAccept/moosic on toolchain 1ed2df61a19042f231709eb05d032ae9e2cb2084 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1ed2df61a19042f231709eb05d032ae9e2cb2084" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate git repo https://github.com/ReiAccept/moosic 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" "+1ed2df61a19042f231709eb05d032ae9e2cb2084" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded time-macros v0.2.29 [INFO] [stderr] Downloaded rust_decimal v1.42.1 [INFO] [stderr] Downloaded sea-schema-derive v0.3.0 [INFO] [stderr] Downloaded sea-query-derive v1.0.0 [INFO] [stderr] Downloaded sea-query-sqlx v0.9.1 [INFO] [stderr] Downloaded ouroboros v0.18.5 [INFO] [stderr] Downloaded sea-orm-arrow v2.0.0-rc.3 [INFO] [stderr] Downloaded pgvector v0.4.2 [INFO] [stderr] Downloaded ouroboros_macro v0.18.5 [INFO] [stderr] Downloaded pluralizer v0.5.0 [INFO] [stderr] Downloaded arrow-string v57.3.1 [INFO] [stderr] Downloaded arrow-row v57.3.1 [INFO] [stderr] Downloaded arrow-arith v57.3.1 [INFO] [stderr] Downloaded arrow-data v57.3.1 [INFO] [stderr] Downloaded inotify v0.11.2 [INFO] [stderr] Downloaded arrow-ord v57.3.1 [INFO] [stderr] Downloaded sea-orm-macros v2.0.0-rc.40 [INFO] [stderr] Downloaded arrow-schema v57.3.1 [INFO] [stderr] Downloaded arrow-buffer v57.3.1 [INFO] [stderr] Downloaded sea-orm-migration v2.0.0-rc.40 [INFO] [stderr] Downloaded sea-orm-cli v2.0.0-rc.40 [INFO] [stderr] Downloaded sea-query v1.0.1 [INFO] [stderr] Downloaded arrow v57.3.1 [INFO] [stderr] Downloaded arrow-select v57.3.1 [INFO] [stderr] Downloaded arrow-cast v57.3.1 [INFO] [stderr] Downloaded ogg_pager v0.7.2 [INFO] [stderr] Downloaded lofty_attr v0.12.0 [INFO] [stderr] Downloaded dashmap v6.2.1 [INFO] [stderr] Downloaded arrow-array v57.3.1 [INFO] [stderr] Downloaded lofty v0.24.0 [INFO] [stderr] Downloaded redis v1.2.3 [INFO] [stderr] Downloaded sea-orm v2.0.0-rc.40 [INFO] [stderr] Downloaded sea-schema v0.18.0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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:00c5645b54fe3ce5dae1417175e3c7fb6a6646c021d554ecd63a097b8b9f3602" "sleep" "infinity", kill_on_drop: false }` [INFO] [stdout] 8b926913876d304f6e4666f1b7504781a6cdabc338b708b763e57682c82a93c8 [INFO] running `Command { std: "docker" "start" "8b926913876d304f6e4666f1b7504781a6cdabc338b708b763e57682c82a93c8", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "8b926913876d304f6e4666f1b7504781a6cdabc338b708b763e57682c82a93c8", 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" "8b926913876d304f6e4666f1b7504781a6cdabc338b708b763e57682c82a93c8" "/opt/rustwide/cargo-home/bin/cargo" "+1ed2df61a19042f231709eb05d032ae9e2cb2084" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "8b926913876d304f6e4666f1b7504781a6cdabc338b708b763e57682c82a93c8", 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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-w" "/opt/rustwide/workdir" "--user" "0:0" "8b926913876d304f6e4666f1b7504781a6cdabc338b708b763e57682c82a93c8" "/opt/rustwide/cargo-home/bin/cargo" "+1ed2df61a19042f231709eb05d032ae9e2cb2084" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stderr] Compiling serde_core v1.0.228 [INFO] [stderr] Checking mio v1.2.1 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling cc v1.2.64 [INFO] [stderr] Compiling futures-macro v0.3.32 [INFO] [stderr] Compiling getrandom v0.4.2 [INFO] [stderr] Compiling thiserror-impl v2.0.18 [INFO] [stderr] Checking rustls-pki-types v1.14.1 [INFO] [stderr] Compiling time-macros v0.2.29 [INFO] [stderr] Compiling rust_decimal v1.42.1 [INFO] [stderr] Checking arrayvec v0.7.6 [INFO] [stderr] Compiling darling_core v0.20.11 [INFO] [stderr] Compiling thiserror v2.0.18 [INFO] [stderr] Checking either v1.16.0 [INFO] [stderr] Checking sha2 v0.10.9 [INFO] [stderr] Checking futures-intrusive v0.5.0 [INFO] [stderr] Checking crossbeam-queue v0.3.12 [INFO] [stderr] Checking spin v0.9.8 [INFO] [stderr] Checking webpki-roots v1.0.7 [INFO] [stderr] Checking aho-corasick v1.1.4 [INFO] [stderr] Compiling memchr v2.8.1 [INFO] [stderr] Checking base64 v0.22.1 [INFO] [stderr] Checking flume v0.12.0 [INFO] [stderr] Checking atoi v2.0.0 [INFO] [stderr] Compiling proc-macro2-diagnostics v0.10.1 [INFO] [stderr] Compiling regex-syntax v0.8.11 [INFO] [stderr] Checking ordered-float v4.6.0 [INFO] [stderr] Checking tokio v1.52.3 [INFO] [stderr] Compiling proc-macro-error-attr2 v2.0.0 [INFO] [stderr] Compiling yansi v1.0.1 [INFO] [stderr] Checking clap_builder v4.6.0 [INFO] [stderr] Compiling proc-macro-error2 v2.0.1 [INFO] [stderr] Compiling itertools v0.14.0 [INFO] [stderr] Compiling derive_more-impl v2.1.1 [INFO] [stderr] Compiling clap_derive v4.6.1 [INFO] [stderr] Compiling ouroboros_macro v0.18.5 [INFO] [stderr] Checking regex-automata v0.4.14 [INFO] [stderr] Checking futures-util v0.3.32 [INFO] [stderr] Compiling sea-bae v0.2.1 [INFO] [stderr] Compiling ring v0.17.14 [INFO] [stderr] Compiling libsqlite3-sys v0.30.1 [INFO] [stderr] Compiling sea-schema-derive v0.3.0 [INFO] [stderr] Compiling async-stream-impl v0.3.6 [INFO] [stderr] Checking aliasable v0.1.3 [INFO] [stderr] Checking glob v0.3.3 [INFO] [stderr] Checking strum v0.28.0 [INFO] [stderr] Compiling mime_guess v2.0.5 [INFO] [stderr] Checking derive_more v2.1.1 [INFO] [stderr] Checking ouroboros v0.18.5 [INFO] [stderr] Checking async-stream v0.3.6 [INFO] [stderr] Checking num-integer v0.1.46 [INFO] [stderr] Checking rand_core v0.6.4 [INFO] [stderr] Checking crossbeam-channel v0.5.15 [INFO] [stderr] Checking inotify-sys v0.1.5 [INFO] [stderr] Checking ogg_pager v0.7.2 [INFO] [stderr] Checking password-hash v0.5.0 [INFO] [stderr] Checking flate2 v1.1.9 [INFO] [stderr] Checking axum-core v0.5.6 [INFO] [stderr] Checking deranged v0.5.8 [INFO] [stderr] Checking serde_json v1.0.150 [INFO] [stderr] Checking uuid v1.23.3 [INFO] [stderr] Checking clap v4.6.1 [INFO] [stderr] Checking bitflags v2.13.0 [INFO] [stderr] Checking num-bigint v0.4.6 [INFO] [stderr] Checking serde_path_to_error v0.1.20 [INFO] [stderr] Checking inotify v0.11.2 [INFO] [stderr] Checking crossbeam-epoch v0.9.18 [INFO] [stderr] Checking chrono v0.4.45 [INFO] [stderr] Checking notify-types v2.1.0 [INFO] [stderr] Checking serde_urlencoded v0.7.1 [INFO] [stderr] Compiling lofty_attr v0.12.0 [INFO] [stderr] Checking sha1_smol v1.0.1 [INFO] [stderr] Checking http-range-header v0.4.2 [INFO] [stderr] Compiling darling_macro v0.20.11 [INFO] [stderr] Checking symlink v0.1.0 [INFO] [stderr] Checking tagptr v0.2.0 [INFO] [stderr] Checking arcstr v1.2.0 [INFO] [stderr] Checking xxhash-rust v0.8.15 [INFO] [stderr] Checking dashmap v6.2.1 [INFO] [stderr] Checking notify v8.2.0 [INFO] [stderr] Compiling darling v0.20.11 [INFO] [stderr] Checking argon2 v0.5.3 [INFO] [stderr] Checking rand v0.10.1 [INFO] [stderr] Compiling sea-query-derive v1.0.0 [INFO] [stderr] Checking memory-stats v1.2.0 [INFO] [stderr] Checking lofty v0.24.0 [INFO] [stderr] Compiling rustls v0.23.40 [INFO] [stderr] Checking matchers v0.2.0 [INFO] [stderr] Checking regex v1.12.4 [INFO] [stderr] Checking tracing-subscriber v0.3.23 [INFO] [stderr] Checking time v0.3.49 [INFO] [stderr] Checking futures-executor v0.3.32 [INFO] [stderr] Checking moka v0.12.15 [INFO] [stderr] Checking rustls-webpki v0.103.13 [INFO] [stderr] Checking tokio-stream v0.1.18 [INFO] [stderr] Checking sea-orm-cli v2.0.0-rc.40 [INFO] [stderr] Checking tokio-util v0.7.18 [INFO] [stderr] Checking hyper v1.10.1 [INFO] [stderr] Checking tower v0.5.3 [INFO] [stderr] Checking combine v4.6.7 [INFO] [stderr] Checking tower-http v0.6.11 [INFO] [stderr] Checking sea-query v1.0.1 [INFO] [stderr] Checking tracing-appender v0.2.5 [INFO] [stderr] Checking hyper-util v0.1.20 [INFO] [stderr] Compiling pluralizer v0.5.0 [INFO] [stderr] Checking axum v0.8.9 [INFO] [stderr] Compiling sea-orm-macros v2.0.0-rc.40 [INFO] [stderr] Checking sqlx-core v0.9.0 [INFO] [stderr] Checking redis v1.2.3 [INFO] [stderr] Checking sqlx-sqlite v0.9.0 [INFO] [stderr] Checking sqlx v0.9.0 [INFO] [stderr] Checking sea-query-sqlx v0.9.1 [INFO] [stderr] Checking sea-schema v0.18.0 [INFO] [stderr] Checking sea-orm v2.0.0-rc.40 [INFO] [stderr] Checking sea-orm-migration v2.0.0-rc.40 [INFO] [stderr] Checking migration v0.1.0 (/opt/rustwide/workdir/migration) [INFO] [stdout] warning: variants `Username` and `CreatedAt` are never constructed [INFO] [stdout] --> migration/src/m20260617_000002_create_remaining_tables.rs:824:5 [INFO] [stdout] | [INFO] [stdout] 821 | enum Users { [INFO] [stdout] | ----- variants in this enum [INFO] [stdout] ... [INFO] [stdout] 824 | Username, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 825 | CreatedAt, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Checking moosic v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: variants `Username` and `CreatedAt` are never constructed [INFO] [stdout] --> migration/src/m20260617_000002_create_remaining_tables.rs:824:5 [INFO] [stdout] | [INFO] [stdout] 821 | enum Users { [INFO] [stdout] | ----- variants in this enum [INFO] [stdout] ... [INFO] [stdout] 824 | Username, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] 825 | CreatedAt, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `ActiveModel as AlbumActiveModel` [INFO] [stdout] --> src/entities/prelude.rs:1:25 [INFO] [stdout] | [INFO] [stdout] 1 | pub use super::albums::{ActiveModel as AlbumActiveModel, Entity as AlbumEntity}; [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: `ActiveModel as ArtistActiveModel` [INFO] [stdout] --> src/entities/prelude.rs:2:26 [INFO] [stdout] | [INFO] [stdout] 2 | pub use super::artists::{ActiveModel as ArtistActiveModel, Entity as ArtistEntity}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `ActiveModel as BookmarkActiveModel` [INFO] [stdout] --> src/entities/prelude.rs:3:28 [INFO] [stdout] | [INFO] [stdout] 3 | pub use super::bookmarks::{ActiveModel as BookmarkActiveModel, Entity as BookmarkEntity}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `ActiveModel as CoverArtActiveModel` [INFO] [stdout] --> src/entities/prelude.rs:4:28 [INFO] [stdout] | [INFO] [stdout] 4 | pub use super::cover_art::{ActiveModel as CoverArtActiveModel, Entity as CoverArtEntity}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `ActiveModel as LibraryActiveModel` [INFO] [stdout] --> src/entities/prelude.rs:5:28 [INFO] [stdout] | [INFO] [stdout] 5 | pub use super::libraries::{ActiveModel as LibraryActiveModel, Entity as LibraryEntity}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `ActiveModel as LyricActiveModel` [INFO] [stdout] --> src/entities/prelude.rs:6:25 [INFO] [stdout] | [INFO] [stdout] 6 | pub use super::lyrics::{ActiveModel as LyricActiveModel, Entity as LyricEntity}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `ActiveModel as PlaylistSongActiveModel` [INFO] [stdout] --> src/entities/prelude.rs:7:33 [INFO] [stdout] | [INFO] [stdout] 7 | pub use super::playlist_songs::{ActiveModel as PlaylistSongActiveModel, Entity as PlaylistSongEntity}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `ActiveModel as PlaylistActiveModel` [INFO] [stdout] --> src/entities/prelude.rs:8:28 [INFO] [stdout] | [INFO] [stdout] 8 | pub use super::playlists::{ActiveModel as PlaylistActiveModel, Entity as PlaylistEntity}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `ActiveModel as ScanTaskActiveModel` and `Entity as ScanTaskEntity` [INFO] [stdout] --> src/entities/prelude.rs:10:29 [INFO] [stdout] | [INFO] [stdout] 10 | pub use super::scan_tasks::{ActiveModel as ScanTaskActiveModel, Entity as ScanTaskEntity}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `ActiveModel as SessionActiveModel` [INFO] [stdout] --> src/entities/prelude.rs:12:27 [INFO] [stdout] | [INFO] [stdout] 12 | pub use super::sessions::{ActiveModel as SessionActiveModel, Entity as SessionEntity}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `ActiveModel as ShareActiveModel` [INFO] [stdout] --> src/entities/prelude.rs:13:25 [INFO] [stdout] | [INFO] [stdout] 13 | pub use super::shares::{ActiveModel as ShareActiveModel, Entity as ShareEntity}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `ActiveModel as SongActiveModel` [INFO] [stdout] --> src/entities/prelude.rs:14:24 [INFO] [stdout] | [INFO] [stdout] 14 | pub use super::songs::{ActiveModel as SongActiveModel, Entity as SongEntity}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `ActiveModel as UserLibraryActiveModel` [INFO] [stdout] --> src/entities/prelude.rs:16:33 [INFO] [stdout] | [INFO] [stdout] 16 | pub use super::user_libraries::{ActiveModel as UserLibraryActiveModel, Entity as UserLibraryEntity}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `ActiveModel as UserActiveModel` [INFO] [stdout] --> src/entities/prelude.rs:17:24 [INFO] [stdout] | [INFO] [stdout] 17 | pub use super::users::{ActiveModel as UserActiveModel, Entity as UserEntity}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `ActiveModel as AlbumActiveModel` [INFO] [stdout] --> src/entities/prelude.rs:1:25 [INFO] [stdout] | [INFO] [stdout] 1 | pub use super::albums::{ActiveModel as AlbumActiveModel, Entity as AlbumEntity}; [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: `ActiveModel as ArtistActiveModel` [INFO] [stdout] --> src/entities/prelude.rs:2:26 [INFO] [stdout] | [INFO] [stdout] 2 | pub use super::artists::{ActiveModel as ArtistActiveModel, Entity as ArtistEntity}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `ActiveModel as BookmarkActiveModel` [INFO] [stdout] --> src/entities/prelude.rs:3:28 [INFO] [stdout] | [INFO] [stdout] 3 | pub use super::bookmarks::{ActiveModel as BookmarkActiveModel, Entity as BookmarkEntity}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `ActiveModel as CoverArtActiveModel` [INFO] [stdout] --> src/entities/prelude.rs:4:28 [INFO] [stdout] | [INFO] [stdout] 4 | pub use super::cover_art::{ActiveModel as CoverArtActiveModel, Entity as CoverArtEntity}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `ActiveModel as LibraryActiveModel` [INFO] [stdout] --> src/entities/prelude.rs:5:28 [INFO] [stdout] | [INFO] [stdout] 5 | pub use super::libraries::{ActiveModel as LibraryActiveModel, Entity as LibraryEntity}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `ActiveModel as LyricActiveModel` [INFO] [stdout] --> src/entities/prelude.rs:6:25 [INFO] [stdout] | [INFO] [stdout] 6 | pub use super::lyrics::{ActiveModel as LyricActiveModel, Entity as LyricEntity}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `ActiveModel as PlaylistSongActiveModel` [INFO] [stdout] --> src/entities/prelude.rs:7:33 [INFO] [stdout] | [INFO] [stdout] 7 | pub use super::playlist_songs::{ActiveModel as PlaylistSongActiveModel, Entity as PlaylistSongEntity}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `ActiveModel as PlaylistActiveModel` [INFO] [stdout] --> src/entities/prelude.rs:8:28 [INFO] [stdout] | [INFO] [stdout] 8 | pub use super::playlists::{ActiveModel as PlaylistActiveModel, Entity as PlaylistEntity}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused imports: `ActiveModel as ScanTaskActiveModel` and `Entity as ScanTaskEntity` [INFO] [stdout] --> src/entities/prelude.rs:10:29 [INFO] [stdout] | [INFO] [stdout] 10 | pub use super::scan_tasks::{ActiveModel as ScanTaskActiveModel, Entity as ScanTaskEntity}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `ActiveModel as SessionActiveModel` [INFO] [stdout] --> src/entities/prelude.rs:12:27 [INFO] [stdout] | [INFO] [stdout] 12 | pub use super::sessions::{ActiveModel as SessionActiveModel, Entity as SessionEntity}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `ActiveModel as ShareActiveModel` [INFO] [stdout] --> src/entities/prelude.rs:13:25 [INFO] [stdout] | [INFO] [stdout] 13 | pub use super::shares::{ActiveModel as ShareActiveModel, Entity as ShareEntity}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `ActiveModel as SongActiveModel` [INFO] [stdout] --> src/entities/prelude.rs:14:24 [INFO] [stdout] | [INFO] [stdout] 14 | pub use super::songs::{ActiveModel as SongActiveModel, Entity as SongEntity}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `ActiveModel as UserLibraryActiveModel` [INFO] [stdout] --> src/entities/prelude.rs:16:33 [INFO] [stdout] | [INFO] [stdout] 16 | pub use super::user_libraries::{ActiveModel as UserLibraryActiveModel, Entity as UserLibraryEntity}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `ActiveModel as UserActiveModel` [INFO] [stdout] --> src/entities/prelude.rs:17:24 [INFO] [stdout] | [INFO] [stdout] 17 | pub use super::users::{ActiveModel as UserActiveModel, Entity as UserEntity}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `user` [INFO] [stdout] --> src/handlers/user.rs:113:5 [INFO] [stdout] | [INFO] [stdout] 113 | user: AuthenticatedUser, [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_user` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `user` [INFO] [stdout] --> src/handlers/user.rs:113:5 [INFO] [stdout] | [INFO] [stdout] 113 | user: AuthenticatedUser, [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_user` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Model` is never constructed [INFO] [stdout] --> src/entities/scan_tasks.rs:6:12 [INFO] [stdout] | [INFO] [stdout] 6 | pub struct 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: enum `Relation` is never used [INFO] [stdout] --> src/entities/scan_tasks.rs:18:10 [INFO] [stdout] | [INFO] [stdout] 18 | pub enum Relation {} [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `size` is never read [INFO] [stdout] --> src/handlers/album.rs:36:9 [INFO] [stdout] | [INFO] [stdout] 34 | pub struct CoverQuery { [INFO] [stdout] | ---------- field in this struct [INFO] [stdout] 35 | pub id: i32, [INFO] [stdout] 36 | pub size: Option, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `PaginatedResponse` is never constructed [INFO] [stdout] --> src/handlers/album.rs:87:12 [INFO] [stdout] | [INFO] [stdout] 87 | pub struct PaginatedResponse { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `size` is never read [INFO] [stdout] --> src/handlers/artist.rs:30:9 [INFO] [stdout] | [INFO] [stdout] 28 | pub struct CoverQuery { [INFO] [stdout] | ---------- field in this struct [INFO] [stdout] 29 | pub id: i32, [INFO] [stdout] 30 | pub size: Option, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `PaginatedResponse` is never constructed [INFO] [stdout] --> src/handlers/artist.rs:96:12 [INFO] [stdout] | [INFO] [stdout] 96 | pub struct PaginatedResponse { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `BookmarkResponse` is never constructed [INFO] [stdout] --> src/handlers/bookmark.rs:37:12 [INFO] [stdout] | [INFO] [stdout] 37 | pub struct BookmarkResponse { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `max_bit_rate` is never read [INFO] [stdout] --> src/handlers/music.rs:28:9 [INFO] [stdout] | [INFO] [stdout] 26 | pub struct StreamQuery { [INFO] [stdout] | ----------- field in this struct [INFO] [stdout] 27 | pub id: i32, [INFO] [stdout] 28 | pub max_bit_rate: Option, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `size` is never read [INFO] [stdout] --> src/handlers/music.rs:59:9 [INFO] [stdout] | [INFO] [stdout] 57 | pub struct CoverQuery { [INFO] [stdout] | ---------- field in this struct [INFO] [stdout] 58 | pub id: i32, [INFO] [stdout] 59 | pub size: Option, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `PaginatedResponse` is never constructed [INFO] [stdout] --> src/handlers/music.rs:133:12 [INFO] [stdout] | [INFO] [stdout] 133 | pub struct PaginatedResponse { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `id` and `size` are never read [INFO] [stdout] --> src/handlers/playlist.rs:53:9 [INFO] [stdout] | [INFO] [stdout] 52 | pub struct CoverQuery { [INFO] [stdout] | ---------- fields in this struct [INFO] [stdout] 53 | pub id: i32, [INFO] [stdout] | ^^ [INFO] [stdout] 54 | pub size: Option, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `PlaylistSummary` is never constructed [INFO] [stdout] --> src/handlers/playlist.rs:62:12 [INFO] [stdout] | [INFO] [stdout] 62 | pub struct PlaylistSummary { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Suggestion` is never constructed [INFO] [stdout] --> src/handlers/search.rs:72:12 [INFO] [stdout] | [INFO] [stdout] 72 | pub struct Suggestion { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `ShareEntry` is never constructed [INFO] [stdout] --> src/handlers/share.rs:47:12 [INFO] [stdout] | [INFO] [stdout] 47 | pub struct ShareEntry { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `content_length` is never read [INFO] [stdout] --> src/services/media.rs:11:9 [INFO] [stdout] | [INFO] [stdout] 8 | pub struct StreamInfo { [INFO] [stdout] | ---------- field in this struct [INFO] [stdout] ... [INFO] [stdout] 11 | pub content_length: u64, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `album_artist` is never read [INFO] [stdout] --> src/services/metadata.rs:11:9 [INFO] [stdout] | [INFO] [stdout] 7 | pub struct SongMetadata { [INFO] [stdout] | ------------ field in this struct [INFO] [stdout] ... [INFO] [stdout] 11 | pub album_artist: Option, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `data` is never read [INFO] [stdout] --> src/services/metadata.rs:25:9 [INFO] [stdout] | [INFO] [stdout] 23 | pub struct CoverArtData { [INFO] [stdout] | ------------ field in this struct [INFO] [stdout] 24 | pub mime_type: String, [INFO] [stdout] 25 | pub data: Vec, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `mtime_ms` is never read [INFO] [stdout] --> src/services/scanner/mod.rs:117:16 [INFO] [stdout] | [INFO] [stdout] 115 | pub(crate) struct WalkEntry { [INFO] [stdout] | --------- field in this struct [INFO] [stdout] 116 | pub(crate) file_path: String, [INFO] [stdout] 117 | pub(crate) mtime_ms: i64, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `WalkEntry` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Model` is never constructed [INFO] [stdout] --> src/entities/scan_tasks.rs:6:12 [INFO] [stdout] | [INFO] [stdout] 6 | pub struct 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: enum `Relation` is never used [INFO] [stdout] --> src/entities/scan_tasks.rs:18:10 [INFO] [stdout] | [INFO] [stdout] 18 | pub enum Relation {} [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `size` is never read [INFO] [stdout] --> src/handlers/album.rs:36:9 [INFO] [stdout] | [INFO] [stdout] 34 | pub struct CoverQuery { [INFO] [stdout] | ---------- field in this struct [INFO] [stdout] 35 | pub id: i32, [INFO] [stdout] 36 | pub size: Option, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `PaginatedResponse` is never constructed [INFO] [stdout] --> src/handlers/album.rs:87:12 [INFO] [stdout] | [INFO] [stdout] 87 | pub struct PaginatedResponse { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `size` is never read [INFO] [stdout] --> src/handlers/artist.rs:30:9 [INFO] [stdout] | [INFO] [stdout] 28 | pub struct CoverQuery { [INFO] [stdout] | ---------- field in this struct [INFO] [stdout] 29 | pub id: i32, [INFO] [stdout] 30 | pub size: Option, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `PaginatedResponse` is never constructed [INFO] [stdout] --> src/handlers/artist.rs:96:12 [INFO] [stdout] | [INFO] [stdout] 96 | pub struct PaginatedResponse { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `BookmarkResponse` is never constructed [INFO] [stdout] --> src/handlers/bookmark.rs:37:12 [INFO] [stdout] | [INFO] [stdout] 37 | pub struct BookmarkResponse { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `max_bit_rate` is never read [INFO] [stdout] --> src/handlers/music.rs:28:9 [INFO] [stdout] | [INFO] [stdout] 26 | pub struct StreamQuery { [INFO] [stdout] | ----------- field in this struct [INFO] [stdout] 27 | pub id: i32, [INFO] [stdout] 28 | pub max_bit_rate: Option, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `size` is never read [INFO] [stdout] --> src/handlers/music.rs:59:9 [INFO] [stdout] | [INFO] [stdout] 57 | pub struct CoverQuery { [INFO] [stdout] | ---------- field in this struct [INFO] [stdout] 58 | pub id: i32, [INFO] [stdout] 59 | pub size: Option, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `PaginatedResponse` is never constructed [INFO] [stdout] --> src/handlers/music.rs:133:12 [INFO] [stdout] | [INFO] [stdout] 133 | pub struct PaginatedResponse { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: fields `id` and `size` are never read [INFO] [stdout] --> src/handlers/playlist.rs:53:9 [INFO] [stdout] | [INFO] [stdout] 52 | pub struct CoverQuery { [INFO] [stdout] | ---------- fields in this struct [INFO] [stdout] 53 | pub id: i32, [INFO] [stdout] | ^^ [INFO] [stdout] 54 | pub size: Option, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `PlaylistSummary` is never constructed [INFO] [stdout] --> src/handlers/playlist.rs:62:12 [INFO] [stdout] | [INFO] [stdout] 62 | pub struct PlaylistSummary { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `Suggestion` is never constructed [INFO] [stdout] --> src/handlers/search.rs:72:12 [INFO] [stdout] | [INFO] [stdout] 72 | pub struct Suggestion { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: struct `ShareEntry` is never constructed [INFO] [stdout] --> src/handlers/share.rs:47:12 [INFO] [stdout] | [INFO] [stdout] 47 | pub struct ShareEntry { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `content_length` is never read [INFO] [stdout] --> src/services/media.rs:11:9 [INFO] [stdout] | [INFO] [stdout] 8 | pub struct StreamInfo { [INFO] [stdout] | ---------- field in this struct [INFO] [stdout] ... [INFO] [stdout] 11 | pub content_length: u64, [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `album_artist` is never read [INFO] [stdout] --> src/services/metadata.rs:11:9 [INFO] [stdout] | [INFO] [stdout] 7 | pub struct SongMetadata { [INFO] [stdout] | ------------ field in this struct [INFO] [stdout] ... [INFO] [stdout] 11 | pub album_artist: Option, [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `data` is never read [INFO] [stdout] --> src/services/metadata.rs:25:9 [INFO] [stdout] | [INFO] [stdout] 23 | pub struct CoverArtData { [INFO] [stdout] | ------------ field in this struct [INFO] [stdout] 24 | pub mime_type: String, [INFO] [stdout] 25 | pub data: Vec, [INFO] [stdout] | ^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: field `mtime_ms` is never read [INFO] [stdout] --> src/services/scanner/mod.rs:117:16 [INFO] [stdout] | [INFO] [stdout] 115 | pub(crate) struct WalkEntry { [INFO] [stdout] | --------- field in this struct [INFO] [stdout] 116 | pub(crate) file_path: String, [INFO] [stdout] 117 | pub(crate) mtime_ms: i64, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `WalkEntry` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 17s [INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: proc-macro-error2 v2.0.1, redis v1.2.3 [INFO] [stderr] note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 7` [INFO] running `Command { std: "docker" "inspect" "8b926913876d304f6e4666f1b7504781a6cdabc338b708b763e57682c82a93c8", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "8b926913876d304f6e4666f1b7504781a6cdabc338b708b763e57682c82a93c8", kill_on_drop: false }` [INFO] [stdout] 8b926913876d304f6e4666f1b7504781a6cdabc338b708b763e57682c82a93c8