[INFO] fetching crate pvz_interception_calculator 2.0.7...
[INFO] testing pvz_interception_calculator-2.0.7 against 1.75.0 for beta-1.76-1
[INFO] extracting crate pvz_interception_calculator 2.0.7 into /workspace/builds/worker-0-tc1/source
[INFO] validating manifest of crates.io crate pvz_interception_calculator 2.0.7 on toolchain 1.75.0
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.75.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate pvz_interception_calculator 2.0.7
[INFO] finished tweaking crates.io crate pvz_interception_calculator 2.0.7
[INFO] tweaked toml for crates.io crate pvz_interception_calculator 2.0.7 written to /workspace/builds/worker-0-tc1/source/Cargo.toml
[INFO] crate crates.io crate pvz_interception_calculator 2.0.7 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.75.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded dyn-fmt v0.4.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+1.75.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 75752eb1242298d4268bb6eac068a48dd0ec793615d6348f352c274bcb386a4c
[INFO] running `Command { std: "docker" "start" "-a" "75752eb1242298d4268bb6eac068a48dd0ec793615d6348f352c274bcb386a4c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "75752eb1242298d4268bb6eac068a48dd0ec793615d6348f352c274bcb386a4c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "75752eb1242298d4268bb6eac068a48dd0ec793615d6348f352c274bcb386a4c", kill_on_drop: false }`
[INFO] [stdout] 75752eb1242298d4268bb6eac068a48dd0ec793615d6348f352c274bcb386a4c
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+1.75.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 91e155ce275f2d9e14ba4f743894adc6299df4556b357271ada149a5a8a4414c
[INFO] running `Command { std: "docker" "start" "-a" "91e155ce275f2d9e14ba4f743894adc6299df4556b357271ada149a5a8a4414c", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.147
[INFO] [stderr]    Compiling rustix v0.38.11
[INFO] [stderr]    Compiling bitflags v2.4.0
[INFO] [stderr]    Compiling linux-raw-sys v0.4.5
[INFO] [stderr]    Compiling smallvec v1.11.0
[INFO] [stderr]    Compiling endian-type v0.1.2
[INFO] [stderr]    Compiling home v0.5.5
[INFO] [stderr]    Compiling unicode-width v0.1.10
[INFO] [stderr]    Compiling memchr v2.6.3
[INFO] [stderr]    Compiling unicode-segmentation v1.10.1
[INFO] [stderr]    Compiling utf8parse v0.2.1
[INFO] [stderr]    Compiling log v0.4.20
[INFO] [stderr]    Compiling termcolor v1.2.0
[INFO] [stderr]    Compiling dyn-fmt v0.4.0
[INFO] [stderr]    Compiling nibble_vec v0.1.0
[INFO] [stderr]    Compiling radix_trie v0.2.1
[INFO] [stderr]    Compiling nix v0.26.4
[INFO] [stderr]    Compiling fd-lock v3.0.13
[INFO] [stderr]    Compiling rustyline v12.0.0
[INFO] [stderr]    Compiling pvz_interception_calculator v2.0.7 (/opt/rustwide/workdir)
[INFO] [stdout] error[E0425]: cannot find value `NEED_COB_COL` in this scope
[INFO] [stdout]    --> src/game.rs:229:52
[INFO] [stdout]     |
[INFO] [stdout] 229 |                 if hit_col <= 5. || cob_col.expect(NEED_COB_COL) <= 4 {
[INFO] [stdout]     |                                                    ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use crate::lang::en::NEED_COB_COL;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use crate::lang::zh::NEED_COB_COL;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `NEED_COB_COL` in this scope
[INFO] [stdout]    --> src/game.rs:266:38
[INFO] [stdout]     |
[INFO] [stdout] 266 |                 .get((cob_col.expect(NEED_COB_COL) - 1) as usize)
[INFO] [stdout]     |                                      ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use crate::lang::en::NEED_COB_COL;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use crate::lang::zh::NEED_COB_COL;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `COB_TIME_SHOULD_BE_NON_NEGATIVE` in this scope
[INFO] [stdout]    --> src/game.rs:774:19
[INFO] [stdout]     |
[INFO] [stdout] 774 |                 "{COB_TIME_SHOULD_BE_NON_NEGATIVE} ({INPUT_ERROR_GOT}: {cob_time})"
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use crate::lang::en::COB_TIME_SHOULD_BE_NON_NEGATIVE;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use crate::lang::zh::COB_TIME_SHOULD_BE_NON_NEGATIVE;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `INPUT_ERROR_GOT` in this scope
[INFO] [stdout]    --> src/game.rs:774:54
[INFO] [stdout]     |
[INFO] [stdout] 774 |                 "{COB_TIME_SHOULD_BE_NON_NEGATIVE} ({INPUT_ERROR_GOT}: {cob_time})"
[INFO] [stdout]     |                                                      ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use crate::lang::en::INPUT_ERROR_GOT;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use crate::lang::zh::INPUT_ERROR_GOT;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GARG_MIN_WALK_OUT_OF_RANGE` in this scope
[INFO] [stdout]    --> src/game.rs:808:26
[INFO] [stdout]     |
[INFO] [stdout] 808 |         (None, _) => Err(GARG_MIN_WALK_OUT_OF_RANGE.format(&[
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use crate::lang::en::GARG_MIN_WALK_OUT_OF_RANGE;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use crate::lang::zh::GARG_MIN_WALK_OUT_OF_RANGE;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GARG_MAX_WALK_OUT_OF_RANGE` in this scope
[INFO] [stdout]    --> src/game.rs:813:26
[INFO] [stdout]     |
[INFO] [stdout] 813 |         (_, None) => Err(GARG_MAX_WALK_OUT_OF_RANGE.format(&[
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use crate::lang::en::GARG_MAX_WALK_OUT_OF_RANGE;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use crate::lang::zh::GARG_MAX_WALK_OUT_OF_RANGE;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GARG_X_RANGE_CANCELLED` in this scope
[INFO] [stdout]   --> src/parser.rs:19:36
[INFO] [stdout]    |
[INFO] [stdout] 19 |             printer::print_warning(GARG_X_RANGE_CANCELLED);
[INFO] [stdout]    |                                    ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 1  + use crate::lang::en::GARG_X_RANGE_CANCELLED;
[INFO] [stdout]    |
[INFO] [stdout] 1  + use crate::lang::zh::GARG_X_RANGE_CANCELLED;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GARG_X_RANGE_MODIFIED` in this scope
[INFO] [stdout]   --> src/parser.rs:23:36
[INFO] [stdout]    |
[INFO] [stdout] 23 |             printer::print_warning(GARG_X_RANGE_MODIFIED.format(&[min, max]).as_str());
[INFO] [stdout]    |                                    ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 1  + use crate::lang::en::GARG_X_RANGE_MODIFIED;
[INFO] [stdout]    |
[INFO] [stdout] 1  + use crate::lang::zh::GARG_X_RANGE_MODIFIED;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `HELLO` in this scope
[INFO] [stdout]   --> src/parser.rs:50:24
[INFO] [stdout]    |
[INFO] [stdout] 50 |         println!("{}", HELLO);
[INFO] [stdout]    |                        ^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 1  + use crate::lang::en::HELLO;
[INFO] [stdout]    |
[INFO] [stdout] 1  + use crate::lang::zh::HELLO;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `HELP` in this scope
[INFO] [stdout]   --> src/parser.rs:66:28
[INFO] [stdout]    |
[INFO] [stdout] 66 |             println!("{}", HELP);
[INFO] [stdout]    |                            ^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 1  + use crate::lang::en::HELP;
[INFO] [stdout]    |
[INFO] [stdout] 1  + use crate::lang::zh::HELP;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ABOUT` in this scope
[INFO] [stdout]   --> src/parser.rs:75:28
[INFO] [stdout]    |
[INFO] [stdout] 75 |             println!("{}", ABOUT);
[INFO] [stdout]    |                            ^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 1  + use crate::lang::en::ABOUT;
[INFO] [stdout]    |
[INFO] [stdout] 1  + use crate::lang::zh::ABOUT;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SET_FRONTYARD` in this scope
[INFO] [stdout]   --> src/parser.rs:86:28
[INFO] [stdout]    |
[INFO] [stdout] 86 |                 println!("{SET_FRONTYARD}");
[INFO] [stdout]    |                            ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 1  + use crate::lang::en::SET_FRONTYARD;
[INFO] [stdout]    |
[INFO] [stdout] 1  + use crate::lang::zh::SET_FRONTYARD;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SET_BACKYARD` in this scope
[INFO] [stdout]   --> src/parser.rs:91:28
[INFO] [stdout]    |
[INFO] [stdout] 91 |                 println!("{SET_BACKYARD}");
[INFO] [stdout]    |                            ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 1  + use crate::lang::en::SET_BACKYARD;
[INFO] [stdout]    |
[INFO] [stdout] 1  + use crate::lang::zh::SET_BACKYARD;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SET_ROOF` in this scope
[INFO] [stdout]   --> src/parser.rs:96:28
[INFO] [stdout]    |
[INFO] [stdout] 96 |                 println!("{SET_ROOF}");
[INFO] [stdout]    |                            ^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 1  + use crate::lang::en::SET_ROOF;
[INFO] [stdout]    |
[INFO] [stdout] 1  + use crate::lang::zh::SET_ROOF;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `NEED_HIT_ROW_HIT_COL` in this scope
[INFO] [stdout]    --> src/parser.rs:170:54
[INFO] [stdout]     |
[INFO] [stdout] 170 | ...                   printer::print_error(NEED_HIT_ROW_HIT_COL);
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use crate::lang::en::NEED_HIT_ROW_HIT_COL;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use crate::lang::zh::NEED_HIT_ROW_HIT_COL;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `NEED_HIT_COL` in this scope
[INFO] [stdout]    --> src/parser.rs:174:54
[INFO] [stdout]     |
[INFO] [stdout] 174 | ...                   printer::print_error(NEED_HIT_COL);
[INFO] [stdout]     |                                            ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use crate::lang::en::NEED_HIT_COL;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use crate::lang::zh::NEED_HIT_COL;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `NEED_HIT_COL` in this scope
[INFO] [stdout]    --> src/parser.rs:207:54
[INFO] [stdout]     |
[INFO] [stdout] 207 | ...                   printer::print_error(NEED_HIT_COL);
[INFO] [stdout]     |                                            ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use crate::lang::en::NEED_HIT_COL;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use crate::lang::zh::NEED_HIT_COL;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `NEED_HIT_ROW_HIT_COL_COB_COL` in this scope
[INFO] [stdout]    --> src/parser.rs:243:54
[INFO] [stdout]     |
[INFO] [stdout] 243 | ...                   printer::print_error(NEED_HIT_ROW_HIT_COL_COB_COL);
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use crate::lang::en::NEED_HIT_ROW_HIT_COL_COB_COL;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use crate::lang::zh::NEED_HIT_ROW_HIT_COL_COB_COL;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `NEED_HIT_COL_COB_COL` in this scope
[INFO] [stdout]    --> src/parser.rs:247:54
[INFO] [stdout]     |
[INFO] [stdout] 247 | ...                   printer::print_error(NEED_HIT_COL_COB_COL);
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use crate::lang::en::NEED_HIT_COL_COB_COL;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use crate::lang::zh::NEED_HIT_COL_COB_COL;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `NEED_COB_COL` in this scope
[INFO] [stdout]    --> src/parser.rs:251:54
[INFO] [stdout]     |
[INFO] [stdout] 251 | ...                   printer::print_error(NEED_COB_COL);
[INFO] [stdout]     |                                            ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use crate::lang::en::NEED_COB_COL;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use crate::lang::zh::NEED_COB_COL;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `NEED_HIT_COL_COB_COL` in this scope
[INFO] [stdout]    --> src/parser.rs:289:54
[INFO] [stdout]     |
[INFO] [stdout] 289 | ...                   printer::print_error(NEED_HIT_COL_COB_COL);
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use crate::lang::en::NEED_HIT_COL_COB_COL;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use crate::lang::zh::NEED_HIT_COL_COB_COL;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `NEED_COB_COL` in this scope
[INFO] [stdout]    --> src/parser.rs:293:54
[INFO] [stdout]     |
[INFO] [stdout] 293 | ...                   printer::print_error(NEED_COB_COL);
[INFO] [stdout]     |                                            ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use crate::lang::en::NEED_COB_COL;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use crate::lang::zh::NEED_COB_COL;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `NEED_DOOM_ROW_DOOM_COL` in this scope
[INFO] [stdout]    --> src/parser.rs:362:42
[INFO] [stdout]     |
[INFO] [stdout] 362 |                     printer::print_error(NEED_DOOM_ROW_DOOM_COL);
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use crate::lang::en::NEED_DOOM_ROW_DOOM_COL;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use crate::lang::zh::NEED_DOOM_ROW_DOOM_COL;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `NEED_DOOM_ROW` in this scope
[INFO] [stdout]    --> src/parser.rs:366:42
[INFO] [stdout]     |
[INFO] [stdout] 366 |                     printer::print_error(NEED_DOOM_ROW);
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use crate::lang::en::NEED_DOOM_ROW;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use crate::lang::zh::NEED_DOOM_ROW;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `NEED_COB_COL` in this scope
[INFO] [stdout]    --> src/parser.rs:488:50
[INFO] [stdout]     |
[INFO] [stdout] 488 | ...                   printer::print_error(NEED_COB_COL);
[INFO] [stdout]     |                                            ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use crate::lang::en::NEED_COB_COL;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use crate::lang::zh::NEED_COB_COL;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `NEED_HIT_ROW_HIT_COL_RANGE` in this scope
[INFO] [stdout]    --> src/parser.rs:556:50
[INFO] [stdout]     |
[INFO] [stdout] 556 | ...                   printer::print_error(NEED_HIT_ROW_HIT_COL_RANGE);
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use crate::lang::en::NEED_HIT_ROW_HIT_COL_RANGE;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use crate::lang::zh::NEED_HIT_ROW_HIT_COL_RANGE;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `NEED_HIT_COL_RANGE` in this scope
[INFO] [stdout]    --> src/parser.rs:560:50
[INFO] [stdout]     |
[INFO] [stdout] 560 | ...                   printer::print_error(NEED_HIT_COL_RANGE);
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use crate::lang::en::NEED_HIT_COL_RANGE;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use crate::lang::zh::NEED_HIT_COL_RANGE;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `NEED_HIT_ROW_HIT_COL_RANGE_COB_COL` in this scope
[INFO] [stdout]    --> src/parser.rs:602:50
[INFO] [stdout]     |
[INFO] [stdout] 602 | ...                   printer::print_error(NEED_HIT_ROW_HIT_COL_RANGE_COB_COL);
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use crate::lang::en::NEED_HIT_ROW_HIT_COL_RANGE_COB_COL;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use crate::lang::zh::NEED_HIT_ROW_HIT_COL_RANGE_COB_COL;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `NEED_HIT_COL_RANGE_COB_COL` in this scope
[INFO] [stdout]    --> src/parser.rs:606:50
[INFO] [stdout]     |
[INFO] [stdout] 606 | ...                   printer::print_error(NEED_HIT_COL_RANGE_COB_COL);
[INFO] [stdout]     |                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use crate::lang::en::NEED_HIT_COL_RANGE_COB_COL;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use crate::lang::zh::NEED_HIT_COL_RANGE_COB_COL;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `NEED_COB_COL` in this scope
[INFO] [stdout]    --> src/parser.rs:610:50
[INFO] [stdout]     |
[INFO] [stdout] 610 | ...                   printer::print_error(NEED_COB_COL);
[INFO] [stdout]     |                                            ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use crate::lang::en::NEED_COB_COL;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use crate::lang::zh::NEED_COB_COL;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `CANNOT_INTERCEPT_WITHOUT_HARM` in this scope
[INFO] [stdout]    --> src/parser.rs:706:36
[INFO] [stdout]     |
[INFO] [stdout] 706 |                         println!("{CANNOT_INTERCEPT_WITHOUT_HARM}");
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use crate::lang::en::CANNOT_INTERCEPT_WITHOUT_HARM;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use crate::lang::zh::CANNOT_INTERCEPT_WITHOUT_HARM;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `COL` in this scope
[INFO] [stdout]    --> src/parser.rs:712:29
[INFO] [stdout]     |
[INFO] [stdout] 712 | ...                   COL.format(&[format!("{:?}", cob_cols)]),
[INFO] [stdout]     |                       ^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use crate::lang::en::COL;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use crate::lang::zh::COL;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `HIT_COL_WITH_MAX_DELAY` in this scope
[INFO] [stdout]    --> src/parser.rs:711:31
[INFO] [stdout]     |
[INFO] [stdout] 711 | ...                   "{HIT_COL_WITH_MAX_DELAY}: {}",
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use crate::lang::en::HIT_COL_WITH_MAX_DELAY;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use crate::lang::zh::HIT_COL_WITH_MAX_DELAY;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `NEED_IMP_X_RANGE` in this scope
[INFO] [stdout]    --> src/parser.rs:727:42
[INFO] [stdout]     |
[INFO] [stdout] 727 |                     printer::print_error(NEED_IMP_X_RANGE);
[INFO] [stdout]     |                                          ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use crate::lang::en::NEED_IMP_X_RANGE;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use crate::lang::zh::NEED_IMP_X_RANGE;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `IMP_X_SHOULD_BE_INTEGER` in this scope
[INFO] [stdout]    --> src/parser.rs:732:57
[INFO] [stdout]     |
[INFO] [stdout] 732 |                         printer::print_error_with_input(IMP_X_SHOULD_BE_INTEGER, imp_x);
[INFO] [stdout]     |                                                         ^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use crate::lang::en::IMP_X_SHOULD_BE_INTEGER;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use crate::lang::zh::IMP_X_SHOULD_BE_INTEGER;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `IMP_X_SHOULD_BE_IN_RANGE` in this scope
[INFO] [stdout]    --> src/parser.rs:739:30
[INFO] [stdout]     |
[INFO] [stdout] 739 | ...                   &IMP_X_SHOULD_BE_IN_RANGE
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use crate::lang::en::IMP_X_SHOULD_BE_IN_RANGE;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use crate::lang::zh::IMP_X_SHOULD_BE_IN_RANGE;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GARG_X_RANGE` in this scope
[INFO] [stdout]    --> src/parser.rs:745:32
[INFO] [stdout]     |
[INFO] [stdout] 745 |                     println!("{GARG_X_RANGE}: {:.3}~{:.3}", min_garg_x, max_garg_x);
[INFO] [stdout]     |                                ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use crate::lang::en::GARG_X_RANGE;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use crate::lang::zh::GARG_X_RANGE;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ICE_TIMES_SHOULD_BE_INTEGER` in this scope
[INFO] [stdout]    --> src/parser.rs:765:21
[INFO] [stdout]     |
[INFO] [stdout] 765 |                     ICE_TIMES_SHOULD_BE_INTEGER,
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use crate::lang::en::ICE_TIMES_SHOULD_BE_INTEGER;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use crate::lang::zh::ICE_TIMES_SHOULD_BE_INTEGER;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `COB_TIME_SHOULD_BE_INTEGER` in this scope
[INFO] [stdout]    --> src/parser.rs:777:49
[INFO] [stdout]     |
[INFO] [stdout] 777 |                 printer::print_error_with_input(COB_TIME_SHOULD_BE_INTEGER, cob_time);
[INFO] [stdout]     |                                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use crate::lang::en::COB_TIME_SHOULD_BE_INTEGER;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use crate::lang::zh::COB_TIME_SHOULD_BE_INTEGER;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `COB_TIME_SHOULD_BE_NON_NEGATIVE` in this scope
[INFO] [stdout]    --> src/parser.rs:782:21
[INFO] [stdout]     |
[INFO] [stdout] 782 |                     COB_TIME_SHOULD_BE_NON_NEGATIVE,
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use crate::lang::en::COB_TIME_SHOULD_BE_NON_NEGATIVE;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use crate::lang::zh::COB_TIME_SHOULD_BE_NON_NEGATIVE;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DELAY_TIME_SHOULD_BE_INTEGER` in this scope
[INFO] [stdout]    --> src/parser.rs:794:49
[INFO] [stdout]     |
[INFO] [stdout] 794 |                 printer::print_error_with_input(DELAY_TIME_SHOULD_BE_INTEGER, delay_time);
[INFO] [stdout]     |                                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use crate::lang::en::DELAY_TIME_SHOULD_BE_INTEGER;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use crate::lang::zh::DELAY_TIME_SHOULD_BE_INTEGER;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `HIT_ROW_SHOULD_BE_INTEGER` in this scope
[INFO] [stdout]    --> src/parser.rs:804:49
[INFO] [stdout]     |
[INFO] [stdout] 804 |                 printer::print_error_with_input(HIT_ROW_SHOULD_BE_INTEGER, hit_row);
[INFO] [stdout]     |                                                 ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use crate::lang::en::HIT_ROW_SHOULD_BE_INTEGER;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use crate::lang::zh::HIT_ROW_SHOULD_BE_INTEGER;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `HIT_ROW_OUT_OF_RANGE` in this scope
[INFO] [stdout]    --> src/parser.rs:809:22
[INFO] [stdout]     |
[INFO] [stdout] 809 |                     &HIT_ROW_OUT_OF_RANGE.format(&[format!("{:?}", valid_hit_rows)]),
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use crate::lang::en::HIT_ROW_OUT_OF_RANGE;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use crate::lang::zh::HIT_ROW_OUT_OF_RANGE;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `HIT_COL_SHOULD_BE_NUMBER` in this scope
[INFO] [stdout]    --> src/parser.rs:821:49
[INFO] [stdout]     |
[INFO] [stdout] 821 |                 printer::print_error_with_input(HIT_COL_SHOULD_BE_NUMBER, hit_col);
[INFO] [stdout]     |                                                 ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use crate::lang::en::HIT_COL_SHOULD_BE_NUMBER;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use crate::lang::zh::HIT_COL_SHOULD_BE_NUMBER;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `HIT_COL_SHOULD_BE_IN_RANGE` in this scope
[INFO] [stdout]    --> src/parser.rs:826:21
[INFO] [stdout]     |
[INFO] [stdout] 826 |                     HIT_COL_SHOULD_BE_IN_RANGE,
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use crate::lang::en::HIT_COL_SHOULD_BE_IN_RANGE;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use crate::lang::zh::HIT_COL_SHOULD_BE_IN_RANGE;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `HIT_COL_TIMES_EIGHTY_NOT_INTEGER` in this scope
[INFO] [stdout]    --> src/parser.rs:835:26
[INFO] [stdout]     |
[INFO] [stdout] 835 |                         &HIT_COL_TIMES_EIGHTY_NOT_INTEGER.format(&[hit_col, corrected_hit_col]),
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use crate::lang::en::HIT_COL_TIMES_EIGHTY_NOT_INTEGER;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use crate::lang::zh::HIT_COL_TIMES_EIGHTY_NOT_INTEGER;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `NEED_MIN_MAX_HIT_COL` in this scope
[INFO] [stdout]    --> src/parser.rs:851:38
[INFO] [stdout]     |
[INFO] [stdout] 851 |                 printer::print_error(NEED_MIN_MAX_HIT_COL);
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use crate::lang::en::NEED_MIN_MAX_HIT_COL;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use crate::lang::zh::NEED_MIN_MAX_HIT_COL;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `NEED_MAX_HIT_COL` in this scope
[INFO] [stdout]    --> src/parser.rs:855:38
[INFO] [stdout]     |
[INFO] [stdout] 855 |                 printer::print_error(NEED_MAX_HIT_COL);
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use crate::lang::en::NEED_MAX_HIT_COL;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use crate::lang::zh::NEED_MAX_HIT_COL;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MIN_COL_SHOULD_BE_SMALLER_THAN_MAX_COL` in this scope
[INFO] [stdout]    --> src/parser.rs:869:33
[INFO] [stdout]     |
[INFO] [stdout] 869 | ...                   MIN_COL_SHOULD_BE_SMALLER_THAN_MAX_COL,
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use crate::lang::en::MIN_COL_SHOULD_BE_SMALLER_THAN_MAX_COL;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use crate::lang::zh::MIN_COL_SHOULD_BE_SMALLER_THAN_MAX_COL;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `COB_COL_SHOULD_BE_INTEGER` in this scope
[INFO] [stdout]    --> src/parser.rs:888:49
[INFO] [stdout]     |
[INFO] [stdout] 888 |                 printer::print_error_with_input(COB_COL_SHOULD_BE_INTEGER, cob_col);
[INFO] [stdout]     |                                                 ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use crate::lang::en::COB_COL_SHOULD_BE_INTEGER;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use crate::lang::zh::COB_COL_SHOULD_BE_INTEGER;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `COB_COL_SHOULD_BE_IN_RANGE` in this scope
[INFO] [stdout]    --> src/parser.rs:893:21
[INFO] [stdout]     |
[INFO] [stdout] 893 |                     COB_COL_SHOULD_BE_IN_RANGE,
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use crate::lang::en::COB_COL_SHOULD_BE_IN_RANGE;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use crate::lang::zh::COB_COL_SHOULD_BE_IN_RANGE;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DOOM_ROW_SHOULD_BE_INTEGER` in this scope
[INFO] [stdout]    --> src/parser.rs:905:49
[INFO] [stdout]     |
[INFO] [stdout] 905 |                 printer::print_error_with_input(DOOM_ROW_SHOULD_BE_INTEGER, doom_row);
[INFO] [stdout]     |                                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use crate::lang::en::DOOM_ROW_SHOULD_BE_INTEGER;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use crate::lang::zh::DOOM_ROW_SHOULD_BE_INTEGER;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DOOM_ROW_OUT_OF_RANGE` in this scope
[INFO] [stdout]    --> src/parser.rs:910:22
[INFO] [stdout]     |
[INFO] [stdout] 910 |                     &DOOM_ROW_OUT_OF_RANGE.format(&[format!("{:?}", valid_doom_rows)]),
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use crate::lang::en::DOOM_ROW_OUT_OF_RANGE;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use crate::lang::zh::DOOM_ROW_OUT_OF_RANGE;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DOOM_COL_SHOULD_BE_INTEGER` in this scope
[INFO] [stdout]    --> src/parser.rs:922:49
[INFO] [stdout]     |
[INFO] [stdout] 922 |                 printer::print_error_with_input(DOOM_COL_SHOULD_BE_INTEGER, doom_col);
[INFO] [stdout]     |                                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use crate::lang::en::DOOM_COL_SHOULD_BE_INTEGER;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use crate::lang::zh::DOOM_COL_SHOULD_BE_INTEGER;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DOOM_COL_SHOULD_BE_IN_RANGE` in this scope
[INFO] [stdout]    --> src/parser.rs:927:21
[INFO] [stdout]     |
[INFO] [stdout] 927 |                     DOOM_COL_SHOULD_BE_IN_RANGE,
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use crate::lang::en::DOOM_COL_SHOULD_BE_IN_RANGE;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use crate::lang::zh::DOOM_COL_SHOULD_BE_IN_RANGE;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `NEED_GARG_ROWS_X_RANGE_ICE_FLAG` in this scope
[INFO] [stdout]    --> src/parser.rs:942:38
[INFO] [stdout]     |
[INFO] [stdout] 942 |                 printer::print_error(NEED_GARG_ROWS_X_RANGE_ICE_FLAG);
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use crate::lang::en::NEED_GARG_ROWS_X_RANGE_ICE_FLAG;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use crate::lang::zh::NEED_GARG_ROWS_X_RANGE_ICE_FLAG;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GARG_ROWS_SHOULD_BE_INTEGER` in this scope
[INFO] [stdout]    --> src/parser.rs:983:49
[INFO] [stdout]     |
[INFO] [stdout] 983 |                 printer::print_error_with_input(GARG_ROWS_SHOULD_BE_INTEGER, garg_rows);
[INFO] [stdout]     |                                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use crate::lang::en::GARG_ROWS_SHOULD_BE_INTEGER;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use crate::lang::zh::GARG_ROWS_SHOULD_BE_INTEGER;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GARG_ROWS_ALL_OUT_OF_RANGE` in this scope
[INFO] [stdout]    --> src/parser.rs:994:26
[INFO] [stdout]     |
[INFO] [stdout] 994 |                         &GARG_ROWS_ALL_OUT_OF_RANGE.format(&[format!("{:?}", valid_garg_rows)]),
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use crate::lang::en::GARG_ROWS_ALL_OUT_OF_RANGE;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use crate::lang::zh::GARG_ROWS_ALL_OUT_OF_RANGE;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `NEED_MIN_MAX_GARG_X` in this scope
[INFO] [stdout]     --> src/parser.rs:1013:38
[INFO] [stdout]      |
[INFO] [stdout] 1013 |                 printer::print_error(NEED_MIN_MAX_GARG_X);
[INFO] [stdout]      |                                      ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 1    + use crate::lang::en::NEED_MIN_MAX_GARG_X;
[INFO] [stdout]      |
[INFO] [stdout] 1    + use crate::lang::zh::NEED_MIN_MAX_GARG_X;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `NEED_MAX_GARG_X` in this scope
[INFO] [stdout]     --> src/parser.rs:1017:38
[INFO] [stdout]      |
[INFO] [stdout] 1017 |                 printer::print_error(NEED_MAX_GARG_X);
[INFO] [stdout]      |                                      ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 1    + use crate::lang::en::NEED_MAX_GARG_X;
[INFO] [stdout]      |
[INFO] [stdout] 1    + use crate::lang::zh::NEED_MAX_GARG_X;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MIN_GARG_X_SHOULD_BE_NUMBER` in this scope
[INFO] [stdout]     --> src/parser.rs:1023:57
[INFO] [stdout]      |
[INFO] [stdout] 1023 |                         printer::print_error_with_input(MIN_GARG_X_SHOULD_BE_NUMBER, min_garg_x);
[INFO] [stdout]      |                                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 1    + use crate::lang::en::MIN_GARG_X_SHOULD_BE_NUMBER;
[INFO] [stdout]      |
[INFO] [stdout] 1    + use crate::lang::zh::MIN_GARG_X_SHOULD_BE_NUMBER;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MAX_GARG_X_SHOULD_BE_NUMBER` in this scope
[INFO] [stdout]     --> src/parser.rs:1027:57
[INFO] [stdout]      |
[INFO] [stdout] 1027 |                         printer::print_error_with_input(MAX_GARG_X_SHOULD_BE_NUMBER, max_garg_x);
[INFO] [stdout]      |                                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 1    + use crate::lang::en::MAX_GARG_X_SHOULD_BE_NUMBER;
[INFO] [stdout]      |
[INFO] [stdout] 1    + use crate::lang::zh::MAX_GARG_X_SHOULD_BE_NUMBER;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MIN_GARG_X_SHOULD_BE_SMALLER_THAN_MAX_GARG_X` in this scope
[INFO] [stdout]     --> src/parser.rs:1032:29
[INFO] [stdout]      |
[INFO] [stdout] 1032 | ...                   MIN_GARG_X_SHOULD_BE_SMALLER_THAN_MAX_GARG_X,
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 1    + use crate::lang::en::MIN_GARG_X_SHOULD_BE_SMALLER_THAN_MAX_GARG_X;
[INFO] [stdout]      |
[INFO] [stdout] 1    + use crate::lang::zh::MIN_GARG_X_SHOULD_BE_SMALLER_THAN_MAX_GARG_X;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MIN_GARG_X_SHOULD_BE_LARGER_THAN_LOWER_BOUND` in this scope
[INFO] [stdout]     --> src/parser.rs:1039:30
[INFO] [stdout]      |
[INFO] [stdout] 1039 | ...                   &MIN_GARG_X_SHOULD_BE_LARGER_THAN_LOWER_BOUND
[INFO] [stdout]      |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 1    + use crate::lang::en::MIN_GARG_X_SHOULD_BE_LARGER_THAN_LOWER_BOUND;
[INFO] [stdout]      |
[INFO] [stdout] 1    + use crate::lang::zh::MIN_GARG_X_SHOULD_BE_LARGER_THAN_LOWER_BOUND;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MAX_GARG_X_SHOULD_BE_SMALLER_THAN_UPPER_BOUND` in this scope
[INFO] [stdout]     --> src/parser.rs:1047:30
[INFO] [stdout]      |
[INFO] [stdout] 1047 | ...                   &MAX_GARG_X_SHOULD_BE_SMALLER_THAN_UPPER_BOUND
[INFO] [stdout]      |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 1    + use crate::lang::en::MAX_GARG_X_SHOULD_BE_SMALLER_THAN_UPPER_BOUND;
[INFO] [stdout]      |
[INFO] [stdout] 1    + use crate::lang::zh::MAX_GARG_X_SHOULD_BE_SMALLER_THAN_UPPER_BOUND;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ICE_FLAG_SHOULD_BE_U_OR_I` in this scope
[INFO] [stdout]     --> src/parser.rs:1069:45
[INFO] [stdout]      |
[INFO] [stdout] 1069 |             printer::print_error_with_input(ICE_FLAG_SHOULD_BE_U_OR_I, ice_mode);
[INFO] [stdout]      |                                             ^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]      |
[INFO] [stdout] 1    + use crate::lang::en::ICE_FLAG_SHOULD_BE_U_OR_I;
[INFO] [stdout]      |
[INFO] [stdout] 1    + use crate::lang::zh::ICE_FLAG_SHOULD_BE_U_OR_I;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WARNING` in this scope
[INFO] [stdout]   --> src/printer.rs:14:37
[INFO] [stdout]    |
[INFO] [stdout] 14 |     print_colored(format!("{}: {}", WARNING, str).as_str(), Color::Yellow);
[INFO] [stdout]    |                                     ^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 1  + use crate::lang::en::WARNING;
[INFO] [stdout]    |
[INFO] [stdout] 1  + use crate::lang::zh::WARNING;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `INPUT_ERROR` in this scope
[INFO] [stdout]   --> src/printer.rs:31:16
[INFO] [stdout]    |
[INFO] [stdout] 31 |     println!("{INPUT_ERROR}: {error}");
[INFO] [stdout]    |                ^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 1  + use crate::lang::en::INPUT_ERROR;
[INFO] [stdout]    |
[INFO] [stdout] 1  + use crate::lang::zh::INPUT_ERROR;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `INPUT_ERROR` in this scope
[INFO] [stdout]   --> src/printer.rs:35:16
[INFO] [stdout]    |
[INFO] [stdout] 35 |     println!("{INPUT_ERROR}: {error} ({INPUT_ERROR_GOT}: {input})")
[INFO] [stdout]    |                ^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 1  + use crate::lang::en::INPUT_ERROR;
[INFO] [stdout]    |
[INFO] [stdout] 1  + use crate::lang::zh::INPUT_ERROR;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `INPUT_ERROR_GOT` in this scope
[INFO] [stdout]   --> src/printer.rs:35:40
[INFO] [stdout]    |
[INFO] [stdout] 35 |     println!("{INPUT_ERROR}: {error} ({INPUT_ERROR_GOT}: {input})")
[INFO] [stdout]    |                                        ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 1  + use crate::lang::en::INPUT_ERROR_GOT;
[INFO] [stdout]    |
[INFO] [stdout] 1  + use crate::lang::zh::INPUT_ERROR_GOT;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `INPUT_ERROR_TOO_MANY_ARGUMENTS` in this scope
[INFO] [stdout]   --> src/printer.rs:39:16
[INFO] [stdout]    |
[INFO] [stdout] 39 |     println!("{INPUT_ERROR_TOO_MANY_ARGUMENTS}");
[INFO] [stdout]    |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 1  + use crate::lang::en::INPUT_ERROR_TOO_MANY_ARGUMENTS;
[INFO] [stdout]    |
[INFO] [stdout] 1  + use crate::lang::zh::INPUT_ERROR_TOO_MANY_ARGUMENTS;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `INPUT_ERROR_BAD_FORMAT` in this scope
[INFO] [stdout]   --> src/printer.rs:43:16
[INFO] [stdout]    |
[INFO] [stdout] 43 |     println!("{INPUT_ERROR_BAD_FORMAT}");
[INFO] [stdout]    |                ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 1  + use crate::lang::en::INPUT_ERROR_BAD_FORMAT;
[INFO] [stdout]    |
[INFO] [stdout] 1  + use crate::lang::zh::INPUT_ERROR_BAD_FORMAT;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `CANNOT_HIT_ALL_GARG` in this scope
[INFO] [stdout]   --> src/printer.rs:56:23
[INFO] [stdout]    |
[INFO] [stdout] 56 |         print_warning(CANNOT_HIT_ALL_GARG);
[INFO] [stdout]    |                       ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 1  + use crate::lang::en::CANNOT_HIT_ALL_GARG;
[INFO] [stdout]    |
[INFO] [stdout] 1  + use crate::lang::zh::CANNOT_HIT_ALL_GARG;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DELAY_SETTING` in this scope
[INFO] [stdout]   --> src/printer.rs:60:22
[INFO] [stdout]    |
[INFO] [stdout] 60 |         if delayed { DELAY_SETTING } else { SETTING },
[INFO] [stdout]    |                      ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 1  + use crate::lang::en::DELAY_SETTING;
[INFO] [stdout]    |
[INFO] [stdout] 1  + use crate::lang::zh::DELAY_SETTING;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SETTING` in this scope
[INFO] [stdout]   --> src/printer.rs:60:45
[INFO] [stdout]    |
[INFO] [stdout] 60 |         if delayed { DELAY_SETTING } else { SETTING },
[INFO] [stdout]    |                                             ^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 1  + use crate::lang::en::SETTING;
[INFO] [stdout]    |
[INFO] [stdout] 1  + use crate::lang::zh::SETTING;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `NO_ICE` in this scope
[INFO] [stdout]   --> src/printer.rs:62:19
[INFO] [stdout]    |
[INFO] [stdout] 62 |             [] => NO_ICE.to_string(),
[INFO] [stdout]    |                   ^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 1  + use crate::lang::en::NO_ICE;
[INFO] [stdout]    |
[INFO] [stdout] 1  + use crate::lang::zh::NO_ICE;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ICE` in this scope
[INFO] [stdout]   --> src/printer.rs:63:40
[INFO] [stdout]    |
[INFO] [stdout] 63 |             ice_times => format!("{:?}{ICE}", ice_times),
[INFO] [stdout]    |                                        ^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 1  + use crate::lang::en::ICE;
[INFO] [stdout]    |
[INFO] [stdout] 1  + use crate::lang::zh::ICE;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `COB_EFFECTIVE` in this scope
[INFO] [stdout]   --> src/printer.rs:66:26
[INFO] [stdout]    |
[INFO] [stdout] 66 |             format!(" {}{COB_EFFECTIVE}", cob_time)
[INFO] [stdout]    |                          ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 1  + use crate::lang::en::COB_EFFECTIVE;
[INFO] [stdout]    |
[INFO] [stdout] 1  + use crate::lang::zh::COB_EFFECTIVE;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `COB_ACTIVATE` in this scope
[INFO] [stdout]   --> src/printer.rs:68:26
[INFO] [stdout]    |
[INFO] [stdout] 68 |             format!(" {}{COB_ACTIVATE}", cob_time)
[INFO] [stdout]    |                          ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 1  + use crate::lang::en::COB_ACTIVATE;
[INFO] [stdout]    |
[INFO] [stdout] 1  + use crate::lang::zh::COB_ACTIVATE;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GARG_X_RANGE` in this scope
[INFO] [stdout]   --> src/printer.rs:71:16
[INFO] [stdout]    |
[INFO] [stdout] 71 |     println!("{GARG_X_RANGE}: [{:.3}, {:.3}]", min_garg_x, max_garg_x);
[INFO] [stdout]    |                ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 1  + use crate::lang::en::GARG_X_RANGE;
[INFO] [stdout]    |
[INFO] [stdout] 1  + use crate::lang::zh::GARG_X_RANGE;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `COB_GARG_ROWS` in this scope
[INFO] [stdout]   --> src/printer.rs:85:17
[INFO] [stdout]    |
[INFO] [stdout] 85 |                 COB_GARG_ROWS.format(&[cob.row().to_string(), format!("{:?}", garg_rows)])
[INFO] [stdout]    |                 ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 1  + use crate::lang::en::COB_GARG_ROWS;
[INFO] [stdout]    |
[INFO] [stdout] 1  + use crate::lang::zh::COB_GARG_ROWS;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `COB_COL_RANGE` in this scope
[INFO] [stdout]   --> src/printer.rs:90:32
[INFO] [stdout]    |
[INFO] [stdout] 90 |             ", ".to_owned() + &COB_COL_RANGE.format(&[min_cob_col, max_cob_col])
[INFO] [stdout]    |                                ^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: a local variable with a similar name exists
[INFO] [stdout]    |
[INFO] [stdout] 90 |             ", ".to_owned() + &cob_col_range.format(&[min_cob_col, max_cob_col])
[INFO] [stdout]    |                                ~~~~~~~~~~~~~
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 1  + use crate::lang::en::COB_COL_RANGE;
[INFO] [stdout]    |
[INFO] [stdout] 1  + use crate::lang::zh::COB_COL_RANGE;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `EXPLOSION_CENTER` in this scope
[INFO] [stdout]   --> src/printer.rs:96:21
[INFO] [stdout]    |
[INFO] [stdout] 96 |                 ", {EXPLOSION_CENTER}x={} y={}",
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 1  + use crate::lang::en::EXPLOSION_CENTER;
[INFO] [stdout]    |
[INFO] [stdout] 1  + use crate::lang::zh::EXPLOSION_CENTER;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GARG` in this scope
[INFO] [stdout]    --> src/printer.rs:103:25
[INFO] [stdout]     |
[INFO] [stdout] 103 |             format!(", {GARG}x={}~{}", min_garg_x, max_garg_x)
[INFO] [stdout]     |                         ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use crate::lang::en::GARG;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use crate::lang::zh::GARG;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `CALCULATION_SETTING` in this scope
[INFO] [stdout]   --> src/printer.rs:81:11
[INFO] [stdout]    |
[INFO] [stdout] 81 |         "{CALCULATION_SETTING}: {}{}{}{}",
[INFO] [stdout]    |           ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]    |
[INFO] [stdout] 1  + use crate::lang::en::CALCULATION_SETTING;
[INFO] [stdout]    |
[INFO] [stdout] 1  + use crate::lang::zh::CALCULATION_SETTING;
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DOOM_GARG_ROWS` in this scope
[INFO] [stdout]    --> src/printer.rs:118:9
[INFO] [stdout]     |
[INFO] [stdout] 118 |         DOOM_GARG_ROWS.format(&[doom_row.to_string(), format!("{:?}", garg_rows)]),
[INFO] [stdout]     |         ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use crate::lang::en::DOOM_GARG_ROWS;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use crate::lang::zh::DOOM_GARG_ROWS;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `EXPLOSION_CENTER` in this scope
[INFO] [stdout]    --> src/printer.rs:121:21
[INFO] [stdout]     |
[INFO] [stdout] 121 |                 ", {EXPLOSION_CENTER}x={} y={}",
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use crate::lang::en::EXPLOSION_CENTER;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use crate::lang::zh::EXPLOSION_CENTER;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `GARG` in this scope
[INFO] [stdout]    --> src/printer.rs:129:21
[INFO] [stdout]     |
[INFO] [stdout] 129 |                 ", {GARG}x={}~{}",
[INFO] [stdout]     |                     ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use crate::lang::en::GARG;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use crate::lang::zh::GARG;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `CALCULATION_SETTING` in this scope
[INFO] [stdout]    --> src/printer.rs:117:11
[INFO] [stdout]     |
[INFO] [stdout] 117 |         "{CALCULATION_SETTING}: {}{}{}",
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use crate::lang::en::CALCULATION_SETTING;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use crate::lang::zh::CALCULATION_SETTING;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `INTERCEPTABLE_INTERVAL` in this scope
[INFO] [stdout]    --> src/printer.rs:139:14
[INFO] [stdout]     |
[INFO] [stdout] 139 |     print!("{INTERCEPTABLE_INTERVAL}: ");
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use crate::lang::en::INTERCEPTABLE_INTERVAL;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use crate::lang::zh::INTERCEPTABLE_INTERVAL;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `CANNOT_INTERCEPT` in this scope
[INFO] [stdout]    --> src/printer.rs:142:27
[INFO] [stdout]     |
[INFO] [stdout] 142 |             print_colored(CANNOT_INTERCEPT, Color::Yellow)
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use crate::lang::en::CANNOT_INTERCEPT;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use crate::lang::zh::CANNOT_INTERCEPT;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WILL_CAUSE_HARM` in this scope
[INFO] [stdout]    --> src/printer.rs:149:38
[INFO] [stdout]     |
[INFO] [stdout] 149 |                     format!(" ({}~{}{WILL_CAUSE_HARM})", min, max).as_str(),
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use crate::lang::en::WILL_CAUSE_HARM;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use crate::lang::zh::WILL_CAUSE_HARM;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DOES_NOT_EAT` in this scope
[INFO] [stdout]    --> src/printer.rs:158:33
[INFO] [stdout]     |
[INFO] [stdout] 158 |             game::Eat::Empty => DOES_NOT_EAT.to_string(),
[INFO] [stdout]     |                                 ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use crate::lang::en::DOES_NOT_EAT;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use crate::lang::zh::DOES_NOT_EAT;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `EARLIEST_EAT` in this scope
[INFO] [stdout]    --> src/printer.rs:156:11
[INFO] [stdout]     |
[INFO] [stdout] 156 |         "{EARLIEST_EAT}: {}",
[INFO] [stdout]     |           ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use crate::lang::en::EARLIEST_EAT;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use crate::lang::zh::EARLIEST_EAT;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `NOT_ICEABLE` in this scope
[INFO] [stdout]    --> src/printer.rs:165:57
[INFO] [stdout]     |
[INFO] [stdout] 165 |             game::Eat::Empty | game::Eat::OnlyEat(_) => NOT_ICEABLE.to_string(),
[INFO] [stdout]     |                                                         ^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use crate::lang::en::NOT_ICEABLE;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use crate::lang::zh::NOT_ICEABLE;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `EARLIEST_ICEABLE` in this scope
[INFO] [stdout]    --> src/printer.rs:163:11
[INFO] [stdout]     |
[INFO] [stdout] 163 |         "{EARLIEST_ICEABLE}: {}",
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use crate::lang::en::EARLIEST_ICEABLE;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use crate::lang::zh::EARLIEST_ICEABLE;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `COL` in this scope
[INFO] [stdout]    --> src/printer.rs:177:17
[INFO] [stdout]     |
[INFO] [stdout] 177 |                 COL.format(&[((max_garg_x - cob_dist.hit_same) as f32) / 80.])
[INFO] [stdout]     |                 ^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use crate::lang::en::COL;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use crate::lang::zh::COL;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `HIT_SAME_AND_LOWER` in this scope
[INFO] [stdout]    --> src/printer.rs:175:19
[INFO] [stdout]     |
[INFO] [stdout] 175 |                 "{HIT_SAME_AND_LOWER}: {} ({})",
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use crate::lang::en::HIT_SAME_AND_LOWER;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use crate::lang::zh::HIT_SAME_AND_LOWER;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `COL` in this scope
[INFO] [stdout]    --> src/printer.rs:182:17
[INFO] [stdout]     |
[INFO] [stdout] 182 |                 COL.format(&[((max_garg_x - cob_dist.hit_above) as f32) / 80.])
[INFO] [stdout]     |                 ^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use crate::lang::en::COL;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use crate::lang::zh::COL;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `HIT_ALL_THREE_ROWS` in this scope
[INFO] [stdout]    --> src/printer.rs:180:19
[INFO] [stdout]     |
[INFO] [stdout] 180 |                 "{HIT_ALL_THREE_ROWS}: {} ({})",
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use crate::lang::en::HIT_ALL_THREE_ROWS;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use crate::lang::zh::HIT_ALL_THREE_ROWS;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `COL` in this scope
[INFO] [stdout]    --> src/printer.rs:189:17
[INFO] [stdout]     |
[INFO] [stdout] 189 |                 COL.format(&[((max_garg_x - cob_dist.hit_above) as f32) / 80.])
[INFO] [stdout]     |                 ^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use crate::lang::en::COL;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use crate::lang::zh::COL;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `HIT_UPPER_ROW` in this scope
[INFO] [stdout]    --> src/printer.rs:187:19
[INFO] [stdout]     |
[INFO] [stdout] 187 |                 "{HIT_UPPER_ROW}: {} ({})",
[INFO] [stdout]     |                   ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use crate::lang::en::HIT_UPPER_ROW;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use crate::lang::zh::HIT_UPPER_ROW;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `COL` in this scope
[INFO] [stdout]    --> src/printer.rs:194:17
[INFO] [stdout]     |
[INFO] [stdout] 194 |                 COL.format(&[((max_garg_x - cob_dist.hit_same) as f32) / 80.])
[INFO] [stdout]     |                 ^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use crate::lang::en::COL;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use crate::lang::zh::COL;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `HIT_SAME_ROW` in this scope
[INFO] [stdout]    --> src/printer.rs:192:19
[INFO] [stdout]     |
[INFO] [stdout] 192 |                 "{HIT_SAME_ROW}: {} ({})",
[INFO] [stdout]     |                   ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use crate::lang::en::HIT_SAME_ROW;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use crate::lang::zh::HIT_SAME_ROW;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `COL` in this scope
[INFO] [stdout]    --> src/printer.rs:199:17
[INFO] [stdout]     |
[INFO] [stdout] 199 |                 COL.format(&[((max_garg_x - cob_dist.hit_below) as f32) / 80.])
[INFO] [stdout]     |                 ^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use crate::lang::en::COL;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use crate::lang::zh::COL;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `HIT_LOWER_ROW` in this scope
[INFO] [stdout]    --> src/printer.rs:197:19
[INFO] [stdout]     |
[INFO] [stdout] 197 |                 "{HIT_LOWER_ROW}: {} ({})",
[INFO] [stdout]     |                   ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use crate::lang::en::HIT_LOWER_ROW;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use crate::lang::zh::HIT_LOWER_ROW;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `COL` in this scope
[INFO] [stdout]    --> src/printer.rs:211:17
[INFO] [stdout]     |
[INFO] [stdout] 211 |                 COL.format(&[((min_garg_x - cob_dist.hit_same - 1) as f32) / 80.])
[INFO] [stdout]     |                 ^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use crate::lang::en::COL;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use crate::lang::zh::COL;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `NOT_HIT_SAME_AND_LOWER` in this scope
[INFO] [stdout]    --> src/printer.rs:209:19
[INFO] [stdout]     |
[INFO] [stdout] 209 |                 "{NOT_HIT_SAME_AND_LOWER}: {} ({})",
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use crate::lang::en::NOT_HIT_SAME_AND_LOWER;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use crate::lang::zh::NOT_HIT_SAME_AND_LOWER;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `COL` in this scope
[INFO] [stdout]    --> src/printer.rs:216:17
[INFO] [stdout]     |
[INFO] [stdout] 216 |                 COL.format(&[((min_garg_x - cob_dist.hit_above - 1) as f32) / 80.])
[INFO] [stdout]     |                 ^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use crate::lang::en::COL;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use crate::lang::zh::COL;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `NOT_HIT_UPPER_ROW` in this scope
[INFO] [stdout]    --> src/printer.rs:214:19
[INFO] [stdout]     |
[INFO] [stdout] 214 |                 "{NOT_HIT_UPPER_ROW}: {} ({})",
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use crate::lang::en::NOT_HIT_UPPER_ROW;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use crate::lang::zh::NOT_HIT_UPPER_ROW;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `COL` in this scope
[INFO] [stdout]    --> src/printer.rs:223:17
[INFO] [stdout]     |
[INFO] [stdout] 223 |                 COL.format(&[((min_garg_x - cob_dist.hit_above - 1) as f32) / 80.])
[INFO] [stdout]     |                 ^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use crate::lang::en::COL;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use crate::lang::zh::COL;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `NOT_HIT_UPPER_ROW` in this scope
[INFO] [stdout]    --> src/printer.rs:221:19
[INFO] [stdout]     |
[INFO] [stdout] 221 |                 "{NOT_HIT_UPPER_ROW}: {} ({})",
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use crate::lang::en::NOT_HIT_UPPER_ROW;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use crate::lang::zh::NOT_HIT_UPPER_ROW;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `COL` in this scope
[INFO] [stdout]    --> src/printer.rs:228:17
[INFO] [stdout]     |
[INFO] [stdout] 228 |                 COL.format(&[((min_garg_x - cob_dist.hit_same - 1) as f32) / 80.])
[INFO] [stdout]     |                 ^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use crate::lang::en::COL;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use crate::lang::zh::COL;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `NOT_HIT_SAME_ROW` in this scope
[INFO] [stdout]    --> src/printer.rs:226:19
[INFO] [stdout]     |
[INFO] [stdout] 226 |                 "{NOT_HIT_SAME_ROW}: {} ({})",
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use crate::lang::en::NOT_HIT_SAME_ROW;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use crate::lang::zh::NOT_HIT_SAME_ROW;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `COL` in this scope
[INFO] [stdout]    --> src/printer.rs:233:17
[INFO] [stdout]     |
[INFO] [stdout] 233 |                 COL.format(&[((min_garg_x - cob_dist.hit_below - 1) as f32) / 80.])
[INFO] [stdout]     |                 ^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use crate::lang::en::COL;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use crate::lang::zh::COL;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `NOT_HIT_LOWER_ROW` in this scope
[INFO] [stdout]    --> src/printer.rs:231:19
[INFO] [stdout]     |
[INFO] [stdout] 231 |                 "{NOT_HIT_LOWER_ROW}: {} ({})",
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: consider importing one of these items
[INFO] [stdout]     |
[INFO] [stdout] 1   + use crate::lang::en::NOT_HIT_LOWER_ROW;
[INFO] [stdout]     |
[INFO] [stdout] 1   + use crate::lang::zh::NOT_HIT_LOWER_ROW;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `dyn_fmt::AsStrFormatExt`
[INFO] [stdout]  --> src/game.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use dyn_fmt::AsStrFormatExt;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `dyn_fmt::AsStrFormatExt`
[INFO] [stdout]  --> src/parser.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use dyn_fmt::AsStrFormatExt;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `dyn_fmt::AsStrFormatExt`
[INFO] [stdout]  --> src/printer.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use dyn_fmt::AsStrFormatExt;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 116 previous errors; 3 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0425`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `pvz_interception_calculator` (lib) due to 117 previous errors; 3 warnings emitted
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] running `Command { std: "docker" "inspect" "91e155ce275f2d9e14ba4f743894adc6299df4556b357271ada149a5a8a4414c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "91e155ce275f2d9e14ba4f743894adc6299df4556b357271ada149a5a8a4414c", kill_on_drop: false }`
[INFO] [stdout] 91e155ce275f2d9e14ba4f743894adc6299df4556b357271ada149a5a8a4414c
