[INFO] cloning repository https://github.com/sean3z/gundamevo-api [INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/sean3z/gundamevo-api" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fsean3z%2Fgundamevo-api", kill_on_drop: false }` [INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fsean3z%2Fgundamevo-api'... [INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }` [INFO] [stdout] e55f3359bb3887a13d982318c3ec5f01b5de541e [INFO] testing sean3z/gundamevo-api against 1.79.0 for beta-1.80-4 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fsean3z%2Fgundamevo-api" "/workspace/builds/worker-1-tc1/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-1-tc1/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/sean3z/gundamevo-api on toolchain 1.79.0 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.79.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking git repo https://github.com/sean3z/gundamevo-api [INFO] finished tweaking git repo https://github.com/sean3z/gundamevo-api [INFO] tweaked toml for git repo https://github.com/sean3z/gundamevo-api written to /workspace/builds/worker-1-tc1/source/Cargo.toml [INFO] crate git repo https://github.com/sean3z/gundamevo-api 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.79.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded ref-cast-impl v1.0.19 [INFO] [stderr] Downloaded ref-cast v1.0.19 [INFO] [stderr] Downloaded serde v1.0.178 [INFO] [stderr] Downloaded winnow v0.5.1 [INFO] [stderr] Downloaded toml_edit v0.19.14 [INFO] [stderr] Downloaded serde_derive v1.0.178 [INFO] [stderr] Downloaded regex-automata v0.3.4 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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:dff56e7819e73ed36160586b3445e93eb0be776c16704aeeded9c3fb668b2384" "/opt/rustwide/cargo-home/bin/cargo" "+1.79.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] b4083624c8a185d49c36bb76c889d6846a0211c235286d2881b766964b418ddd [INFO] running `Command { std: "docker" "start" "-a" "b4083624c8a185d49c36bb76c889d6846a0211c235286d2881b766964b418ddd", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "b4083624c8a185d49c36bb76c889d6846a0211c235286d2881b766964b418ddd", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "b4083624c8a185d49c36bb76c889d6846a0211c235286d2881b766964b418ddd", kill_on_drop: false }` [INFO] [stdout] b4083624c8a185d49c36bb76c889d6846a0211c235286d2881b766964b418ddd [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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:dff56e7819e73ed36160586b3445e93eb0be776c16704aeeded9c3fb668b2384" "/opt/rustwide/cargo-home/bin/cargo" "+1.79.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] c190c913f81315c25ef8ea8ba5212eca9ae44502ec13e318f9df0ac4b31b005e [INFO] running `Command { std: "docker" "start" "-a" "c190c913f81315c25ef8ea8ba5212eca9ae44502ec13e318f9df0ac4b31b005e", kill_on_drop: false }` [INFO] [stderr] Compiling libc v0.2.147 [INFO] [stderr] Compiling proc-macro2 v1.0.66 [INFO] [stderr] Compiling unicode-ident v1.0.11 [INFO] [stderr] Compiling pin-project-lite v0.2.10 [INFO] [stderr] Compiling serde v1.0.178 [INFO] [stderr] Compiling serde_derive v1.0.178 [INFO] [stderr] Compiling once_cell v1.18.0 [INFO] [stderr] Compiling futures-channel v0.3.28 [INFO] [stderr] Compiling itoa v1.0.9 [INFO] [stderr] Compiling futures-core v0.3.28 [INFO] [stderr] Compiling yansi v1.0.0-rc [INFO] [stderr] Compiling proc-macro2-diagnostics v0.10.1 [INFO] [stderr] Compiling tokio v1.29.1 [INFO] [stderr] Compiling futures-task v0.3.28 [INFO] [stderr] Compiling futures-sink v0.3.28 [INFO] [stderr] Compiling futures-util v0.3.28 [INFO] [stderr] Compiling futures-io v0.3.28 [INFO] [stderr] Compiling http v0.2.9 [INFO] [stderr] Compiling tracing-core v0.1.31 [INFO] [stderr] Compiling time-core v0.1.1 [INFO] [stderr] Compiling time-macros v0.2.10 [INFO] [stderr] Compiling want v0.3.1 [INFO] [stderr] Compiling cookie v0.17.0 [INFO] [stderr] Compiling indexmap v1.9.3 [INFO] [stderr] Compiling smallvec v1.11.0 [INFO] [stderr] Compiling ref-cast v1.0.19 [INFO] [stderr] Compiling inlinable_string v0.1.15 [INFO] [stderr] Compiling uncased v0.9.9 [INFO] [stderr] Compiling percent-encoding v2.3.0 [INFO] [stderr] Compiling bitflags v2.3.3 [INFO] [stderr] Compiling tracing v0.1.37 [INFO] [stderr] Compiling quote v1.0.32 [INFO] [stderr] Compiling rustls v0.20.8 [INFO] [stderr] Compiling rustix v0.38.4 [INFO] [stderr] Compiling hashbrown v0.14.0 [INFO] [stderr] Compiling log v0.4.19 [INFO] [stderr] Compiling stable-pattern v0.1.0 [INFO] [stderr] Compiling lock_api v0.4.10 [INFO] [stderr] Compiling syn v2.0.27 [INFO] [stderr] Compiling state v0.5.3 [INFO] [stderr] Compiling parking_lot_core v0.9.8 [INFO] [stderr] Compiling either v1.9.0 [INFO] [stderr] Compiling winnow v0.5.1 [INFO] [stderr] Compiling linux-raw-sys v0.4.3 [INFO] [stderr] Compiling multer v2.1.0 [INFO] [stderr] Compiling figment v0.10.10 [INFO] [stderr] Compiling num-traits v0.2.16 [INFO] [stderr] Compiling socket2 v0.4.9 [INFO] [stderr] Compiling mio v0.8.8 [INFO] [stderr] Compiling num_cpus v1.16.0 [INFO] [stderr] Compiling signal-hook-registry v1.4.1 [INFO] [stderr] Compiling http-body v0.4.5 [INFO] [stderr] Compiling ring v0.16.20 [INFO] [stderr] Compiling indexmap v2.0.0 [INFO] [stderr] Compiling getrandom v0.2.10 [INFO] [stderr] Compiling serde_json v1.0.104 [INFO] [stderr] Compiling rand_core v0.6.4 [INFO] [stderr] Compiling futures v0.3.28 [INFO] [stderr] Compiling base64 v0.21.2 [INFO] [stderr] Compiling async-trait v0.1.72 [INFO] [stderr] Compiling rand_chacha v0.3.1 [INFO] [stderr] Compiling rustls-pemfile v1.0.3 [INFO] [stderr] Compiling rocket v0.5.0-rc.3 [INFO] [stderr] Compiling glob v0.3.1 [INFO] [stderr] Compiling unicode-xid v0.2.4 [INFO] [stderr] Compiling spin v0.9.8 [INFO] [stderr] Compiling ryu v1.0.15 [INFO] [stderr] Compiling fastrand v2.0.0 [INFO] [stderr] Compiling time v0.3.23 [INFO] [stderr] Compiling rand v0.8.5 [INFO] [stderr] Compiling parking_lot v0.12.1 [INFO] [stderr] Compiling time v0.1.45 [INFO] [stderr] Compiling atomic v0.5.3 [INFO] [stderr] Compiling binascii v0.1.4 [INFO] [stderr] Compiling iana-time-zone v0.1.57 [INFO] [stderr] Compiling yansi v0.5.1 [INFO] [stderr] Compiling webpki v0.22.0 [INFO] [stderr] Compiling sct v0.7.0 [INFO] [stderr] Compiling serde_spanned v0.6.3 [INFO] [stderr] Compiling toml_datetime v0.6.3 [INFO] [stderr] Compiling uuid v1.4.1 [INFO] [stderr] Compiling ubyte v0.10.3 [INFO] [stderr] Compiling chrono v0.4.26 [INFO] [stderr] Compiling toml_edit v0.19.14 [INFO] [stderr] Compiling tempfile v3.7.0 [INFO] [stderr] Compiling is-terminal v0.4.9 [INFO] [stderr] Compiling hyper v0.14.27 [INFO] [stderr] Compiling devise_core v0.4.1 [INFO] [stderr] Compiling tokio-macros v2.1.0 [INFO] [stderr] Compiling pear_codegen v0.2.7 [INFO] [stderr] Compiling ref-cast-impl v1.0.19 [INFO] [stderr] Compiling async-stream-impl v0.3.5 [INFO] [stderr] Compiling toml v0.7.6 [INFO] [stderr] Compiling async-stream v0.3.5 [INFO] [stderr] Compiling devise_codegen v0.4.1 [INFO] [stderr] Compiling pear v0.2.7 [INFO] [stderr] Compiling devise v0.4.1 [INFO] [stderr] Compiling rocket_http v0.5.0-rc.3 [INFO] [stderr] Compiling rocket_codegen v0.5.0-rc.3 [INFO] [stderr] Compiling tokio-util v0.7.8 [INFO] [stderr] Compiling tokio-rustls v0.23.4 [INFO] [stderr] Compiling tokio-stream v0.1.14 [INFO] [stderr] Compiling h2 v0.3.20 [INFO] [stderr] Compiling gundamavo-api v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: unused import: `login` [INFO] [stdout] --> src/auth/login.rs:46:8 [INFO] [stdout] | [INFO] [stdout] 46 | pub fn login(task: Json) -> Json { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `prelogin` [INFO] [stdout] --> src/auth/prelogin.rs:41:8 [INFO] [stdout] | [INFO] [stdout] 41 | pub fn prelogin(task: Json) -> Json { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `logout` [INFO] [stdout] --> src/auth/logout.rs:4:8 [INFO] [stdout] | [INFO] [stdout] 4 | pub fn logout() -> Value { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `handshake` [INFO] [stdout] --> src/handshake.rs:23:8 [INFO] [stdout] | [INFO] [stdout] 23 | pub fn handshake() -> Json { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `masterdata` [INFO] [stdout] --> src/handshake.rs:67:8 [INFO] [stdout] | [INFO] [stdout] 67 | pub fn masterdata() -> Json { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `notices` [INFO] [stdout] --> src/notices.rs:52:8 [INFO] [stdout] | [INFO] [stdout] 52 | pub fn notices() -> Json { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `playerinformation` [INFO] [stdout] --> src/player/information.rs:44:8 [INFO] [stdout] | [INFO] [stdout] 44 | pub fn playerinformation() -> Json { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `getsettingslist` [INFO] [stdout] --> src/player/ownmobilesuitsetting.rs:12:14 [INFO] [stdout] | [INFO] [stdout] 12 | pub async fn getsettingslist(playerIds: Json) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `getself` [INFO] [stdout] --> src/player/careerrecord.rs:12:14 [INFO] [stdout] | [INFO] [stdout] 12 | pub async fn getself(storedSeasonNo: Json) -> Option { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `secession` [INFO] [stdout] --> src/matchresult/secession.rs:4:14 [INFO] [stdout] | [INFO] [stdout] 4 | pub async fn secession() -> Option { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `pingattemptlist` [INFO] [stdout] --> src/matchresult/pingattemptlist.rs:4:14 [INFO] [stdout] | [INFO] [stdout] 4 | pub async fn pingattemptlist() -> Option { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `chrono::prelude::*` [INFO] [stdout] --> src/season/status.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use chrono::prelude::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `status` [INFO] [stdout] --> src/season/status.rs:21:8 [INFO] [stdout] | [INFO] [stdout] 21 | pub fn status() -> Json { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `getoptions` [INFO] [stdout] --> src/options/getoptions.rs:4:14 [INFO] [stdout] | [INFO] [stdout] 4 | pub async fn getoptions() -> Option { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `getinventory` [INFO] [stdout] --> src/inventory/getinventory.rs:4:14 [INFO] [stdout] | [INFO] [stdout] 4 | pub async fn getinventory() -> Option { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `playerIds` [INFO] [stdout] --> src/player/ownmobilesuitsetting.rs:12:30 [INFO] [stdout] | [INFO] [stdout] 12 | pub async fn getsettingslist(playerIds: Json) -> Option { [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_playerIds` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `storedSeasonNo` [INFO] [stdout] --> src/player/careerrecord.rs:12:22 [INFO] [stdout] | [INFO] [stdout] 12 | pub async fn getself(storedSeasonNo: Json) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_storedSeasonNo` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `task` [INFO] [stdout] --> src/auth/login.rs:46:14 [INFO] [stdout] | [INFO] [stdout] 46 | pub fn login(task: Json) -> Json { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_task` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `task` [INFO] [stdout] --> src/auth/prelogin.rs:41:17 [INFO] [stdout] | [INFO] [stdout] 41 | pub fn prelogin(task: Json) -> Json { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_task` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `index` is never used [INFO] [stdout] --> src/main.rs:16:4 [INFO] [stdout] | [INFO] [stdout] 16 | fn index() -> &'static str { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `CreateConsoleSession` should have a snake case name [INFO] [stdout] --> src/auth/login.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | CreateConsoleSession: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `create_console_session` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_snake_case)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `accountType` should have a snake case name [INFO] [stdout] --> src/auth/login.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | accountType: String, [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to snake case: `account_type` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `authToken` should have a snake case name [INFO] [stdout] --> src/auth/login.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | authToken: String, [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `auth_token` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `cpuInfo` should have a snake case name [INFO] [stdout] --> src/auth/login.rs:11:5 [INFO] [stdout] | [INFO] [stdout] 11 | cpuInfo: String, [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `cpu_info` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `gpuInfos` should have a snake case name [INFO] [stdout] --> src/auth/login.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | gpuInfos: Vec, [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `gpu_infos` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `hddUuid` should have a snake case name [INFO] [stdout] --> src/auth/login.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 13 | hddUuid: String, [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `hdd_uuid` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `macAddress` should have a snake case name [INFO] [stdout] --> src/auth/login.rs:14:5 [INFO] [stdout] | [INFO] [stdout] 14 | macAddress: Vec, [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `mac_address` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `matchingArea` should have a snake case name [INFO] [stdout] --> src/auth/login.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | matchingArea: usize, [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to snake case: `matching_area` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `memInfo` should have a snake case name [INFO] [stdout] --> src/auth/login.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 16 | memInfo: String, [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `mem_info` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `osInfo` should have a snake case name [INFO] [stdout] --> src/auth/login.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | osInfo: String, [INFO] [stdout] | ^^^^^^ help: convert the identifier to snake case: `os_info` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `packageVersion` should have a snake case name [INFO] [stdout] --> src/auth/login.rs:18:5 [INFO] [stdout] | [INFO] [stdout] 18 | packageVersion: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `package_version` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `platformInfo` should have a snake case name [INFO] [stdout] --> src/auth/login.rs:19:5 [INFO] [stdout] | [INFO] [stdout] 19 | platformInfo: String [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to snake case: `platform_info` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `apiServerVersion` should have a snake case name [INFO] [stdout] --> src/auth/login.rs:25:5 [INFO] [stdout] | [INFO] [stdout] 25 | apiServerVersion: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `api_server_version` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `bonusProgress` should have a snake case name [INFO] [stdout] --> src/auth/login.rs:26:5 [INFO] [stdout] | [INFO] [stdout] 26 | bonusProgress: usize, [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to snake case: `bonus_progress` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `disabledMobileSuits` should have a snake case name [INFO] [stdout] --> src/auth/login.rs:27:5 [INFO] [stdout] | [INFO] [stdout] 27 | disabledMobileSuits: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `disabled_mobile_suits` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `initialLevel` should have a snake case name [INFO] [stdout] --> src/auth/login.rs:28:5 [INFO] [stdout] | [INFO] [stdout] 28 | initialLevel: usize, [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to snake case: `initial_level` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `isNewSeason` should have a snake case name [INFO] [stdout] --> src/auth/login.rs:29:5 [INFO] [stdout] | [INFO] [stdout] 29 | isNewSeason: bool, [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to snake case: `is_new_season` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `matchingArea` should have a snake case name [INFO] [stdout] --> src/auth/login.rs:30:5 [INFO] [stdout] | [INFO] [stdout] 30 | matchingArea: usize, [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to snake case: `matching_area` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `opsNoticeCodes` should have a snake case name [INFO] [stdout] --> src/auth/login.rs:31:5 [INFO] [stdout] | [INFO] [stdout] 31 | opsNoticeCodes: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `ops_notice_codes` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `penaltyRemainingTime` should have a snake case name [INFO] [stdout] --> src/auth/login.rs:32:5 [INFO] [stdout] | [INFO] [stdout] 32 | penaltyRemainingTime: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `penalty_remaining_time` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `playerId` should have a snake case name [INFO] [stdout] --> src/auth/login.rs:33:5 [INFO] [stdout] | [INFO] [stdout] 33 | playerId: usize, [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `player_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `privilegeLevel` should have a snake case name [INFO] [stdout] --> src/auth/login.rs:34:5 [INFO] [stdout] | [INFO] [stdout] 34 | privilegeLevel: usize, [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `privilege_level` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `returnBattle` should have a snake case name [INFO] [stdout] --> src/auth/login.rs:35:5 [INFO] [stdout] | [INFO] [stdout] 35 | returnBattle: bool, [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to snake case: `return_battle` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `secessionMatchPhase` should have a snake case name [INFO] [stdout] --> src/auth/login.rs:36:5 [INFO] [stdout] | [INFO] [stdout] 36 | secessionMatchPhase: usize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `secession_match_phase` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `serverTimeUtcNow` should have a snake case name [INFO] [stdout] --> src/auth/login.rs:37:5 [INFO] [stdout] | [INFO] [stdout] 37 | serverTimeUtcNow: DateTime, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `server_time_utc_now` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `tutorialProgress` should have a snake case name [INFO] [stdout] --> src/auth/login.rs:39:5 [INFO] [stdout] | [INFO] [stdout] 39 | tutorialProgress: usize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `tutorial_progress` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `warningText` should have a snake case name [INFO] [stdout] --> src/auth/login.rs:41:5 [INFO] [stdout] | [INFO] [stdout] 41 | warningText: String, [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to snake case: `warning_text` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `warningTitle` should have a snake case name [INFO] [stdout] --> src/auth/login.rs:42:5 [INFO] [stdout] | [INFO] [stdout] 42 | warningTitle: String [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to snake case: `warning_title` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `accountType` should have a snake case name [INFO] [stdout] --> src/auth/prelogin.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | accountType: String, [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to snake case: `account_type` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `authToken` should have a snake case name [INFO] [stdout] --> src/auth/prelogin.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | authToken: String, [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `auth_token` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `currentLanguage` should have a snake case name [INFO] [stdout] --> src/auth/prelogin.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | currentLanguage: String [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `current_language` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `countryCode` should have a snake case name [INFO] [stdout] --> src/auth/prelogin.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | countryCode: usize, [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to snake case: `country_code` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `languageCode` should have a snake case name [INFO] [stdout] --> src/auth/prelogin.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | languageCode: usize, [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to snake case: `language_code` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `majorVersion` should have a snake case name [INFO] [stdout] --> src/auth/prelogin.rs:18:5 [INFO] [stdout] | [INFO] [stdout] 18 | majorVersion: usize, [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to snake case: `major_version` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `minorVersion` should have a snake case name [INFO] [stdout] --> src/auth/prelogin.rs:19:5 [INFO] [stdout] | [INFO] [stdout] 19 | minorVersion: usize, [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to snake case: `minor_version` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `termId` should have a snake case name [INFO] [stdout] --> src/auth/prelogin.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | termId: usize, [INFO] [stdout] | ^^^^^^ help: convert the identifier to snake case: `term_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `agreedServiceTerm` should have a snake case name [INFO] [stdout] --> src/auth/prelogin.rs:32:5 [INFO] [stdout] | [INFO] [stdout] 32 | agreedServiceTerm: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `agreed_service_term` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `countryCode` should have a snake case name [INFO] [stdout] --> src/auth/prelogin.rs:33:5 [INFO] [stdout] | [INFO] [stdout] 33 | countryCode: String, [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to snake case: `country_code` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `matchingArea` should have a snake case name [INFO] [stdout] --> src/auth/prelogin.rs:34:5 [INFO] [stdout] | [INFO] [stdout] 34 | matchingArea: usize, [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to snake case: `matching_area` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `returnBattle` should have a snake case name [INFO] [stdout] --> src/auth/prelogin.rs:35:5 [INFO] [stdout] | [INFO] [stdout] 35 | returnBattle: bool, [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to snake case: `return_battle` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `serviceTerms` should have a snake case name [INFO] [stdout] --> src/auth/prelogin.rs:37:5 [INFO] [stdout] | [INFO] [stdout] 37 | serviceTerms: Vec [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to snake case: `service_terms` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `disabledMobileSuits` should have a snake case name [INFO] [stdout] --> src/handshake.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | disabledMobileSuits: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `disabled_mobile_suits` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `enabledCustomMatchmake` should have a snake case name [INFO] [stdout] --> src/handshake.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | enabledCustomMatchmake: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `enabled_custom_matchmake` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `enabledMatchmake` should have a snake case name [INFO] [stdout] --> src/handshake.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | enabledMatchmake: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `enabled_matchmake` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `limitPackageVersionLogin` should have a snake case name [INFO] [stdout] --> src/handshake.rs:11:5 [INFO] [stdout] | [INFO] [stdout] 11 | limitPackageVersionLogin: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `limit_package_version_login` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `limitPackageVersionMatchmake` should have a snake case name [INFO] [stdout] --> src/handshake.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | limitPackageVersionMatchmake: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `limit_package_version_matchmake` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `masterDataVersion` should have a snake case name [INFO] [stdout] --> src/handshake.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 13 | masterDataVersion: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `master_data_version` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `matchingAreaGuid` should have a snake case name [INFO] [stdout] --> src/handshake.rs:14:5 [INFO] [stdout] | [INFO] [stdout] 14 | matchingAreaGuid: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `matching_area_guid` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `nextResponseSeconds` should have a snake case name [INFO] [stdout] --> src/handshake.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | nextResponseSeconds: usize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `next_response_seconds` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `opsNoticeCodes` should have a snake case name [INFO] [stdout] --> src/handshake.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 16 | opsNoticeCodes: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `ops_notice_codes` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `pushCode` should have a snake case name [INFO] [stdout] --> src/handshake.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | pushCode: String, [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `push_code` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `secessionMatchPhase` should have a snake case name [INFO] [stdout] --> src/handshake.rs:18:5 [INFO] [stdout] | [INFO] [stdout] 18 | secessionMatchPhase: usize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `secession_match_phase` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `serverTimeUtcNow` should have a snake case name [INFO] [stdout] --> src/handshake.rs:19:5 [INFO] [stdout] | [INFO] [stdout] 19 | serverTimeUtcNow: DateTime [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `server_time_utc_now` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `downloadUrl` should have a snake case name [INFO] [stdout] --> src/handshake.rs:62:5 [INFO] [stdout] | [INFO] [stdout] 62 | downloadUrl: String, [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to snake case: `download_url` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `masterDataVersion` should have a snake case name [INFO] [stdout] --> src/handshake.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | masterDataVersion: Vec [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `master_data_version` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `chatNotices` should have a snake case name [INFO] [stdout] --> src/notices.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | chatNotices: Vec, [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to snake case: `chat_notices` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `popupNotices` should have a snake case name [INFO] [stdout] --> src/notices.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | popupNotices: Vec, [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to snake case: `popup_notices` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `topicsNotices` should have a snake case name [INFO] [stdout] --> src/notices.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | topicsNotices: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to snake case: `topics_notices` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `bannerUrl` should have a snake case name [INFO] [stdout] --> src/notices.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | bannerUrl: String, [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `banner_url` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `enabledEnglish` should have a snake case name [INFO] [stdout] --> src/notices.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 16 | enabledEnglish: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `enabled_english` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `enabledFrench` should have a snake case name [INFO] [stdout] --> src/notices.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | enabledFrench: bool, [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to snake case: `enabled_french` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `enabledGerman` should have a snake case name [INFO] [stdout] --> src/notices.rs:18:5 [INFO] [stdout] | [INFO] [stdout] 18 | enabledGerman: bool, [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to snake case: `enabled_german` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `enabledJapanese` should have a snake case name [INFO] [stdout] --> src/notices.rs:19:5 [INFO] [stdout] | [INFO] [stdout] 19 | enabledJapanese: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `enabled_japanese` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `enabledKorean` should have a snake case name [INFO] [stdout] --> src/notices.rs:20:5 [INFO] [stdout] | [INFO] [stdout] 20 | enabledKorean: bool, [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to snake case: `enabled_korean` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `enabledSimplifiedChinese` should have a snake case name [INFO] [stdout] --> src/notices.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | enabledSimplifiedChinese: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `enabled_simplified_chinese` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `enabledTraditionalChinese` should have a snake case name [INFO] [stdout] --> src/notices.rs:22:5 [INFO] [stdout] | [INFO] [stdout] 22 | enabledTraditionalChinese: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `enabled_traditional_chinese` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `msgEnglish` should have a snake case name [INFO] [stdout] --> src/notices.rs:23:5 [INFO] [stdout] | [INFO] [stdout] 23 | msgEnglish: String, [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `msg_english` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `msgFrench` should have a snake case name [INFO] [stdout] --> src/notices.rs:24:5 [INFO] [stdout] | [INFO] [stdout] 24 | msgFrench: String, [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `msg_french` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `msgGerman` should have a snake case name [INFO] [stdout] --> src/notices.rs:25:5 [INFO] [stdout] | [INFO] [stdout] 25 | msgGerman: String, [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `msg_german` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `msgJapanese` should have a snake case name [INFO] [stdout] --> src/notices.rs:26:5 [INFO] [stdout] | [INFO] [stdout] 26 | msgJapanese: Value, [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to snake case: `msg_japanese` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `msgKorean` should have a snake case name [INFO] [stdout] --> src/notices.rs:27:5 [INFO] [stdout] | [INFO] [stdout] 27 | msgKorean: String, [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `msg_korean` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `msgSimplifiedChinese` should have a snake case name [INFO] [stdout] --> src/notices.rs:28:5 [INFO] [stdout] | [INFO] [stdout] 28 | msgSimplifiedChinese: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `msg_simplified_chinese` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `msgTraditionalChinese` should have a snake case name [INFO] [stdout] --> src/notices.rs:29:5 [INFO] [stdout] | [INFO] [stdout] 29 | msgTraditionalChinese: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `msg_traditional_chinese` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `noticeCode` should have a snake case name [INFO] [stdout] --> src/notices.rs:30:5 [INFO] [stdout] | [INFO] [stdout] 30 | noticeCode: String, [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `notice_code` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `redirectUI` should have a snake case name [INFO] [stdout] --> src/notices.rs:32:5 [INFO] [stdout] | [INFO] [stdout] 32 | redirectUI: Value, [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `redirect_ui` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `subtitleEnglish` should have a snake case name [INFO] [stdout] --> src/notices.rs:33:5 [INFO] [stdout] | [INFO] [stdout] 33 | subtitleEnglish: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `subtitle_english` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `subtitleFrench` should have a snake case name [INFO] [stdout] --> src/notices.rs:34:5 [INFO] [stdout] | [INFO] [stdout] 34 | subtitleFrench: String, [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `subtitle_french` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `subtitleGerman` should have a snake case name [INFO] [stdout] --> src/notices.rs:35:5 [INFO] [stdout] | [INFO] [stdout] 35 | subtitleGerman: String, [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `subtitle_german` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `subtitleJapanese` should have a snake case name [INFO] [stdout] --> src/notices.rs:36:5 [INFO] [stdout] | [INFO] [stdout] 36 | subtitleJapanese: Value, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `subtitle_japanese` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `subtitleKorean` should have a snake case name [INFO] [stdout] --> src/notices.rs:37:5 [INFO] [stdout] | [INFO] [stdout] 37 | subtitleKorean: String, [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `subtitle_korean` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `subtitleSimplifiedChinese` should have a snake case name [INFO] [stdout] --> src/notices.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | subtitleSimplifiedChinese: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `subtitle_simplified_chinese` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `subtitleTraditionalChinese` should have a snake case name [INFO] [stdout] --> src/notices.rs:39:5 [INFO] [stdout] | [INFO] [stdout] 39 | subtitleTraditionalChinese: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `subtitle_traditional_chinese` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `titleEnglish` should have a snake case name [INFO] [stdout] --> src/notices.rs:41:5 [INFO] [stdout] | [INFO] [stdout] 41 | titleEnglish: String, [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to snake case: `title_english` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `titleFrench` should have a snake case name [INFO] [stdout] --> src/notices.rs:42:5 [INFO] [stdout] | [INFO] [stdout] 42 | titleFrench: String, [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to snake case: `title_french` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `titleGerman` should have a snake case name [INFO] [stdout] --> src/notices.rs:43:5 [INFO] [stdout] | [INFO] [stdout] 43 | titleGerman: String, [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to snake case: `title_german` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `titleJapanese` should have a snake case name [INFO] [stdout] --> src/notices.rs:44:5 [INFO] [stdout] | [INFO] [stdout] 44 | titleJapanese: Value, [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to snake case: `title_japanese` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `titleKorean` should have a snake case name [INFO] [stdout] --> src/notices.rs:45:5 [INFO] [stdout] | [INFO] [stdout] 45 | titleKorean: String, [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to snake case: `title_korean` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `titleSimplifiedChinese` should have a snake case name [INFO] [stdout] --> src/notices.rs:46:5 [INFO] [stdout] | [INFO] [stdout] 46 | titleSimplifiedChinese: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `title_simplified_chinese` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `titleTraditionalChinese` should have a snake case name [INFO] [stdout] --> src/notices.rs:47:5 [INFO] [stdout] | [INFO] [stdout] 47 | titleTraditionalChinese: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `title_traditional_chinese` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `topicsUrl` should have a snake case name [INFO] [stdout] --> src/notices.rs:48:5 [INFO] [stdout] | [INFO] [stdout] 48 | topicsUrl: String [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `topics_url` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `battleRating` should have a snake case name [INFO] [stdout] --> src/player/information.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | battleRating: usize, [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to snake case: `battle_rating` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `battleRatingInfo` should have a snake case name [INFO] [stdout] --> src/player/information.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | battleRatingInfo: BattleRating, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `battle_rating_info` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `battleRatingMax` should have a snake case name [INFO] [stdout] --> src/player/information.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | battleRatingMax: usize, [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `battle_rating_max` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `battleRatingPrevMax` should have a snake case name [INFO] [stdout] --> src/player/information.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | battleRatingPrevMax: usize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `battle_rating_prev_max` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `eventUnionId` should have a snake case name [INFO] [stdout] --> src/player/information.rs:11:5 [INFO] [stdout] | [INFO] [stdout] 11 | eventUnionId: isize, [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to snake case: `event_union_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `gainEventPoint` should have a snake case name [INFO] [stdout] --> src/player/information.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 13 | gainEventPoint: usize, [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `gain_event_point` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `openType` should have a snake case name [INFO] [stdout] --> src/player/information.rs:14:5 [INFO] [stdout] | [INFO] [stdout] 14 | openType: usize, [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `open_type` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `penaltyRemainingTime` should have a snake case name [INFO] [stdout] --> src/player/information.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | penaltyRemainingTime: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `penalty_remaining_time` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `playerIconItemId` should have a snake case name [INFO] [stdout] --> src/player/information.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 16 | playerIconItemId: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `player_icon_item_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `playerId` should have a snake case name [INFO] [stdout] --> src/player/information.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | playerId: usize, [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `player_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `playerLevel` should have a snake case name [INFO] [stdout] --> src/player/information.rs:18:5 [INFO] [stdout] | [INFO] [stdout] 18 | playerLevel: usize, [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to snake case: `player_level` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `playerName` should have a snake case name [INFO] [stdout] --> src/player/information.rs:19:5 [INFO] [stdout] | [INFO] [stdout] 19 | playerName: String, [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `player_name` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `portraitItemId` should have a snake case name [INFO] [stdout] --> src/player/information.rs:20:5 [INFO] [stdout] | [INFO] [stdout] 20 | portraitItemId: String, [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `portrait_item_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `pretendOffline` should have a snake case name [INFO] [stdout] --> src/player/information.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | pretendOffline: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `pretend_offline` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `trophyItemId` should have a snake case name [INFO] [stdout] --> src/player/information.rs:22:5 [INFO] [stdout] | [INFO] [stdout] 22 | trophyItemId: String, [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to snake case: `trophy_item_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `useMobileSuitInfos` should have a snake case name [INFO] [stdout] --> src/player/information.rs:23:5 [INFO] [stdout] | [INFO] [stdout] 23 | useMobileSuitInfos: Vec [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `use_mobile_suit_infos` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `allSeasonsHighestBattleRating` should have a snake case name [INFO] [stdout] --> src/player/information.rs:29:5 [INFO] [stdout] | [INFO] [stdout] 29 | allSeasonsHighestBattleRating: usize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `all_seasons_highest_battle_rating` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `allSeasonsHighestRanking` should have a snake case name [INFO] [stdout] --> src/player/information.rs:30:5 [INFO] [stdout] | [INFO] [stdout] 30 | allSeasonsHighestRanking: usize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `all_seasons_highest_ranking` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `allSeasonsHighestSeason` should have a snake case name [INFO] [stdout] --> src/player/information.rs:31:5 [INFO] [stdout] | [INFO] [stdout] 31 | allSeasonsHighestSeason: usize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `all_seasons_highest_season` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `allSeasonsHighestTierType` should have a snake case name [INFO] [stdout] --> src/player/information.rs:32:5 [INFO] [stdout] | [INFO] [stdout] 32 | allSeasonsHighestTierType: usize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `all_seasons_highest_tier_type` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `battleRating` should have a snake case name [INFO] [stdout] --> src/player/information.rs:33:5 [INFO] [stdout] | [INFO] [stdout] 33 | battleRating: usize, [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to snake case: `battle_rating` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `currentSeasonHighestBattleRating` should have a snake case name [INFO] [stdout] --> src/player/information.rs:34:5 [INFO] [stdout] | [INFO] [stdout] 34 | currentSeasonHighestBattleRating: usize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `current_season_highest_battle_rating` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `currentSeasonHighestRanking` should have a snake case name [INFO] [stdout] --> src/player/information.rs:35:5 [INFO] [stdout] | [INFO] [stdout] 35 | currentSeasonHighestRanking: usize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `current_season_highest_ranking` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `currentSeasonHighestTierType` should have a snake case name [INFO] [stdout] --> src/player/information.rs:36:5 [INFO] [stdout] | [INFO] [stdout] 36 | currentSeasonHighestTierType: usize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `current_season_highest_tier_type` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `placementMatchCount` should have a snake case name [INFO] [stdout] --> src/player/information.rs:37:5 [INFO] [stdout] | [INFO] [stdout] 37 | placementMatchCount: usize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `placement_match_count` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `tierType` should have a snake case name [INFO] [stdout] --> src/player/information.rs:39:5 [INFO] [stdout] | [INFO] [stdout] 39 | tierType: usize [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `tier_type` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `playerIds` should have a snake case name [INFO] [stdout] --> src/player/ownmobilesuitsetting.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | playerIds: Vec [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `player_ids` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `playerIds` should have a snake case name [INFO] [stdout] --> src/player/ownmobilesuitsetting.rs:12:30 [INFO] [stdout] | [INFO] [stdout] 12 | pub async fn getsettingslist(playerIds: Json) -> Option { [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `player_ids` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `storedSeasonNo` should have a snake case name [INFO] [stdout] --> src/player/careerrecord.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | storedSeasonNo: usize [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `stored_season_no` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `storedSeasonNo` should have a snake case name [INFO] [stdout] --> src/player/careerrecord.rs:12:22 [INFO] [stdout] | [INFO] [stdout] 12 | pub async fn getself(storedSeasonNo: Json) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `stored_season_no` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `currentSeasonNo` should have a snake case name [INFO] [stdout] --> src/season/status.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | currentSeasonNo: usize, [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `current_season_no` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `seasonPassStatus` should have a snake case name [INFO] [stdout] --> src/season/status.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | seasonPassStatus: SeasonStatus [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `season_pass_status` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `isPremium` should have a snake case name [INFO] [stdout] --> src/season/status.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | isPremium: bool, [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `is_premium` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `passId` should have a snake case name [INFO] [stdout] --> src/season/status.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 16 | passId: usize, [INFO] [stdout] | ^^^^^^ help: convert the identifier to snake case: `pass_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `totalExp` should have a snake case name [INFO] [stdout] --> src/season/status.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | totalExp: usize [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `total_exp` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 145 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 10s [INFO] running `Command { std: "docker" "inspect" "c190c913f81315c25ef8ea8ba5212eca9ae44502ec13e318f9df0ac4b31b005e", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "c190c913f81315c25ef8ea8ba5212eca9ae44502ec13e318f9df0ac4b31b005e", kill_on_drop: false }` [INFO] [stdout] c190c913f81315c25ef8ea8ba5212eca9ae44502ec13e318f9df0ac4b31b005e [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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:dff56e7819e73ed36160586b3445e93eb0be776c16704aeeded9c3fb668b2384" "/opt/rustwide/cargo-home/bin/cargo" "+1.79.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 83cc847aed75347259e8df244d13cdb597663bd543d0da083133e13e042ef13d [INFO] running `Command { std: "docker" "start" "-a" "83cc847aed75347259e8df244d13cdb597663bd543d0da083133e13e042ef13d", kill_on_drop: false }` [INFO] [stderr] Compiling gundamavo-api v0.1.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: unused import: `login` [INFO] [stdout] --> src/auth/login.rs:46:8 [INFO] [stdout] | [INFO] [stdout] 46 | pub fn login(task: Json) -> Json { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_imports)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `prelogin` [INFO] [stdout] --> src/auth/prelogin.rs:41:8 [INFO] [stdout] | [INFO] [stdout] 41 | pub fn prelogin(task: Json) -> Json { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `logout` [INFO] [stdout] --> src/auth/logout.rs:4:8 [INFO] [stdout] | [INFO] [stdout] 4 | pub fn logout() -> Value { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `handshake` [INFO] [stdout] --> src/handshake.rs:23:8 [INFO] [stdout] | [INFO] [stdout] 23 | pub fn handshake() -> Json { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `masterdata` [INFO] [stdout] --> src/handshake.rs:67:8 [INFO] [stdout] | [INFO] [stdout] 67 | pub fn masterdata() -> Json { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `notices` [INFO] [stdout] --> src/notices.rs:52:8 [INFO] [stdout] | [INFO] [stdout] 52 | pub fn notices() -> Json { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `playerinformation` [INFO] [stdout] --> src/player/information.rs:44:8 [INFO] [stdout] | [INFO] [stdout] 44 | pub fn playerinformation() -> Json { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `getsettingslist` [INFO] [stdout] --> src/player/ownmobilesuitsetting.rs:12:14 [INFO] [stdout] | [INFO] [stdout] 12 | pub async fn getsettingslist(playerIds: Json) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `getself` [INFO] [stdout] --> src/player/careerrecord.rs:12:14 [INFO] [stdout] | [INFO] [stdout] 12 | pub async fn getself(storedSeasonNo: Json) -> Option { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `secession` [INFO] [stdout] --> src/matchresult/secession.rs:4:14 [INFO] [stdout] | [INFO] [stdout] 4 | pub async fn secession() -> Option { [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `pingattemptlist` [INFO] [stdout] --> src/matchresult/pingattemptlist.rs:4:14 [INFO] [stdout] | [INFO] [stdout] 4 | pub async fn pingattemptlist() -> Option { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `chrono::prelude::*` [INFO] [stdout] --> src/season/status.rs:3:5 [INFO] [stdout] | [INFO] [stdout] 3 | use chrono::prelude::*; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `status` [INFO] [stdout] --> src/season/status.rs:21:8 [INFO] [stdout] | [INFO] [stdout] 21 | pub fn status() -> Json { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `getoptions` [INFO] [stdout] --> src/options/getoptions.rs:4:14 [INFO] [stdout] | [INFO] [stdout] 4 | pub async fn getoptions() -> Option { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused import: `getinventory` [INFO] [stdout] --> src/inventory/getinventory.rs:4:14 [INFO] [stdout] | [INFO] [stdout] 4 | pub async fn getinventory() -> Option { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `playerIds` [INFO] [stdout] --> src/player/ownmobilesuitsetting.rs:12:30 [INFO] [stdout] | [INFO] [stdout] 12 | pub async fn getsettingslist(playerIds: Json) -> Option { [INFO] [stdout] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_playerIds` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(unused_variables)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `storedSeasonNo` [INFO] [stdout] --> src/player/careerrecord.rs:12:22 [INFO] [stdout] | [INFO] [stdout] 12 | pub async fn getself(storedSeasonNo: Json) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_storedSeasonNo` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `task` [INFO] [stdout] --> src/auth/login.rs:46:14 [INFO] [stdout] | [INFO] [stdout] 46 | pub fn login(task: Json) -> Json { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_task` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unused variable: `task` [INFO] [stdout] --> src/auth/prelogin.rs:41:17 [INFO] [stdout] | [INFO] [stdout] 41 | pub fn prelogin(task: Json) -> Json { [INFO] [stdout] | ^^^^ help: if this is intentional, prefix it with an underscore: `_task` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: function `index` is never used [INFO] [stdout] --> src/main.rs:16:4 [INFO] [stdout] | [INFO] [stdout] 16 | fn index() -> &'static str { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(dead_code)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `CreateConsoleSession` should have a snake case name [INFO] [stdout] --> src/auth/login.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | CreateConsoleSession: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `create_console_session` [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(non_snake_case)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `accountType` should have a snake case name [INFO] [stdout] --> src/auth/login.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | accountType: String, [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to snake case: `account_type` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `authToken` should have a snake case name [INFO] [stdout] --> src/auth/login.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | authToken: String, [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `auth_token` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `cpuInfo` should have a snake case name [INFO] [stdout] --> src/auth/login.rs:11:5 [INFO] [stdout] | [INFO] [stdout] 11 | cpuInfo: String, [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `cpu_info` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `gpuInfos` should have a snake case name [INFO] [stdout] --> src/auth/login.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | gpuInfos: Vec, [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `gpu_infos` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `hddUuid` should have a snake case name [INFO] [stdout] --> src/auth/login.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 13 | hddUuid: String, [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `hdd_uuid` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `macAddress` should have a snake case name [INFO] [stdout] --> src/auth/login.rs:14:5 [INFO] [stdout] | [INFO] [stdout] 14 | macAddress: Vec, [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `mac_address` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `matchingArea` should have a snake case name [INFO] [stdout] --> src/auth/login.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | matchingArea: usize, [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to snake case: `matching_area` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `memInfo` should have a snake case name [INFO] [stdout] --> src/auth/login.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 16 | memInfo: String, [INFO] [stdout] | ^^^^^^^ help: convert the identifier to snake case: `mem_info` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `osInfo` should have a snake case name [INFO] [stdout] --> src/auth/login.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | osInfo: String, [INFO] [stdout] | ^^^^^^ help: convert the identifier to snake case: `os_info` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `packageVersion` should have a snake case name [INFO] [stdout] --> src/auth/login.rs:18:5 [INFO] [stdout] | [INFO] [stdout] 18 | packageVersion: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `package_version` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `platformInfo` should have a snake case name [INFO] [stdout] --> src/auth/login.rs:19:5 [INFO] [stdout] | [INFO] [stdout] 19 | platformInfo: String [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to snake case: `platform_info` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `apiServerVersion` should have a snake case name [INFO] [stdout] --> src/auth/login.rs:25:5 [INFO] [stdout] | [INFO] [stdout] 25 | apiServerVersion: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `api_server_version` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `bonusProgress` should have a snake case name [INFO] [stdout] --> src/auth/login.rs:26:5 [INFO] [stdout] | [INFO] [stdout] 26 | bonusProgress: usize, [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to snake case: `bonus_progress` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `disabledMobileSuits` should have a snake case name [INFO] [stdout] --> src/auth/login.rs:27:5 [INFO] [stdout] | [INFO] [stdout] 27 | disabledMobileSuits: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `disabled_mobile_suits` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `initialLevel` should have a snake case name [INFO] [stdout] --> src/auth/login.rs:28:5 [INFO] [stdout] | [INFO] [stdout] 28 | initialLevel: usize, [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to snake case: `initial_level` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `isNewSeason` should have a snake case name [INFO] [stdout] --> src/auth/login.rs:29:5 [INFO] [stdout] | [INFO] [stdout] 29 | isNewSeason: bool, [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to snake case: `is_new_season` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `matchingArea` should have a snake case name [INFO] [stdout] --> src/auth/login.rs:30:5 [INFO] [stdout] | [INFO] [stdout] 30 | matchingArea: usize, [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to snake case: `matching_area` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `opsNoticeCodes` should have a snake case name [INFO] [stdout] --> src/auth/login.rs:31:5 [INFO] [stdout] | [INFO] [stdout] 31 | opsNoticeCodes: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `ops_notice_codes` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `penaltyRemainingTime` should have a snake case name [INFO] [stdout] --> src/auth/login.rs:32:5 [INFO] [stdout] | [INFO] [stdout] 32 | penaltyRemainingTime: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `penalty_remaining_time` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `playerId` should have a snake case name [INFO] [stdout] --> src/auth/login.rs:33:5 [INFO] [stdout] | [INFO] [stdout] 33 | playerId: usize, [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `player_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `privilegeLevel` should have a snake case name [INFO] [stdout] --> src/auth/login.rs:34:5 [INFO] [stdout] | [INFO] [stdout] 34 | privilegeLevel: usize, [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `privilege_level` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `returnBattle` should have a snake case name [INFO] [stdout] --> src/auth/login.rs:35:5 [INFO] [stdout] | [INFO] [stdout] 35 | returnBattle: bool, [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to snake case: `return_battle` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `secessionMatchPhase` should have a snake case name [INFO] [stdout] --> src/auth/login.rs:36:5 [INFO] [stdout] | [INFO] [stdout] 36 | secessionMatchPhase: usize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `secession_match_phase` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `serverTimeUtcNow` should have a snake case name [INFO] [stdout] --> src/auth/login.rs:37:5 [INFO] [stdout] | [INFO] [stdout] 37 | serverTimeUtcNow: DateTime, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `server_time_utc_now` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `tutorialProgress` should have a snake case name [INFO] [stdout] --> src/auth/login.rs:39:5 [INFO] [stdout] | [INFO] [stdout] 39 | tutorialProgress: usize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `tutorial_progress` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `warningText` should have a snake case name [INFO] [stdout] --> src/auth/login.rs:41:5 [INFO] [stdout] | [INFO] [stdout] 41 | warningText: String, [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to snake case: `warning_text` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `warningTitle` should have a snake case name [INFO] [stdout] --> src/auth/login.rs:42:5 [INFO] [stdout] | [INFO] [stdout] 42 | warningTitle: String [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to snake case: `warning_title` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `accountType` should have a snake case name [INFO] [stdout] --> src/auth/prelogin.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | accountType: String, [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to snake case: `account_type` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `authToken` should have a snake case name [INFO] [stdout] --> src/auth/prelogin.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | authToken: String, [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `auth_token` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `currentLanguage` should have a snake case name [INFO] [stdout] --> src/auth/prelogin.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | currentLanguage: String [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `current_language` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `countryCode` should have a snake case name [INFO] [stdout] --> src/auth/prelogin.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | countryCode: usize, [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to snake case: `country_code` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `languageCode` should have a snake case name [INFO] [stdout] --> src/auth/prelogin.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | languageCode: usize, [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to snake case: `language_code` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `majorVersion` should have a snake case name [INFO] [stdout] --> src/auth/prelogin.rs:18:5 [INFO] [stdout] | [INFO] [stdout] 18 | majorVersion: usize, [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to snake case: `major_version` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `minorVersion` should have a snake case name [INFO] [stdout] --> src/auth/prelogin.rs:19:5 [INFO] [stdout] | [INFO] [stdout] 19 | minorVersion: usize, [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to snake case: `minor_version` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `termId` should have a snake case name [INFO] [stdout] --> src/auth/prelogin.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | termId: usize, [INFO] [stdout] | ^^^^^^ help: convert the identifier to snake case: `term_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `agreedServiceTerm` should have a snake case name [INFO] [stdout] --> src/auth/prelogin.rs:32:5 [INFO] [stdout] | [INFO] [stdout] 32 | agreedServiceTerm: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `agreed_service_term` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `countryCode` should have a snake case name [INFO] [stdout] --> src/auth/prelogin.rs:33:5 [INFO] [stdout] | [INFO] [stdout] 33 | countryCode: String, [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to snake case: `country_code` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `matchingArea` should have a snake case name [INFO] [stdout] --> src/auth/prelogin.rs:34:5 [INFO] [stdout] | [INFO] [stdout] 34 | matchingArea: usize, [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to snake case: `matching_area` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `returnBattle` should have a snake case name [INFO] [stdout] --> src/auth/prelogin.rs:35:5 [INFO] [stdout] | [INFO] [stdout] 35 | returnBattle: bool, [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to snake case: `return_battle` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `serviceTerms` should have a snake case name [INFO] [stdout] --> src/auth/prelogin.rs:37:5 [INFO] [stdout] | [INFO] [stdout] 37 | serviceTerms: Vec [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to snake case: `service_terms` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `disabledMobileSuits` should have a snake case name [INFO] [stdout] --> src/handshake.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | disabledMobileSuits: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `disabled_mobile_suits` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `enabledCustomMatchmake` should have a snake case name [INFO] [stdout] --> src/handshake.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | enabledCustomMatchmake: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `enabled_custom_matchmake` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `enabledMatchmake` should have a snake case name [INFO] [stdout] --> src/handshake.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | enabledMatchmake: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `enabled_matchmake` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `limitPackageVersionLogin` should have a snake case name [INFO] [stdout] --> src/handshake.rs:11:5 [INFO] [stdout] | [INFO] [stdout] 11 | limitPackageVersionLogin: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `limit_package_version_login` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `limitPackageVersionMatchmake` should have a snake case name [INFO] [stdout] --> src/handshake.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | limitPackageVersionMatchmake: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `limit_package_version_matchmake` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `masterDataVersion` should have a snake case name [INFO] [stdout] --> src/handshake.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 13 | masterDataVersion: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `master_data_version` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `matchingAreaGuid` should have a snake case name [INFO] [stdout] --> src/handshake.rs:14:5 [INFO] [stdout] | [INFO] [stdout] 14 | matchingAreaGuid: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `matching_area_guid` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `nextResponseSeconds` should have a snake case name [INFO] [stdout] --> src/handshake.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | nextResponseSeconds: usize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `next_response_seconds` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `opsNoticeCodes` should have a snake case name [INFO] [stdout] --> src/handshake.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 16 | opsNoticeCodes: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `ops_notice_codes` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `pushCode` should have a snake case name [INFO] [stdout] --> src/handshake.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | pushCode: String, [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `push_code` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `secessionMatchPhase` should have a snake case name [INFO] [stdout] --> src/handshake.rs:18:5 [INFO] [stdout] | [INFO] [stdout] 18 | secessionMatchPhase: usize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `secession_match_phase` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `serverTimeUtcNow` should have a snake case name [INFO] [stdout] --> src/handshake.rs:19:5 [INFO] [stdout] | [INFO] [stdout] 19 | serverTimeUtcNow: DateTime [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `server_time_utc_now` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `downloadUrl` should have a snake case name [INFO] [stdout] --> src/handshake.rs:62:5 [INFO] [stdout] | [INFO] [stdout] 62 | downloadUrl: String, [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to snake case: `download_url` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `masterDataVersion` should have a snake case name [INFO] [stdout] --> src/handshake.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | masterDataVersion: Vec [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `master_data_version` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `chatNotices` should have a snake case name [INFO] [stdout] --> src/notices.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | chatNotices: Vec, [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to snake case: `chat_notices` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `popupNotices` should have a snake case name [INFO] [stdout] --> src/notices.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | popupNotices: Vec, [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to snake case: `popup_notices` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `topicsNotices` should have a snake case name [INFO] [stdout] --> src/notices.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | topicsNotices: Vec, [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to snake case: `topics_notices` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `bannerUrl` should have a snake case name [INFO] [stdout] --> src/notices.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | bannerUrl: String, [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `banner_url` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `enabledEnglish` should have a snake case name [INFO] [stdout] --> src/notices.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 16 | enabledEnglish: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `enabled_english` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `enabledFrench` should have a snake case name [INFO] [stdout] --> src/notices.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | enabledFrench: bool, [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to snake case: `enabled_french` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `enabledGerman` should have a snake case name [INFO] [stdout] --> src/notices.rs:18:5 [INFO] [stdout] | [INFO] [stdout] 18 | enabledGerman: bool, [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to snake case: `enabled_german` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `enabledJapanese` should have a snake case name [INFO] [stdout] --> src/notices.rs:19:5 [INFO] [stdout] | [INFO] [stdout] 19 | enabledJapanese: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `enabled_japanese` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `enabledKorean` should have a snake case name [INFO] [stdout] --> src/notices.rs:20:5 [INFO] [stdout] | [INFO] [stdout] 20 | enabledKorean: bool, [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to snake case: `enabled_korean` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `enabledSimplifiedChinese` should have a snake case name [INFO] [stdout] --> src/notices.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | enabledSimplifiedChinese: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `enabled_simplified_chinese` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `enabledTraditionalChinese` should have a snake case name [INFO] [stdout] --> src/notices.rs:22:5 [INFO] [stdout] | [INFO] [stdout] 22 | enabledTraditionalChinese: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `enabled_traditional_chinese` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `msgEnglish` should have a snake case name [INFO] [stdout] --> src/notices.rs:23:5 [INFO] [stdout] | [INFO] [stdout] 23 | msgEnglish: String, [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `msg_english` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `msgFrench` should have a snake case name [INFO] [stdout] --> src/notices.rs:24:5 [INFO] [stdout] | [INFO] [stdout] 24 | msgFrench: String, [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `msg_french` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `msgGerman` should have a snake case name [INFO] [stdout] --> src/notices.rs:25:5 [INFO] [stdout] | [INFO] [stdout] 25 | msgGerman: String, [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `msg_german` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `msgJapanese` should have a snake case name [INFO] [stdout] --> src/notices.rs:26:5 [INFO] [stdout] | [INFO] [stdout] 26 | msgJapanese: Value, [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to snake case: `msg_japanese` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `msgKorean` should have a snake case name [INFO] [stdout] --> src/notices.rs:27:5 [INFO] [stdout] | [INFO] [stdout] 27 | msgKorean: String, [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `msg_korean` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `msgSimplifiedChinese` should have a snake case name [INFO] [stdout] --> src/notices.rs:28:5 [INFO] [stdout] | [INFO] [stdout] 28 | msgSimplifiedChinese: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `msg_simplified_chinese` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `msgTraditionalChinese` should have a snake case name [INFO] [stdout] --> src/notices.rs:29:5 [INFO] [stdout] | [INFO] [stdout] 29 | msgTraditionalChinese: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `msg_traditional_chinese` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `noticeCode` should have a snake case name [INFO] [stdout] --> src/notices.rs:30:5 [INFO] [stdout] | [INFO] [stdout] 30 | noticeCode: String, [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `notice_code` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `redirectUI` should have a snake case name [INFO] [stdout] --> src/notices.rs:32:5 [INFO] [stdout] | [INFO] [stdout] 32 | redirectUI: Value, [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `redirect_ui` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `subtitleEnglish` should have a snake case name [INFO] [stdout] --> src/notices.rs:33:5 [INFO] [stdout] | [INFO] [stdout] 33 | subtitleEnglish: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `subtitle_english` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `subtitleFrench` should have a snake case name [INFO] [stdout] --> src/notices.rs:34:5 [INFO] [stdout] | [INFO] [stdout] 34 | subtitleFrench: String, [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `subtitle_french` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `subtitleGerman` should have a snake case name [INFO] [stdout] --> src/notices.rs:35:5 [INFO] [stdout] | [INFO] [stdout] 35 | subtitleGerman: String, [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `subtitle_german` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `subtitleJapanese` should have a snake case name [INFO] [stdout] --> src/notices.rs:36:5 [INFO] [stdout] | [INFO] [stdout] 36 | subtitleJapanese: Value, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `subtitle_japanese` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `subtitleKorean` should have a snake case name [INFO] [stdout] --> src/notices.rs:37:5 [INFO] [stdout] | [INFO] [stdout] 37 | subtitleKorean: String, [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `subtitle_korean` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `subtitleSimplifiedChinese` should have a snake case name [INFO] [stdout] --> src/notices.rs:38:5 [INFO] [stdout] | [INFO] [stdout] 38 | subtitleSimplifiedChinese: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `subtitle_simplified_chinese` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `subtitleTraditionalChinese` should have a snake case name [INFO] [stdout] --> src/notices.rs:39:5 [INFO] [stdout] | [INFO] [stdout] 39 | subtitleTraditionalChinese: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `subtitle_traditional_chinese` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `titleEnglish` should have a snake case name [INFO] [stdout] --> src/notices.rs:41:5 [INFO] [stdout] | [INFO] [stdout] 41 | titleEnglish: String, [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to snake case: `title_english` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `titleFrench` should have a snake case name [INFO] [stdout] --> src/notices.rs:42:5 [INFO] [stdout] | [INFO] [stdout] 42 | titleFrench: String, [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to snake case: `title_french` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `titleGerman` should have a snake case name [INFO] [stdout] --> src/notices.rs:43:5 [INFO] [stdout] | [INFO] [stdout] 43 | titleGerman: String, [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to snake case: `title_german` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `titleJapanese` should have a snake case name [INFO] [stdout] --> src/notices.rs:44:5 [INFO] [stdout] | [INFO] [stdout] 44 | titleJapanese: Value, [INFO] [stdout] | ^^^^^^^^^^^^^ help: convert the identifier to snake case: `title_japanese` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `titleKorean` should have a snake case name [INFO] [stdout] --> src/notices.rs:45:5 [INFO] [stdout] | [INFO] [stdout] 45 | titleKorean: String, [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to snake case: `title_korean` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `titleSimplifiedChinese` should have a snake case name [INFO] [stdout] --> src/notices.rs:46:5 [INFO] [stdout] | [INFO] [stdout] 46 | titleSimplifiedChinese: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `title_simplified_chinese` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `titleTraditionalChinese` should have a snake case name [INFO] [stdout] --> src/notices.rs:47:5 [INFO] [stdout] | [INFO] [stdout] 47 | titleTraditionalChinese: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `title_traditional_chinese` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `topicsUrl` should have a snake case name [INFO] [stdout] --> src/notices.rs:48:5 [INFO] [stdout] | [INFO] [stdout] 48 | topicsUrl: String [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `topics_url` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `battleRating` should have a snake case name [INFO] [stdout] --> src/player/information.rs:7:5 [INFO] [stdout] | [INFO] [stdout] 7 | battleRating: usize, [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to snake case: `battle_rating` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `battleRatingInfo` should have a snake case name [INFO] [stdout] --> src/player/information.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | battleRatingInfo: BattleRating, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `battle_rating_info` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `battleRatingMax` should have a snake case name [INFO] [stdout] --> src/player/information.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | battleRatingMax: usize, [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `battle_rating_max` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `battleRatingPrevMax` should have a snake case name [INFO] [stdout] --> src/player/information.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | battleRatingPrevMax: usize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `battle_rating_prev_max` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `eventUnionId` should have a snake case name [INFO] [stdout] --> src/player/information.rs:11:5 [INFO] [stdout] | [INFO] [stdout] 11 | eventUnionId: isize, [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to snake case: `event_union_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `gainEventPoint` should have a snake case name [INFO] [stdout] --> src/player/information.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 13 | gainEventPoint: usize, [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `gain_event_point` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `openType` should have a snake case name [INFO] [stdout] --> src/player/information.rs:14:5 [INFO] [stdout] | [INFO] [stdout] 14 | openType: usize, [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `open_type` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `penaltyRemainingTime` should have a snake case name [INFO] [stdout] --> src/player/information.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | penaltyRemainingTime: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `penalty_remaining_time` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `playerIconItemId` should have a snake case name [INFO] [stdout] --> src/player/information.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 16 | playerIconItemId: String, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `player_icon_item_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `playerId` should have a snake case name [INFO] [stdout] --> src/player/information.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | playerId: usize, [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `player_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `playerLevel` should have a snake case name [INFO] [stdout] --> src/player/information.rs:18:5 [INFO] [stdout] | [INFO] [stdout] 18 | playerLevel: usize, [INFO] [stdout] | ^^^^^^^^^^^ help: convert the identifier to snake case: `player_level` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `playerName` should have a snake case name [INFO] [stdout] --> src/player/information.rs:19:5 [INFO] [stdout] | [INFO] [stdout] 19 | playerName: String, [INFO] [stdout] | ^^^^^^^^^^ help: convert the identifier to snake case: `player_name` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `portraitItemId` should have a snake case name [INFO] [stdout] --> src/player/information.rs:20:5 [INFO] [stdout] | [INFO] [stdout] 20 | portraitItemId: String, [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `portrait_item_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `pretendOffline` should have a snake case name [INFO] [stdout] --> src/player/information.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | pretendOffline: bool, [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `pretend_offline` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `trophyItemId` should have a snake case name [INFO] [stdout] --> src/player/information.rs:22:5 [INFO] [stdout] | [INFO] [stdout] 22 | trophyItemId: String, [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to snake case: `trophy_item_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `useMobileSuitInfos` should have a snake case name [INFO] [stdout] --> src/player/information.rs:23:5 [INFO] [stdout] | [INFO] [stdout] 23 | useMobileSuitInfos: Vec [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `use_mobile_suit_infos` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `allSeasonsHighestBattleRating` should have a snake case name [INFO] [stdout] --> src/player/information.rs:29:5 [INFO] [stdout] | [INFO] [stdout] 29 | allSeasonsHighestBattleRating: usize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `all_seasons_highest_battle_rating` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `allSeasonsHighestRanking` should have a snake case name [INFO] [stdout] --> src/player/information.rs:30:5 [INFO] [stdout] | [INFO] [stdout] 30 | allSeasonsHighestRanking: usize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `all_seasons_highest_ranking` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `allSeasonsHighestSeason` should have a snake case name [INFO] [stdout] --> src/player/information.rs:31:5 [INFO] [stdout] | [INFO] [stdout] 31 | allSeasonsHighestSeason: usize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `all_seasons_highest_season` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `allSeasonsHighestTierType` should have a snake case name [INFO] [stdout] --> src/player/information.rs:32:5 [INFO] [stdout] | [INFO] [stdout] 32 | allSeasonsHighestTierType: usize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `all_seasons_highest_tier_type` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `battleRating` should have a snake case name [INFO] [stdout] --> src/player/information.rs:33:5 [INFO] [stdout] | [INFO] [stdout] 33 | battleRating: usize, [INFO] [stdout] | ^^^^^^^^^^^^ help: convert the identifier to snake case: `battle_rating` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `currentSeasonHighestBattleRating` should have a snake case name [INFO] [stdout] --> src/player/information.rs:34:5 [INFO] [stdout] | [INFO] [stdout] 34 | currentSeasonHighestBattleRating: usize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `current_season_highest_battle_rating` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `currentSeasonHighestRanking` should have a snake case name [INFO] [stdout] --> src/player/information.rs:35:5 [INFO] [stdout] | [INFO] [stdout] 35 | currentSeasonHighestRanking: usize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `current_season_highest_ranking` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `currentSeasonHighestTierType` should have a snake case name [INFO] [stdout] --> src/player/information.rs:36:5 [INFO] [stdout] | [INFO] [stdout] 36 | currentSeasonHighestTierType: usize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `current_season_highest_tier_type` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `placementMatchCount` should have a snake case name [INFO] [stdout] --> src/player/information.rs:37:5 [INFO] [stdout] | [INFO] [stdout] 37 | placementMatchCount: usize, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `placement_match_count` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `tierType` should have a snake case name [INFO] [stdout] --> src/player/information.rs:39:5 [INFO] [stdout] | [INFO] [stdout] 39 | tierType: usize [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `tier_type` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `playerIds` should have a snake case name [INFO] [stdout] --> src/player/ownmobilesuitsetting.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | playerIds: Vec [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `player_ids` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `playerIds` should have a snake case name [INFO] [stdout] --> src/player/ownmobilesuitsetting.rs:12:30 [INFO] [stdout] | [INFO] [stdout] 12 | pub async fn getsettingslist(playerIds: Json) -> Option { [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `player_ids` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `storedSeasonNo` should have a snake case name [INFO] [stdout] --> src/player/careerrecord.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | storedSeasonNo: usize [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `stored_season_no` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: variable `storedSeasonNo` should have a snake case name [INFO] [stdout] --> src/player/careerrecord.rs:12:22 [INFO] [stdout] | [INFO] [stdout] 12 | pub async fn getself(storedSeasonNo: Json) -> Option { [INFO] [stdout] | ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `stored_season_no` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `currentSeasonNo` should have a snake case name [INFO] [stdout] --> src/season/status.rs:8:5 [INFO] [stdout] | [INFO] [stdout] 8 | currentSeasonNo: usize, [INFO] [stdout] | ^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `current_season_no` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `seasonPassStatus` should have a snake case name [INFO] [stdout] --> src/season/status.rs:9:5 [INFO] [stdout] | [INFO] [stdout] 9 | seasonPassStatus: SeasonStatus [INFO] [stdout] | ^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `season_pass_status` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `isPremium` should have a snake case name [INFO] [stdout] --> src/season/status.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | isPremium: bool, [INFO] [stdout] | ^^^^^^^^^ help: convert the identifier to snake case: `is_premium` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `passId` should have a snake case name [INFO] [stdout] --> src/season/status.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 16 | passId: usize, [INFO] [stdout] | ^^^^^^ help: convert the identifier to snake case: `pass_id` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: structure field `totalExp` should have a snake case name [INFO] [stdout] --> src/season/status.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | totalExp: usize [INFO] [stdout] | ^^^^^^^^ help: convert the identifier to snake case: `total_exp` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 145 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 1.53s [INFO] running `Command { std: "docker" "inspect" "83cc847aed75347259e8df244d13cdb597663bd543d0da083133e13e042ef13d", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "83cc847aed75347259e8df244d13cdb597663bd543d0da083133e13e042ef13d", kill_on_drop: false }` [INFO] [stdout] 83cc847aed75347259e8df244d13cdb597663bd543d0da083133e13e042ef13d [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-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:dff56e7819e73ed36160586b3445e93eb0be776c16704aeeded9c3fb668b2384" "/opt/rustwide/cargo-home/bin/cargo" "+1.79.0" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] c2deb6cf10d77ed7d98e7de46c8faceacb708b0852f24bb39cd99d9b6d080ce0 [INFO] running `Command { std: "docker" "start" "-a" "c2deb6cf10d77ed7d98e7de46c8faceacb708b0852f24bb39cd99d9b6d080ce0", kill_on_drop: false }` [INFO] [stderr] warning: unused import: `login` [INFO] [stderr] --> src/auth/login.rs:46:8 [INFO] [stderr] | [INFO] [stderr] 46 | pub fn login(task: Json) -> Json { [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused import: `prelogin` [INFO] [stderr] --> src/auth/prelogin.rs:41:8 [INFO] [stderr] | [INFO] [stderr] 41 | pub fn prelogin(task: Json) -> Json { [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `logout` [INFO] [stderr] --> src/auth/logout.rs:4:8 [INFO] [stderr] | [INFO] [stderr] 4 | pub fn logout() -> Value { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `handshake` [INFO] [stderr] --> src/handshake.rs:23:8 [INFO] [stderr] | [INFO] [stderr] 23 | pub fn handshake() -> Json { [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `masterdata` [INFO] [stderr] --> src/handshake.rs:67:8 [INFO] [stderr] | [INFO] [stderr] 67 | pub fn masterdata() -> Json { [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `notices` [INFO] [stderr] --> src/notices.rs:52:8 [INFO] [stderr] | [INFO] [stderr] 52 | pub fn notices() -> Json { [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `playerinformation` [INFO] [stderr] --> src/player/information.rs:44:8 [INFO] [stderr] | [INFO] [stderr] 44 | pub fn playerinformation() -> Json { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `getsettingslist` [INFO] [stderr] --> src/player/ownmobilesuitsetting.rs:12:14 [INFO] [stderr] | [INFO] [stderr] 12 | pub async fn getsettingslist(playerIds: Json) -> Option { [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `getself` [INFO] [stderr] --> src/player/careerrecord.rs:12:14 [INFO] [stderr] | [INFO] [stderr] 12 | pub async fn getself(storedSeasonNo: Json) -> Option { [INFO] [stderr] | ^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `secession` [INFO] [stderr] --> src/matchresult/secession.rs:4:14 [INFO] [stderr] | [INFO] [stderr] 4 | pub async fn secession() -> Option { [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `pingattemptlist` [INFO] [stderr] --> src/matchresult/pingattemptlist.rs:4:14 [INFO] [stderr] | [INFO] [stderr] 4 | pub async fn pingattemptlist() -> Option { [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `chrono::prelude::*` [INFO] [stderr] --> src/season/status.rs:3:5 [INFO] [stderr] | [INFO] [stderr] 3 | use chrono::prelude::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `status` [INFO] [stderr] --> src/season/status.rs:21:8 [INFO] [stderr] | [INFO] [stderr] 21 | pub fn status() -> Json { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `getoptions` [INFO] [stderr] --> src/options/getoptions.rs:4:14 [INFO] [stderr] | [INFO] [stderr] 4 | pub async fn getoptions() -> Option { [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `getinventory` [INFO] [stderr] --> src/inventory/getinventory.rs:4:14 [INFO] [stderr] | [INFO] [stderr] 4 | pub async fn getinventory() -> Option { [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused variable: `playerIds` [INFO] [stderr] --> src/player/ownmobilesuitsetting.rs:12:30 [INFO] [stderr] | [INFO] [stderr] 12 | pub async fn getsettingslist(playerIds: Json) -> Option { [INFO] [stderr] | ^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_playerIds` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_variables)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused variable: `storedSeasonNo` [INFO] [stderr] --> src/player/careerrecord.rs:12:22 [INFO] [stderr] | [INFO] [stderr] 12 | pub async fn getself(storedSeasonNo: Json) -> Option { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_storedSeasonNo` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `task` [INFO] [stderr] --> src/auth/login.rs:46:14 [INFO] [stderr] | [INFO] [stderr] 46 | pub fn login(task: Json) -> Json { [INFO] [stderr] | ^^^^ help: if this is intentional, prefix it with an underscore: `_task` [INFO] [stderr] [INFO] [stderr] warning: unused variable: `task` [INFO] [stderr] --> src/auth/prelogin.rs:41:17 [INFO] [stderr] | [INFO] [stderr] 41 | pub fn prelogin(task: Json) -> Json { [INFO] [stderr] | ^^^^ help: if this is intentional, prefix it with an underscore: `_task` [INFO] [stderr] [INFO] [stderr] warning: function `index` is never used [INFO] [stderr] --> src/main.rs:16:4 [INFO] [stderr] | [INFO] [stderr] 16 | fn index() -> &'static str { [INFO] [stderr] | ^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` on by default [INFO] [stderr] [INFO] [stderr] warning: structure field `CreateConsoleSession` should have a snake case name [INFO] [stderr] --> src/auth/login.rs:8:5 [INFO] [stderr] | [INFO] [stderr] 8 | CreateConsoleSession: bool, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `create_console_session` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(non_snake_case)]` on by default [INFO] [stderr] [INFO] [stderr] warning: structure field `accountType` should have a snake case name [INFO] [stderr] --> src/auth/login.rs:9:5 [INFO] [stderr] | [INFO] [stderr] 9 | accountType: String, [INFO] [stderr] | ^^^^^^^^^^^ help: convert the identifier to snake case: `account_type` [INFO] [stderr] [INFO] [stderr] warning: structure field `authToken` should have a snake case name [INFO] [stderr] --> src/auth/login.rs:10:5 [INFO] [stderr] | [INFO] [stderr] 10 | authToken: String, [INFO] [stderr] | ^^^^^^^^^ help: convert the identifier to snake case: `auth_token` [INFO] [stderr] [INFO] [stderr] warning: structure field `cpuInfo` should have a snake case name [INFO] [stderr] --> src/auth/login.rs:11:5 [INFO] [stderr] | [INFO] [stderr] 11 | cpuInfo: String, [INFO] [stderr] | ^^^^^^^ help: convert the identifier to snake case: `cpu_info` [INFO] [stderr] [INFO] [stderr] warning: structure field `gpuInfos` should have a snake case name [INFO] [stderr] --> src/auth/login.rs:12:5 [INFO] [stderr] | [INFO] [stderr] 12 | gpuInfos: Vec, [INFO] [stderr] | ^^^^^^^^ help: convert the identifier to snake case: `gpu_infos` [INFO] [stderr] [INFO] [stderr] warning: structure field `hddUuid` should have a snake case name [INFO] [stderr] --> src/auth/login.rs:13:5 [INFO] [stderr] | [INFO] [stderr] 13 | hddUuid: String, [INFO] [stderr] | ^^^^^^^ help: convert the identifier to snake case: `hdd_uuid` [INFO] [stderr] [INFO] [stderr] warning: structure field `macAddress` should have a snake case name [INFO] [stderr] --> src/auth/login.rs:14:5 [INFO] [stderr] | [INFO] [stderr] 14 | macAddress: Vec, [INFO] [stderr] | ^^^^^^^^^^ help: convert the identifier to snake case: `mac_address` [INFO] [stderr] [INFO] [stderr] warning: structure field `matchingArea` should have a snake case name [INFO] [stderr] --> src/auth/login.rs:15:5 [INFO] [stderr] | [INFO] [stderr] 15 | matchingArea: usize, [INFO] [stderr] | ^^^^^^^^^^^^ help: convert the identifier to snake case: `matching_area` [INFO] [stderr] [INFO] [stderr] warning: structure field `memInfo` should have a snake case name [INFO] [stderr] --> src/auth/login.rs:16:5 [INFO] [stderr] | [INFO] [stderr] 16 | memInfo: String, [INFO] [stderr] | ^^^^^^^ help: convert the identifier to snake case: `mem_info` [INFO] [stderr] [INFO] [stderr] warning: structure field `osInfo` should have a snake case name [INFO] [stderr] --> src/auth/login.rs:17:5 [INFO] [stderr] | [INFO] [stderr] 17 | osInfo: String, [INFO] [stderr] | ^^^^^^ help: convert the identifier to snake case: `os_info` [INFO] [stderr] [INFO] [stderr] warning: structure field `packageVersion` should have a snake case name [INFO] [stderr] --> src/auth/login.rs:18:5 [INFO] [stderr] | [INFO] [stderr] 18 | packageVersion: Vec, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `package_version` [INFO] [stderr] [INFO] [stderr] warning: structure field `platformInfo` should have a snake case name [INFO] [stderr] --> src/auth/login.rs:19:5 [INFO] [stderr] | [INFO] [stderr] 19 | platformInfo: String [INFO] [stderr] | ^^^^^^^^^^^^ help: convert the identifier to snake case: `platform_info` [INFO] [stderr] [INFO] [stderr] warning: structure field `apiServerVersion` should have a snake case name [INFO] [stderr] --> src/auth/login.rs:25:5 [INFO] [stderr] | [INFO] [stderr] 25 | apiServerVersion: String, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `api_server_version` [INFO] [stderr] [INFO] [stderr] warning: structure field `bonusProgress` should have a snake case name [INFO] [stderr] --> src/auth/login.rs:26:5 [INFO] [stderr] | [INFO] [stderr] 26 | bonusProgress: usize, [INFO] [stderr] | ^^^^^^^^^^^^^ help: convert the identifier to snake case: `bonus_progress` [INFO] [stderr] [INFO] [stderr] warning: structure field `disabledMobileSuits` should have a snake case name [INFO] [stderr] --> src/auth/login.rs:27:5 [INFO] [stderr] | [INFO] [stderr] 27 | disabledMobileSuits: Vec, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `disabled_mobile_suits` [INFO] [stderr] [INFO] [stderr] warning: structure field `initialLevel` should have a snake case name [INFO] [stderr] --> src/auth/login.rs:28:5 [INFO] [stderr] | [INFO] [stderr] 28 | initialLevel: usize, [INFO] [stderr] | ^^^^^^^^^^^^ help: convert the identifier to snake case: `initial_level` [INFO] [stderr] [INFO] [stderr] warning: structure field `isNewSeason` should have a snake case name [INFO] [stderr] --> src/auth/login.rs:29:5 [INFO] [stderr] | [INFO] [stderr] 29 | isNewSeason: bool, [INFO] [stderr] | ^^^^^^^^^^^ help: convert the identifier to snake case: `is_new_season` [INFO] [stderr] [INFO] [stderr] warning: structure field `matchingArea` should have a snake case name [INFO] [stderr] --> src/auth/login.rs:30:5 [INFO] [stderr] | [INFO] [stderr] 30 | matchingArea: usize, [INFO] [stderr] | ^^^^^^^^^^^^ help: convert the identifier to snake case: `matching_area` [INFO] [stderr] [INFO] [stderr] warning: structure field `opsNoticeCodes` should have a snake case name [INFO] [stderr] --> src/auth/login.rs:31:5 [INFO] [stderr] | [INFO] [stderr] 31 | opsNoticeCodes: Vec, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `ops_notice_codes` [INFO] [stderr] [INFO] [stderr] warning: structure field `penaltyRemainingTime` should have a snake case name [INFO] [stderr] --> src/auth/login.rs:32:5 [INFO] [stderr] | [INFO] [stderr] 32 | penaltyRemainingTime: String, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `penalty_remaining_time` [INFO] [stderr] [INFO] [stderr] warning: structure field `playerId` should have a snake case name [INFO] [stderr] --> src/auth/login.rs:33:5 [INFO] [stderr] | [INFO] [stderr] 33 | playerId: usize, [INFO] [stderr] | ^^^^^^^^ help: convert the identifier to snake case: `player_id` [INFO] [stderr] [INFO] [stderr] warning: structure field `privilegeLevel` should have a snake case name [INFO] [stderr] --> src/auth/login.rs:34:5 [INFO] [stderr] | [INFO] [stderr] 34 | privilegeLevel: usize, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `privilege_level` [INFO] [stderr] [INFO] [stderr] warning: structure field `returnBattle` should have a snake case name [INFO] [stderr] --> src/auth/login.rs:35:5 [INFO] [stderr] | [INFO] [stderr] 35 | returnBattle: bool, [INFO] [stderr] | ^^^^^^^^^^^^ help: convert the identifier to snake case: `return_battle` [INFO] [stderr] [INFO] [stderr] warning: structure field `secessionMatchPhase` should have a snake case name [INFO] [stderr] --> src/auth/login.rs:36:5 [INFO] [stderr] | [INFO] [stderr] 36 | secessionMatchPhase: usize, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `secession_match_phase` [INFO] [stderr] [INFO] [stderr] warning: structure field `serverTimeUtcNow` should have a snake case name [INFO] [stderr] --> src/auth/login.rs:37:5 [INFO] [stderr] | [INFO] [stderr] 37 | serverTimeUtcNow: DateTime, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `server_time_utc_now` [INFO] [stderr] [INFO] [stderr] warning: structure field `tutorialProgress` should have a snake case name [INFO] [stderr] --> src/auth/login.rs:39:5 [INFO] [stderr] | [INFO] [stderr] 39 | tutorialProgress: usize, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `tutorial_progress` [INFO] [stderr] [INFO] [stderr] warning: structure field `warningText` should have a snake case name [INFO] [stderr] --> src/auth/login.rs:41:5 [INFO] [stderr] | [INFO] [stderr] 41 | warningText: String, [INFO] [stderr] | ^^^^^^^^^^^ help: convert the identifier to snake case: `warning_text` [INFO] [stderr] [INFO] [stderr] warning: structure field `warningTitle` should have a snake case name [INFO] [stderr] --> src/auth/login.rs:42:5 [INFO] [stderr] | [INFO] [stderr] 42 | warningTitle: String [INFO] [stderr] | ^^^^^^^^^^^^ help: convert the identifier to snake case: `warning_title` [INFO] [stderr] [INFO] [stderr] warning: structure field `accountType` should have a snake case name [INFO] [stderr] --> src/auth/prelogin.rs:7:5 [INFO] [stderr] | [INFO] [stderr] 7 | accountType: String, [INFO] [stderr] | ^^^^^^^^^^^ help: convert the identifier to snake case: `account_type` [INFO] [stderr] [INFO] [stderr] warning: structure field `authToken` should have a snake case name [INFO] [stderr] --> src/auth/prelogin.rs:8:5 [INFO] [stderr] | [INFO] [stderr] 8 | authToken: String, [INFO] [stderr] | ^^^^^^^^^ help: convert the identifier to snake case: `auth_token` [INFO] [stderr] [INFO] [stderr] warning: structure field `currentLanguage` should have a snake case name [INFO] [stderr] --> src/auth/prelogin.rs:9:5 [INFO] [stderr] | [INFO] [stderr] 9 | currentLanguage: String [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `current_language` [INFO] [stderr] [INFO] [stderr] warning: structure field `countryCode` should have a snake case name [INFO] [stderr] --> src/auth/prelogin.rs:15:5 [INFO] [stderr] | [INFO] [stderr] 15 | countryCode: usize, [INFO] [stderr] | ^^^^^^^^^^^ help: convert the identifier to snake case: `country_code` [INFO] [stderr] [INFO] [stderr] warning: structure field `languageCode` should have a snake case name [INFO] [stderr] --> src/auth/prelogin.rs:17:5 [INFO] [stderr] | [INFO] [stderr] 17 | languageCode: usize, [INFO] [stderr] | ^^^^^^^^^^^^ help: convert the identifier to snake case: `language_code` [INFO] [stderr] [INFO] [stderr] warning: structure field `majorVersion` should have a snake case name [INFO] [stderr] --> src/auth/prelogin.rs:18:5 [INFO] [stderr] | [INFO] [stderr] 18 | majorVersion: usize, [INFO] [stderr] | ^^^^^^^^^^^^ help: convert the identifier to snake case: `major_version` [INFO] [stderr] [INFO] [stderr] warning: structure field `minorVersion` should have a snake case name [INFO] [stderr] --> src/auth/prelogin.rs:19:5 [INFO] [stderr] | [INFO] [stderr] 19 | minorVersion: usize, [INFO] [stderr] | ^^^^^^^^^^^^ help: convert the identifier to snake case: `minor_version` [INFO] [stderr] [INFO] [stderr] warning: structure field `termId` should have a snake case name [INFO] [stderr] --> src/auth/prelogin.rs:21:5 [INFO] [stderr] | [INFO] [stderr] 21 | termId: usize, [INFO] [stderr] | ^^^^^^ help: convert the identifier to snake case: `term_id` [INFO] [stderr] [INFO] [stderr] warning: structure field `agreedServiceTerm` should have a snake case name [INFO] [stderr] --> src/auth/prelogin.rs:32:5 [INFO] [stderr] | [INFO] [stderr] 32 | agreedServiceTerm: bool, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `agreed_service_term` [INFO] [stderr] [INFO] [stderr] warning: structure field `countryCode` should have a snake case name [INFO] [stderr] --> src/auth/prelogin.rs:33:5 [INFO] [stderr] | [INFO] [stderr] 33 | countryCode: String, [INFO] [stderr] | ^^^^^^^^^^^ help: convert the identifier to snake case: `country_code` [INFO] [stderr] [INFO] [stderr] warning: structure field `matchingArea` should have a snake case name [INFO] [stderr] --> src/auth/prelogin.rs:34:5 [INFO] [stderr] | [INFO] [stderr] 34 | matchingArea: usize, [INFO] [stderr] | ^^^^^^^^^^^^ help: convert the identifier to snake case: `matching_area` [INFO] [stderr] [INFO] [stderr] warning: structure field `returnBattle` should have a snake case name [INFO] [stderr] --> src/auth/prelogin.rs:35:5 [INFO] [stderr] | [INFO] [stderr] 35 | returnBattle: bool, [INFO] [stderr] | ^^^^^^^^^^^^ help: convert the identifier to snake case: `return_battle` [INFO] [stderr] [INFO] [stderr] warning: structure field `serviceTerms` should have a snake case name [INFO] [stderr] --> src/auth/prelogin.rs:37:5 [INFO] [stderr] | [INFO] [stderr] 37 | serviceTerms: Vec [INFO] [stderr] | ^^^^^^^^^^^^ help: convert the identifier to snake case: `service_terms` [INFO] [stderr] [INFO] [stderr] warning: structure field `disabledMobileSuits` should have a snake case name [INFO] [stderr] --> src/handshake.rs:8:5 [INFO] [stderr] | [INFO] [stderr] 8 | disabledMobileSuits: Vec, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `disabled_mobile_suits` [INFO] [stderr] [INFO] [stderr] warning: structure field `enabledCustomMatchmake` should have a snake case name [INFO] [stderr] --> src/handshake.rs:9:5 [INFO] [stderr] | [INFO] [stderr] 9 | enabledCustomMatchmake: bool, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `enabled_custom_matchmake` [INFO] [stderr] [INFO] [stderr] warning: structure field `enabledMatchmake` should have a snake case name [INFO] [stderr] --> src/handshake.rs:10:5 [INFO] [stderr] | [INFO] [stderr] 10 | enabledMatchmake: bool, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `enabled_matchmake` [INFO] [stderr] [INFO] [stderr] warning: structure field `limitPackageVersionLogin` should have a snake case name [INFO] [stderr] --> src/handshake.rs:11:5 [INFO] [stderr] | [INFO] [stderr] 11 | limitPackageVersionLogin: Vec, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `limit_package_version_login` [INFO] [stderr] [INFO] [stderr] warning: structure field `limitPackageVersionMatchmake` should have a snake case name [INFO] [stderr] --> src/handshake.rs:12:5 [INFO] [stderr] | [INFO] [stderr] 12 | limitPackageVersionMatchmake: Vec, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `limit_package_version_matchmake` [INFO] [stderr] [INFO] [stderr] warning: structure field `masterDataVersion` should have a snake case name [INFO] [stderr] --> src/handshake.rs:13:5 [INFO] [stderr] | [INFO] [stderr] 13 | masterDataVersion: Vec, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `master_data_version` [INFO] [stderr] [INFO] [stderr] warning: structure field `matchingAreaGuid` should have a snake case name [INFO] [stderr] --> src/handshake.rs:14:5 [INFO] [stderr] | [INFO] [stderr] 14 | matchingAreaGuid: String, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `matching_area_guid` [INFO] [stderr] [INFO] [stderr] warning: structure field `nextResponseSeconds` should have a snake case name [INFO] [stderr] --> src/handshake.rs:15:5 [INFO] [stderr] | [INFO] [stderr] 15 | nextResponseSeconds: usize, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `next_response_seconds` [INFO] [stderr] [INFO] [stderr] warning: structure field `opsNoticeCodes` should have a snake case name [INFO] [stderr] --> src/handshake.rs:16:5 [INFO] [stderr] | [INFO] [stderr] 16 | opsNoticeCodes: Vec, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `ops_notice_codes` [INFO] [stderr] [INFO] [stderr] warning: structure field `pushCode` should have a snake case name [INFO] [stderr] --> src/handshake.rs:17:5 [INFO] [stderr] | [INFO] [stderr] 17 | pushCode: String, [INFO] [stderr] | ^^^^^^^^ help: convert the identifier to snake case: `push_code` [INFO] [stderr] [INFO] [stderr] warning: structure field `secessionMatchPhase` should have a snake case name [INFO] [stderr] --> src/handshake.rs:18:5 [INFO] [stderr] | [INFO] [stderr] 18 | secessionMatchPhase: usize, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `secession_match_phase` [INFO] [stderr] [INFO] [stderr] warning: structure field `serverTimeUtcNow` should have a snake case name [INFO] [stderr] --> src/handshake.rs:19:5 [INFO] [stderr] | [INFO] [stderr] 19 | serverTimeUtcNow: DateTime [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `server_time_utc_now` [INFO] [stderr] [INFO] [stderr] warning: structure field `downloadUrl` should have a snake case name [INFO] [stderr] --> src/handshake.rs:62:5 [INFO] [stderr] | [INFO] [stderr] 62 | downloadUrl: String, [INFO] [stderr] | ^^^^^^^^^^^ help: convert the identifier to snake case: `download_url` [INFO] [stderr] [INFO] [stderr] warning: structure field `masterDataVersion` should have a snake case name [INFO] [stderr] --> src/handshake.rs:63:5 [INFO] [stderr] | [INFO] [stderr] 63 | masterDataVersion: Vec [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `master_data_version` [INFO] [stderr] [INFO] [stderr] warning: structure field `chatNotices` should have a snake case name [INFO] [stderr] --> src/notices.rs:7:5 [INFO] [stderr] | [INFO] [stderr] 7 | chatNotices: Vec, [INFO] [stderr] | ^^^^^^^^^^^ help: convert the identifier to snake case: `chat_notices` [INFO] [stderr] [INFO] [stderr] warning: structure field `popupNotices` should have a snake case name [INFO] [stderr] --> src/notices.rs:8:5 [INFO] [stderr] | [INFO] [stderr] 8 | popupNotices: Vec, [INFO] [stderr] | ^^^^^^^^^^^^ help: convert the identifier to snake case: `popup_notices` [INFO] [stderr] [INFO] [stderr] warning: structure field `topicsNotices` should have a snake case name [INFO] [stderr] --> src/notices.rs:9:5 [INFO] [stderr] | [INFO] [stderr] 9 | topicsNotices: Vec, [INFO] [stderr] | ^^^^^^^^^^^^^ help: convert the identifier to snake case: `topics_notices` [INFO] [stderr] [INFO] [stderr] warning: structure field `bannerUrl` should have a snake case name [INFO] [stderr] --> src/notices.rs:15:5 [INFO] [stderr] | [INFO] [stderr] 15 | bannerUrl: String, [INFO] [stderr] | ^^^^^^^^^ help: convert the identifier to snake case: `banner_url` [INFO] [stderr] [INFO] [stderr] warning: structure field `enabledEnglish` should have a snake case name [INFO] [stderr] --> src/notices.rs:16:5 [INFO] [stderr] | [INFO] [stderr] 16 | enabledEnglish: bool, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `enabled_english` [INFO] [stderr] [INFO] [stderr] warning: structure field `enabledFrench` should have a snake case name [INFO] [stderr] --> src/notices.rs:17:5 [INFO] [stderr] | [INFO] [stderr] 17 | enabledFrench: bool, [INFO] [stderr] | ^^^^^^^^^^^^^ help: convert the identifier to snake case: `enabled_french` [INFO] [stderr] [INFO] [stderr] warning: structure field `enabledGerman` should have a snake case name [INFO] [stderr] --> src/notices.rs:18:5 [INFO] [stderr] | [INFO] [stderr] 18 | enabledGerman: bool, [INFO] [stderr] | ^^^^^^^^^^^^^ help: convert the identifier to snake case: `enabled_german` [INFO] [stderr] [INFO] [stderr] warning: structure field `enabledJapanese` should have a snake case name [INFO] [stderr] --> src/notices.rs:19:5 [INFO] [stderr] | [INFO] [stderr] 19 | enabledJapanese: bool, [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `enabled_japanese` [INFO] [stderr] [INFO] [stderr] warning: structure field `enabledKorean` should have a snake case name [INFO] [stderr] --> src/notices.rs:20:5 [INFO] [stderr] | [INFO] [stderr] 20 | enabledKorean: bool, [INFO] [stderr] | ^^^^^^^^^^^^^ help: convert the identifier to snake case: `enabled_korean` [INFO] [stderr] [INFO] [stderr] warning: structure field `enabledSimplifiedChinese` should have a snake case name [INFO] [stderr] --> src/notices.rs:21:5 [INFO] [stderr] | [INFO] [stderr] 21 | enabledSimplifiedChinese: bool, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `enabled_simplified_chinese` [INFO] [stderr] [INFO] [stderr] warning: structure field `enabledTraditionalChinese` should have a snake case name [INFO] [stderr] --> src/notices.rs:22:5 [INFO] [stderr] | [INFO] [stderr] 22 | enabledTraditionalChinese: bool, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `enabled_traditional_chinese` [INFO] [stderr] [INFO] [stderr] warning: structure field `msgEnglish` should have a snake case name [INFO] [stderr] --> src/notices.rs:23:5 [INFO] [stderr] | [INFO] [stderr] 23 | msgEnglish: String, [INFO] [stderr] | ^^^^^^^^^^ help: convert the identifier to snake case: `msg_english` [INFO] [stderr] [INFO] [stderr] warning: structure field `msgFrench` should have a snake case name [INFO] [stderr] --> src/notices.rs:24:5 [INFO] [stderr] | [INFO] [stderr] 24 | msgFrench: String, [INFO] [stderr] | ^^^^^^^^^ help: convert the identifier to snake case: `msg_french` [INFO] [stderr] [INFO] [stderr] warning: structure field `msgGerman` should have a snake case name [INFO] [stderr] --> src/notices.rs:25:5 [INFO] [stderr] | [INFO] [stderr] 25 | msgGerman: String, [INFO] [stderr] | ^^^^^^^^^ help: convert the identifier to snake case: `msg_german` [INFO] [stderr] [INFO] [stderr] warning: structure field `msgJapanese` should have a snake case name [INFO] [stderr] --> src/notices.rs:26:5 [INFO] [stderr] | [INFO] [stderr] 26 | msgJapanese: Value, [INFO] [stderr] | ^^^^^^^^^^^ help: convert the identifier to snake case: `msg_japanese` [INFO] [stderr] [INFO] [stderr] warning: structure field `msgKorean` should have a snake case name [INFO] [stderr] --> src/notices.rs:27:5 [INFO] [stderr] | [INFO] [stderr] 27 | msgKorean: String, [INFO] [stderr] | ^^^^^^^^^ help: convert the identifier to snake case: `msg_korean` [INFO] [stderr] [INFO] [stderr] warning: structure field `msgSimplifiedChinese` should have a snake case name [INFO] [stderr] --> src/notices.rs:28:5 [INFO] [stderr] | [INFO] [stderr] 28 | msgSimplifiedChinese: String, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `msg_simplified_chinese` [INFO] [stderr] [INFO] [stderr] warning: structure field `msgTraditionalChinese` should have a snake case name [INFO] [stderr] --> src/notices.rs:29:5 [INFO] [stderr] | [INFO] [stderr] 29 | msgTraditionalChinese: String, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `msg_traditional_chinese` [INFO] [stderr] [INFO] [stderr] warning: structure field `noticeCode` should have a snake case name [INFO] [stderr] --> src/notices.rs:30:5 [INFO] [stderr] | [INFO] [stderr] 30 | noticeCode: String, [INFO] [stderr] | ^^^^^^^^^^ help: convert the identifier to snake case: `notice_code` [INFO] [stderr] [INFO] [stderr] warning: structure field `redirectUI` should have a snake case name [INFO] [stderr] --> src/notices.rs:32:5 [INFO] [stderr] | [INFO] [stderr] 32 | redirectUI: Value, [INFO] [stderr] | ^^^^^^^^^^ help: convert the identifier to snake case: `redirect_ui` [INFO] [stderr] [INFO] [stderr] warning: structure field `subtitleEnglish` should have a snake case name [INFO] [stderr] --> src/notices.rs:33:5 [INFO] [stderr] | [INFO] [stderr] 33 | subtitleEnglish: String, [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `subtitle_english` [INFO] [stderr] [INFO] [stderr] warning: structure field `subtitleFrench` should have a snake case name [INFO] [stderr] --> src/notices.rs:34:5 [INFO] [stderr] | [INFO] [stderr] 34 | subtitleFrench: String, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `subtitle_french` [INFO] [stderr] [INFO] [stderr] warning: structure field `subtitleGerman` should have a snake case name [INFO] [stderr] --> src/notices.rs:35:5 [INFO] [stderr] | [INFO] [stderr] 35 | subtitleGerman: String, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `subtitle_german` [INFO] [stderr] [INFO] [stderr] warning: structure field `subtitleJapanese` should have a snake case name [INFO] [stderr] --> src/notices.rs:36:5 [INFO] [stderr] | [INFO] [stderr] 36 | subtitleJapanese: Value, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `subtitle_japanese` [INFO] [stderr] [INFO] [stderr] warning: structure field `subtitleKorean` should have a snake case name [INFO] [stderr] --> src/notices.rs:37:5 [INFO] [stderr] | [INFO] [stderr] 37 | subtitleKorean: String, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `subtitle_korean` [INFO] [stderr] [INFO] [stderr] warning: structure field `subtitleSimplifiedChinese` should have a snake case name [INFO] [stderr] --> src/notices.rs:38:5 [INFO] [stderr] | [INFO] [stderr] 38 | subtitleSimplifiedChinese: String, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `subtitle_simplified_chinese` [INFO] [stderr] [INFO] [stderr] warning: structure field `subtitleTraditionalChinese` should have a snake case name [INFO] [stderr] --> src/notices.rs:39:5 [INFO] [stderr] | [INFO] [stderr] 39 | subtitleTraditionalChinese: String, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `subtitle_traditional_chinese` [INFO] [stderr] [INFO] [stderr] warning: structure field `titleEnglish` should have a snake case name [INFO] [stderr] --> src/notices.rs:41:5 [INFO] [stderr] | [INFO] [stderr] 41 | titleEnglish: String, [INFO] [stderr] | ^^^^^^^^^^^^ help: convert the identifier to snake case: `title_english` [INFO] [stderr] [INFO] [stderr] warning: structure field `titleFrench` should have a snake case name [INFO] [stderr] --> src/notices.rs:42:5 [INFO] [stderr] | [INFO] [stderr] 42 | titleFrench: String, [INFO] [stderr] | ^^^^^^^^^^^ help: convert the identifier to snake case: `title_french` [INFO] [stderr] [INFO] [stderr] warning: structure field `titleGerman` should have a snake case name [INFO] [stderr] --> src/notices.rs:43:5 [INFO] [stderr] | [INFO] [stderr] 43 | titleGerman: String, [INFO] [stderr] | ^^^^^^^^^^^ help: convert the identifier to snake case: `title_german` [INFO] [stderr] [INFO] [stderr] warning: structure field `titleJapanese` should have a snake case name [INFO] [stderr] --> src/notices.rs:44:5 [INFO] [stderr] | [INFO] [stderr] 44 | titleJapanese: Value, [INFO] [stderr] | ^^^^^^^^^^^^^ help: convert the identifier to snake case: `title_japanese` [INFO] [stderr] [INFO] [stderr] warning: structure field `titleKorean` should have a snake case name [INFO] [stderr] --> src/notices.rs:45:5 [INFO] [stderr] | [INFO] [stderr] 45 | titleKorean: String, [INFO] [stderr] | ^^^^^^^^^^^ help: convert the identifier to snake case: `title_korean` [INFO] [stderr] [INFO] [stderr] warning: structure field `titleSimplifiedChinese` should have a snake case name [INFO] [stderr] --> src/notices.rs:46:5 [INFO] [stderr] | [INFO] [stderr] 46 | titleSimplifiedChinese: String, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `title_simplified_chinese` [INFO] [stderr] [INFO] [stderr] warning: structure field `titleTraditionalChinese` should have a snake case name [INFO] [stderr] --> src/notices.rs:47:5 [INFO] [stderr] | [INFO] [stderr] 47 | titleTraditionalChinese: String, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `title_traditional_chinese` [INFO] [stderr] [INFO] [stderr] warning: structure field `topicsUrl` should have a snake case name [INFO] [stderr] --> src/notices.rs:48:5 [INFO] [stderr] | [INFO] [stderr] 48 | topicsUrl: String [INFO] [stderr] | ^^^^^^^^^ help: convert the identifier to snake case: `topics_url` [INFO] [stderr] [INFO] [stderr] warning: structure field `battleRating` should have a snake case name [INFO] [stderr] --> src/player/information.rs:7:5 [INFO] [stderr] | [INFO] [stderr] 7 | battleRating: usize, [INFO] [stderr] | ^^^^^^^^^^^^ help: convert the identifier to snake case: `battle_rating` [INFO] [stderr] [INFO] [stderr] warning: structure field `battleRatingInfo` should have a snake case name [INFO] [stderr] --> src/player/information.rs:8:5 [INFO] [stderr] | [INFO] [stderr] 8 | battleRatingInfo: BattleRating, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `battle_rating_info` [INFO] [stderr] [INFO] [stderr] warning: structure field `battleRatingMax` should have a snake case name [INFO] [stderr] --> src/player/information.rs:9:5 [INFO] [stderr] | [INFO] [stderr] 9 | battleRatingMax: usize, [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `battle_rating_max` [INFO] [stderr] [INFO] [stderr] warning: structure field `battleRatingPrevMax` should have a snake case name [INFO] [stderr] --> src/player/information.rs:10:5 [INFO] [stderr] | [INFO] [stderr] 10 | battleRatingPrevMax: usize, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `battle_rating_prev_max` [INFO] [stderr] [INFO] [stderr] warning: structure field `eventUnionId` should have a snake case name [INFO] [stderr] --> src/player/information.rs:11:5 [INFO] [stderr] | [INFO] [stderr] 11 | eventUnionId: isize, [INFO] [stderr] | ^^^^^^^^^^^^ help: convert the identifier to snake case: `event_union_id` [INFO] [stderr] [INFO] [stderr] warning: structure field `gainEventPoint` should have a snake case name [INFO] [stderr] --> src/player/information.rs:13:5 [INFO] [stderr] | [INFO] [stderr] 13 | gainEventPoint: usize, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `gain_event_point` [INFO] [stderr] [INFO] [stderr] warning: structure field `openType` should have a snake case name [INFO] [stderr] --> src/player/information.rs:14:5 [INFO] [stderr] | [INFO] [stderr] 14 | openType: usize, [INFO] [stderr] | ^^^^^^^^ help: convert the identifier to snake case: `open_type` [INFO] [stderr] [INFO] [stderr] warning: structure field `penaltyRemainingTime` should have a snake case name [INFO] [stderr] --> src/player/information.rs:15:5 [INFO] [stderr] | [INFO] [stderr] 15 | penaltyRemainingTime: String, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `penalty_remaining_time` [INFO] [stderr] [INFO] [stderr] warning: structure field `playerIconItemId` should have a snake case name [INFO] [stderr] --> src/player/information.rs:16:5 [INFO] [stderr] | [INFO] [stderr] 16 | playerIconItemId: String, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `player_icon_item_id` [INFO] [stderr] [INFO] [stderr] warning: structure field `playerId` should have a snake case name [INFO] [stderr] --> src/player/information.rs:17:5 [INFO] [stderr] | [INFO] [stderr] 17 | playerId: usize, [INFO] [stderr] | ^^^^^^^^ help: convert the identifier to snake case: `player_id` [INFO] [stderr] [INFO] [stderr] warning: structure field `playerLevel` should have a snake case name [INFO] [stderr] --> src/player/information.rs:18:5 [INFO] [stderr] | [INFO] [stderr] 18 | playerLevel: usize, [INFO] [stderr] | ^^^^^^^^^^^ help: convert the identifier to snake case: `player_level` [INFO] [stderr] [INFO] [stderr] warning: structure field `playerName` should have a snake case name [INFO] [stderr] --> src/player/information.rs:19:5 [INFO] [stderr] | [INFO] [stderr] 19 | playerName: String, [INFO] [stderr] | ^^^^^^^^^^ help: convert the identifier to snake case: `player_name` [INFO] [stderr] [INFO] [stderr] warning: structure field `portraitItemId` should have a snake case name [INFO] [stderr] --> src/player/information.rs:20:5 [INFO] [stderr] | [INFO] [stderr] 20 | portraitItemId: String, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `portrait_item_id` [INFO] [stderr] [INFO] [stderr] warning: structure field `pretendOffline` should have a snake case name [INFO] [stderr] --> src/player/information.rs:21:5 [INFO] [stderr] | [INFO] [stderr] 21 | pretendOffline: bool, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `pretend_offline` [INFO] [stderr] [INFO] [stderr] warning: structure field `trophyItemId` should have a snake case name [INFO] [stderr] --> src/player/information.rs:22:5 [INFO] [stderr] | [INFO] [stderr] 22 | trophyItemId: String, [INFO] [stderr] | ^^^^^^^^^^^^ help: convert the identifier to snake case: `trophy_item_id` [INFO] [stderr] [INFO] [stderr] warning: structure field `useMobileSuitInfos` should have a snake case name [INFO] [stderr] --> src/player/information.rs:23:5 [INFO] [stderr] | [INFO] [stderr] 23 | useMobileSuitInfos: Vec [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `use_mobile_suit_infos` [INFO] [stderr] [INFO] [stderr] warning: structure field `allSeasonsHighestBattleRating` should have a snake case name [INFO] [stderr] --> src/player/information.rs:29:5 [INFO] [stderr] | [INFO] [stderr] 29 | allSeasonsHighestBattleRating: usize, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `all_seasons_highest_battle_rating` [INFO] [stderr] [INFO] [stderr] warning: structure field `allSeasonsHighestRanking` should have a snake case name [INFO] [stderr] --> src/player/information.rs:30:5 [INFO] [stderr] | [INFO] [stderr] 30 | allSeasonsHighestRanking: usize, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `all_seasons_highest_ranking` [INFO] [stderr] [INFO] [stderr] warning: structure field `allSeasonsHighestSeason` should have a snake case name [INFO] [stderr] --> src/player/information.rs:31:5 [INFO] [stderr] | [INFO] [stderr] 31 | allSeasonsHighestSeason: usize, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `all_seasons_highest_season` [INFO] [stderr] [INFO] [stderr] warning: structure field `allSeasonsHighestTierType` should have a snake case name [INFO] [stderr] --> src/player/information.rs:32:5 [INFO] [stderr] | [INFO] [stderr] 32 | allSeasonsHighestTierType: usize, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `all_seasons_highest_tier_type` [INFO] [stderr] [INFO] [stderr] warning: structure field `battleRating` should have a snake case name [INFO] [stderr] --> src/player/information.rs:33:5 [INFO] [stderr] | [INFO] [stderr] 33 | battleRating: usize, [INFO] [stderr] | ^^^^^^^^^^^^ help: convert the identifier to snake case: `battle_rating` [INFO] [stderr] [INFO] [stderr] warning: structure field `currentSeasonHighestBattleRating` should have a snake case name [INFO] [stderr] --> src/player/information.rs:34:5 [INFO] [stderr] | [INFO] [stderr] 34 | currentSeasonHighestBattleRating: usize, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `current_season_highest_battle_rating` [INFO] [stderr] [INFO] [stderr] warning: structure field `currentSeasonHighestRanking` should have a snake case name [INFO] [stderr] --> src/player/information.rs:35:5 [INFO] [stderr] | [INFO] [stderr] 35 | currentSeasonHighestRanking: usize, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `current_season_highest_ranking` [INFO] [stderr] [INFO] [stderr] warning: structure field `currentSeasonHighestTierType` should have a snake case name [INFO] [stderr] --> src/player/information.rs:36:5 [INFO] [stderr] | [INFO] [stderr] 36 | currentSeasonHighestTierType: usize, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `current_season_highest_tier_type` [INFO] [stderr] [INFO] [stderr] warning: structure field `placementMatchCount` should have a snake case name [INFO] [stderr] --> src/player/information.rs:37:5 [INFO] [stderr] | [INFO] [stderr] 37 | placementMatchCount: usize, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `placement_match_count` [INFO] [stderr] [INFO] [stderr] warning: structure field `tierType` should have a snake case name [INFO] [stderr] --> src/player/information.rs:39:5 [INFO] [stderr] | [INFO] [stderr] 39 | tierType: usize [INFO] [stderr] | ^^^^^^^^ help: convert the identifier to snake case: `tier_type` [INFO] [stderr] [INFO] [stderr] warning: structure field `playerIds` should have a snake case name [INFO] [stderr] --> src/player/ownmobilesuitsetting.rs:8:5 [INFO] [stderr] | [INFO] [stderr] 8 | playerIds: Vec [INFO] [stderr] | ^^^^^^^^^ help: convert the identifier to snake case: `player_ids` [INFO] [stderr] [INFO] [stderr] warning: variable `playerIds` should have a snake case name [INFO] [stderr] --> src/player/ownmobilesuitsetting.rs:12:30 [INFO] [stderr] | [INFO] [stderr] 12 | pub async fn getsettingslist(playerIds: Json) -> Option { [INFO] [stderr] | ^^^^^^^^^ help: convert the identifier to snake case: `player_ids` [INFO] [stderr] [INFO] [stderr] warning: structure field `storedSeasonNo` should have a snake case name [INFO] [stderr] --> src/player/careerrecord.rs:8:5 [INFO] [stderr] | [INFO] [stderr] 8 | storedSeasonNo: usize [INFO] [stderr] | ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `stored_season_no` [INFO] [stderr] [INFO] [stderr] warning: variable `storedSeasonNo` should have a snake case name [INFO] [stderr] --> src/player/careerrecord.rs:12:22 [INFO] [stderr] | [INFO] [stderr] 12 | pub async fn getself(storedSeasonNo: Json) -> Option { [INFO] [stderr] | ^^^^^^^^^^^^^^ help: convert the identifier to snake case: `stored_season_no` [INFO] [stderr] [INFO] [stderr] warning: structure field `currentSeasonNo` should have a snake case name [INFO] [stderr] --> src/season/status.rs:8:5 [INFO] [stderr] | [INFO] [stderr] 8 | currentSeasonNo: usize, [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `current_season_no` [INFO] [stderr] [INFO] [stderr] warning: structure field `seasonPassStatus` should have a snake case name [INFO] [stderr] --> src/season/status.rs:9:5 [INFO] [stderr] | [INFO] [stderr] 9 | seasonPassStatus: SeasonStatus [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `season_pass_status` [INFO] [stderr] [INFO] [stderr] warning: structure field `isPremium` should have a snake case name [INFO] [stderr] --> src/season/status.rs:15:5 [INFO] [stderr] | [INFO] [stderr] 15 | isPremium: bool, [INFO] [stderr] | ^^^^^^^^^ help: convert the identifier to snake case: `is_premium` [INFO] [stderr] [INFO] [stderr] warning: structure field `passId` should have a snake case name [INFO] [stderr] --> src/season/status.rs:16:5 [INFO] [stderr] | [INFO] [stderr] 16 | passId: usize, [INFO] [stderr] | ^^^^^^ help: convert the identifier to snake case: `pass_id` [INFO] [stderr] [INFO] [stderr] warning: structure field `totalExp` should have a snake case name [INFO] [stderr] --> src/season/status.rs:17:5 [INFO] [stderr] | [INFO] [stderr] 17 | totalExp: usize [INFO] [stderr] | ^^^^^^^^ help: convert the identifier to snake case: `total_exp` [INFO] [stderr] [INFO] [stderr] warning: `gundamavo-api` (bin "gundamavo-api" test) generated 145 warnings (run `cargo fix --bin "gundamavo-api" --tests` to apply 15 suggestions) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.24s [INFO] [stderr] Running unittests src/main.rs (/opt/rustwide/target/debug/deps/gundamavo_api-108bb0f4a6f6ea60) [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "c2deb6cf10d77ed7d98e7de46c8faceacb708b0852f24bb39cd99d9b6d080ce0", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "c2deb6cf10d77ed7d98e7de46c8faceacb708b0852f24bb39cd99d9b6d080ce0", kill_on_drop: false }` [INFO] [stdout] c2deb6cf10d77ed7d98e7de46c8faceacb708b0852f24bb39cd99d9b6d080ce0 [INFO] testing sean3z/gundamevo-api against beta-2024-06-22 for beta-1.80-4 [INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fsean3z%2Fgundamevo-api" "/workspace/builds/worker-1-tc2/source", kill_on_drop: false }` [INFO] [stderr] Cloning into '/workspace/builds/worker-1-tc2/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/sean3z/gundamevo-api on toolchain beta-2024-06-22 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2024-06-22" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking git repo https://github.com/sean3z/gundamevo-api [INFO] finished tweaking git repo https://github.com/sean3z/gundamevo-api [INFO] tweaked toml for git repo https://github.com/sean3z/gundamevo-api written to /workspace/builds/worker-1-tc2/source/Cargo.toml [INFO] crate git repo https://github.com/sean3z/gundamevo-api 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" "+beta-2024-06-22" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/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:dff56e7819e73ed36160586b3445e93eb0be776c16704aeeded9c3fb668b2384" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2024-06-22" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] a97d2b92c23afebfa0c8b9c970859f9984aaef0afc1cd35359bb0b3de2273022 [INFO] running `Command { std: "docker" "start" "-a" "a97d2b92c23afebfa0c8b9c970859f9984aaef0afc1cd35359bb0b3de2273022", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "a97d2b92c23afebfa0c8b9c970859f9984aaef0afc1cd35359bb0b3de2273022", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "a97d2b92c23afebfa0c8b9c970859f9984aaef0afc1cd35359bb0b3de2273022", kill_on_drop: false }` [INFO] [stdout] a97d2b92c23afebfa0c8b9c970859f9984aaef0afc1cd35359bb0b3de2273022 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/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:dff56e7819e73ed36160586b3445e93eb0be776c16704aeeded9c3fb668b2384" "/opt/rustwide/cargo-home/bin/cargo" "+beta-2024-06-22" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 4a15988cb85f1c9827b88410c8eccdad03f14393255d4991b72ecf9e71f53cba [INFO] running `Command { std: "docker" "start" "-a" "4a15988cb85f1c9827b88410c8eccdad03f14393255d4991b72ecf9e71f53cba", kill_on_drop: false }` [INFO] [stderr] Compiling libc v0.2.147 [INFO] [stderr] Compiling proc-macro2 v1.0.66 [INFO] [stderr] Compiling unicode-ident v1.0.11 [INFO] [stderr] Compiling pin-project-lite v0.2.10 [INFO] [stderr] Compiling serde v1.0.178 [INFO] [stderr] Compiling serde_derive v1.0.178 [INFO] [stderr] Compiling once_cell v1.18.0 [INFO] [stderr] Compiling futures-channel v0.3.28 [INFO] [stderr] Compiling futures-core v0.3.28 [INFO] [stderr] Compiling itoa v1.0.9 [INFO] [stderr] Compiling yansi v1.0.0-rc [INFO] [stderr] Compiling proc-macro2-diagnostics v0.10.1 [INFO] [stderr] Compiling tokio v1.29.1 [INFO] [stderr] Compiling futures-task v0.3.28 [INFO] [stderr] Compiling futures-sink v0.3.28 [INFO] [stderr] Compiling futures-util v0.3.28 [INFO] [stderr] Compiling http v0.2.9 [INFO] [stderr] Compiling time-core v0.1.1 [INFO] [stderr] Compiling futures-io v0.3.28 [INFO] [stderr] Compiling tracing-core v0.1.31 [INFO] [stderr] Compiling want v0.3.1 [INFO] [stderr] Compiling time-macros v0.2.10 [INFO] [stderr] Compiling cookie v0.17.0 [INFO] [stderr] Compiling indexmap v1.9.3 [INFO] [stderr] Compiling ref-cast v1.0.19 [INFO] [stderr] Compiling inlinable_string v0.1.15 [INFO] [stderr] Compiling smallvec v1.11.0 [INFO] [stderr] Compiling uncased v0.9.9 [INFO] [stderr] Compiling percent-encoding v2.3.0 [INFO] [stderr] Compiling hashbrown v0.14.0 [INFO] [stderr] Compiling rustix v0.38.4 [INFO] [stderr] Compiling log v0.4.19 [INFO] [stderr] Compiling tracing v0.1.37 [INFO] [stderr] Compiling rustls v0.20.8 [INFO] [stderr] Compiling bitflags v2.3.3 [INFO] [stderr] Compiling stable-pattern v0.1.0 [INFO] [stderr] Compiling lock_api v0.4.10 [INFO] [stderr] Compiling winnow v0.5.1 [INFO] [stderr] Compiling parking_lot_core v0.9.8 [INFO] [stderr] Compiling quote v1.0.32 [INFO] [stderr] Compiling socket2 v0.4.9 [INFO] [stderr] Compiling mio v0.8.8 [INFO] [stderr] Compiling signal-hook-registry v1.4.1 [INFO] [stderr] Compiling num_cpus v1.16.0 [INFO] [stderr] Compiling http-body v0.4.5 [INFO] [stderr] Compiling ring v0.16.20 [INFO] [stderr] Compiling syn v2.0.27 [INFO] [stderr] Compiling indexmap v2.0.0 [INFO] [stderr] Compiling getrandom v0.2.10 [INFO] [stderr] Compiling linux-raw-sys v0.4.3 [INFO] [stderr] Compiling state v0.5.3 [INFO] [stderr] Compiling either v1.9.0 [INFO] [stderr] Compiling rand_core v0.6.4 [INFO] [stderr] Compiling multer v2.1.0 [INFO] [stderr] Compiling figment v0.10.10 [INFO] [stderr] Compiling num-traits v0.2.16 [INFO] [stderr] Compiling base64 v0.21.2 [INFO] [stderr] Compiling async-trait v0.1.72 [INFO] [stderr] Compiling serde_json v1.0.104 [INFO] [stderr] Compiling rustls-pemfile v1.0.3 [INFO] [stderr] Compiling rand_chacha v0.3.1 [INFO] [stderr] Compiling time v0.3.23 [INFO] [stderr] Compiling rocket v0.5.0-rc.3 [INFO] [stderr] Compiling spin v0.9.8 [INFO] [stderr] Compiling glob v0.3.1 [INFO] [stderr] Compiling fastrand v2.0.0 [INFO] [stderr] Compiling unicode-xid v0.2.4 [INFO] [stderr] Compiling futures v0.3.28 [INFO] [stderr] Compiling ryu v1.0.15 [INFO] [stderr] Compiling parking_lot v0.12.1 [INFO] [stderr] Compiling rand v0.8.5 [INFO] [stderr] Compiling time v0.1.45 [INFO] [stderr] Compiling yansi v0.5.1 [INFO] [stderr] Compiling binascii v0.1.4 [INFO] [stderr] Compiling iana-time-zone v0.1.57 [INFO] [stderr] Compiling atomic v0.5.3 [INFO] [stderr] Compiling webpki v0.22.0 [INFO] [stderr] Compiling sct v0.7.0 [INFO] [stdout] error[E0282]: type annotations needed for `Box<_>` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/time-0.3.23/src/format_description/parse/mod.rs:83:9 [INFO] [stdout] | [INFO] [stdout] 83 | let items = format_items [INFO] [stdout] | ^^^^^ [INFO] [stdout] ... [INFO] [stdout] 86 | Ok(items.into()) [INFO] [stdout] | ---- type must be known at this point [INFO] [stdout] | [INFO] [stdout] help: consider giving `items` an explicit type, where the placeholders `_` are specified [INFO] [stdout] | [INFO] [stdout] 83 | let items: Box<_> = format_items [INFO] [stdout] | ++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0282`. [INFO] [stdout] [INFO] [stderr] error: could not compile `time` (lib) due to 2 previous errors [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] running `Command { std: "docker" "inspect" "4a15988cb85f1c9827b88410c8eccdad03f14393255d4991b72ecf9e71f53cba", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "4a15988cb85f1c9827b88410c8eccdad03f14393255d4991b72ecf9e71f53cba", kill_on_drop: false }` [INFO] [stdout] 4a15988cb85f1c9827b88410c8eccdad03f14393255d4991b72ecf9e71f53cba