[INFO] updating cached repository https://github.com/veeenu/pvptimize [INFO] running `"git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "-c" "remote.origin.fetch=refs/heads/*:refs/heads/*" "fetch" "origin" "--force" "--prune"` [INFO] running `"git" "rev-parse" "HEAD"` [INFO] [stdout] d8b650c6818399709a8f06539ffc6896bd21bb56 [INFO] testing veeenu/pvptimize against try#41997647ba6a77908f6ef64401414feb00bccf16 for pr-71274 [INFO] running `"git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fveeenu%2Fpvptimize" "/workspace/builds/worker-4/source"` [INFO] [stderr] Cloning into '/workspace/builds/worker-4/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/veeenu/pvptimize on toolchain 41997647ba6a77908f6ef64401414feb00bccf16 [INFO] running `"/workspace/cargo-home/bin/cargo" "+41997647ba6a77908f6ef64401414feb00bccf16" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] started tweaking git repo https://github.com/veeenu/pvptimize [INFO] finished tweaking git repo https://github.com/veeenu/pvptimize [INFO] tweaked toml for git repo https://github.com/veeenu/pvptimize written to /workspace/builds/worker-4/source/Cargo.toml [INFO] crate git repo https://github.com/veeenu/pvptimize already has a lockfile, it will not be regenerated [INFO] running `"/workspace/cargo-home/bin/cargo" "+41997647ba6a77908f6ef64401414feb00bccf16" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] running `"docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4/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" "MAP_USER_ID=0" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--network" "none" "rustops/crates-build-env" "/opt/rustwide/cargo-home/bin/cargo" "+41997647ba6a77908f6ef64401414feb00bccf16" "build" "--frozen"` [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] [stdout] cda45b433d4b6ac69f76c5773dabcaa99a8d7cc23a8f51a0ad2335d8b94a6bd3 [INFO] running `"docker" "start" "-a" "cda45b433d4b6ac69f76c5773dabcaa99a8d7cc23a8f51a0ad2335d8b94a6bd3"` [INFO] [stderr] Compiling proc-macro2 v1.0.6 [INFO] [stderr] Compiling unicode-xid v0.2.0 [INFO] [stderr] Compiling syn v1.0.11 [INFO] [stderr] Compiling serde v1.0.103 [INFO] [stderr] Compiling itoa v0.4.4 [INFO] [stderr] Compiling quote v1.0.2 [INFO] [stderr] Compiling serde_derive v1.0.103 [INFO] [stderr] Compiling serde_json v1.0.44 [INFO] [stderr] Compiling pvptimize v0.1.0 (/opt/rustwide/workdir) [INFO] [stderr] warning: unused `#[macro_use]` import [INFO] [stderr] --> src/main.rs:1:1 [INFO] [stderr] | [INFO] [stderr] 1 | #[macro_use] [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused `#[macro_use]` import [INFO] [stderr] --> src/main.rs:3:1 [INFO] [stderr] | [INFO] [stderr] 3 | #[macro_use] [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `std::collections::HashMap` [INFO] [stderr] --> src/main.rs:6:5 [INFO] [stderr] | [INFO] [stderr] 6 | use std::collections::HashMap; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `std::env` [INFO] [stderr] --> src/main.rs:8:5 [INFO] [stderr] | [INFO] [stderr] 8 | use std::env; [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused imports: `TYPE_ORDERING`, `Type` [INFO] [stderr] --> src/gamemaster.rs:1:20 [INFO] [stderr] | [INFO] [stderr] 1 | use crate::model::{Type, TYPE_ORDERING}; [INFO] [stderr] | ^^^^ ^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `std::collections::HashMap` [INFO] [stderr] --> src/model/mod.rs:1:5 [INFO] [stderr] | [INFO] [stderr] 1 | use std::collections::HashMap; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::gamemaster as gm` [INFO] [stderr] --> src/model/mod.rs:10:5 [INFO] [stderr] | [INFO] [stderr] 10 | use crate::gamemaster as gm; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `battle::*` [INFO] [stderr] --> src/model/mod.rs:11:5 [INFO] [stderr] | [INFO] [stderr] 11 | use battle::*; [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `mechanics::*` [INFO] [stderr] --> src/model/mod.rs:12:5 [INFO] [stderr] | [INFO] [stderr] 12 | use mechanics::*; [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `moves::*` [INFO] [stderr] --> src/model/mod.rs:13:5 [INFO] [stderr] | [INFO] [stderr] 13 | use moves::*; [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning[E0170]: pattern binding `Neutral` is named the same as one of the variants of the type `model::battle::MoveSM` [INFO] [stderr] --> src/model/battle.rs:209:8 [INFO] [stderr] | [INFO] [stderr] 209 | (Neutral, _) => unreachable!(), [INFO] [stderr] | ^^^^^^^ help: to match on the variant, qualify the path: `model::battle::MoveSM::Neutral` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(bindings_with_variant_name)]` on by default [INFO] [stderr] [INFO] [stderr] warning[E0170]: pattern binding `Neutral` is named the same as one of the variants of the type `model::battle::MoveSM` [INFO] [stderr] --> src/model/battle.rs:210:11 [INFO] [stderr] | [INFO] [stderr] 210 | (_, Neutral) => unreachable!(), [INFO] [stderr] | ^^^^^^^ help: to match on the variant, qualify the path: `model::battle::MoveSM::Neutral` [INFO] [stderr] [INFO] [stderr] warning: unreachable pattern [INFO] [stderr] --> src/model/battle.rs:210:7 [INFO] [stderr] | [INFO] [stderr] 210 | (_, Neutral) => unreachable!(), [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unreachable_patterns)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused variable: `Neutral` [INFO] [stderr] --> src/model/battle.rs:209:8 [INFO] [stderr] | [INFO] [stderr] 209 | (Neutral, _) => unreachable!(), [INFO] [stderr] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_Neutral` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_variables)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused variable: `Neutral` [INFO] [stderr] --> src/model/battle.rs:210:11 [INFO] [stderr] | [INFO] [stderr] 210 | (_, Neutral) => unreachable!(), [INFO] [stderr] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_Neutral` [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `BoundsError` [INFO] [stderr] --> src/error.rs:4:3 [INFO] [stderr] | [INFO] [stderr] 4 | BoundsError(String), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` on by default [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Two` [INFO] [stderr] --> src/model/battle.rs:41:3 [INFO] [stderr] | [INFO] [stderr] 41 | Two, [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `available` [INFO] [stderr] --> src/model/battle.rs:57:3 [INFO] [stderr] | [INFO] [stderr] 57 | fn available(&self) -> bool { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: struct is never constructed: `BaseDamages` [INFO] [stderr] --> src/model/battle.rs:62:8 [INFO] [stderr] | [INFO] [stderr] 62 | struct BaseDamages { [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `new` [INFO] [stderr] --> src/model/battle.rs:72:3 [INFO] [stderr] | [INFO] [stderr] 72 | fn new(pok1: &PokemonInstance<'_>, pok2: &PokemonInstance<'_>) -> BaseDamages { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: field is never read: `health` [INFO] [stderr] --> src/model/battle.rs:86:3 [INFO] [stderr] | [INFO] [stderr] 86 | health: u32, [INFO] [stderr] | ^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: field is never read: `shields` [INFO] [stderr] --> src/model/battle.rs:88:3 [INFO] [stderr] | [INFO] [stderr] 88 | shields: Shields [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `new` [INFO] [stderr] --> src/model/battle.rs:92:3 [INFO] [stderr] | [INFO] [stderr] 92 | fn new(pokemon: &'a PokemonInstance<'a>, shields: Shields) -> BattlingPokemon<'a> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: struct is never constructed: `Battle` [INFO] [stderr] --> src/model/battle.rs:102:12 [INFO] [stderr] | [INFO] [stderr] 102 | pub struct Battle<'a> { [INFO] [stderr] | ^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `new` [INFO] [stderr] --> src/model/battle.rs:111:3 [INFO] [stderr] | [INFO] [stderr] 111 | / pub fn new( [INFO] [stderr] 112 | | pokemon1: &'a PokemonInstance<'a>, [INFO] [stderr] 113 | | pokemon2: &'a PokemonInstance<'a>, [INFO] [stderr] 114 | | shields1: Shields, [INFO] [stderr] ... | [INFO] [stderr] 123 | | } [INFO] [stderr] 124 | | } [INFO] [stderr] | |___^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `register_fast1` [INFO] [stderr] --> src/model/battle.rs:126:3 [INFO] [stderr] | [INFO] [stderr] 126 | fn register_fast1(&mut self) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `register_fast2` [INFO] [stderr] --> src/model/battle.rs:135:3 [INFO] [stderr] | [INFO] [stderr] 135 | fn register_fast2(&mut self) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `register_charged1` [INFO] [stderr] --> src/model/battle.rs:145:3 [INFO] [stderr] | [INFO] [stderr] 145 | fn register_charged1(&mut self) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `register_charged2` [INFO] [stderr] --> src/model/battle.rs:156:3 [INFO] [stderr] | [INFO] [stderr] 156 | fn register_charged2(&mut self) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `turn` [INFO] [stderr] --> src/model/battle.rs:167:3 [INFO] [stderr] | [INFO] [stderr] 167 | pub fn turn(&mut self) { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: field is never read: `gamemaster` [INFO] [stderr] --> src/model/mechanics.rs:15:3 [INFO] [stderr] | [INFO] [stderr] 15 | gamemaster: &'a gm::GameMaster, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `new` [INFO] [stderr] --> src/model/mechanics.rs:26:3 [INFO] [stderr] | [INFO] [stderr] 26 | pub fn new(gm: &'a gm::GameMaster) -> Result, Error> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `pokemon` [INFO] [stderr] --> src/model/mechanics.rs:135:3 [INFO] [stderr] | [INFO] [stderr] 135 | pub fn pokemon(&self) -> Result, Error> { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `dual_type_effectiveness` [INFO] [stderr] --> src/model/mechanics.rs:210:3 [INFO] [stderr] | [INFO] [stderr] 210 | pub fn dual_type_effectiveness(&self, a: Type, b: Type) -> HashMap { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: field is never read: `sta_iv` [INFO] [stderr] --> src/model/pokemon.rs:47:3 [INFO] [stderr] | [INFO] [stderr] 47 | sta_iv: u8, [INFO] [stderr] | ^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `stamina` [INFO] [stderr] --> src/model/pokemon.rs:72:3 [INFO] [stderr] | [INFO] [stderr] 72 | pub fn stamina(&self) -> f64 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `cp` [INFO] [stderr] --> src/model/pokemon.rs:83:3 [INFO] [stderr] | [INFO] [stderr] 83 | pub fn cp(&self) -> u32 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `new` [INFO] [stderr] --> src/model/pokemon.rs:99:3 [INFO] [stderr] | [INFO] [stderr] 99 | / pub fn new( [INFO] [stderr] 100 | | pok: &'a Pokemon, [INFO] [stderr] 101 | | level: Level, [INFO] [stderr] 102 | | atk_iv: u8, [INFO] [stderr] ... | [INFO] [stderr] 145 | | }) [INFO] [stderr] 146 | | } [INFO] [stderr] | |___^ [INFO] [stderr] [INFO] [stderr] warning: static item is never used: `TYPE_ORDERING` [INFO] [stderr] --> src/model/mod.rs:40:1 [INFO] [stderr] | [INFO] [stderr] 40 | / pub static TYPE_ORDERING: &'static [Type] = &[ [INFO] [stderr] 41 | | Type::Normal, [INFO] [stderr] 42 | | Type::Fighting, [INFO] [stderr] 43 | | Type::Flying, [INFO] [stderr] ... | [INFO] [stderr] 58 | | Type::Fairy, [INFO] [stderr] 59 | | ]; [INFO] [stderr] | |__^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `None` [INFO] [stderr] --> src/main.rs:17:3 [INFO] [stderr] | [INFO] [stderr] 17 | None, [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: variable `Neutral` should have a snake case name [INFO] [stderr] --> src/model/battle.rs:209:8 [INFO] [stderr] | [INFO] [stderr] 209 | (Neutral, _) => unreachable!(), [INFO] [stderr] | ^^^^^^^ help: convert the identifier to snake case: `neutral` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(non_snake_case)]` on by default [INFO] [stderr] [INFO] [stderr] warning: variable `Neutral` should have a snake case name [INFO] [stderr] --> src/model/battle.rs:210:11 [INFO] [stderr] | [INFO] [stderr] 210 | (_, Neutral) => unreachable!(), [INFO] [stderr] | ^^^^^^^ help: convert the identifier to snake case: `neutral` [INFO] [stderr] [INFO] [stderr] warning: 42 warnings emitted [INFO] [stderr] [INFO] [stderr] For more information about this error, try `rustc --explain E0170`. [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 48.68s [INFO] running `"docker" "inspect" "cda45b433d4b6ac69f76c5773dabcaa99a8d7cc23a8f51a0ad2335d8b94a6bd3"` [INFO] running `"docker" "rm" "-f" "cda45b433d4b6ac69f76c5773dabcaa99a8d7cc23a8f51a0ad2335d8b94a6bd3"` [INFO] [stdout] cda45b433d4b6ac69f76c5773dabcaa99a8d7cc23a8f51a0ad2335d8b94a6bd3 [INFO] running `"docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4/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" "MAP_USER_ID=0" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--network" "none" "rustops/crates-build-env" "/opt/rustwide/cargo-home/bin/cargo" "+41997647ba6a77908f6ef64401414feb00bccf16" "test" "--frozen" "--no-run"` [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] [stdout] 10b3a40f8835648f160ffec2bd93508818820406349cb83e9a48419db5d48c7e [INFO] running `"docker" "start" "-a" "10b3a40f8835648f160ffec2bd93508818820406349cb83e9a48419db5d48c7e"` [INFO] [stderr] Compiling pvptimize v0.1.0 (/opt/rustwide/workdir) [INFO] [stderr] warning: unused `#[macro_use]` import [INFO] [stderr] --> src/main.rs:1:1 [INFO] [stderr] | [INFO] [stderr] 1 | #[macro_use] [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused `#[macro_use]` import [INFO] [stderr] --> src/main.rs:3:1 [INFO] [stderr] | [INFO] [stderr] 3 | #[macro_use] [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `std::collections::HashMap` [INFO] [stderr] --> src/main.rs:6:5 [INFO] [stderr] | [INFO] [stderr] 6 | use std::collections::HashMap; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `std::env` [INFO] [stderr] --> src/main.rs:8:5 [INFO] [stderr] | [INFO] [stderr] 8 | use std::env; [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `std::collections::HashMap` [INFO] [stderr] --> src/model/mod.rs:1:5 [INFO] [stderr] | [INFO] [stderr] 1 | use std::collections::HashMap; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::error::*` [INFO] [stderr] --> src/model/battle.rs:227:7 [INFO] [stderr] | [INFO] [stderr] 227 | use crate::error::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `battle::*` [INFO] [stderr] --> src/model/mod.rs:11:5 [INFO] [stderr] | [INFO] [stderr] 11 | use battle::*; [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `mechanics::*` [INFO] [stderr] --> src/model/mod.rs:12:5 [INFO] [stderr] | [INFO] [stderr] 12 | use mechanics::*; [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `moves::*` [INFO] [stderr] --> src/model/mod.rs:13:5 [INFO] [stderr] | [INFO] [stderr] 13 | use moves::*; [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning[E0170]: pattern binding `Neutral` is named the same as one of the variants of the type `model::battle::MoveSM` [INFO] [stderr] --> src/model/battle.rs:209:8 [INFO] [stderr] | [INFO] [stderr] 209 | (Neutral, _) => unreachable!(), [INFO] [stderr] | ^^^^^^^ help: to match on the variant, qualify the path: `model::battle::MoveSM::Neutral` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(bindings_with_variant_name)]` on by default [INFO] [stderr] [INFO] [stderr] warning[E0170]: pattern binding `Neutral` is named the same as one of the variants of the type `model::battle::MoveSM` [INFO] [stderr] --> src/model/battle.rs:210:11 [INFO] [stderr] | [INFO] [stderr] 210 | (_, Neutral) => unreachable!(), [INFO] [stderr] | ^^^^^^^ help: to match on the variant, qualify the path: `model::battle::MoveSM::Neutral` [INFO] [stderr] [INFO] [stderr] warning: unreachable pattern [INFO] [stderr] --> src/model/battle.rs:210:7 [INFO] [stderr] | [INFO] [stderr] 210 | (_, Neutral) => unreachable!(), [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unreachable_patterns)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused variable: `Neutral` [INFO] [stderr] --> src/model/battle.rs:209:8 [INFO] [stderr] | [INFO] [stderr] 209 | (Neutral, _) => unreachable!(), [INFO] [stderr] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_Neutral` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_variables)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused variable: `Neutral` [INFO] [stderr] --> src/model/battle.rs:210:11 [INFO] [stderr] | [INFO] [stderr] 210 | (_, Neutral) => unreachable!(), [INFO] [stderr] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_Neutral` [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `BoundsError` [INFO] [stderr] --> src/error.rs:4:3 [INFO] [stderr] | [INFO] [stderr] 4 | BoundsError(String), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` on by default [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Two` [INFO] [stderr] --> src/model/battle.rs:41:3 [INFO] [stderr] | [INFO] [stderr] 41 | Two, [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `available` [INFO] [stderr] --> src/model/battle.rs:57:3 [INFO] [stderr] | [INFO] [stderr] 57 | fn available(&self) -> bool { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: field is never read: `charged_other1v2` [INFO] [stderr] --> src/model/battle.rs:65:3 [INFO] [stderr] | [INFO] [stderr] 65 | charged_other1v2: Option, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: field is never read: `charged_other2v1` [INFO] [stderr] --> src/model/battle.rs:68:3 [INFO] [stderr] | [INFO] [stderr] 68 | charged_other2v1: Option, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: field is never read: `shields` [INFO] [stderr] --> src/model/battle.rs:88:3 [INFO] [stderr] | [INFO] [stderr] 88 | shields: Shields [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `None` [INFO] [stderr] --> src/main.rs:17:3 [INFO] [stderr] | [INFO] [stderr] 17 | None, [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: variable `Neutral` should have a snake case name [INFO] [stderr] --> src/model/battle.rs:209:8 [INFO] [stderr] | [INFO] [stderr] 209 | (Neutral, _) => unreachable!(), [INFO] [stderr] | ^^^^^^^ help: convert the identifier to snake case: `neutral` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(non_snake_case)]` on by default [INFO] [stderr] [INFO] [stderr] warning: variable `Neutral` should have a snake case name [INFO] [stderr] --> src/model/battle.rs:210:11 [INFO] [stderr] | [INFO] [stderr] 210 | (_, Neutral) => unreachable!(), [INFO] [stderr] | ^^^^^^^ help: convert the identifier to snake case: `neutral` [INFO] [stderr] [INFO] [stderr] warning: 23 warnings emitted [INFO] [stderr] [INFO] [stderr] For more information about this error, try `rustc --explain E0170`. [INFO] [stderr] Finished test [unoptimized + debuginfo] target(s) in 5.74s [INFO] running `"docker" "inspect" "10b3a40f8835648f160ffec2bd93508818820406349cb83e9a48419db5d48c7e"` [INFO] running `"docker" "rm" "-f" "10b3a40f8835648f160ffec2bd93508818820406349cb83e9a48419db5d48c7e"` [INFO] [stdout] 10b3a40f8835648f160ffec2bd93508818820406349cb83e9a48419db5d48c7e [INFO] running `"docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4/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" "MAP_USER_ID=0" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--network" "none" "rustops/crates-build-env" "/opt/rustwide/cargo-home/bin/cargo" "+41997647ba6a77908f6ef64401414feb00bccf16" "test" "--frozen"` [INFO] [stdout] 8d7d1abaeb6d0525dd0583ebbecfb9d949a66e80f17ec0f9be54c17b23b1dcf0 [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `"docker" "start" "-a" "8d7d1abaeb6d0525dd0583ebbecfb9d949a66e80f17ec0f9be54c17b23b1dcf0"` [INFO] [stderr] warning: unused `#[macro_use]` import [INFO] [stderr] --> src/main.rs:1:1 [INFO] [stderr] | [INFO] [stderr] 1 | #[macro_use] [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_imports)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused `#[macro_use]` import [INFO] [stderr] --> src/main.rs:3:1 [INFO] [stderr] | [INFO] [stderr] 3 | #[macro_use] [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `std::collections::HashMap` [INFO] [stderr] --> src/main.rs:6:5 [INFO] [stderr] | [INFO] [stderr] 6 | use std::collections::HashMap; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `std::env` [INFO] [stderr] --> src/main.rs:8:5 [INFO] [stderr] | [INFO] [stderr] 8 | use std::env; [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `std::collections::HashMap` [INFO] [stderr] --> src/model/mod.rs:1:5 [INFO] [stderr] | [INFO] [stderr] 1 | use std::collections::HashMap; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `crate::error::*` [INFO] [stderr] --> src/model/battle.rs:227:7 [INFO] [stderr] | [INFO] [stderr] 227 | use crate::error::*; [INFO] [stderr] | ^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `battle::*` [INFO] [stderr] --> src/model/mod.rs:11:5 [INFO] [stderr] | [INFO] [stderr] 11 | use battle::*; [INFO] [stderr] | ^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `mechanics::*` [INFO] [stderr] --> src/model/mod.rs:12:5 [INFO] [stderr] | [INFO] [stderr] 12 | use mechanics::*; [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unused import: `moves::*` [INFO] [stderr] --> src/model/mod.rs:13:5 [INFO] [stderr] | [INFO] [stderr] 13 | use moves::*; [INFO] [stderr] | ^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning[E0170]: pattern binding `Neutral` is named the same as one of the variants of the type `model::battle::MoveSM` [INFO] [stderr] --> src/model/battle.rs:209:8 [INFO] [stderr] | [INFO] [stderr] 209 | (Neutral, _) => unreachable!(), [INFO] [stderr] | ^^^^^^^ help: to match on the variant, qualify the path: `model::battle::MoveSM::Neutral` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(bindings_with_variant_name)]` on by default [INFO] [stderr] [INFO] [stderr] warning[E0170]: pattern binding `Neutral` is named the same as one of the variants of the type `model::battle::MoveSM` [INFO] [stderr] --> src/model/battle.rs:210:11 [INFO] [stderr] | [INFO] [stderr] 210 | (_, Neutral) => unreachable!(), [INFO] [stderr] | ^^^^^^^ help: to match on the variant, qualify the path: `model::battle::MoveSM::Neutral` [INFO] [stderr] [INFO] [stderr] warning: unreachable pattern [INFO] [stderr] --> src/model/battle.rs:210:7 [INFO] [stderr] | [INFO] [stderr] 210 | (_, Neutral) => unreachable!(), [INFO] [stderr] | ^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unreachable_patterns)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused variable: `Neutral` [INFO] [stderr] --> src/model/battle.rs:209:8 [INFO] [stderr] | [INFO] [stderr] 209 | (Neutral, _) => unreachable!(), [INFO] [stderr] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_Neutral` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(unused_variables)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unused variable: `Neutral` [INFO] [stderr] --> src/model/battle.rs:210:11 [INFO] [stderr] | [INFO] [stderr] 210 | (_, Neutral) => unreachable!(), [INFO] [stderr] | ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_Neutral` [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `BoundsError` [INFO] [stderr] --> src/error.rs:4:3 [INFO] [stderr] | [INFO] [stderr] 4 | BoundsError(String), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(dead_code)]` on by default [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `Two` [INFO] [stderr] --> src/model/battle.rs:41:3 [INFO] [stderr] | [INFO] [stderr] 41 | Two, [INFO] [stderr] | ^^^ [INFO] [stderr] [INFO] [stderr] warning: method is never used: `available` [INFO] [stderr] --> src/model/battle.rs:57:3 [INFO] [stderr] | [INFO] [stderr] 57 | fn available(&self) -> bool { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: field is never read: `charged_other1v2` [INFO] [stderr] --> src/model/battle.rs:65:3 [INFO] [stderr] | [INFO] [stderr] 65 | charged_other1v2: Option, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: field is never read: `charged_other2v1` [INFO] [stderr] --> src/model/battle.rs:68:3 [INFO] [stderr] | [INFO] [stderr] 68 | charged_other2v1: Option, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: field is never read: `shields` [INFO] [stderr] --> src/model/battle.rs:88:3 [INFO] [stderr] | [INFO] [stderr] 88 | shields: Shields [INFO] [stderr] | ^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: variant is never constructed: `None` [INFO] [stderr] --> src/main.rs:17:3 [INFO] [stderr] | [INFO] [stderr] 17 | None, [INFO] [stderr] | ^^^^ [INFO] [stderr] [INFO] [stderr] warning: variable `Neutral` should have a snake case name [INFO] [stderr] --> src/model/battle.rs:209:8 [INFO] [stderr] | [INFO] [stderr] 209 | (Neutral, _) => unreachable!(), [INFO] [stderr] | ^^^^^^^ help: convert the identifier to snake case: `neutral` [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(non_snake_case)]` on by default [INFO] [stderr] [INFO] [stderr] warning: variable `Neutral` should have a snake case name [INFO] [stderr] --> src/model/battle.rs:210:11 [INFO] [stderr] | [INFO] [stderr] 210 | (_, Neutral) => unreachable!(), [INFO] [stderr] | ^^^^^^^ help: convert the identifier to snake case: `neutral` [INFO] [stderr] [INFO] [stderr] warning: 23 warnings emitted [INFO] [stderr] [INFO] [stderr] For more information about this error, try `rustc --explain E0170`. [INFO] [stderr] Finished test [unoptimized + debuginfo] target(s) in 0.13s [INFO] [stderr] Running /opt/rustwide/target/debug/deps/pvptimize-5de0ab4ed6c6bf85 [INFO] [stdout] [INFO] [stdout] running 4 tests [INFO] [stdout] test model::tests::test_level_conversion ... ok [INFO] [stdout] test gamemaster::test::test ... FAILED [INFO] [stdout] test model::tests::test_cp_formula ... FAILED [INFO] [stdout] test model::battle::tests::test_victreebel_vs_whiscash ... FAILED [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] [INFO] [stdout] ---- gamemaster::test::test stdout ---- [INFO] [stdout] thread 'gamemaster::test::test' panicked at 'called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }', src/gamemaster.rs:161:15 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x55d1fab64bd4 - backtrace::backtrace::libunwind::trace::h61666fa4b9834a45 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.46/src/backtrace/libunwind.rs:86 [INFO] [stdout] 1: 0x55d1fab64bd4 - backtrace::backtrace::trace_unsynchronized::h01d3725fb5da8653 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.46/src/backtrace/mod.rs:66 [INFO] [stdout] 2: 0x55d1fab64bd4 - std::sys_common::backtrace::_print_fmt::h5c7c4751bc296f90 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:78 [INFO] [stdout] 3: 0x55d1fab64bd4 - ::fmt::h7729313ad2d729c7 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:59 [INFO] [stdout] 4: 0x55d1fab8d7ec - core::fmt::write::hb0049f6c12bdaffc [INFO] [stdout] at src/libcore/fmt/mod.rs:1069 [INFO] [stdout] 5: 0x55d1fab00c55 - std::io::Write::write_fmt::h5d052af13df32ea6 [INFO] [stdout] at /rustc/41997647ba6a77908f6ef64401414feb00bccf16/src/libstd/io/mod.rs:1504 [INFO] [stdout] 6: 0x55d1fab5efe1 - std::io::impls::>::write_fmt::h8fe8a9bdc421b4b6 [INFO] [stdout] at src/libstd/io/impls.rs:156 [INFO] [stdout] 7: 0x55d1fab674a5 - std::sys_common::backtrace::_print::ha087cac92e84a414 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:62 [INFO] [stdout] 8: 0x55d1fab674a5 - std::sys_common::backtrace::print::h6b013d3bfe6cbcb8 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:49 [INFO] [stdout] 9: 0x55d1fab674a5 - std::panicking::default_hook::{{closure}}::h016d7de02def2736 [INFO] [stdout] at src/libstd/panicking.rs:198 [INFO] [stdout] 10: 0x55d1fab6718b - std::panicking::default_hook::h9386f7e484840463 [INFO] [stdout] at src/libstd/panicking.rs:215 [INFO] [stdout] 11: 0x55d1fab67b02 - std::panicking::rust_panic_with_hook::h3846eb1b2e5a9312 [INFO] [stdout] at src/libstd/panicking.rs:511 [INFO] [stdout] 12: 0x55d1fab676eb - rust_begin_unwind [INFO] [stdout] at src/libstd/panicking.rs:419 [INFO] [stdout] 13: 0x55d1fab8c211 - core::panicking::panic_fmt::hc5953a7331f9805c [INFO] [stdout] at src/libcore/panicking.rs:111 [INFO] [stdout] 14: 0x55d1fab8c033 - core::option::expect_none_failed::hf2c575a7b931ce1f [INFO] [stdout] at src/libcore/option.rs:1268 [INFO] [stdout] 15: 0x55d1faade9b5 - core::result::Result::unwrap::h4f7c2c0229757c13 [INFO] [stdout] at /rustc/41997647ba6a77908f6ef64401414feb00bccf16/src/libcore/result.rs:1005 [INFO] [stdout] 16: 0x55d1faab4c53 - pvptimize::gamemaster::test::test::h50b8f99aec3064c5 [INFO] [stdout] at src/gamemaster.rs:161 [INFO] [stdout] 17: 0x55d1faab4bea - pvptimize::gamemaster::test::test::{{closure}}::h0211044f949fdad4 [INFO] [stdout] at src/gamemaster.rs:160 [INFO] [stdout] 18: 0x55d1faaacbee - core::ops::function::FnOnce::call_once::ha66df88cfd9ac39c [INFO] [stdout] at /rustc/41997647ba6a77908f6ef64401414feb00bccf16/src/libcore/ops/function.rs:232 [INFO] [stdout] 19: 0x55d1fab0cb4f - as core::ops::function::FnOnce>::call_once::h1f6ee40732e80908 [INFO] [stdout] at /rustc/41997647ba6a77908f6ef64401414feb00bccf16/src/liballoc/boxed.rs:1008 [INFO] [stdout] 20: 0x55d1fab2814e - as core::ops::function::FnOnce<()>>::call_once::h85dff111be9c2dc6 [INFO] [stdout] at /rustc/41997647ba6a77908f6ef64401414feb00bccf16/src/libstd/panic.rs:318 [INFO] [stdout] 21: 0x55d1fab2814e - std::panicking::try::do_call::hee6f5a4bef67c840 [INFO] [stdout] at /rustc/41997647ba6a77908f6ef64401414feb00bccf16/src/libstd/panicking.rs:331 [INFO] [stdout] 22: 0x55d1fab2814e - std::panicking::try::h3384d3b948e84dbc [INFO] [stdout] at /rustc/41997647ba6a77908f6ef64401414feb00bccf16/src/libstd/panicking.rs:274 [INFO] [stdout] 23: 0x55d1fab2814e - std::panic::catch_unwind::h5ae91218e578066d [INFO] [stdout] at /rustc/41997647ba6a77908f6ef64401414feb00bccf16/src/libstd/panic.rs:394 [INFO] [stdout] 24: 0x55d1fab2814e - test::run_test_in_process::he37a49587889b910 [INFO] [stdout] at src/libtest/lib.rs:541 [INFO] [stdout] 25: 0x55d1fab2814e - test::run_test::run_test_inner::{{closure}}::h4f0d25136ca480c2 [INFO] [stdout] at src/libtest/lib.rs:450 [INFO] [stdout] 26: 0x55d1fab00106 - std::sys_common::backtrace::__rust_begin_short_backtrace::h969eceda34247af3 [INFO] [stdout] at /rustc/41997647ba6a77908f6ef64401414feb00bccf16/src/libstd/sys_common/backtrace.rs:130 [INFO] [stdout] 27: 0x55d1fab05495 - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::h912007997cb04e92 [INFO] [stdout] at /rustc/41997647ba6a77908f6ef64401414feb00bccf16/src/libstd/thread/mod.rs:475 [INFO] [stdout] 28: 0x55d1fab05495 - as core::ops::function::FnOnce<()>>::call_once::h8795d8b7bd223988 [INFO] [stdout] at /rustc/41997647ba6a77908f6ef64401414feb00bccf16/src/libstd/panic.rs:318 [INFO] [stdout] 29: 0x55d1fab05495 - std::panicking::try::do_call::hb29b86f86d4d722e [INFO] [stdout] at /rustc/41997647ba6a77908f6ef64401414feb00bccf16/src/libstd/panicking.rs:331 [INFO] [stdout] 30: 0x55d1fab05495 - std::panicking::try::h4bfefb3eddc0d900 [INFO] [stdout] at /rustc/41997647ba6a77908f6ef64401414feb00bccf16/src/libstd/panicking.rs:274 [INFO] [stdout] 31: 0x55d1fab05495 - std::panic::catch_unwind::h774c24d4b38d5828 [INFO] [stdout] at /rustc/41997647ba6a77908f6ef64401414feb00bccf16/src/libstd/panic.rs:394 [INFO] [stdout] 32: 0x55d1fab05495 - std::thread::Builder::spawn_unchecked::{{closure}}::ha50a32fa99413dde [INFO] [stdout] at /rustc/41997647ba6a77908f6ef64401414feb00bccf16/src/libstd/thread/mod.rs:474 [INFO] [stdout] 33: 0x55d1fab05495 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h9dacb8f28d699f86 [INFO] [stdout] at /rustc/41997647ba6a77908f6ef64401414feb00bccf16/src/libcore/ops/function.rs:232 [INFO] [stdout] 34: 0x55d1fab5aacf - as core::ops::function::FnOnce>::call_once::h7deaeeba480c6ce2 [INFO] [stdout] at /rustc/41997647ba6a77908f6ef64401414feb00bccf16/src/liballoc/boxed.rs:1008 [INFO] [stdout] 35: 0x55d1fab6e2e3 - as core::ops::function::FnOnce>::call_once::h968b1dfb87756523 [INFO] [stdout] at /rustc/41997647ba6a77908f6ef64401414feb00bccf16/src/liballoc/boxed.rs:1008 [INFO] [stdout] 36: 0x55d1fab6e2e3 - std::sys::unix::thread::Thread::new::thread_start::h2399addeb6370595 [INFO] [stdout] at src/libstd/sys/unix/thread.rs:87 [INFO] [stdout] 37: 0x7eff6afba6db - start_thread [INFO] [stdout] 38: 0x7eff6aacb88f - __clone [INFO] [stdout] 39: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- model::tests::test_cp_formula stdout ---- [INFO] [stdout] thread 'model::tests::test_cp_formula' panicked at 'called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }', src/model/mod.rs:111:15 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x55d1fab64bd4 - backtrace::backtrace::libunwind::trace::h61666fa4b9834a45 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.46/src/backtrace/libunwind.rs:86 [INFO] [stdout] 1: 0x55d1fab64bd4 - backtrace::backtrace::trace_unsynchronized::h01d3725fb5da8653 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.46/src/backtrace/mod.rs:66 [INFO] [stdout] 2: 0x55d1fab64bd4 - std::sys_common::backtrace::_print_fmt::h5c7c4751bc296f90 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:78 [INFO] [stdout] 3: 0x55d1fab64bd4 - ::fmt::h7729313ad2d729c7 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:59 [INFO] [stdout] 4: 0x55d1fab8d7ec - core::fmt::write::hb0049f6c12bdaffc [INFO] [stdout] at src/libcore/fmt/mod.rs:1069 [INFO] [stdout] 5: 0x55d1fab00c55 - std::io::Write::write_fmt::h5d052af13df32ea6 [INFO] [stdout] at /rustc/41997647ba6a77908f6ef64401414feb00bccf16/src/libstd/io/mod.rs:1504 [INFO] [stdout] 6: 0x55d1fab5efe1 - std::io::impls::>::write_fmt::h8fe8a9bdc421b4b6 [INFO] [stdout] at src/libstd/io/impls.rs:156 [INFO] [stdout] 7: 0x55d1fab674a5 - std::sys_common::backtrace::_print::ha087cac92e84a414 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:62 [INFO] [stdout] 8: 0x55d1fab674a5 - std::sys_common::backtrace::print::h6b013d3bfe6cbcb8 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:49 [INFO] [stdout] 9: 0x55d1fab674a5 - std::panicking::default_hook::{{closure}}::h016d7de02def2736 [INFO] [stdout] at src/libstd/panicking.rs:198 [INFO] [stdout] 10: 0x55d1fab6718b - std::panicking::default_hook::h9386f7e484840463 [INFO] [stdout] at src/libstd/panicking.rs:215 [INFO] [stdout] 11: 0x55d1fab67b02 - std::panicking::rust_panic_with_hook::h3846eb1b2e5a9312 [INFO] [stdout] at src/libstd/panicking.rs:511 [INFO] [stdout] 12: 0x55d1fab676eb - rust_begin_unwind [INFO] [stdout] at src/libstd/panicking.rs:419 [INFO] [stdout] 13: 0x55d1fab8c211 - core::panicking::panic_fmt::hc5953a7331f9805c [INFO] [stdout] at src/libcore/panicking.rs:111 [INFO] [stdout] 14: 0x55d1fab8c033 - core::option::expect_none_failed::hf2c575a7b931ce1f [INFO] [stdout] at src/libcore/option.rs:1268 [INFO] [stdout] 15: 0x55d1faade9b5 - core::result::Result::unwrap::h4f7c2c0229757c13 [INFO] [stdout] at /rustc/41997647ba6a77908f6ef64401414feb00bccf16/src/libcore/result.rs:1005 [INFO] [stdout] 16: 0x55d1faaa0d13 - pvptimize::model::tests::test_cp_formula::he8410a8c6185a922 [INFO] [stdout] at src/model/mod.rs:111 [INFO] [stdout] 17: 0x55d1faaa0caa - pvptimize::model::tests::test_cp_formula::{{closure}}::h3a9066bf99a40cc8 [INFO] [stdout] at src/model/mod.rs:110 [INFO] [stdout] 18: 0x55d1faaac80e - core::ops::function::FnOnce::call_once::h37508b6ceb71d8b4 [INFO] [stdout] at /rustc/41997647ba6a77908f6ef64401414feb00bccf16/src/libcore/ops/function.rs:232 [INFO] [stdout] 19: 0x55d1fab0cb4f - as core::ops::function::FnOnce>::call_once::h1f6ee40732e80908 [INFO] [stdout] at /rustc/41997647ba6a77908f6ef64401414feb00bccf16/src/liballoc/boxed.rs:1008 [INFO] [stdout] 20: 0x55d1fab2814e - as core::ops::function::FnOnce<()>>::call_once::h85dff111be9c2dc6 [INFO] [stdout] at /rustc/41997647ba6a77908f6ef64401414feb00bccf16/src/libstd/panic.rs:318 [INFO] [stdout] 21: 0x55d1fab2814e - std::panicking::try::do_call::hee6f5a4bef67c840 [INFO] [stdout] at /rustc/41997647ba6a77908f6ef64401414feb00bccf16/src/libstd/panicking.rs:331 [INFO] [stdout] 22: 0x55d1fab2814e - std::panicking::try::h3384d3b948e84dbc [INFO] [stdout] at /rustc/41997647ba6a77908f6ef64401414feb00bccf16/src/libstd/panicking.rs:274 [INFO] [stdout] 23: 0x55d1fab2814e - std::panic::catch_unwind::h5ae91218e578066d [INFO] [stdout] at /rustc/41997647ba6a77908f6ef64401414feb00bccf16/src/libstd/panic.rs:394 [INFO] [stdout] 24: 0x55d1fab2814e - test::run_test_in_process::he37a49587889b910 [INFO] [stdout] at src/libtest/lib.rs:541 [INFO] [stdout] 25: 0x55d1fab2814e - test::run_test::run_test_inner::{{closure}}::h4f0d25136ca480c2 [INFO] [stdout] at src/libtest/lib.rs:450 [INFO] [stdout] 26: 0x55d1fab00106 - std::sys_common::backtrace::__rust_begin_short_backtrace::h969eceda34247af3 [INFO] [stdout] at /rustc/41997647ba6a77908f6ef64401414feb00bccf16/src/libstd/sys_common/backtrace.rs:130 [INFO] [stdout] 27: 0x55d1fab05495 - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::h912007997cb04e92 [INFO] [stdout] at /rustc/41997647ba6a77908f6ef64401414feb00bccf16/src/libstd/thread/mod.rs:475 [INFO] [stdout] 28: 0x55d1fab05495 - as core::ops::function::FnOnce<()>>::call_once::h8795d8b7bd223988 [INFO] [stdout] at /rustc/41997647ba6a77908f6ef64401414feb00bccf16/src/libstd/panic.rs:318 [INFO] [stdout] 29: 0x55d1fab05495 - std::panicking::try::do_call::hb29b86f86d4d722e [INFO] [stdout] at /rustc/41997647ba6a77908f6ef64401414feb00bccf16/src/libstd/panicking.rs:331 [INFO] [stdout] 30: 0x55d1fab05495 - std::panicking::try::h4bfefb3eddc0d900 [INFO] [stdout] at /rustc/41997647ba6a77908f6ef64401414feb00bccf16/src/libstd/panicking.rs:274 [INFO] [stdout] 31: 0x55d1fab05495 - std::panic::catch_unwind::h774c24d4b38d5828 [INFO] [stdout] at /rustc/41997647ba6a77908f6ef64401414feb00bccf16/src/libstd/panic.rs:394 [INFO] [stdout] 32: 0x55d1fab05495 - std::thread::Builder::spawn_unchecked::{{closure}}::ha50a32fa99413dde [INFO] [stdout] at /rustc/41997647ba6a77908f6ef64401414feb00bccf16/src/libstd/thread/mod.rs:474 [INFO] [stdout] 33: 0x55d1fab05495 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h9dacb8f28d699f86 [INFO] [stdout] at /rustc/41997647ba6a77908f6ef64401414feb00bccf16/src/libcore/ops/function.rs:232 [INFO] [stdout] 34: 0x55d1fab5aacf - as core::ops::function::FnOnce>::call_once::h7deaeeba480c6ce2 [INFO] [stdout] at /rustc/41997647ba6a77908f6ef64401414feb00bccf16/src/liballoc/boxed.rs:1008 [INFO] [stdout] 35: 0x55d1fab6e2e3 - as core::ops::function::FnOnce>::call_once::h968b1dfb87756523 [INFO] [stdout] at /rustc/41997647ba6a77908f6ef64401414feb00bccf16/src/liballoc/boxed.rs:1008 [INFO] [stdout] 36: 0x55d1fab6e2e3 - std::sys::unix::thread::Thread::new::thread_start::h2399addeb6370595 [INFO] [stdout] at src/libstd/sys/unix/thread.rs:87 [INFO] [stdout] 37: 0x7eff6afba6db - start_thread [INFO] [stdout] 38: 0x7eff6aacb88f - __clone [INFO] [stdout] 39: 0x0 - [INFO] [stdout] [INFO] [stdout] ---- model::battle::tests::test_victreebel_vs_whiscash stdout ---- [INFO] [stdout] thread 'model::battle::tests::test_victreebel_vs_whiscash' panicked at 'called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }', src/model/battle.rs:234:15 [INFO] [stdout] stack backtrace: [INFO] [stdout] 0: 0x55d1fab64bd4 - backtrace::backtrace::libunwind::trace::h61666fa4b9834a45 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.46/src/backtrace/libunwind.rs:86 [INFO] [stdout] 1: 0x55d1fab64bd4 - backtrace::backtrace::trace_unsynchronized::h01d3725fb5da8653 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.46/src/backtrace/mod.rs:66 [INFO] [stdout] 2: 0x55d1fab64bd4 - std::sys_common::backtrace::_print_fmt::h5c7c4751bc296f90 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:78 [INFO] [stdout] 3: 0x55d1fab64bd4 - ::fmt::h7729313ad2d729c7 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:59 [INFO] [stdout] 4: 0x55d1fab8d7ec - core::fmt::write::hb0049f6c12bdaffc [INFO] [stdout] at src/libcore/fmt/mod.rs:1069 [INFO] [stdout] 5: 0x55d1fab00c55 - std::io::Write::write_fmt::h5d052af13df32ea6 [INFO] [stdout] at /rustc/41997647ba6a77908f6ef64401414feb00bccf16/src/libstd/io/mod.rs:1504 [INFO] [stdout] 6: 0x55d1fab5efe1 - std::io::impls::>::write_fmt::h8fe8a9bdc421b4b6 [INFO] [stdout] at src/libstd/io/impls.rs:156 [INFO] [stdout] 7: 0x55d1fab674a5 - std::sys_common::backtrace::_print::ha087cac92e84a414 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:62 [INFO] [stdout] 8: 0x55d1fab674a5 - std::sys_common::backtrace::print::h6b013d3bfe6cbcb8 [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:49 [INFO] [stdout] 9: 0x55d1fab674a5 - std::panicking::default_hook::{{closure}}::h016d7de02def2736 [INFO] [stdout] at src/libstd/panicking.rs:198 [INFO] [stdout] 10: 0x55d1fab6718b - std::panicking::default_hook::h9386f7e484840463 [INFO] [stdout] at src/libstd/panicking.rs:215 [INFO] [stdout] 11: 0x55d1fab67b02 - std::panicking::rust_panic_with_hook::h3846eb1b2e5a9312 [INFO] [stdout] at src/libstd/panicking.rs:511 [INFO] [stdout] 12: 0x55d1fab676eb - rust_begin_unwind [INFO] [stdout] at src/libstd/panicking.rs:419 [INFO] [stdout] 13: 0x55d1fab8c211 - core::panicking::panic_fmt::hc5953a7331f9805c [INFO] [stdout] at src/libcore/panicking.rs:111 [INFO] [stdout] 14: 0x55d1fab8c033 - core::option::expect_none_failed::hf2c575a7b931ce1f [INFO] [stdout] at src/libcore/option.rs:1268 [INFO] [stdout] 15: 0x55d1faade9b5 - core::result::Result::unwrap::h4f7c2c0229757c13 [INFO] [stdout] at /rustc/41997647ba6a77908f6ef64401414feb00bccf16/src/libcore/result.rs:1005 [INFO] [stdout] 16: 0x55d1faae8ac3 - pvptimize::model::battle::tests::test_victreebel_vs_whiscash::h36eed8c7e9e26591 [INFO] [stdout] at src/model/battle.rs:234 [INFO] [stdout] 17: 0x55d1faae8a5a - pvptimize::model::battle::tests::test_victreebel_vs_whiscash::{{closure}}::h3937d94ae5626ece [INFO] [stdout] at src/model/battle.rs:233 [INFO] [stdout] 18: 0x55d1faaac5be - core::ops::function::FnOnce::call_once::h064d9a84dd5de114 [INFO] [stdout] at /rustc/41997647ba6a77908f6ef64401414feb00bccf16/src/libcore/ops/function.rs:232 [INFO] [stdout] 19: 0x55d1fab0cb4f - as core::ops::function::FnOnce>::call_once::h1f6ee40732e80908 [INFO] [stdout] at /rustc/41997647ba6a77908f6ef64401414feb00bccf16/src/liballoc/boxed.rs:1008 [INFO] [stdout] 20: 0x55d1fab2814e - as core::ops::function::FnOnce<()>>::call_once::h85dff111be9c2dc6 [INFO] [stdout] at /rustc/41997647ba6a77908f6ef64401414feb00bccf16/src/libstd/panic.rs:318 [INFO] [stdout] 21: 0x55d1fab2814e - std::panicking::try::do_call::hee6f5a4bef67c840 [INFO] [stdout] at /rustc/41997647ba6a77908f6ef64401414feb00bccf16/src/libstd/panicking.rs:331 [INFO] [stdout] 22: 0x55d1fab2814e - std::panicking::try::h3384d3b948e84dbc [INFO] [stdout] at /rustc/41997647ba6a77908f6ef64401414feb00bccf16/src/libstd/panicking.rs:274 [INFO] [stdout] 23: 0x55d1fab2814e - std::panic::catch_unwind::h5ae91218e578066d [INFO] [stdout] at /rustc/41997647ba6a77908f6ef64401414feb00bccf16/src/libstd/panic.rs:394 [INFO] [stdout] 24: 0x55d1fab2814e - test::run_test_in_process::he37a49587889b910 [INFO] [stdout] at src/libtest/lib.rs:541 [INFO] [stdout] 25: 0x55d1fab2814e - test::run_test::run_test_inner::{{closure}}::h4f0d25136ca480c2 [INFO] [stdout] at src/libtest/lib.rs:450 [INFO] [stdout] 26: 0x55d1fab00106 - std::sys_common::backtrace::__rust_begin_short_backtrace::h969eceda34247af3 [INFO] [stdout] at /rustc/41997647ba6a77908f6ef64401414feb00bccf16/src/libstd/sys_common/backtrace.rs:130 [INFO] [stdout] 27: 0x55d1fab05495 - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::h912007997cb04e92 [INFO] [stdout] at /rustc/41997647ba6a77908f6ef64401414feb00bccf16/src/libstd/thread/mod.rs:475 [INFO] [stdout] 28: 0x55d1fab05495 - as core::ops::function::FnOnce<()>>::call_once::h8795d8b7bd223988 [INFO] [stdout] at /rustc/41997647ba6a77908f6ef64401414feb00bccf16/src/libstd/panic.rs:318 [INFO] [stdout] 29: 0x55d1fab05495 - std::panicking::try::do_call::hb29b86f86d4d722e [INFO] [stdout] at /rustc/41997647ba6a77908f6ef64401414feb00bccf16/src/libstd/panicking.rs:331 [INFO] [stdout] 30: 0x55d1fab05495 - std::panicking::try::h4bfefb3eddc0d900 [INFO] [stdout] at /rustc/41997647ba6a77908f6ef64401414feb00bccf16/src/libstd/panicking.rs:274 [INFO] [stdout] 31: 0x55d1fab05495 - std::panic::catch_unwind::h774c24d4b38d5828 [INFO] [stdout] at /rustc/41997647ba6a77908f6ef64401414feb00bccf16/src/libstd/panic.rs:394 [INFO] [stdout] 32: 0x55d1fab05495 - std::thread::Builder::spawn_unchecked::{{closure}}::ha50a32fa99413dde [INFO] [stdout] at /rustc/41997647ba6a77908f6ef64401414feb00bccf16/src/libstd/thread/mod.rs:474 [INFO] [stdout] 33: 0x55d1fab05495 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h9dacb8f28d699f86 [INFO] [stdout] at /rustc/41997647ba6a77908f6ef64401414feb00bccf16/src/libcore/ops/function.rs:232 [INFO] [stdout] 34: 0x55d1fab5aacf - as core::ops::function::FnOnce>::call_once::h7deaeeba480c6ce2 [INFO] [stdout] at /rustc/41997647ba6a77908f6ef64401414feb00bccf16/src/liballoc/boxed.rs:1008 [INFO] [stdout] 35: 0x55d1fab6e2e3 - as core::ops::function::FnOnce>::call_once::h968b1dfb87756523 [INFO] [stdout] at /rustc/41997647ba6a77908f6ef64401414feb00bccf16/src/liballoc/boxed.rs:1008 [INFO] [stdout] 36: 0x55d1fab6e2e3 - std::sys::unix::thread::Thread::new::thread_start::h2399addeb6370595 [INFO] [stdout] at src/libstd/sys/unix/thread.rs:87 [INFO] [stdout] 37: 0x7eff6afba6db - start_thread [INFO] [stdout] 38: 0x7eff6aacb88f - __clone [INFO] [stdout] 39: 0x0 - [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] gamemaster::test::test [INFO] [stdout] model::battle::tests::test_victreebel_vs_whiscash [INFO] [stdout] model::tests::test_cp_formula [INFO] [stdout] [INFO] [stdout] test result: FAILED. 1 passed; 3 failed; 0 ignored; 0 measured; 0 filtered out [INFO] [stdout] [INFO] [stderr] error: test failed, to rerun pass '--bin pvptimize' [INFO] running `"docker" "inspect" "8d7d1abaeb6d0525dd0583ebbecfb9d949a66e80f17ec0f9be54c17b23b1dcf0"` [INFO] running `"docker" "rm" "-f" "8d7d1abaeb6d0525dd0583ebbecfb9d949a66e80f17ec0f9be54c17b23b1dcf0"` [INFO] [stdout] 8d7d1abaeb6d0525dd0583ebbecfb9d949a66e80f17ec0f9be54c17b23b1dcf0