[INFO] cloning repository https://github.com/Toursslivers/tt-server
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/Toursslivers/tt-server" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FToursslivers%2Ftt-server", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FToursslivers%2Ftt-server'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] c14552d7d0b2e2d3b7058ea08f73a971f1673241
[INFO] documenting Toursslivers/tt-server against 1.75.0 for beta-1.76-rustdoc-1
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FToursslivers%2Ftt-server" "/workspace/builds/worker-5-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-5-tc1/source'...
[INFO] [stderr] done.
[INFO] validating manifest of git repo https://github.com/Toursslivers/tt-server on toolchain 1.75.0
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.75.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking git repo https://github.com/Toursslivers/tt-server
[INFO] finished tweaking git repo https://github.com/Toursslivers/tt-server
[INFO] tweaked toml for git repo https://github.com/Toursslivers/tt-server written to /workspace/builds/worker-5-tc1/source/Cargo.toml
[INFO] crate git repo https://github.com/Toursslivers/tt-server already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.75.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded async-session v3.0.0
[INFO] [stderr]   Downloaded sea-orm-migration v0.11.2
[INFO] [stderr]   Downloaded async-redis-session v0.2.2
[INFO] [stderr]   Downloaded sea-orm-macros v0.11.2
[INFO] [stderr]   Downloaded axum-sessions v0.4.1
[INFO] [stderr]   Downloaded sea-orm-cli v0.11.2
[INFO] [stderr]   Downloaded uuid-macro-internal v1.3.1
[INFO] [stderr]   Downloaded redis v0.20.2
[INFO] [stderr]   Downloaded sea-orm v0.11.2
[INFO] [stderr]   Downloaded sea-schema v0.11.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+1.75.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] ff41ec6ef2e841a634077451f3e8bde6d6fd1b623286ecb8d535984f1068668b
[INFO] running `Command { std: "docker" "start" "-a" "ff41ec6ef2e841a634077451f3e8bde6d6fd1b623286ecb8d535984f1068668b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "ff41ec6ef2e841a634077451f3e8bde6d6fd1b623286ecb8d535984f1068668b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ff41ec6ef2e841a634077451f3e8bde6d6fd1b623286ecb8d535984f1068668b", kill_on_drop: false }`
[INFO] [stdout] ff41ec6ef2e841a634077451f3e8bde6d6fd1b623286ecb8d535984f1068668b
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+1.75.0" "doc" "--frozen" "--no-deps" "--document-private-items" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 518b594ff9b245c151fdd911ca8acb5ebe59631c365ae20ad416ab87586061b7
[INFO] running `Command { std: "docker" "start" "-a" "518b594ff9b245c151fdd911ca8acb5ebe59631c365ae20ad416ab87586061b7", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.56
[INFO] [stderr]    Compiling libc v0.2.142
[INFO] [stderr]    Compiling unicode-ident v1.0.8
[INFO] [stderr]    Compiling quote v1.0.26
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling futures-core v0.3.28
[INFO] [stderr]    Compiling typenum v1.16.0
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling value-bag v1.0.0-alpha.9
[INFO] [stderr]     Checking pin-project-lite v0.2.9
[INFO] [stderr]    Compiling log v0.4.17
[INFO] [stderr]     Checking once_cell v1.17.1
[INFO] [stderr]    Compiling memchr v2.5.0
[INFO] [stderr]    Compiling serde_derive v1.0.160
[INFO] [stderr]    Compiling lock_api v0.4.9
[INFO] [stderr]    Compiling cc v1.0.79
[INFO] [stderr]     Checking smallvec v1.10.0
[INFO] [stderr]    Compiling num-traits v0.2.15
[INFO] [stderr]     Checking bytes v1.4.0
[INFO] [stderr]    Compiling slab v0.4.8
[INFO] [stderr]     Checking futures-io v0.3.28
[INFO] [stderr]     Checking itoa v1.0.6
[INFO] [stderr]    Compiling parking_lot_core v0.9.7
[INFO] [stderr]    Compiling serde v1.0.160
[INFO] [stderr]     Checking futures-sink v0.3.28
[INFO] [stderr]    Compiling tokio v1.27.0
[INFO] [stderr]    Compiling num-integer v0.1.45
[INFO] [stderr]    Compiling futures-channel v0.3.28
[INFO] [stderr]     Checking subtle v2.4.1
[INFO] [stderr]    Compiling futures-task v0.3.28
[INFO] [stderr]    Compiling futures-util v0.3.28
[INFO] [stderr]     Checking pin-utils v0.1.0
[INFO] [stderr]    Compiling serde_json v1.0.96
[INFO] [stderr]    Compiling unicode-segmentation v1.10.1
[INFO] [stderr]    Compiling crossbeam-utils v0.8.15
[INFO] [stderr]     Checking tracing-core v0.1.30
[INFO] [stderr]     Checking ppv-lite86 v0.2.17
[INFO] [stderr]    Compiling time-core v0.1.0
[INFO] [stderr]     Checking event-listener v2.5.3
[INFO] [stderr]    Compiling syn v2.0.15
[INFO] [stderr]    Compiling time-macros v0.2.8
[INFO] [stderr]    Compiling num-bigint v0.4.3
[INFO] [stderr]     Checking cpufeatures v0.2.7
[INFO] [stderr]     Checking percent-encoding v2.2.0
[INFO] [stderr]     Checking socket2 v0.4.9
[INFO] [stderr]     Checking num_cpus v1.15.0
[INFO] [stderr]     Checking getrandom v0.2.9
[INFO] [stderr]     Checking signal-hook-registry v1.4.1
[INFO] [stderr]     Checking ryu v1.0.13
[INFO] [stderr]    Compiling parking_lot_core v0.8.6
[INFO] [stderr]    Compiling thiserror v1.0.40
[INFO] [stderr]     Checking parking_lot v0.12.1
[INFO] [stderr]    Compiling rustversion v1.0.12
[INFO] [stderr]     Checking rand_core v0.6.4
[INFO] [stderr]    Compiling rustls v0.20.8
[INFO] [stderr]     Checking form_urlencoded v1.1.0
[INFO] [stderr]     Checking rand_chacha v0.3.1
[INFO] [stderr]    Compiling rust_decimal v1.29.1
[INFO] [stderr]    Compiling ring v0.16.20
[INFO] [stderr]    Compiling spin v0.5.2
[INFO] [stderr]    Compiling untrusted v0.7.1
[INFO] [stderr]     Checking tinyvec_macros v0.1.1
[INFO] [stderr]     Checking tinyvec v1.6.0
[INFO] [stderr]     Checking rand v0.8.5
[INFO] [stderr]     Checking time v0.1.45
[INFO] [stderr]    Compiling proc-macro-error-attr v1.0.4
[INFO] [stderr]     Checking iana-time-zone v0.1.56
[INFO] [stderr]    Compiling heck v0.4.1
[INFO] [stderr]     Checking block-buffer v0.10.4
[INFO] [stderr]     Checking crypto-common v0.1.6
[INFO] [stderr]    Compiling proc-macro-error v1.0.4
[INFO] [stderr]     Checking base64 v0.13.1
[INFO] [stderr]     Checking digest v0.10.6
[INFO] [stderr]    Compiling async-trait v0.1.68
[INFO] [stderr]     Checking unicode-bidi v0.3.13
[INFO] [stderr]    Compiling mio v0.8.6
[INFO] [stderr]     Checking ahash v0.7.6
[INFO] [stderr]     Checking unicode-normalization v0.1.22
[INFO] [stderr]    Compiling crossbeam-queue v0.3.8
[INFO] [stderr]     Checking hashbrown v0.12.3
[INFO] [stderr]     Checking sha1 v0.10.5
[INFO] [stderr]     Checking hmac v0.12.1
[INFO] [stderr]    Compiling heck v0.3.3
[INFO] [stderr]     Checking idna v0.3.0
[INFO] [stderr]    Compiling instant v0.1.12
[INFO] [stderr]    Compiling indexmap v1.9.3
[INFO] [stderr]    Compiling scopeguard v1.1.0
[INFO] [stderr]     Checking fnv v1.0.7
[INFO] [stderr]    Compiling paste v1.0.12
[INFO] [stderr]     Checking arrayvec v0.7.2
[INFO] [stderr]     Checking http v0.2.9
[INFO] [stderr]     Checking url v2.3.1
[INFO] [stderr]     Checking sha2 v0.10.6
[INFO] [stderr]     Checking async-lock v2.7.0
[INFO] [stderr]    Compiling either v1.8.1
[INFO] [stderr]    Compiling minimal-lexical v0.2.1
[INFO] [stderr]    Compiling itertools v0.10.5
[INFO] [stderr]    Compiling parking_lot v0.11.2
[INFO] [stderr]     Checking bigdecimal v0.3.0
[INFO] [stderr]    Compiling nom v7.1.3
[INFO] [stderr]     Checking concurrent-queue v2.2.0
[INFO] [stderr]    Compiling dirs-sys v0.3.7
[INFO] [stderr]    Compiling unicode_categories v0.1.1
[INFO] [stderr]     Checking fastrand v1.9.0
[INFO] [stderr]    Compiling base64 v0.21.0
[INFO] [stderr]    Compiling io-lifetimes v1.0.10
[INFO] [stderr]     Checking parking v2.1.0
[INFO] [stderr]    Compiling chrono v0.4.24
[INFO] [stderr]     Checking futures-lite v1.13.0
[INFO] [stderr]    Compiling rustls-pemfile v1.0.2
[INFO] [stderr]    Compiling dirs v4.0.0
[INFO] [stderr]    Compiling hkdf v0.12.3
[INFO] [stderr]    Compiling futures-intrusive v0.4.2
[INFO] [stderr]    Compiling hashlink v0.8.1
[INFO] [stderr]    Compiling sqlformat v0.2.1
[INFO] [stderr]    Compiling time v0.3.20
[INFO] [stderr]    Compiling stringprep v0.1.2
[INFO] [stderr]    Compiling atoi v1.0.0
[INFO] [stderr]    Compiling md-5 v0.10.5
[INFO] [stderr]    Compiling polling v2.8.0
[INFO] [stderr]    Compiling bitflags v1.3.2
[INFO] [stderr]    Compiling rustix v0.37.13
[INFO] [stderr]    Compiling uuid v1.3.1
[INFO] [stderr]    Compiling hex v0.4.3
[INFO] [stderr]     Checking webpki v0.22.0
[INFO] [stderr]    Compiling tokio-macros v2.0.0
[INFO] [stderr]    Compiling futures-macro v0.3.28
[INFO] [stderr]    Compiling thiserror-impl v1.0.40
[INFO] [stderr]    Compiling sct v0.7.0
[INFO] [stderr]    Compiling uuid-macro-internal v1.3.1
[INFO] [stderr]    Compiling whoami v1.4.0
[INFO] [stderr]     Checking dotenvy v0.15.7
[INFO] [stderr]    Compiling tokio-stream v0.1.12
[INFO] [stderr]    Compiling webpki-roots v0.22.6
[INFO] [stderr]    Compiling byteorder v1.4.3
[INFO] [stderr]     Checking tower-service v0.3.2
[INFO] [stderr]     Checking http-body v0.4.5
[INFO] [stderr]    Compiling async-io v1.13.0
[INFO] [stderr]     Checking async-task v4.4.0
[INFO] [stderr]     Checking linux-raw-sys v0.3.3
[INFO] [stderr]     Checking tower-layer v0.3.2
[INFO] [stderr]     Checking async-channel v1.8.0
[INFO] [stderr]     Checking digest v0.9.0
[INFO] [stderr]     Checking regex-syntax v0.6.29
[INFO] [stderr]    Compiling httparse v1.8.0
[INFO] [stderr]     Checking atomic-waker v1.1.1
[INFO] [stderr]     Checking async-executor v1.5.1
[INFO] [stderr]    Compiling async-stream-impl v0.3.5
[INFO] [stderr]    Compiling axum-core v0.3.4
[INFO] [stderr]    Compiling blake3 v0.3.8
[INFO] [stderr]     Checking aho-corasick v1.0.1
[INFO] [stderr]     Checking httpdate v1.0.2
[INFO] [stderr]     Checking aliasable v0.1.3
[INFO] [stderr]     Checking mime v0.3.17
[INFO] [stderr]     Checking try-lock v0.2.4
[INFO] [stderr]    Compiling anyhow v1.0.70
[INFO] [stderr]     Checking overload v0.1.1
[INFO] [stderr]     Checking regex-syntax v0.7.1
[INFO] [stderr]     Checking os_str_bytes v6.5.0
[INFO] [stderr]     Checking nu-ansi-term v0.46.0
[INFO] [stderr]     Checking clap_lex v0.2.4
[INFO] [stderr]    Compiling ctor v0.1.26
[INFO] [stderr]    Compiling tracing-attributes v0.1.23
[INFO] [stderr]    Compiling sea-query-derive v0.3.0
[INFO] [stderr]    Compiling pin-project-internal v1.0.12
[INFO] [stderr]    Compiling ouroboros_macro v0.15.6
[INFO] [stderr]    Compiling bae v0.1.7
[INFO] [stderr]    Compiling sea-strum_macros v0.23.0
[INFO] [stderr]     Checking async-stream v0.3.5
[INFO] [stderr]    Compiling async-attributes v1.1.2
[INFO] [stderr]    Compiling sea-schema-derive v0.1.0
[INFO] [stderr]    Compiling tokio-rustls v0.23.4
[INFO] [stderr]    Compiling sqlx-rt v0.6.3
[INFO] [stderr]     Checking regex-automata v0.1.10
[INFO] [stderr]    Compiling clap_derive v3.2.18
[INFO] [stderr]     Checking headers-core v0.2.0
[INFO] [stderr]    Compiling axum v0.6.16
[INFO] [stderr]     Checking crypto-mac v0.11.1
[INFO] [stderr]     Checking block-buffer v0.9.0
[INFO] [stderr]    Compiling sea-orm-macros v0.11.2
[INFO] [stderr]     Checking crypto-mac v0.8.0
[INFO] [stderr]     Checking thread_local v1.1.7
[INFO] [stderr]     Checking matchers v0.1.0
[INFO] [stderr]    Compiling cookie v0.16.2
[INFO] [stderr]     Checking arrayref v0.3.7
[INFO] [stderr]     Checking textwrap v0.16.0
[INFO] [stderr]     Checking regex v1.8.1
[INFO] [stderr]     Checking http-range-header v0.3.0
[INFO] [stderr]     Checking blocking v1.3.1
[INFO] [stderr]     Checking kv-log-macro v1.0.7
[INFO] [stderr]     Checking tracing-log v0.1.3
[INFO] [stderr]     Checking want v0.3.0
[INFO] [stderr]     Checking arrayvec v0.5.2
[INFO] [stderr]     Checking pin-project v1.0.12
[INFO] [stderr]     Checking sha2 v0.9.9
[INFO] [stderr]     Checking hmac v0.11.0
[INFO] [stderr]     Checking headers v0.3.8
[INFO] [stderr]     Checking futures-executor v0.3.28
[INFO] [stderr]     Checking tracing v0.1.37
[INFO] [stderr]     Checking futures v0.3.28
[INFO] [stderr]     Checking sync_wrapper v0.1.2
[INFO] [stderr]     Checking sha1_smol v1.0.0
[INFO] [stderr]     Checking base64 v0.20.0
[INFO] [stderr]     Checking matchit v0.7.0
[INFO] [stderr]     Checking tower-http v0.3.5
[INFO] [stderr]     Checking sha1 v0.6.1
[INFO] [stderr]     Checking ouroboros v0.15.6
[INFO] [stderr]     Checking itoa v0.4.8
[INFO] [stderr]     Checking dtoa v0.4.8
[INFO] [stderr]     Checking tracing-subscriber v0.3.16
[INFO] [stderr]     Checking sea-strum v0.23.0
[INFO] [stderr]     Checking clap v3.2.23
[INFO] [stderr]     Checking serde_path_to_error v0.1.11
[INFO] [stderr]     Checking bincode v1.3.3
[INFO] [stderr]     Checking serde_urlencoded v0.7.1
[INFO] [stderr]     Checking tower v0.4.13
[INFO] [stderr]     Checking async-global-executor v2.3.1
[INFO] [stderr]     Checking tokio-util v0.7.7
[INFO] [stderr]     Checking hyper v0.14.26
[INFO] [stderr]     Checking tokio-util v0.6.10
[INFO] [stderr]     Checking async-std v1.12.0
[INFO] [stderr]     Checking tower-http v0.4.0
[INFO] [stderr]     Checking combine v4.6.6
[INFO] [stderr]     Checking async-session v3.0.0
[INFO] [stderr]    Compiling sqlx-core v0.6.3
[INFO] [stderr]     Checking sea-query v0.28.4
[INFO] [stderr]     Checking sea-schema v0.11.0
[INFO] [stderr]     Checking sea-orm-cli v0.11.2
[INFO] [stderr]     Checking redis v0.20.2
[INFO] [stderr]     Checking axum-extra v0.4.2
[INFO] [stderr]    Compiling sqlx-macros v0.6.3
[INFO] [stderr]     Checking axum-sessions v0.4.1
[INFO] [stderr]     Checking async-redis-session v0.2.2
[INFO] [stderr]     Checking sqlx v0.6.3
[INFO] [stderr]     Checking sea-query-binder v0.3.0
[INFO] [stderr]     Checking sea-orm v0.11.2
[INFO] [stderr]     Checking sea-orm-migration v0.11.2
[INFO] [stderr]     Checking entity v0.1.0 (/opt/rustwide/workdir/entity)
[INFO] [stderr]     Checking migration v0.1.0 (/opt/rustwide/workdir/migration)
[INFO] [stderr]     Checking config v0.1.0 (/opt/rustwide/workdir/config)
[INFO] [stderr]     Checking api v0.1.0 (/opt/rustwide/workdir/api)
[INFO] [stdout] warning: struct `ApiUser` is never constructed
[INFO] [stdout]  --> api/src/domain/user.rs:3:12
[INFO] [stdout]   |
[INFO] [stdout] 3 | pub struct ApiUser {
[INFO] [stdout]   |            ^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ApiUserFullInfo` is never constructed
[INFO] [stdout]   --> api/src/domain/user.rs:29:12
[INFO] [stdout]    |
[INFO] [stdout] 29 | pub struct ApiUserFullInfo {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `ApiFakeType` is never used
[INFO] [stdout]   --> api/src/domain/user.rs:42:10
[INFO] [stdout]    |
[INFO] [stdout] 42 | pub type ApiFakeType = String;
[INFO] [stdout]    |          ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `ApiUserType` is never used
[INFO] [stdout]   --> api/src/domain/user.rs:44:10
[INFO] [stdout]    |
[INFO] [stdout] 44 | pub type ApiUserType = String;
[INFO] [stdout]    |          ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ApiUserStatus` is never constructed
[INFO] [stdout]   --> api/src/domain/user.rs:46:12
[INFO] [stdout]    |
[INFO] [stdout] 46 | pub struct ApiUserStatus {
[INFO] [stdout]    |            ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ApiUsername` is never constructed
[INFO] [stdout]   --> api/src/domain/user.rs:52:12
[INFO] [stdout]    |
[INFO] [stdout] 52 | pub struct ApiUsername {
[INFO] [stdout]    |            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `ApiChatType` is never used
[INFO] [stdout]   --> api/src/domain/user.rs:58:10
[INFO] [stdout]    |
[INFO] [stdout] 58 | pub type ApiChatType = String;
[INFO] [stdout]    |          ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `ApiAttachMenuPeerType` is never used
[INFO] [stdout]   --> api/src/domain/user.rs:60:10
[INFO] [stdout]    |
[INFO] [stdout] 60 | pub type ApiAttachMenuPeerType = String;
[INFO] [stdout]    |          ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ApiAttachBot` is never constructed
[INFO] [stdout]   --> api/src/domain/user.rs:62:12
[INFO] [stdout]    |
[INFO] [stdout] 62 | pub struct ApiAttachBot {
[INFO] [stdout]    |            ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ApiAttachBotIcon` is never constructed
[INFO] [stdout]   --> api/src/domain/user.rs:71:12
[INFO] [stdout]    |
[INFO] [stdout] 71 | pub struct ApiAttachBotIcon {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ApiPremiumGiftOption` is never constructed
[INFO] [stdout]   --> api/src/domain/user.rs:76:12
[INFO] [stdout]    |
[INFO] [stdout] 76 | pub struct ApiPremiumGiftOption {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ApiEmojiStatus` is never constructed
[INFO] [stdout]   --> api/src/domain/user.rs:83:12
[INFO] [stdout]    |
[INFO] [stdout] 83 | pub struct ApiEmojiStatus {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ApiCommonChats` is never constructed
[INFO] [stdout]   --> api/src/domain/user.rs:88:12
[INFO] [stdout]    |
[INFO] [stdout] 88 | pub struct ApiCommonChats {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ApiDimensions` is never constructed
[INFO] [stdout]  --> api/src/domain/message.rs:9:12
[INFO] [stdout]   |
[INFO] [stdout] 9 | pub struct ApiDimensions {
[INFO] [stdout]   |            ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `ApiPhotoSizeType` is never used
[INFO] [stdout]   --> api/src/domain/message.rs:14:10
[INFO] [stdout]    |
[INFO] [stdout] 14 | pub enum ApiPhotoSizeType {
[INFO] [stdout]    |          ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `ApiVideoSizeType` is never used
[INFO] [stdout]   --> api/src/domain/message.rs:22:10
[INFO] [stdout]    |
[INFO] [stdout] 22 | pub enum ApiVideoSizeType {
[INFO] [stdout]    |          ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ApiPhotoSize` is never constructed
[INFO] [stdout]   --> api/src/domain/message.rs:27:12
[INFO] [stdout]    |
[INFO] [stdout] 27 | pub struct ApiPhotoSize {
[INFO] [stdout]    |            ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ApiVideoSize` is never constructed
[INFO] [stdout]   --> api/src/domain/message.rs:32:12
[INFO] [stdout]    |
[INFO] [stdout] 32 | pub struct ApiVideoSize {
[INFO] [stdout]    |            ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ApiThumbnail` is never constructed
[INFO] [stdout]   --> api/src/domain/message.rs:39:12
[INFO] [stdout]    |
[INFO] [stdout] 39 | pub struct ApiThumbnail {
[INFO] [stdout]    |            ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ApiPhoto` is never constructed
[INFO] [stdout]   --> api/src/domain/message.rs:45:12
[INFO] [stdout]    |
[INFO] [stdout] 45 | pub struct ApiPhoto {
[INFO] [stdout]    |            ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `ApiStickerSetInfo` is never used
[INFO] [stdout]   --> api/src/domain/message.rs:55:10
[INFO] [stdout]    |
[INFO] [stdout] 55 | pub enum ApiStickerSetInfo {
[INFO] [stdout]    |          ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ApiSticker` is never constructed
[INFO] [stdout]   --> api/src/domain/message.rs:61:12
[INFO] [stdout]    |
[INFO] [stdout] 61 | pub struct ApiSticker {
[INFO] [stdout]    |            ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ApiStickerSet` is never constructed
[INFO] [stdout]   --> api/src/domain/message.rs:77:12
[INFO] [stdout]    |
[INFO] [stdout] 77 | pub struct ApiStickerSet {
[INFO] [stdout]    |            ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ApiVideo` is never constructed
[INFO] [stdout]   --> api/src/domain/message.rs:94:12
[INFO] [stdout]    |
[INFO] [stdout] 94 | pub struct ApiVideo {
[INFO] [stdout]    |            ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ApiAudio` is never constructed
[INFO] [stdout]    --> api/src/domain/message.rs:111:12
[INFO] [stdout]     |
[INFO] [stdout] 111 | pub struct ApiAudio {
[INFO] [stdout]     |            ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ApiVoice` is never constructed
[INFO] [stdout]    --> api/src/domain/message.rs:122:12
[INFO] [stdout]     |
[INFO] [stdout] 122 | pub struct ApiVoice {
[INFO] [stdout]     |            ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ApiDocument` is never constructed
[INFO] [stdout]    --> api/src/domain/message.rs:128:12
[INFO] [stdout]     |
[INFO] [stdout] 128 | pub struct ApiDocument {
[INFO] [stdout]     |            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ApiContact` is never constructed
[INFO] [stdout]    --> api/src/domain/message.rs:140:12
[INFO] [stdout]     |
[INFO] [stdout] 140 | pub struct ApiContact {
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ApiPollAnswer` is never constructed
[INFO] [stdout]    --> api/src/domain/message.rs:147:12
[INFO] [stdout]     |
[INFO] [stdout] 147 | pub struct ApiPollAnswer {
[INFO] [stdout]     |            ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ApiPollResult` is never constructed
[INFO] [stdout]    --> api/src/domain/message.rs:152:12
[INFO] [stdout]     |
[INFO] [stdout] 152 | pub struct ApiPollResult {
[INFO] [stdout]     |            ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ApiPoll` is never constructed
[INFO] [stdout]    --> api/src/domain/message.rs:159:12
[INFO] [stdout]     |
[INFO] [stdout] 159 | pub struct ApiPoll {
[INFO] [stdout]     |            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ApiPollSummary` is never constructed
[INFO] [stdout]    --> api/src/domain/message.rs:165:12
[INFO] [stdout]     |
[INFO] [stdout] 165 | pub struct ApiPollSummary {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ApiPollResults` is never constructed
[INFO] [stdout]    --> api/src/domain/message.rs:176:12
[INFO] [stdout]     |
[INFO] [stdout] 176 | pub struct ApiPollResults {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `ApiMessageEntity` is never used
[INFO] [stdout]    --> api/src/domain/message.rs:185:10
[INFO] [stdout]     |
[INFO] [stdout] 185 | pub enum ApiMessageEntity {
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `ApiInputInvoice` is never used
[INFO] [stdout]    --> api/src/domain/message.rs:213:10
[INFO] [stdout]     |
[INFO] [stdout] 213 | pub enum ApiInputInvoice {
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `ApiRequestInputInvoice` is never used
[INFO] [stdout]    --> api/src/domain/message.rs:222:10
[INFO] [stdout]     |
[INFO] [stdout] 222 | pub enum ApiRequestInputInvoice {
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ApiInvoice` is never constructed
[INFO] [stdout]    --> api/src/domain/message.rs:227:12
[INFO] [stdout]     |
[INFO] [stdout] 227 | pub struct ApiInvoice {
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ApiMessageExtendedMediaPreview` is never constructed
[INFO] [stdout]    --> api/src/domain/message.rs:242:12
[INFO] [stdout]     |
[INFO] [stdout] 242 | pub struct ApiMessageExtendedMediaPreview {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ApiPaymentCredentials` is never constructed
[INFO] [stdout]    --> api/src/domain/message.rs:249:12
[INFO] [stdout]     |
[INFO] [stdout] 249 | pub struct ApiPaymentCredentials {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ApiGeoPoint` is never constructed
[INFO] [stdout]    --> api/src/domain/message.rs:254:12
[INFO] [stdout]     |
[INFO] [stdout] 254 | pub struct ApiGeoPoint {
[INFO] [stdout]     |            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `ApiLocation` is never used
[INFO] [stdout]    --> api/src/domain/message.rs:261:10
[INFO] [stdout]     |
[INFO] [stdout] 261 | pub enum ApiLocation {
[INFO] [stdout]     |          ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ApiGeo` is never constructed
[INFO] [stdout]    --> api/src/domain/message.rs:267:12
[INFO] [stdout]     |
[INFO] [stdout] 267 | pub struct ApiGeo {
[INFO] [stdout]     |            ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ApiVenue` is never constructed
[INFO] [stdout]    --> api/src/domain/message.rs:271:12
[INFO] [stdout]     |
[INFO] [stdout] 271 | pub struct ApiVenue {
[INFO] [stdout]     |            ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ApiGeoLive` is never constructed
[INFO] [stdout]    --> api/src/domain/message.rs:280:12
[INFO] [stdout]     |
[INFO] [stdout] 280 | pub struct ApiGeoLive {
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ApiGame` is never constructed
[INFO] [stdout]    --> api/src/domain/message.rs:286:12
[INFO] [stdout]     |
[INFO] [stdout] 286 | pub struct ApiGame {
[INFO] [stdout]     |            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ApiNewPoll` is never constructed
[INFO] [stdout]    --> api/src/domain/message.rs:296:12
[INFO] [stdout]     |
[INFO] [stdout] 296 | pub struct ApiNewPoll {
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ApiQuiz` is never constructed
[INFO] [stdout]    --> api/src/domain/message.rs:301:12
[INFO] [stdout]     |
[INFO] [stdout] 301 | pub struct ApiQuiz {
[INFO] [stdout]     |            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ApiAction` is never constructed
[INFO] [stdout]    --> api/src/domain/message.rs:307:12
[INFO] [stdout]     |
[INFO] [stdout] 307 | pub struct ApiAction {
[INFO] [stdout]     |            ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `ApiActionType` is never used
[INFO] [stdout]    --> api/src/domain/message.rs:324:10
[INFO] [stdout]     |
[INFO] [stdout] 324 | pub enum ApiActionType {
[INFO] [stdout]     |          ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ApiWebPage` is never constructed
[INFO] [stdout]    --> api/src/domain/message.rs:333:12
[INFO] [stdout]     |
[INFO] [stdout] 333 | pub struct ApiWebPage {
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ApiMessageForwardInfo` is never constructed
[INFO] [stdout]    --> api/src/domain/message.rs:346:12
[INFO] [stdout]     |
[INFO] [stdout] 346 | pub struct ApiMessageForwardInfo {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple variants are never constructed
[INFO] [stdout]    --> api/src/domain/message.rs:361:5
[INFO] [stdout]     |
[INFO] [stdout] 360 | pub enum ApiMessageEntityTypes {
[INFO] [stdout]     |          --------------------- variants in this enum
[INFO] [stdout] 361 |     Bold,
[INFO] [stdout]     |     ^^^^
[INFO] [stdout] 362 |     Blockquote,
[INFO] [stdout]     |     ^^^^^^^^^^
[INFO] [stdout] 363 |     BotCommand,
[INFO] [stdout]     |     ^^^^^^^^^^
[INFO] [stdout] 364 |     Cashtag,
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 365 |     Code,
[INFO] [stdout]     |     ^^^^
[INFO] [stdout] 366 |     Email,
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout] 367 |     Hashtag,
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 368 |     Italic,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 369 |     MentionName,
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout] 370 |     Mention,
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 371 |     Phone,
[INFO] [stdout]     |     ^^^^^
[INFO] [stdout] 372 |     Pre,
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 373 |     Strike,
[INFO] [stdout]     |     ^^^^^^
[INFO] [stdout] 374 |     TextUrl,
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 375 |     Url,
[INFO] [stdout]     |     ^^^
[INFO] [stdout] 376 |     Underline,
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout] 377 |     Spoiler,
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 378 |     CustomEmoji,
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout] 379 |     Unknown,
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `ApiMessageEntityTypes` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ApiFormattedText` is never constructed
[INFO] [stdout]    --> api/src/domain/message.rs:382:12
[INFO] [stdout]     |
[INFO] [stdout] 382 | pub struct ApiFormattedText {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ApiMessage` is never constructed
[INFO] [stdout]    --> api/src/domain/message.rs:387:12
[INFO] [stdout]     |
[INFO] [stdout] 387 | pub struct ApiMessage {
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ApiMessageContent` is never constructed
[INFO] [stdout]    --> api/src/domain/message.rs:435:12
[INFO] [stdout]     |
[INFO] [stdout] 435 | pub struct ApiMessageContent {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ApiMessageReactors` is never constructed
[INFO] [stdout]    --> api/src/domain/message.rs:452:12
[INFO] [stdout]     |
[INFO] [stdout] 452 | pub struct ApiMessageReactors {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ApiReactions` is never constructed
[INFO] [stdout]    --> api/src/domain/message.rs:458:12
[INFO] [stdout]     |
[INFO] [stdout] 458 | pub struct ApiReactions {
[INFO] [stdout]     |            ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ApiUserReaction` is never constructed
[INFO] [stdout]    --> api/src/domain/message.rs:464:12
[INFO] [stdout]     |
[INFO] [stdout] 464 | pub struct ApiUserReaction {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ApiReactionCount` is never constructed
[INFO] [stdout]    --> api/src/domain/message.rs:471:12
[INFO] [stdout]     |
[INFO] [stdout] 471 | pub struct ApiReactionCount {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `ApiReaction` is never used
[INFO] [stdout]    --> api/src/domain/message.rs:477:10
[INFO] [stdout]     |
[INFO] [stdout] 477 | pub enum ApiReaction {
[INFO] [stdout]     |          ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ApiAvailableReaction` is never constructed
[INFO] [stdout]    --> api/src/domain/message.rs:482:12
[INFO] [stdout]     |
[INFO] [stdout] 482 | pub struct ApiAvailableReaction {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ApiChatReactionsAll` is never constructed
[INFO] [stdout]    --> api/src/domain/message.rs:495:12
[INFO] [stdout]     |
[INFO] [stdout] 495 | pub struct ApiChatReactionsAll {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ApiChatReactionsSome` is never constructed
[INFO] [stdout]    --> api/src/domain/message.rs:500:12
[INFO] [stdout]     |
[INFO] [stdout] 500 | pub struct ApiChatReactionsSome {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `ApiChatReactions` is never used
[INFO] [stdout]    --> api/src/domain/message.rs:505:10
[INFO] [stdout]     |
[INFO] [stdout] 505 | pub enum ApiChatReactions {
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ApiReactionEmoji` is never constructed
[INFO] [stdout]    --> api/src/domain/message.rs:510:12
[INFO] [stdout]     |
[INFO] [stdout] 510 | pub struct ApiReactionEmoji {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ApiReactionCustomEmoji` is never constructed
[INFO] [stdout]    --> api/src/domain/message.rs:514:12
[INFO] [stdout]     |
[INFO] [stdout] 514 | pub struct ApiReactionCustomEmoji {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ApiThreadInfo` is never constructed
[INFO] [stdout]    --> api/src/domain/message.rs:518:12
[INFO] [stdout]     |
[INFO] [stdout] 518 | pub struct ApiThreadInfo {
[INFO] [stdout]     |            ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `ApiMessageOutgoingStatus` is never used
[INFO] [stdout]    --> api/src/domain/message.rs:530:10
[INFO] [stdout]     |
[INFO] [stdout] 530 | pub enum ApiMessageOutgoingStatus {
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ApiSponsoredMessage` is never constructed
[INFO] [stdout]    --> api/src/domain/message.rs:537:12
[INFO] [stdout]     |
[INFO] [stdout] 537 | pub struct ApiSponsoredMessage {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ApiKeyboardButtonSimple` is never constructed
[INFO] [stdout]    --> api/src/domain/message.rs:552:12
[INFO] [stdout]     |
[INFO] [stdout] 552 | pub struct ApiKeyboardButtonSimple {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ApiKeyboardButtonReceipt` is never constructed
[INFO] [stdout]    --> api/src/domain/message.rs:557:12
[INFO] [stdout]     |
[INFO] [stdout] 557 | pub struct ApiKeyboardButtonReceipt {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ApiKeyboardButtonUrl` is never constructed
[INFO] [stdout]    --> api/src/domain/message.rs:563:12
[INFO] [stdout]     |
[INFO] [stdout] 563 | pub struct ApiKeyboardButtonUrl {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ApiKeyboardButtonSimpleWebView` is never constructed
[INFO] [stdout]    --> api/src/domain/message.rs:569:12
[INFO] [stdout]     |
[INFO] [stdout] 569 | pub struct ApiKeyboardButtonSimpleWebView {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ApiKeyboardButtonWebView` is never constructed
[INFO] [stdout]    --> api/src/domain/message.rs:575:12
[INFO] [stdout]     |
[INFO] [stdout] 575 | pub struct ApiKeyboardButtonWebView {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ApiKeyboardButtonCallback` is never constructed
[INFO] [stdout]    --> api/src/domain/message.rs:581:12
[INFO] [stdout]     |
[INFO] [stdout] 581 | pub struct ApiKeyboardButtonCallback {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ApiKeyboardButtonRequestPoll` is never constructed
[INFO] [stdout]    --> api/src/domain/message.rs:587:12
[INFO] [stdout]     |
[INFO] [stdout] 587 | pub struct ApiKeyboardButtonRequestPoll {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ApiKeyboardButtonSwitchBotInline` is never constructed
[INFO] [stdout]    --> api/src/domain/message.rs:593:12
[INFO] [stdout]     |
[INFO] [stdout] 593 | pub struct ApiKeyboardButtonSwitchBotInline {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ApiKeyboardButtonUserProfile` is never constructed
[INFO] [stdout]    --> api/src/domain/message.rs:600:12
[INFO] [stdout]     |
[INFO] [stdout] 600 | pub struct ApiKeyboardButtonUserProfile {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ApiKeyboardButtonUrlAuth` is never constructed
[INFO] [stdout]    --> api/src/domain/message.rs:606:12
[INFO] [stdout]     |
[INFO] [stdout] 606 | pub struct ApiKeyboardButtonUrlAuth {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ApiTranscription` is never constructed
[INFO] [stdout]    --> api/src/domain/message.rs:613:12
[INFO] [stdout]     |
[INFO] [stdout] 613 | pub struct ApiTranscription {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `ApiKeyboardButton` is never used
[INFO] [stdout]    --> api/src/domain/message.rs:619:10
[INFO] [stdout]     |
[INFO] [stdout] 619 | pub enum ApiKeyboardButton {
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `ApiKeyboardButtons` is never used
[INFO] [stdout]    --> api/src/domain/message.rs:632:6
[INFO] [stdout]     |
[INFO] [stdout] 632 | type ApiKeyboardButtons = Vec<Vec<ApiKeyboardButton>>;
[INFO] [stdout]     |      ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ApiReplyKeyboard` is never constructed
[INFO] [stdout]    --> api/src/domain/message.rs:634:8
[INFO] [stdout]     |
[INFO] [stdout] 634 | struct ApiReplyKeyboard {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `ApiMessageSearchType` is never used
[INFO] [stdout]    --> api/src/domain/message.rs:642:10
[INFO] [stdout]     |
[INFO] [stdout] 642 | pub enum ApiMessageSearchType {
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `ApiGlobalMessageSearchType` is never used
[INFO] [stdout]    --> api/src/domain/message.rs:652:10
[INFO] [stdout]     |
[INFO] [stdout] 652 | pub enum ApiGlobalMessageSearchType {
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `ApiReportReason` is never used
[INFO] [stdout]    --> api/src/domain/message.rs:661:10
[INFO] [stdout]     |
[INFO] [stdout] 661 | pub enum ApiReportReason {
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `ApiSendMessageAction` is never used
[INFO] [stdout]    --> api/src/domain/message.rs:674:10
[INFO] [stdout]     |
[INFO] [stdout] 674 | pub enum ApiSendMessageAction {
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ApiThemeParameters` is never constructed
[INFO] [stdout]    --> api/src/domain/message.rs:682:12
[INFO] [stdout]     |
[INFO] [stdout] 682 | pub struct ApiThemeParameters {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MAIN_THREAD_ID` is never used
[INFO] [stdout]    --> api/src/domain/message.rs:692:11
[INFO] [stdout]     |
[INFO] [stdout] 692 | pub const MAIN_THREAD_ID: i32 = -1;
[INFO] [stdout]     |           ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `MESSAGE_DELETED` is never used
[INFO] [stdout]    --> api/src/domain/message.rs:694:11
[INFO] [stdout]     |
[INFO] [stdout] 694 | pub const MESSAGE_DELETED: &str = "MESSAGE_DELETED";
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `ApiInlineResultType` is never used
[INFO] [stdout]  --> api/src/domain/bot.rs:3:10
[INFO] [stdout]   |
[INFO] [stdout] 3 | pub type ApiInlineResultType = &'static str;
[INFO] [stdout]   |          ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ApiWebDocument` is never constructed
[INFO] [stdout]  --> api/src/domain/bot.rs:5:12
[INFO] [stdout]   |
[INFO] [stdout] 5 | pub struct ApiWebDocument {
[INFO] [stdout]   |            ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ApiBotInlineResult` is never constructed
[INFO] [stdout]   --> api/src/domain/bot.rs:13:12
[INFO] [stdout]    |
[INFO] [stdout] 13 | pub struct ApiBotInlineResult {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ApiBotInlineMediaResult` is never constructed
[INFO] [stdout]   --> api/src/domain/bot.rs:23:12
[INFO] [stdout]    |
[INFO] [stdout] 23 | pub struct ApiBotInlineMediaResult {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ApiBotInlineSwitchPm` is never constructed
[INFO] [stdout]   --> api/src/domain/bot.rs:35:12
[INFO] [stdout]    |
[INFO] [stdout] 35 | pub struct ApiBotInlineSwitchPm {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ApiBotCommand` is never constructed
[INFO] [stdout]   --> api/src/domain/bot.rs:40:12
[INFO] [stdout]    |
[INFO] [stdout] 40 | pub struct ApiBotCommand {
[INFO] [stdout]    |            ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `ApiBotMenuButtonType` is never used
[INFO] [stdout]   --> api/src/domain/bot.rs:46:10
[INFO] [stdout]    |
[INFO] [stdout] 46 | pub enum ApiBotMenuButtonType {
[INFO] [stdout]    |          ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ApiBotMenuButton` is never constructed
[INFO] [stdout]   --> api/src/domain/bot.rs:51:12
[INFO] [stdout]    |
[INFO] [stdout] 51 | pub struct ApiBotMenuButton {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ApiBotInfo` is never constructed
[INFO] [stdout]   --> api/src/domain/bot.rs:55:12
[INFO] [stdout]    |
[INFO] [stdout] 55 | pub struct ApiBotInfo {
[INFO] [stdout]    |            ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ApiGroupCall` is never constructed
[INFO] [stdout]  --> api/src/domain/call.rs:1:12
[INFO] [stdout]   |
[INFO] [stdout] 1 | pub struct ApiGroupCall {
[INFO] [stdout]   |            ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `PhoneCallAction` is never constructed
[INFO] [stdout]   --> api/src/domain/call.rs:23:12
[INFO] [stdout]    |
[INFO] [stdout] 23 | pub struct PhoneCallAction {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ApiPhoneCall` is never constructed
[INFO] [stdout]   --> api/src/domain/call.rs:30:12
[INFO] [stdout]    |
[INFO] [stdout] 30 | pub struct ApiPhoneCall {
[INFO] [stdout]    |            ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ApiChat` is never constructed
[INFO] [stdout]  --> api/src/domain/chat.rs:5:12
[INFO] [stdout]   |
[INFO] [stdout] 5 | pub struct ApiChat {
[INFO] [stdout]   |            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `ApiChatType` is never used
[INFO] [stdout]   --> api/src/domain/chat.rs:70:10
[INFO] [stdout]    |
[INFO] [stdout] 70 | pub enum ApiChatType {
[INFO] [stdout]    |          ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `MigratedTo` is never constructed
[INFO] [stdout]   --> api/src/domain/chat.rs:78:12
[INFO] [stdout]    |
[INFO] [stdout] 78 | pub struct MigratedTo {
[INFO] [stdout]    |            ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ApiTypingStatus` is never constructed
[INFO] [stdout]   --> api/src/domain/chat.rs:83:12
[INFO] [stdout]    |
[INFO] [stdout] 83 | pub struct ApiTypingStatus {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ApiChatFullInfo` is never constructed
[INFO] [stdout]   --> api/src/domain/chat.rs:90:12
[INFO] [stdout]    |
[INFO] [stdout] 90 | pub struct ApiChatFullInfo {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ApiSlowMode` is never constructed
[INFO] [stdout]    --> api/src/domain/chat.rs:115:12
[INFO] [stdout]     |
[INFO] [stdout] 115 | pub struct ApiSlowMode {
[INFO] [stdout]     |            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ApiMigratedFrom` is never constructed
[INFO] [stdout]    --> api/src/domain/chat.rs:120:12
[INFO] [stdout]     |
[INFO] [stdout] 120 | pub struct ApiMigratedFrom {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ApiChatMember` is never constructed
[INFO] [stdout]    --> api/src/domain/chat.rs:125:12
[INFO] [stdout]     |
[INFO] [stdout] 125 | pub struct ApiChatMember {
[INFO] [stdout]     |            ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ApiChatAdminRights` is never constructed
[INFO] [stdout]    --> api/src/domain/chat.rs:138:12
[INFO] [stdout]     |
[INFO] [stdout] 138 | pub struct ApiChatAdminRights {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ApiChatBannedRights` is never constructed
[INFO] [stdout]    --> api/src/domain/chat.rs:152:12
[INFO] [stdout]     |
[INFO] [stdout] 152 | pub struct ApiChatBannedRights {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ApiRestrictionReason` is never constructed
[INFO] [stdout]    --> api/src/domain/chat.rs:176:12
[INFO] [stdout]     |
[INFO] [stdout] 176 | pub struct ApiRestrictionReason {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ApiChatFolder` is never constructed
[INFO] [stdout]    --> api/src/domain/chat.rs:181:12
[INFO] [stdout]     |
[INFO] [stdout] 181 | pub struct ApiChatFolder {
[INFO] [stdout]     |            ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ApiChatSettings` is never constructed
[INFO] [stdout]    --> api/src/domain/chat.rs:199:12
[INFO] [stdout]     |
[INFO] [stdout] 199 | pub struct ApiChatSettings {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ApiSendAsPeerId` is never constructed
[INFO] [stdout]    --> api/src/domain/chat.rs:206:12
[INFO] [stdout]     |
[INFO] [stdout] 206 | pub struct ApiSendAsPeerId {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ApiTopic` is never constructed
[INFO] [stdout]    --> api/src/domain/chat.rs:211:12
[INFO] [stdout]     |
[INFO] [stdout] 211 | pub struct ApiTopic {
[INFO] [stdout]     |            ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ApiInitialArgs` is never constructed
[INFO] [stdout]  --> api/src/domain/misc.rs:3:12
[INFO] [stdout]   |
[INFO] [stdout] 3 | pub struct ApiInitialArgs {
[INFO] [stdout]   |            ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ApiAttachment` is never constructed
[INFO] [stdout]   --> api/src/domain/misc.rs:33:12
[INFO] [stdout]    |
[INFO] [stdout] 33 | pub struct ApiAttachment {
[INFO] [stdout]    |            ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Quick` is never constructed
[INFO] [stdout]   --> api/src/domain/misc.rs:48:8
[INFO] [stdout]    |
[INFO] [stdout] 48 | struct Quick {
[INFO] [stdout]    |        ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Voice` is never constructed
[INFO] [stdout]   --> api/src/domain/misc.rs:54:8
[INFO] [stdout]    |
[INFO] [stdout] 54 | struct Voice {
[INFO] [stdout]    |        ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Audio` is never constructed
[INFO] [stdout]   --> api/src/domain/misc.rs:59:8
[INFO] [stdout]    |
[INFO] [stdout] 59 | struct Audio {
[INFO] [stdout]    |        ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ApiWallpaper` is never constructed
[INFO] [stdout]   --> api/src/domain/misc.rs:67:12
[INFO] [stdout]    |
[INFO] [stdout] 67 | pub struct ApiWallpaper {
[INFO] [stdout]    |            ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ApiSession` is never constructed
[INFO] [stdout]   --> api/src/domain/misc.rs:73:12
[INFO] [stdout]    |
[INFO] [stdout] 73 | pub struct ApiSession {
[INFO] [stdout]    |            ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ApiWebSession` is never constructed
[INFO] [stdout]   --> api/src/domain/misc.rs:92:12
[INFO] [stdout]    |
[INFO] [stdout] 92 | pub struct ApiWebSession {
[INFO] [stdout]    |            ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ApiSessionData` is never constructed
[INFO] [stdout]    --> api/src/domain/misc.rs:105:12
[INFO] [stdout]     |
[INFO] [stdout] 105 | pub struct ApiSessionData {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `KeyType` is never used
[INFO] [stdout]    --> api/src/domain/misc.rs:111:10
[INFO] [stdout]     |
[INFO] [stdout] 111 | pub enum KeyType {
[INFO] [stdout]     |          ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `HashType` is never used
[INFO] [stdout]    --> api/src/domain/misc.rs:116:10
[INFO] [stdout]     |
[INFO] [stdout] 116 | pub enum HashType {
[INFO] [stdout]     |          ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ApiNotifyException` is never constructed
[INFO] [stdout]    --> api/src/domain/misc.rs:122:12
[INFO] [stdout]     |
[INFO] [stdout] 122 | pub struct ApiNotifyException {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ApiNotification` is never constructed
[INFO] [stdout]    --> api/src/domain/misc.rs:130:8
[INFO] [stdout]     |
[INFO] [stdout] 130 | struct ApiNotification {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `CallbackAction` is never used
[INFO] [stdout]    --> api/src/domain/misc.rs:140:10
[INFO] [stdout]     |
[INFO] [stdout] 140 | pub enum CallbackAction {
[INFO] [stdout]     |          ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ApiError` is never constructed
[INFO] [stdout]    --> api/src/domain/misc.rs:146:12
[INFO] [stdout]     |
[INFO] [stdout] 146 | pub struct ApiError {
[INFO] [stdout]     |            ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ApiFieldError` is never constructed
[INFO] [stdout]    --> api/src/domain/misc.rs:154:12
[INFO] [stdout]     |
[INFO] [stdout] 154 | pub struct ApiFieldError {
[INFO] [stdout]     |            ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ApiInviteInfo` is never constructed
[INFO] [stdout]    --> api/src/domain/misc.rs:159:12
[INFO] [stdout]     |
[INFO] [stdout] 159 | pub struct ApiInviteInfo {
[INFO] [stdout]     |            ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ApiExportedInvite` is never constructed
[INFO] [stdout]    --> api/src/domain/misc.rs:170:12
[INFO] [stdout]     |
[INFO] [stdout] 170 | pub struct ApiExportedInvite {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ApiChatInviteImporter` is never constructed
[INFO] [stdout]    --> api/src/domain/misc.rs:187:12
[INFO] [stdout]     |
[INFO] [stdout] 187 | pub struct ApiChatInviteImporter {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ApiCountry` is never constructed
[INFO] [stdout]    --> api/src/domain/misc.rs:195:12
[INFO] [stdout]     |
[INFO] [stdout] 195 | pub struct ApiCountry {
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ApiCountryCode` is never constructed
[INFO] [stdout]    --> api/src/domain/misc.rs:203:12
[INFO] [stdout]     |
[INFO] [stdout] 203 | pub struct ApiCountryCode {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ApiAppConfig` is never constructed
[INFO] [stdout]    --> api/src/domain/misc.rs:214:12
[INFO] [stdout]     |
[INFO] [stdout] 214 | pub struct ApiAppConfig {
[INFO] [stdout]     |            ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ApiConfig` is never constructed
[INFO] [stdout]    --> api/src/domain/misc.rs:236:12
[INFO] [stdout]     |
[INFO] [stdout] 236 | pub struct ApiConfig {
[INFO] [stdout]     |            ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `GramJsEmojiInteraction` is never constructed
[INFO] [stdout]    --> api/src/domain/misc.rs:243:12
[INFO] [stdout]     |
[INFO] [stdout] 243 | pub struct GramJsEmojiInteraction {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `GramJsEmojiInteractionAction` is never constructed
[INFO] [stdout]    --> api/src/domain/misc.rs:249:12
[INFO] [stdout]     |
[INFO] [stdout] 249 | pub struct GramJsEmojiInteractionAction {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ApiEmojiInteraction` is never constructed
[INFO] [stdout]    --> api/src/domain/misc.rs:255:12
[INFO] [stdout]     |
[INFO] [stdout] 255 | pub struct ApiEmojiInteraction {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ApiUrlAuthResultRequest` is never constructed
[INFO] [stdout]    --> api/src/domain/misc.rs:260:12
[INFO] [stdout]     |
[INFO] [stdout] 260 | pub struct ApiUrlAuthResultRequest {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ApiUrlAuthResultAccepted` is never constructed
[INFO] [stdout]    --> api/src/domain/misc.rs:268:12
[INFO] [stdout]     |
[INFO] [stdout] 268 | pub struct ApiUrlAuthResultAccepted {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ApiUrlAuthResultDefault` is never constructed
[INFO] [stdout]    --> api/src/domain/misc.rs:274:12
[INFO] [stdout]     |
[INFO] [stdout] 274 | pub struct ApiUrlAuthResultDefault {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `ApiUrlAuthResult` is never used
[INFO] [stdout]    --> api/src/domain/misc.rs:279:10
[INFO] [stdout]     |
[INFO] [stdout] 279 | pub enum ApiUrlAuthResult {
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `ApiLimitType` is never used
[INFO] [stdout]    --> api/src/domain/misc.rs:286:10
[INFO] [stdout]     |
[INFO] [stdout] 286 | pub enum ApiLimitType {
[INFO] [stdout]     |          ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `ApiMediaFormat` is never used
[INFO] [stdout]  --> api/src/domain/media.rs:1:10
[INFO] [stdout]   |
[INFO] [stdout] 1 | pub enum ApiMediaFormat {
[INFO] [stdout]   |          ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `ApiParsedMedia` is never used
[INFO] [stdout]  --> api/src/domain/media.rs:9:10
[INFO] [stdout]   |
[INFO] [stdout] 9 | pub type ApiParsedMedia = String;
[INFO] [stdout]   |          ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `ApiPreparedMedia` is never used
[INFO] [stdout]   --> api/src/domain/media.rs:10:10
[INFO] [stdout]    |
[INFO] [stdout] 10 | pub type ApiPreparedMedia = String;
[INFO] [stdout]    |          ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ApiLanguage` is never constructed
[INFO] [stdout]  --> api/src/domain/setting.rs:1:12
[INFO] [stdout]   |
[INFO] [stdout] 1 | pub struct ApiLanguage {
[INFO] [stdout]   |            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ApiLangString` is never constructed
[INFO] [stdout]   --> api/src/domain/setting.rs:15:12
[INFO] [stdout]    |
[INFO] [stdout] 15 | pub struct ApiLangString {
[INFO] [stdout]    |            ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `ApiLangPack` is never used
[INFO] [stdout]   --> api/src/domain/setting.rs:26:10
[INFO] [stdout]    |
[INFO] [stdout] 26 | pub type ApiLangPack = std::collections::HashMap<String, ApiLangString>;
[INFO] [stdout]    |          ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ApiChannelStatistics` is never constructed
[INFO] [stdout]  --> api/src/domain/statistics.rs:1:12
[INFO] [stdout]   |
[INFO] [stdout] 1 | pub struct ApiChannelStatistics {
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `StatisticsGraph` is never constructed
[INFO] [stdout]   --> api/src/domain/statistics.rs:17:12
[INFO] [stdout]    |
[INFO] [stdout] 17 | pub struct StatisticsGraph {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `MinimapRange` is never constructed
[INFO] [stdout]   --> api/src/domain/statistics.rs:33:12
[INFO] [stdout]    |
[INFO] [stdout] 33 | pub struct MinimapRange {
[INFO] [stdout]    |            ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Dataset` is never constructed
[INFO] [stdout]   --> api/src/domain/statistics.rs:38:12
[INFO] [stdout]    |
[INFO] [stdout] 38 | pub struct Dataset {
[INFO] [stdout]    |            ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `StatisticsOverviewItem` is never constructed
[INFO] [stdout]   --> api/src/domain/statistics.rs:44:12
[INFO] [stdout]    |
[INFO] [stdout] 44 | pub struct StatisticsOverviewItem {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `StatisticsOverviewPercentage` is never constructed
[INFO] [stdout]   --> api/src/domain/statistics.rs:50:12
[INFO] [stdout]    |
[INFO] [stdout] 50 | pub struct StatisticsOverviewPercentage {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `StatisticsRecentMessage` is never constructed
[INFO] [stdout]   --> api/src/domain/statistics.rs:54:12
[INFO] [stdout]    |
[INFO] [stdout] 54 | pub struct StatisticsRecentMessage {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ApiShippingAddress` is never constructed
[INFO] [stdout]  --> api/src/domain/payment.rs:3:12
[INFO] [stdout]   |
[INFO] [stdout] 3 | pub struct ApiShippingAddress {
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ApiPaymentSavedInfo` is never constructed
[INFO] [stdout]   --> api/src/domain/payment.rs:12:12
[INFO] [stdout]    |
[INFO] [stdout] 12 | pub struct ApiPaymentSavedInfo {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ApiPaymentFormNativeParams` is never constructed
[INFO] [stdout]   --> api/src/domain/payment.rs:19:12
[INFO] [stdout]    |
[INFO] [stdout] 19 | pub struct ApiPaymentFormNativeParams {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ApiPaymentForm` is never constructed
[INFO] [stdout]   --> api/src/domain/payment.rs:27:12
[INFO] [stdout]    |
[INFO] [stdout] 27 | pub struct ApiPaymentForm {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ApiLabeledPrice` is never constructed
[INFO] [stdout]   --> api/src/domain/payment.rs:39:12
[INFO] [stdout]    |
[INFO] [stdout] 39 | pub struct ApiLabeledPrice {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ApiReceipt` is never constructed
[INFO] [stdout]   --> api/src/domain/payment.rs:44:12
[INFO] [stdout]    |
[INFO] [stdout] 44 | pub struct ApiReceipt {
[INFO] [stdout]    |            ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ApiReceiptInfo` is never constructed
[INFO] [stdout]   --> api/src/domain/payment.rs:58:12
[INFO] [stdout]    |
[INFO] [stdout] 58 | pub struct ApiReceiptInfo {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ApiPremiumPromo` is never constructed
[INFO] [stdout]   --> api/src/domain/payment.rs:64:12
[INFO] [stdout]    |
[INFO] [stdout] 64 | pub struct ApiPremiumPromo {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ApiPremiumSubscriptionOption` is never constructed
[INFO] [stdout]   --> api/src/domain/payment.rs:72:12
[INFO] [stdout]    |
[INFO] [stdout] 72 | pub struct ApiPremiumSubscriptionOption {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Price` is never constructed
[INFO] [stdout]   --> api/src/domain/payment.rs:81:12
[INFO] [stdout]    |
[INFO] [stdout] 81 | pub struct Price {
[INFO] [stdout]    |            ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ApiInvoiceContainer` is never constructed
[INFO] [stdout]   --> api/src/domain/payment.rs:86:12
[INFO] [stdout]    |
[INFO] [stdout] 86 | pub struct ApiInvoiceContainer {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `pinnedMessageId` should have a snake case name
[INFO] [stdout]   --> api/src/domain/user.rs:33:9
[INFO] [stdout]    |
[INFO] [stdout] 33 |     pub pinnedMessageId: Option<i32>,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `pinned_message_id`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(non_snake_case)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: structure field `profilePhoto` should have a snake case name
[INFO] [stdout]   --> api/src/domain/user.rs:35:9
[INFO] [stdout]    |
[INFO] [stdout] 35 |     pub profilePhoto: Option<ApiPhoto>,
[INFO] [stdout]    |         ^^^^^^^^^^^^ help: convert the identifier to snake case: `profile_photo`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 174 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]  Documenting tt-server v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 28.56s
[INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: redis v0.20.2
[INFO] [stderr] note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 1`
[INFO] [stderr]    Generated /opt/rustwide/target/doc/tt_server/index.html
[INFO] running `Command { std: "docker" "inspect" "518b594ff9b245c151fdd911ca8acb5ebe59631c365ae20ad416ab87586061b7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "518b594ff9b245c151fdd911ca8acb5ebe59631c365ae20ad416ab87586061b7", kill_on_drop: false }`
[INFO] [stdout] 518b594ff9b245c151fdd911ca8acb5ebe59631c365ae20ad416ab87586061b7
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "DOCS_RS=1" "-e" "RUSTC_BOOTSTRAP=1" "-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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+1.75.0" "rustdoc" "--lib" "-Zrustdoc-map" "-Z" "unstable-options" "--config" "build.rustdocflags=[\"-Z\", \"unstable-options\", \"--document-private-items\"]" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 5ca329e0cdab3042cbadf4a708ea7137b6f56ea54ccb5ed1dd716c4a8909dba3
[INFO] running `Command { std: "docker" "start" "-a" "5ca329e0cdab3042cbadf4a708ea7137b6f56ea54ccb5ed1dd716c4a8909dba3", kill_on_drop: false }`
[INFO] [stderr] error: no library targets found in package `tt-server`
[INFO] running `Command { std: "docker" "inspect" "5ca329e0cdab3042cbadf4a708ea7137b6f56ea54ccb5ed1dd716c4a8909dba3", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "5ca329e0cdab3042cbadf4a708ea7137b6f56ea54ccb5ed1dd716c4a8909dba3", kill_on_drop: false }`
[INFO] [stdout] 5ca329e0cdab3042cbadf4a708ea7137b6f56ea54ccb5ed1dd716c4a8909dba3
