[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 master#28742a1146f10a4f09369baad027a464acb7a766 for pr-71274 [INFO] running `"git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fveeenu%2Fpvptimize" "/workspace/builds/worker-5/source"` [INFO] [stderr] Cloning into '/workspace/builds/worker-5/source'... [INFO] [stderr] done. [INFO] validating manifest of git repo https://github.com/veeenu/pvptimize on toolchain 28742a1146f10a4f09369baad027a464acb7a766 [INFO] running `"/workspace/cargo-home/bin/cargo" "+28742a1146f10a4f09369baad027a464acb7a766" "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-5/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" "+28742a1146f10a4f09369baad027a464acb7a766" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] running `"docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5/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" "+28742a1146f10a4f09369baad027a464acb7a766" "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] 4e5a4293680f57eabd36ab7745e8233acb74f0871a197088c7cff2ce9a05abee [INFO] running `"docker" "start" "-a" "4e5a4293680f57eabd36ab7745e8233acb74f0871a197088c7cff2ce9a05abee"` [INFO] [stderr] Compiling proc-macro2 v1.0.6 [INFO] [stderr] Compiling ryu v1.0.2 [INFO] [stderr] Compiling itoa v0.4.4 [INFO] [stderr] Compiling quote v1.0.2 [INFO] [stderr] Compiling syn v1.0.11 [INFO] [stderr] Compiling serde_derive v1.0.103 [INFO] [stderr] Compiling serde 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 47.72s [INFO] running `"docker" "inspect" "4e5a4293680f57eabd36ab7745e8233acb74f0871a197088c7cff2ce9a05abee"` [INFO] running `"docker" "rm" "-f" "4e5a4293680f57eabd36ab7745e8233acb74f0871a197088c7cff2ce9a05abee"` [INFO] [stdout] 4e5a4293680f57eabd36ab7745e8233acb74f0871a197088c7cff2ce9a05abee [INFO] running `"docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5/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" "+28742a1146f10a4f09369baad027a464acb7a766" "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] 7fdb11e7a50c7bbc22e3c3e24b23fdd550520ec46bedf3d2cd9e8005aacc37fc [INFO] running `"docker" "start" "-a" "7fdb11e7a50c7bbc22e3c3e24b23fdd550520ec46bedf3d2cd9e8005aacc37fc"` [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.88s [INFO] running `"docker" "inspect" "7fdb11e7a50c7bbc22e3c3e24b23fdd550520ec46bedf3d2cd9e8005aacc37fc"` [INFO] running `"docker" "rm" "-f" "7fdb11e7a50c7bbc22e3c3e24b23fdd550520ec46bedf3d2cd9e8005aacc37fc"` [INFO] [stdout] 7fdb11e7a50c7bbc22e3c3e24b23fdd550520ec46bedf3d2cd9e8005aacc37fc [INFO] running `"docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5/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" "+28742a1146f10a4f09369baad027a464acb7a766" "test" "--frozen"` [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] [stdout] dc88139abbdd49e431a503128b712d435a11a79718ff5732e16c0894f6ecd135 [INFO] running `"docker" "start" "-a" "dc88139abbdd49e431a503128b712d435a11a79718ff5732e16c0894f6ecd135"` [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.14s [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: 0x55cb20edcbd4 - backtrace::backtrace::libunwind::trace::hbb4ce8c04526962e [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.46/src/backtrace/libunwind.rs:86 [INFO] [stdout] 1: 0x55cb20edcbd4 - backtrace::backtrace::trace_unsynchronized::h79251c088e7be038 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.46/src/backtrace/mod.rs:66 [INFO] [stdout] 2: 0x55cb20edcbd4 - std::sys_common::backtrace::_print_fmt::h6b0ea30a9223acae [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:78 [INFO] [stdout] 3: 0x55cb20edcbd4 - ::fmt::h4d51ef07ce58e54b [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:59 [INFO] [stdout] 4: 0x55cb20f057ec - core::fmt::write::he16b9c1345d8565e [INFO] [stdout] at src/libcore/fmt/mod.rs:1069 [INFO] [stdout] 5: 0x55cb20e78c55 - std::io::Write::write_fmt::hc31efe493f037457 [INFO] [stdout] at /rustc/28742a1146f10a4f09369baad027a464acb7a766/src/libstd/io/mod.rs:1504 [INFO] [stdout] 6: 0x55cb20ed6fe1 - std::io::impls::>::write_fmt::hfcb1ff6c5b834381 [INFO] [stdout] at src/libstd/io/impls.rs:156 [INFO] [stdout] 7: 0x55cb20edf4a5 - std::sys_common::backtrace::_print::h9288fa7d9f6629cb [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:62 [INFO] [stdout] 8: 0x55cb20edf4a5 - std::sys_common::backtrace::print::h82e606e62781d8af [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:49 [INFO] [stdout] 9: 0x55cb20edf4a5 - std::panicking::default_hook::{{closure}}::h1fe350ecbf7604e4 [INFO] [stdout] at src/libstd/panicking.rs:198 [INFO] [stdout] 10: 0x55cb20edf18b - std::panicking::default_hook::h1b8b42953fdc841d [INFO] [stdout] at src/libstd/panicking.rs:215 [INFO] [stdout] 11: 0x55cb20edfb02 - std::panicking::rust_panic_with_hook::he73826f4bb75a21e [INFO] [stdout] at src/libstd/panicking.rs:511 [INFO] [stdout] 12: 0x55cb20edf6eb - rust_begin_unwind [INFO] [stdout] at src/libstd/panicking.rs:419 [INFO] [stdout] 13: 0x55cb20f04211 - core::panicking::panic_fmt::hc8f9a0b2af5fb585 [INFO] [stdout] at src/libcore/panicking.rs:111 [INFO] [stdout] 14: 0x55cb20f04033 - core::option::expect_none_failed::ha34d57526cca3063 [INFO] [stdout] at src/libcore/option.rs:1268 [INFO] [stdout] 15: 0x55cb20e56905 - core::result::Result::unwrap::h1b3db074b6b1f526 [INFO] [stdout] at /rustc/28742a1146f10a4f09369baad027a464acb7a766/src/libcore/result.rs:1005 [INFO] [stdout] 16: 0x55cb20e2cc53 - pvptimize::gamemaster::test::test::h50b8f99aec3064c5 [INFO] [stdout] at src/gamemaster.rs:161 [INFO] [stdout] 17: 0x55cb20e2cbea - pvptimize::gamemaster::test::test::{{closure}}::hbe9171a2f5c0b985 [INFO] [stdout] at src/gamemaster.rs:160 [INFO] [stdout] 18: 0x55cb20e2488e - core::ops::function::FnOnce::call_once::h4a2648fde8e3b899 [INFO] [stdout] at /rustc/28742a1146f10a4f09369baad027a464acb7a766/src/libcore/ops/function.rs:232 [INFO] [stdout] 19: 0x55cb20e84b4f - as core::ops::function::FnOnce>::call_once::he1ba1da20629a2d8 [INFO] [stdout] at /rustc/28742a1146f10a4f09369baad027a464acb7a766/src/liballoc/boxed.rs:1008 [INFO] [stdout] 20: 0x55cb20ea014e - as core::ops::function::FnOnce<()>>::call_once::hf94927858761de4a [INFO] [stdout] at /rustc/28742a1146f10a4f09369baad027a464acb7a766/src/libstd/panic.rs:318 [INFO] [stdout] 21: 0x55cb20ea014e - std::panicking::try::do_call::h1585003392664d93 [INFO] [stdout] at /rustc/28742a1146f10a4f09369baad027a464acb7a766/src/libstd/panicking.rs:331 [INFO] [stdout] 22: 0x55cb20ea014e - std::panicking::try::h43d950f958a74468 [INFO] [stdout] at /rustc/28742a1146f10a4f09369baad027a464acb7a766/src/libstd/panicking.rs:274 [INFO] [stdout] 23: 0x55cb20ea014e - std::panic::catch_unwind::hb5284de2977ddeea [INFO] [stdout] at /rustc/28742a1146f10a4f09369baad027a464acb7a766/src/libstd/panic.rs:394 [INFO] [stdout] 24: 0x55cb20ea014e - test::run_test_in_process::had39bb305b26a3ae [INFO] [stdout] at src/libtest/lib.rs:541 [INFO] [stdout] 25: 0x55cb20ea014e - test::run_test::run_test_inner::{{closure}}::h12b1756b854ada1a [INFO] [stdout] at src/libtest/lib.rs:450 [INFO] [stdout] 26: 0x55cb20e78106 - std::sys_common::backtrace::__rust_begin_short_backtrace::hec04b80bece92bf9 [INFO] [stdout] at /rustc/28742a1146f10a4f09369baad027a464acb7a766/src/libstd/sys_common/backtrace.rs:130 [INFO] [stdout] 27: 0x55cb20e7d425 - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::heca431434c1ac418 [INFO] [stdout] at /rustc/28742a1146f10a4f09369baad027a464acb7a766/src/libstd/thread/mod.rs:475 [INFO] [stdout] 28: 0x55cb20e7d425 - as core::ops::function::FnOnce<()>>::call_once::he2457d582c032747 [INFO] [stdout] at /rustc/28742a1146f10a4f09369baad027a464acb7a766/src/libstd/panic.rs:318 [INFO] [stdout] 29: 0x55cb20e7d425 - std::panicking::try::do_call::hbcd49dc3823e8b28 [INFO] [stdout] at /rustc/28742a1146f10a4f09369baad027a464acb7a766/src/libstd/panicking.rs:331 [INFO] [stdout] 30: 0x55cb20e7d425 - std::panicking::try::h1ba95c07dd8d422b [INFO] [stdout] at /rustc/28742a1146f10a4f09369baad027a464acb7a766/src/libstd/panicking.rs:274 [INFO] [stdout] 31: 0x55cb20e7d425 - std::panic::catch_unwind::h95854794ba9eee4c [INFO] [stdout] at /rustc/28742a1146f10a4f09369baad027a464acb7a766/src/libstd/panic.rs:394 [INFO] [stdout] 32: 0x55cb20e7d425 - std::thread::Builder::spawn_unchecked::{{closure}}::h4e297b8574092d6e [INFO] [stdout] at /rustc/28742a1146f10a4f09369baad027a464acb7a766/src/libstd/thread/mod.rs:474 [INFO] [stdout] 33: 0x55cb20e7d425 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h1b855aad7f5ac67e [INFO] [stdout] at /rustc/28742a1146f10a4f09369baad027a464acb7a766/src/libcore/ops/function.rs:232 [INFO] [stdout] 34: 0x55cb20ed2acf - as core::ops::function::FnOnce>::call_once::h48069b269ca48108 [INFO] [stdout] at /rustc/28742a1146f10a4f09369baad027a464acb7a766/src/liballoc/boxed.rs:1008 [INFO] [stdout] 35: 0x55cb20ee62e3 - as core::ops::function::FnOnce>::call_once::heff660b32cd3afd8 [INFO] [stdout] at /rustc/28742a1146f10a4f09369baad027a464acb7a766/src/liballoc/boxed.rs:1008 [INFO] [stdout] 36: 0x55cb20ee62e3 - std::sys::unix::thread::Thread::new::thread_start::ha538939ed1e2e958 [INFO] [stdout] at src/libstd/sys/unix/thread.rs:87 [INFO] [stdout] 37: 0x7fe5509356db - start_thread [INFO] [stdout] 38: 0x7fe55044688f - __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: 0x55cb20edcbd4 - backtrace::backtrace::libunwind::trace::hbb4ce8c04526962e [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.46/src/backtrace/libunwind.rs:86 [INFO] [stdout] 1: 0x55cb20edcbd4 - backtrace::backtrace::trace_unsynchronized::h79251c088e7be038 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.46/src/backtrace/mod.rs:66 [INFO] [stdout] 2: 0x55cb20edcbd4 - std::sys_common::backtrace::_print_fmt::h6b0ea30a9223acae [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:78 [INFO] [stdout] 3: 0x55cb20edcbd4 - ::fmt::h4d51ef07ce58e54b [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:59 [INFO] [stdout] 4: 0x55cb20f057ec - core::fmt::write::he16b9c1345d8565e [INFO] [stdout] at src/libcore/fmt/mod.rs:1069 [INFO] [stdout] 5: 0x55cb20e78c55 - std::io::Write::write_fmt::hc31efe493f037457 [INFO] [stdout] at /rustc/28742a1146f10a4f09369baad027a464acb7a766/src/libstd/io/mod.rs:1504 [INFO] [stdout] 6: 0x55cb20ed6fe1 - std::io::impls::>::write_fmt::hfcb1ff6c5b834381 [INFO] [stdout] at src/libstd/io/impls.rs:156 [INFO] [stdout] 7: 0x55cb20edf4a5 - std::sys_common::backtrace::_print::h9288fa7d9f6629cb [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:62 [INFO] [stdout] 8: 0x55cb20edf4a5 - std::sys_common::backtrace::print::h82e606e62781d8af [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:49 [INFO] [stdout] 9: 0x55cb20edf4a5 - std::panicking::default_hook::{{closure}}::h1fe350ecbf7604e4 [INFO] [stdout] at src/libstd/panicking.rs:198 [INFO] [stdout] 10: 0x55cb20edf18b - std::panicking::default_hook::h1b8b42953fdc841d [INFO] [stdout] at src/libstd/panicking.rs:215 [INFO] [stdout] 11: 0x55cb20edfb02 - std::panicking::rust_panic_with_hook::he73826f4bb75a21e [INFO] [stdout] at src/libstd/panicking.rs:511 [INFO] [stdout] 12: 0x55cb20edf6eb - rust_begin_unwind [INFO] [stdout] at src/libstd/panicking.rs:419 [INFO] [stdout] 13: 0x55cb20f04211 - core::panicking::panic_fmt::hc8f9a0b2af5fb585 [INFO] [stdout] at src/libcore/panicking.rs:111 [INFO] [stdout] 14: 0x55cb20f04033 - core::option::expect_none_failed::ha34d57526cca3063 [INFO] [stdout] at src/libcore/option.rs:1268 [INFO] [stdout] 15: 0x55cb20e56905 - core::result::Result::unwrap::h1b3db074b6b1f526 [INFO] [stdout] at /rustc/28742a1146f10a4f09369baad027a464acb7a766/src/libcore/result.rs:1005 [INFO] [stdout] 16: 0x55cb20e18d13 - pvptimize::model::tests::test_cp_formula::he8410a8c6185a922 [INFO] [stdout] at src/model/mod.rs:111 [INFO] [stdout] 17: 0x55cb20e18caa - pvptimize::model::tests::test_cp_formula::{{closure}}::h8ce1a73075a151ce [INFO] [stdout] at src/model/mod.rs:110 [INFO] [stdout] 18: 0x55cb20e246fe - core::ops::function::FnOnce::call_once::h35e8b81da718a7dd [INFO] [stdout] at /rustc/28742a1146f10a4f09369baad027a464acb7a766/src/libcore/ops/function.rs:232 [INFO] [stdout] 19: 0x55cb20e84b4f - as core::ops::function::FnOnce>::call_once::he1ba1da20629a2d8 [INFO] [stdout] at /rustc/28742a1146f10a4f09369baad027a464acb7a766/src/liballoc/boxed.rs:1008 [INFO] [stdout] 20: 0x55cb20ea014e - as core::ops::function::FnOnce<()>>::call_once::hf94927858761de4a [INFO] [stdout] at /rustc/28742a1146f10a4f09369baad027a464acb7a766/src/libstd/panic.rs:318 [INFO] [stdout] 21: 0x55cb20ea014e - std::panicking::try::do_call::h1585003392664d93 [INFO] [stdout] at /rustc/28742a1146f10a4f09369baad027a464acb7a766/src/libstd/panicking.rs:331 [INFO] [stdout] 22: 0x55cb20ea014e - std::panicking::try::h43d950f958a74468 [INFO] [stdout] at /rustc/28742a1146f10a4f09369baad027a464acb7a766/src/libstd/panicking.rs:274 [INFO] [stdout] 23: 0x55cb20ea014e - std::panic::catch_unwind::hb5284de2977ddeea [INFO] [stdout] at /rustc/28742a1146f10a4f09369baad027a464acb7a766/src/libstd/panic.rs:394 [INFO] [stdout] 24: 0x55cb20ea014e - test::run_test_in_process::had39bb305b26a3ae [INFO] [stdout] at src/libtest/lib.rs:541 [INFO] [stdout] 25: 0x55cb20ea014e - test::run_test::run_test_inner::{{closure}}::h12b1756b854ada1a [INFO] [stdout] at src/libtest/lib.rs:450 [INFO] [stdout] 26: 0x55cb20e78106 - std::sys_common::backtrace::__rust_begin_short_backtrace::hec04b80bece92bf9 [INFO] [stdout] at /rustc/28742a1146f10a4f09369baad027a464acb7a766/src/libstd/sys_common/backtrace.rs:130 [INFO] [stdout] 27: 0x55cb20e7d425 - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::heca431434c1ac418 [INFO] [stdout] at /rustc/28742a1146f10a4f09369baad027a464acb7a766/src/libstd/thread/mod.rs:475 [INFO] [stdout] 28: 0x55cb20e7d425 - as core::ops::function::FnOnce<()>>::call_once::he2457d582c032747 [INFO] [stdout] at /rustc/28742a1146f10a4f09369baad027a464acb7a766/src/libstd/panic.rs:318 [INFO] [stdout] 29: 0x55cb20e7d425 - std::panicking::try::do_call::hbcd49dc3823e8b28 [INFO] [stdout] at /rustc/28742a1146f10a4f09369baad027a464acb7a766/src/libstd/panicking.rs:331 [INFO] [stdout] 30: 0x55cb20e7d425 - std::panicking::try::h1ba95c07dd8d422b [INFO] [stdout] at /rustc/28742a1146f10a4f09369baad027a464acb7a766/src/libstd/panicking.rs:274 [INFO] [stdout] 31: 0x55cb20e7d425 - std::panic::catch_unwind::h95854794ba9eee4c [INFO] [stdout] at /rustc/28742a1146f10a4f09369baad027a464acb7a766/src/libstd/panic.rs:394 [INFO] [stdout] 32: 0x55cb20e7d425 - std::thread::Builder::spawn_unchecked::{{closure}}::h4e297b8574092d6e [INFO] [stdout] at /rustc/28742a1146f10a4f09369baad027a464acb7a766/src/libstd/thread/mod.rs:474 [INFO] [stdout] 33: 0x55cb20e7d425 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h1b855aad7f5ac67e [INFO] [stdout] at /rustc/28742a1146f10a4f09369baad027a464acb7a766/src/libcore/ops/function.rs:232 [INFO] [stdout] 34: 0x55cb20ed2acf - as core::ops::function::FnOnce>::call_once::h48069b269ca48108 [INFO] [stdout] at /rustc/28742a1146f10a4f09369baad027a464acb7a766/src/liballoc/boxed.rs:1008 [INFO] [stdout] 35: 0x55cb20ee62e3 - as core::ops::function::FnOnce>::call_once::heff660b32cd3afd8 [INFO] [stdout] at /rustc/28742a1146f10a4f09369baad027a464acb7a766/src/liballoc/boxed.rs:1008 [INFO] [stdout] 36: 0x55cb20ee62e3 - std::sys::unix::thread::Thread::new::thread_start::ha538939ed1e2e958 [INFO] [stdout] at src/libstd/sys/unix/thread.rs:87 [INFO] [stdout] 37: 0x7fe5509356db - start_thread [INFO] [stdout] 38: 0x7fe55044688f - __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: 0x55cb20edcbd4 - backtrace::backtrace::libunwind::trace::hbb4ce8c04526962e [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.46/src/backtrace/libunwind.rs:86 [INFO] [stdout] 1: 0x55cb20edcbd4 - backtrace::backtrace::trace_unsynchronized::h79251c088e7be038 [INFO] [stdout] at /cargo/registry/src/github.com-1ecc6299db9ec823/backtrace-0.3.46/src/backtrace/mod.rs:66 [INFO] [stdout] 2: 0x55cb20edcbd4 - std::sys_common::backtrace::_print_fmt::h6b0ea30a9223acae [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:78 [INFO] [stdout] 3: 0x55cb20edcbd4 - ::fmt::h4d51ef07ce58e54b [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:59 [INFO] [stdout] 4: 0x55cb20f057ec - core::fmt::write::he16b9c1345d8565e [INFO] [stdout] at src/libcore/fmt/mod.rs:1069 [INFO] [stdout] 5: 0x55cb20e78c55 - std::io::Write::write_fmt::hc31efe493f037457 [INFO] [stdout] at /rustc/28742a1146f10a4f09369baad027a464acb7a766/src/libstd/io/mod.rs:1504 [INFO] [stdout] 6: 0x55cb20ed6fe1 - std::io::impls::>::write_fmt::hfcb1ff6c5b834381 [INFO] [stdout] at src/libstd/io/impls.rs:156 [INFO] [stdout] 7: 0x55cb20edf4a5 - std::sys_common::backtrace::_print::h9288fa7d9f6629cb [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:62 [INFO] [stdout] 8: 0x55cb20edf4a5 - std::sys_common::backtrace::print::h82e606e62781d8af [INFO] [stdout] at src/libstd/sys_common/backtrace.rs:49 [INFO] [stdout] 9: 0x55cb20edf4a5 - std::panicking::default_hook::{{closure}}::h1fe350ecbf7604e4 [INFO] [stdout] at src/libstd/panicking.rs:198 [INFO] [stdout] 10: 0x55cb20edf18b - std::panicking::default_hook::h1b8b42953fdc841d [INFO] [stdout] at src/libstd/panicking.rs:215 [INFO] [stdout] 11: 0x55cb20edfb02 - std::panicking::rust_panic_with_hook::he73826f4bb75a21e [INFO] [stdout] at src/libstd/panicking.rs:511 [INFO] [stdout] 12: 0x55cb20edf6eb - rust_begin_unwind [INFO] [stdout] at src/libstd/panicking.rs:419 [INFO] [stdout] 13: 0x55cb20f04211 - core::panicking::panic_fmt::hc8f9a0b2af5fb585 [INFO] [stdout] at src/libcore/panicking.rs:111 [INFO] [stdout] 14: 0x55cb20f04033 - core::option::expect_none_failed::ha34d57526cca3063 [INFO] [stdout] at src/libcore/option.rs:1268 [INFO] [stdout] 15: 0x55cb20e56905 - core::result::Result::unwrap::h1b3db074b6b1f526 [INFO] [stdout] at /rustc/28742a1146f10a4f09369baad027a464acb7a766/src/libcore/result.rs:1005 [INFO] [stdout] 16: 0x55cb20e60ac3 - pvptimize::model::battle::tests::test_victreebel_vs_whiscash::h36eed8c7e9e26591 [INFO] [stdout] at src/model/battle.rs:234 [INFO] [stdout] 17: 0x55cb20e60a5a - pvptimize::model::battle::tests::test_victreebel_vs_whiscash::{{closure}}::h2e07a811e1af0fb0 [INFO] [stdout] at src/model/battle.rs:233 [INFO] [stdout] 18: 0x55cb20e2479e - core::ops::function::FnOnce::call_once::h39b2d4fae5539c4a [INFO] [stdout] at /rustc/28742a1146f10a4f09369baad027a464acb7a766/src/libcore/ops/function.rs:232 [INFO] [stdout] 19: 0x55cb20e84b4f - as core::ops::function::FnOnce>::call_once::he1ba1da20629a2d8 [INFO] [stdout] at /rustc/28742a1146f10a4f09369baad027a464acb7a766/src/liballoc/boxed.rs:1008 [INFO] [stdout] 20: 0x55cb20ea014e - as core::ops::function::FnOnce<()>>::call_once::hf94927858761de4a [INFO] [stdout] at /rustc/28742a1146f10a4f09369baad027a464acb7a766/src/libstd/panic.rs:318 [INFO] [stdout] 21: 0x55cb20ea014e - std::panicking::try::do_call::h1585003392664d93 [INFO] [stdout] at /rustc/28742a1146f10a4f09369baad027a464acb7a766/src/libstd/panicking.rs:331 [INFO] [stdout] 22: 0x55cb20ea014e - std::panicking::try::h43d950f958a74468 [INFO] [stdout] at /rustc/28742a1146f10a4f09369baad027a464acb7a766/src/libstd/panicking.rs:274 [INFO] [stdout] 23: 0x55cb20ea014e - std::panic::catch_unwind::hb5284de2977ddeea [INFO] [stdout] at /rustc/28742a1146f10a4f09369baad027a464acb7a766/src/libstd/panic.rs:394 [INFO] [stdout] 24: 0x55cb20ea014e - test::run_test_in_process::had39bb305b26a3ae [INFO] [stdout] at src/libtest/lib.rs:541 [INFO] [stdout] 25: 0x55cb20ea014e - test::run_test::run_test_inner::{{closure}}::h12b1756b854ada1a [INFO] [stdout] at src/libtest/lib.rs:450 [INFO] [stdout] 26: 0x55cb20e78106 - std::sys_common::backtrace::__rust_begin_short_backtrace::hec04b80bece92bf9 [INFO] [stdout] at /rustc/28742a1146f10a4f09369baad027a464acb7a766/src/libstd/sys_common/backtrace.rs:130 [INFO] [stdout] 27: 0x55cb20e7d425 - std::thread::Builder::spawn_unchecked::{{closure}}::{{closure}}::heca431434c1ac418 [INFO] [stdout] at /rustc/28742a1146f10a4f09369baad027a464acb7a766/src/libstd/thread/mod.rs:475 [INFO] [stdout] 28: 0x55cb20e7d425 - as core::ops::function::FnOnce<()>>::call_once::he2457d582c032747 [INFO] [stdout] at /rustc/28742a1146f10a4f09369baad027a464acb7a766/src/libstd/panic.rs:318 [INFO] [stdout] 29: 0x55cb20e7d425 - std::panicking::try::do_call::hbcd49dc3823e8b28 [INFO] [stdout] at /rustc/28742a1146f10a4f09369baad027a464acb7a766/src/libstd/panicking.rs:331 [INFO] [stdout] 30: 0x55cb20e7d425 - std::panicking::try::h1ba95c07dd8d422b [INFO] [stdout] at /rustc/28742a1146f10a4f09369baad027a464acb7a766/src/libstd/panicking.rs:274 [INFO] [stdout] 31: 0x55cb20e7d425 - std::panic::catch_unwind::h95854794ba9eee4c [INFO] [stdout] at /rustc/28742a1146f10a4f09369baad027a464acb7a766/src/libstd/panic.rs:394 [INFO] [stdout] 32: 0x55cb20e7d425 - std::thread::Builder::spawn_unchecked::{{closure}}::h4e297b8574092d6e [INFO] [stdout] at /rustc/28742a1146f10a4f09369baad027a464acb7a766/src/libstd/thread/mod.rs:474 [INFO] [stdout] 33: 0x55cb20e7d425 - core::ops::function::FnOnce::call_once{{vtable.shim}}::h1b855aad7f5ac67e [INFO] [stdout] at /rustc/28742a1146f10a4f09369baad027a464acb7a766/src/libcore/ops/function.rs:232 [INFO] [stdout] 34: 0x55cb20ed2acf - as core::ops::function::FnOnce>::call_once::h48069b269ca48108 [INFO] [stdout] at /rustc/28742a1146f10a4f09369baad027a464acb7a766/src/liballoc/boxed.rs:1008 [INFO] [stdout] 35: 0x55cb20ee62e3 - as core::ops::function::FnOnce>::call_once::heff660b32cd3afd8 [INFO] [stdout] at /rustc/28742a1146f10a4f09369baad027a464acb7a766/src/liballoc/boxed.rs:1008 [INFO] [stdout] 36: 0x55cb20ee62e3 - std::sys::unix::thread::Thread::new::thread_start::ha538939ed1e2e958 [INFO] [stdout] at src/libstd/sys/unix/thread.rs:87 [INFO] [stdout] 37: 0x7fe5509356db - start_thread [INFO] [stdout] 38: 0x7fe55044688f - __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" "dc88139abbdd49e431a503128b712d435a11a79718ff5732e16c0894f6ecd135"` [INFO] running `"docker" "rm" "-f" "dc88139abbdd49e431a503128b712d435a11a79718ff5732e16c0894f6ecd135"` [INFO] [stdout] dc88139abbdd49e431a503128b712d435a11a79718ff5732e16c0894f6ecd135