[INFO] fetching crate zara 1.0.7... [INFO] testing zara-1.0.7 against 1.60.0 for beta-1.61-1 [INFO] extracting crate zara 1.0.7 into /workspace/builds/worker-28/source [INFO] validating manifest of crates.io crate zara 1.0.7 on toolchain 1.60.0 [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+1.60.0" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking crates.io crate zara 1.0.7 [INFO] finished tweaking crates.io crate zara 1.0.7 [INFO] tweaked toml for crates.io crate zara 1.0.7 written to /workspace/builds/worker-28/source/Cargo.toml [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+1.60.0" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update", kill_on_drop: false }` [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+1.60.0" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-28/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-28/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:b0c94ce3c1162fcb8e57cac5b65ec2f72eabb1eebea4fcc35e269e823f681646" "/opt/rustwide/cargo-home/bin/cargo" "+1.60.0" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 74d0fc6b4e115d56ecb035d67706ee0ce3831d7bdad47f7ec3de45faca7d1621 [INFO] running `Command { std: "docker" "start" "-a" "74d0fc6b4e115d56ecb035d67706ee0ce3831d7bdad47f7ec3de45faca7d1621", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "74d0fc6b4e115d56ecb035d67706ee0ce3831d7bdad47f7ec3de45faca7d1621", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "74d0fc6b4e115d56ecb035d67706ee0ce3831d7bdad47f7ec3de45faca7d1621", kill_on_drop: false }` [INFO] [stdout] 74d0fc6b4e115d56ecb035d67706ee0ce3831d7bdad47f7ec3de45faca7d1621 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-28/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-28/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:b0c94ce3c1162fcb8e57cac5b65ec2f72eabb1eebea4fcc35e269e823f681646" "/opt/rustwide/cargo-home/bin/cargo" "+1.60.0" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 94e8df89fde6de4e4d101ed7c8e8cb42bd97c4d9dc36f81f1946e2003f89ff6a [INFO] running `Command { std: "docker" "start" "-a" "94e8df89fde6de4e4d101ed7c8e8cb42bd97c4d9dc36f81f1946e2003f89ff6a", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Compiling libc v0.2.123 [INFO] [stderr] Compiling getrandom v0.2.6 [INFO] [stderr] Compiling rand_core v0.6.3 [INFO] [stderr] Compiling rand_chacha v0.3.1 [INFO] [stderr] Compiling rand v0.8.5 [INFO] [stderr] Compiling zara v1.0.7 (/opt/rustwide/workdir) [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 25.72s [INFO] running `Command { std: "docker" "inspect" "94e8df89fde6de4e4d101ed7c8e8cb42bd97c4d9dc36f81f1946e2003f89ff6a", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "94e8df89fde6de4e4d101ed7c8e8cb42bd97c4d9dc36f81f1946e2003f89ff6a", kill_on_drop: false }` [INFO] [stdout] 94e8df89fde6de4e4d101ed7c8e8cb42bd97c4d9dc36f81f1946e2003f89ff6a [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-28/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-28/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:b0c94ce3c1162fcb8e57cac5b65ec2f72eabb1eebea4fcc35e269e823f681646" "/opt/rustwide/cargo-home/bin/cargo" "+1.60.0" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 4e95a61c695627ed41e73772595ca1550947428c836a669a0f66043d5c01bfa1 [INFO] running `Command { std: "docker" "start" "-a" "4e95a61c695627ed41e73772595ca1550947428c836a669a0f66043d5c01bfa1", kill_on_drop: false }` [INFO] [stderr] Compiling zara v1.0.7 (/opt/rustwide/workdir) [INFO] [stderr] Finished test [unoptimized + debuginfo] target(s) in 2.09s [INFO] running `Command { std: "docker" "inspect" "4e95a61c695627ed41e73772595ca1550947428c836a669a0f66043d5c01bfa1", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "4e95a61c695627ed41e73772595ca1550947428c836a669a0f66043d5c01bfa1", kill_on_drop: false }` [INFO] [stdout] 4e95a61c695627ed41e73772595ca1550947428c836a669a0f66043d5c01bfa1 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-28/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-28/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:b0c94ce3c1162fcb8e57cac5b65ec2f72eabb1eebea4fcc35e269e823f681646" "/opt/rustwide/cargo-home/bin/cargo" "+1.60.0" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 813543d482c0ee1ccddbfe1be837c671d300c43cdc96ae8a4b3691330549f305 [INFO] running `Command { std: "docker" "start" "-a" "813543d482c0ee1ccddbfe1be837c671d300c43cdc96ae8a4b3691330549f305", kill_on_drop: false }` [INFO] [stderr] Finished test [unoptimized + debuginfo] target(s) in 0.04s [INFO] [stderr] Running unittests (/opt/rustwide/target/debug/deps/zara-b4a4afcc58c105d1) [INFO] [stderr] Doc-tests zara [INFO] [stdout] [INFO] [stdout] running 0 tests [INFO] [stdout] [INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 214 tests [INFO] [stdout] test src/body/clothes/mod.rs - body::clothes::ClothesGroup::contains (line 231) ... FAILED [INFO] [stdout] test src/body/clothes/mod.rs - body::clothes::Body::register_clothes_groups (line 25) ... FAILED [INFO] [stdout] test src/body/clothes/fluent.rs - body::clothes::fluent::ClothesGroupItems::includes (line 42) ... FAILED [INFO] [stdout] test src/body/clothes/wetness.rs - body::clothes::wetness::Body::recalculate_wetness_level (line 27) ... FAILED [INFO] [stdout] test src/body/clothes/mod.rs - body::clothes::ClothesGroup::has_complete (line 245) ... FAILED [INFO] [stdout] test src/body/clothes/mod.rs - body::clothes::ClothesGroup::new (line 199) ... FAILED [INFO] [stdout] test src/body/mod.rs - body::ClothesGroupBuilder (line 98) ... FAILED [INFO] [stdout] test src/body/clothes/mod.rs - body::clothes::ClothesItem::new (line 145) ... FAILED [INFO] [stdout] test src/body/clothes/warmth.rs - body::clothes::warmth::Body::recalculate_warmth_level (line 20) ... FAILED [INFO] [stdout] test src/body/mod.rs - body::Body::start_sleeping (line 253) ... FAILED [INFO] [stdout] test src/health/disease/mod.rs - health::disease::ActiveStage::percent_active (line 400) ... FAILED [INFO] [stdout] test src/health/disease/mod.rs - health::disease::Disease::get_stages (line 483) ... FAILED [INFO] [stdout] test src/health/disease/mod.rs - health::disease::ActiveStage::is_active (line 379) ... FAILED [INFO] [stdout] test src/body/status_methods.rs - body::status_methods::Body::last_sleep_duration (line 60) ... FAILED [INFO] [stdout] test src/body/status_methods.rs - body::status_methods::Body::last_sleep_time (line 41) ... FAILED [INFO] [stdout] test src/health/disease/mod.rs - health::disease::disease (line 30) ... FAILED [INFO] [stdout] test src/health/injury/mod.rs - health::injury::ActiveStage::percent_active (line 311) ... FAILED [INFO] [stdout] test src/body/status_methods.rs - body::status_methods::Body::clothes_group (line 71) ... FAILED [INFO] [stdout] test src/health/injury/mod.rs - health::injury::ActiveInjury::new (line 476) ... FAILED [INFO] [stdout] test src/health/disease/mod.rs - health::disease::Disease::get_name (line 475) ... FAILED [INFO] [stdout] test src/body/status_methods.rs - body::status_methods::Body::total_water_resistance (line 114) ... FAILED [INFO] [stdout] test src/body/status_methods.rs - body::status_methods::Body::warmth_level (line 19) ... FAILED [INFO] [stdout] test src/health/disease/chain.rs - health::disease::chain::ActiveDisease::invert (line 36) ... FAILED [INFO] [stdout] test src/health/disease/state.rs - health::disease::state::Health::restore_disease (line 380) ... FAILED [INFO] [stdout] test src/health/disease/mod.rs - health::disease::Disease::get_treatment (line 490) ... FAILED [INFO] [stdout] test src/health/injury/crud.rs - health::injury::crud::Health::remove_injury (line 68) ... FAILED [INFO] [stdout] test src/health/disease/status_methods.rs - health::disease::status_methods::ActiveDisease::activation_time (line 66) ... FAILED [INFO] [stdout] test src/health/injury/mod.rs - health::injury::ActiveInjury::resume_blood_loss (line 577) ... FAILED [INFO] [stdout] test src/body/status_methods.rs - body::status_methods::Body::wetness_level (line 30) ... FAILED [INFO] [stdout] test src/body/status_methods.rs - body::status_methods::Body::is_sleeping (line 8) ... FAILED [INFO] [stdout] test src/health/disease/mod.rs - health::disease::ActiveDisease::new (line 602) ... FAILED [INFO] [stdout] test src/health/injury/mod.rs - health::injury::InjuryKey::new (line 122) ... FAILED [INFO] [stdout] test src/health/disease/status_methods.rs - health::disease::status_methods::ActiveDisease::end_time (line 25) ... FAILED [INFO] [stdout] test src/health/disease/crud.rs - health::disease::crud::Health::spawn_disease (line 22) ... FAILED [INFO] [stdout] test src/body/status_methods.rs - body::status_methods::Body::total_cold_resistance (line 87) ... FAILED [INFO] [stdout] test src/health/disease/status_methods.rs - health::disease::status_methods::ActiveDisease::get_stage (line 74) ... FAILED [INFO] [stdout] test src/health/disease/status_methods.rs - health::disease::status_methods::ActiveDisease::is_active (line 92) ... FAILED [INFO] [stdout] test src/health/disease/crud.rs - health::disease::crud::Health::remove_disease (line 61) ... FAILED [INFO] [stdout] test src/health/injury/crud.rs - health::injury::crud::Health::spawn_injury (line 24) ... FAILED [INFO] [stdout] test src/health/disease/status_methods.rs - health::disease::status_methods::ActiveDisease::is_healing (line 17) ... FAILED [INFO] [stdout] test src/health/injury/chain.rs - health::injury::chain::ActiveInjury::invert (line 36) ... FAILED [INFO] [stdout] test src/health/disease/status_methods.rs - health::disease::status_methods::ActiveDisease::is_old (line 116) ... FAILED [INFO] [stdout] test src/health/disease/status_methods.rs - health::disease::status_methods::ActiveDisease::active_level (line 53) ... FAILED [INFO] [stdout] test src/health/disease/status_methods.rs - health::disease::status_methods::ActiveDisease::get_active_stage (line 37) ... FAILED [INFO] [stdout] test src/health/injury/chain.rs - health::injury::chain::ActiveInjury::invert_back (line 178) ... FAILED [INFO] [stdout] test src/health/injury/mod.rs - health::injury::Injury::get_is_fracture (line 365) ... FAILED [INFO] [stdout] test src/health/disease/status_methods.rs - health::disease::status_methods::ActiveDisease::will_end (line 9) ... FAILED [INFO] [stdout] test src/health/injury/mod.rs - health::injury::ActiveInjury::stop_blood_loss (line 560) ... FAILED [INFO] [stdout] test src/health/injury/state.rs - health::injury::state::ActiveInjury::get_state (line 340) ... FAILED [INFO] [stdout] test src/health/disease/chain.rs - health::disease::chain::ActiveDisease::invert_back (line 178) ... FAILED [INFO] [stdout] test src/health/injury/mod.rs - health::injury::Injury::get_stages (line 344) ... FAILED [INFO] [stdout] test src/health/injury/mod.rs - health::injury::Injury::get_treatment (line 352) ... FAILED [INFO] [stdout] test src/health/injury/status_methods.rs - health::injury::status_methods::ActiveInjury::active_level (line 54) ... FAILED [INFO] [stdout] test src/health/injury/mod.rs - health::injury::Injury::get_name (line 335) ... FAILED [INFO] [stdout] test src/health/injury/mod.rs - health::injury::fracture (line 76) ... FAILED [INFO] [stdout] test src/health/injury/status_methods.rs - health::injury::status_methods::ActiveInjury::end_time (line 26) ... FAILED [INFO] [stdout] test src/health/injury/state.rs - health::injury::state::Health::restore_injury (line 292) ... FAILED [INFO] [stdout] test src/health/injury/mod.rs - health::injury::injury (line 30) ... FAILED [INFO] [stdout] test src/health/injury/status_methods.rs - health::injury::status_methods::ActiveInjury::get_stage (line 74) ... FAILED [INFO] [stdout] test src/health/injury/status_methods.rs - health::injury::status_methods::ActiveInjury::will_end (line 10) ... FAILED [INFO] [stdout] test src/health/injury/status_methods.rs - health::injury::status_methods::ActiveInjury::get_active_stage (line 38) ... FAILED [INFO] [stdout] test src/health/injury/status_methods.rs - health::injury::status_methods::ActiveInjury::activation_time (line 66) ... FAILED [INFO] [stdout] test src/health/injury/mod.rs - health::injury::ActiveStage::is_active (line 293) ... FAILED [INFO] [stdout] test src/health/injury/status_methods.rs - health::injury::status_methods::ActiveInjury::is_old (line 116) ... FAILED [INFO] [stdout] test src/health/injury/status_methods.rs - health::injury::status_methods::ActiveInjury::is_healing (line 18) ... FAILED [INFO] [stdout] test src/health/medagent/mod.rs - health::medagent::MedicalAgent::percent_of_activity (line 372) ... FAILED [INFO] [stdout] test src/health/injury/status_methods.rs - health::injury::status_methods::ActiveInjury::is_blood_stopped (line 132) ... FAILED [INFO] [stdout] test src/health/medagent/mod.rs - health::medagent::MedicalAgent::percent_of_presence (line 364) ... FAILED [INFO] [stdout] test src/health/side/builtin/side_fatigue.rs - health::side::builtin::side_fatigue::FatigueSideEffects::restore_state (line 49) ... FAILED [INFO] [stdout] test src/health/medagent/mod.rs - health::medagent::AgentUpdateResult::empty (line 155) ... FAILED [INFO] [stdout] test src/health/mod.rs - health::Health::clear_injuries (line 307) ... FAILED [INFO] [stdout] test src/health/medagent/lerp.rs - health::medagent::lerp::KeyFrame::new (line 121) ... FAILED [INFO] [stdout] test src/health/medagent/mod.rs - health::medagent::MedicalAgentGroup::new (line 99) ... FAILED [INFO] [stdout] test src/health/monitors.rs - health::monitors::Health::unregister_disease_monitor (line 40) ... FAILED [INFO] [stdout] test src/health/medagent/mod.rs - health::medagent::MedicalAgentsMonitor::is_active (line 463) ... FAILED [INFO] [stdout] test src/health/medagent/mod.rs - health::medagent::MedicalAgent::is_active (line 356) ... FAILED [INFO] [stdout] test src/health/monitors.rs - health::monitors::Health::unregister_side_effect_monitor (line 91) ... FAILED [INFO] [stdout] test src/health/mod.rs - health::MedicalAgentBuilder::start (line 174) ... FAILED [INFO] [stdout] test src/health/medagent/mod.rs - health::medagent::MedicalAgent::last_dose_end_time (line 380) ... FAILED [INFO] [stdout] test src/health/side/builtin/side_food_drain.rs - health::side::builtin::side_food_drain::FoodDrainOverTimeSideEffect::restore_state (line 47) ... FAILED [INFO] [stdout] test src/health/side/builtin/side_fluctuate.rs - health::side::builtin::side_fluctuate::DynamicVitalsSideEffect::restore_state (line 58) ... FAILED [INFO] [stdout] test src/health/side/builtin/side_running.rs - health::side::builtin::side_running::RunningSideEffects::get_state (line 37) ... FAILED [INFO] [stdout] test src/health/side/builtin/side_food_drain.rs - health::side::builtin::side_food_drain::FoodDrainOverTimeSideEffect::get_state (line 30) ... FAILED [INFO] [stdout] test src/health/side/builtin/side_underwater.rs - health::side::builtin::side_underwater::UnderwaterSideEffect::restore_state (line 58) ... FAILED [INFO] [stdout] test src/health/disease/state.rs - health::disease::state::ActiveDisease::get_state (line 421) ... FAILED [INFO] [stdout] test src/health/medagent/mod.rs - health::medagent::MedicalAgentsMonitor::active_count (line 490) ... FAILED [INFO] [stdout] test src/health/side/builtin/side_underwater.rs - health::side::builtin::side_underwater::UnderwaterSideEffect::get_state (line 36) ... FAILED [INFO] [stdout] test src/health/status_methods.rs - health::status_methods::Health::body_temperature (line 79) ... FAILED [INFO] [stdout] test src/health/medagent/lerp.rs - health::medagent::lerp::MultiKeyedLerp::evaluate (line 50) ... FAILED [INFO] [stdout] test src/health/injury/mod.rs - health::injury::InjuryDeltasC::empty (line 267) ... FAILED [INFO] [stdout] test src/health/medagent/mod.rs - health::medagent::MedicalAgent::new (line 240) ... FAILED [INFO] [stdout] test src/health/side/builtin/side_water_drain.rs - health::side::builtin::side_water_drain::WaterDrainOverTimeSideEffect::get_state (line 30) ... FAILED [INFO] [stdout] test src/health/side/builtin/side_fluctuate.rs - health::side::builtin::side_fluctuate::DynamicVitalsSideEffect::get_state (line 34) ... FAILED [INFO] [stdout] test src/health/side/builtin/side_underwater.rs - health::side::builtin::side_underwater::UnderwaterSideEffect::new (line 16) ... FAILED [INFO] [stdout] test src/health/medagent/mod.rs - health::medagent::Health::register_medical_agents (line 50) ... FAILED [INFO] [stdout] test src/health/medagent/lerp.rs - health::medagent::lerp::MultiKeyedLerp::new (line 18) ... FAILED [INFO] [stdout] test src/health/status_methods.rs - health::status_methods::Health::blood_level (line 111) ... FAILED [INFO] [stdout] test src/health/mod.rs - health::Health::clear_diseases (line 294) ... FAILED [INFO] [stdout] test src/health/side/builtin/side_running.rs - health::side::builtin::side_running::RunningSideEffects::restore_state (line 59) ... FAILED [INFO] [stdout] test src/health/monitors.rs - health::monitors::Health::register_disease_monitor (line 17) ... FAILED [INFO] [stdout] test src/health/status_methods.rs - health::status_methods::Health::is_exhausted (line 23) ... FAILED [INFO] [stdout] test src/health/monitors.rs - health::monitors::Health::register_side_effect_monitor (line 68) ... FAILED [INFO] [stdout] test src/health/side/builtin/side_water_drain.rs - health::side::builtin::side_water_drain::WaterDrainOverTimeSideEffect::restore_state (line 47) ... FAILED [INFO] [stdout] test src/health/status_methods.rs - health::status_methods::Health::bottom_pressure (line 103) ... FAILED [INFO] [stdout] test src/health/injury/status_methods.rs - health::injury::status_methods::ActiveInjury::is_active (line 92) ... FAILED [INFO] [stdout] test src/health/medagent/fluent.rs - health::medagent::fluent::AgentItems::includes (line 35) ... FAILED [INFO] [stdout] test src/health/status_methods.rs - health::status_methods::Health::fatigue_level (line 143) ... FAILED [INFO] [stdout] test src/inventory/items.rs - inventory::items::inv_item_appl (line 106) ... FAILED [INFO] [stdout] test src/health/status_methods.rs - health::status_methods::Health::is_low_blood (line 63) ... FAILED [INFO] [stdout] test src/health/status_methods.rs - health::status_methods::Health::heart_rate (line 87) ... FAILED [INFO] [stdout] test src/health/status_methods.rs - health::status_methods::Health::stamina_level (line 135) ... FAILED [INFO] [stdout] test src/inventory/crafting/fluent.rs - inventory::crafting::fluent::BuilderStepDone::build (line 57) ... FAILED [INFO] [stdout] test src/inventory/crafting/mod.rs - inventory::crafting::Builder (line 283) ... FAILED [INFO] [stdout] test src/health/status_methods.rs - health::status_methods::Health::is_blood_loss (line 71) ... FAILED [INFO] [stdout] test src/health/medagent/mod.rs - health::medagent::MedicalAgentGroup::contains (line 124) ... FAILED [INFO] [stdout] test src/health/side/builtin/side_fatigue.rs - health::side::builtin::side_fatigue::FatigueSideEffects::get_state (line 32) ... FAILED [INFO] [stdout] test src/health/status_methods.rs - health::status_methods::Health::water_level (line 127) ... FAILED [INFO] [stdout] test src/state.rs - state::ZaraController::get_state (line 223) ... FAILED [INFO] [stdout] test src/health/status_methods.rs - health::status_methods::Health::is_no_strength (line 31) ... FAILED [INFO] [stdout] test src/health/status_methods.rs - health::status_methods::Health::food_level (line 119) ... FAILED [INFO] [stdout] test src/health/status_methods.rs - health::status_methods::Health::is_alive (line 7) ... FAILED [INFO] [stdout] test src/inventory/crafting/mod.rs - inventory::crafting::Inventory::register_crafting_combinations (line 20) ... FAILED [INFO] [stdout] test src/state.rs - state::ZaraController::restore_state (line 265) ... FAILED [INFO] [stdout] test src/inventory/crafting/mod.rs - inventory::crafting::Inventory::get_suitable_combinations_for (line 62) ... FAILED [INFO] [stdout] test src/inventory/monitors.rs - inventory::monitors::Inventory::register_monitor (line 33) ... FAILED [INFO] [stdout] test src/inventory/items.rs - inventory::items::inv_spoil (line 266) ... FAILED [INFO] [stdout] test src/health/status_methods.rs - health::status_methods::Health::top_pressure (line 95) ... FAILED [INFO] [stdout] test src/health/status_methods.rs - health::status_methods::Health::oxygen_level (line 151) ... FAILED [INFO] [stdout] test src/health/status_methods.rs - health::status_methods::Health::is_low_water (line 55) ... FAILED [INFO] [stdout] test src/inventory/items.rs - inventory::items::InventoryItem::get_is_infinite (line 495) ... FAILED [INFO] [stdout] test src/inventory/crud.rs - inventory::crud::Inventory::has_item (line 13) ... FAILED [INFO] [stdout] test src/inventory/items.rs - inventory::items::inv_injection_appliance (line 190) ... FAILED [INFO] [stdout] test src/health/status_methods.rs - health::status_methods::Health::is_low_food (line 47) ... FAILED [INFO] [stdout] test src/inventory/items.rs - inventory::items::inv_infinite (line 43) ... FAILED [INFO] [stdout] test src/lib.rs - ZaraController::consume (line 150) ... FAILED [INFO] [stdout] test src/health/status_methods.rs - health::status_methods::Health::is_tired (line 15) ... FAILED [INFO] [stdout] test src/health/status_methods.rs - health::status_methods::Health::is_low_oxygen (line 39) ... FAILED [INFO] [stdout] test src/inventory/items.rs - inventory::items::InventoryItem::get_count (line 474) ... FAILED [INFO] [stdout] test src/update.rs - update::ZaraController::update (line 31) ... FAILED [INFO] [stdout] test src/utils/event.rs - utils::event::Dispatcher::dispatch (line 272) ... FAILED [INFO] [stdout] test src/utils/event.rs - utils::event::Dispatcher::new (line 250) ... FAILED [INFO] [stdout] test src/inventory/crafting/mod.rs - inventory::crafting::ItemInCombination::new (line 192) ... FAILED [INFO] [stdout] test src/inventory/items.rs - inventory::items::InventoryItem::get_total_weight (line 504) ... FAILED [INFO] [stdout] test src/inventory/items.rs - inventory::items::inv_item (line 12) ... FAILED [INFO] [stdout] test src/inventory/items.rs - inventory::items::inv_item_clothes (line 138) ... FAILED [INFO] [stdout] test src/lib.rs - ZaraController::with_environment (line 106) ... FAILED [INFO] [stdout] test src/inventory/mod.rs - inventory::Inventory::use_item (line 114) ... FAILED [INFO] [stdout] test src/lib.rs - ZaraController::take_appliance (line 226) ... FAILED [INFO] [stdout] test src/utils/mod.rs - utils::GameTimeC::to_duration (line 340) ... FAILED [INFO] [stdout] test src/inventory/items.rs - inventory::items::inv_item_cons (line 74) ... FAILED [INFO] [stdout] test src/inventory/crud.rs - inventory::crud::Inventory::remove_item (line 57) ... FAILED [INFO] [stdout] test src/utils/mod.rs - utils::GameTimeC::as_secs_f32 (line 314) ... FAILED [INFO] [stdout] test src/inventory/mod.rs - inventory::Inventory::get_count_of (line 74) ... FAILED [INFO] [stdout] test src/inventory/items.rs - inventory::items::inv_water (line 238) ... FAILED [INFO] [stdout] test src/status_methods.rs - status_methods::ZaraController::is_alive (line 8) ... FAILED [INFO] [stdout] test src/lib.rs - ZaraController::remove_appliance (line 299) ... FAILED [INFO] [stdout] test src/inventory/crud.rs - inventory::crud::Inventory::add_item (line 29) ... FAILED [INFO] [stdout] test src/inventory/mod.rs - inventory::Inventory::get_weight (line 164) ... FAILED [INFO] [stdout] test src/inventory/items.rs - inventory::items::inv_food (line 210) ... FAILED [INFO] [stdout] test src/lib.rs - ZaraController::resume (line 352) ... FAILED [INFO] [stdout] test src/utils/event.rs - utils::event::Dispatcher::num_listeners (line 262) ... FAILED [INFO] [stdout] test src/lib.rs - ZaraController::declare_dead (line 322) ... FAILED [INFO] [stdout] test src/inventory/items.rs - inventory::items::inv_clothes (line 292) ... FAILED [INFO] [stdout] test src/inventory/monitors.rs - inventory::monitors::Inventory::unregister_monitor (line 56) ... FAILED [INFO] [stdout] test src/inventory/items.rs - inventory::items::inv_body_appliance (line 170) ... FAILED [INFO] [stdout] test src/lib.rs - ZaraController::new (line 87) ... FAILED [INFO] [stdout] test src/inventory/mod.rs - inventory::Inventory::recalculate_weight (line 176) ... FAILED [INFO] [stdout] test src/inventory/items.rs - inventory::items::InventoryItem::get_name (line 488) ... FAILED [INFO] [stdout] test src/inventory/items.rs - inventory::items::InventoryItem::set_count (line 481) ... FAILED [INFO] [stdout] test src/utils/mod.rs - utils::GameTimeC::from_duration (line 351) ... FAILED [INFO] [stdout] test src/lib.rs - ZaraController::put_on_clothes (line 369) ... FAILED [INFO] [stdout] test src/lib.rs - ZaraController::pause (line 341) ... FAILED [INFO] [stdout] test src/world.rs - world::EnvironmentData::from_description (line 78) ... FAILED [INFO] [stdout] test src/inventory/crafting/mod.rs - inventory::crafting::Inventory::check_for_resources (line 93) ... FAILED [INFO] [stdout] test src/utils/mod.rs - utils::GameTimeC::add_minutes (line 328) ... FAILED [INFO] [stdout] test src/inventory/mod.rs - inventory::Inventory::get_weight_of (line 92) ... FAILED [INFO] [stdout] test src/status_methods.rs - status_methods::ZaraController::is_paused (line 19) ... FAILED [INFO] [stdout] test src/utils/mod.rs - utils::GameTime::add_duration (line 144) ... FAILED [INFO] [stdout] test src/utils/mod.rs - utils::GameTime::add_seconds (line 159) ... FAILED [INFO] [stdout] test src/utils/mod.rs - utils::GameTime::update_from_duration (line 190) ... FAILED [INFO] [stdout] test src/utils/mod.rs - utils::GameTime::update_from_seconds (line 205) ... FAILED [INFO] [stdout] test src/utils/mod.rs - utils::GameTime::update_from (line 174) ... FAILED [INFO] [stdout] test src/utils/mod.rs - utils::GameTime::to_contract (line 126) ... FAILED [INFO] [stdout] test src/inventory/crafting/mod.rs - inventory::crafting::Inventory::execute_combination (line 126) ... FAILED [INFO] [stdout] test src/lib.rs - ZaraController::take_off_clothes (line 415) ... FAILED [INFO] [stdout] test src/utils/mod.rs - utils::GameTime::from_contract (line 114) ... FAILED [INFO] [stdout] test src/utils/mod.rs - utils::GameTime::from_duration (line 98) ... FAILED [INFO] [stdout] test src/health/side.rs - health::side::SideEffectDeltasC (line 38) ... ok [INFO] [stdout] test src/health/disease/mod.rs - health::disease::DiseaseDeltasC::empty (line 292) ... ok [INFO] [stdout] test src/health/disease/mod.rs - health::disease::StageBuilder (line 80) ... ok [INFO] [stdout] test src/health/injury/mod.rs - health::injury::StageBuilder (line 139) ... ok [INFO] [stdout] test src/body/mod.rs - body::ClothesGroupBuilder::start (line 126) ... ok [INFO] [stdout] test src/health/side/builtin/side_running.rs - health::side::builtin::side_running::RunningSideEffects::new (line 17) ... ok [INFO] [stdout] test src/health/side/builtin/side_fluctuate.rs - health::side::builtin::side_fluctuate::DynamicVitalsSideEffect::new (line 12) ... ok [INFO] [stdout] test src/utils/mod.rs - utils::clamp_bottom (line 723) ... ok [INFO] [stdout] test src/health/side/builtin/side_food_drain.rs - health::side::builtin::side_food_drain::FoodDrainOverTimeSideEffect::new (line 15) ... ok [INFO] [stdout] test src/inventory/items.rs - inventory::items::ApplianceC::new (line 451) ... ok [INFO] [stdout] test src/inventory/items.rs - inventory::items::ConsumableC::new (line 383) ... ok [INFO] [stdout] test src/health/side/builtin/side_water_drain.rs - health::side::builtin::side_water_drain::WaterDrainOverTimeSideEffect::new (line 15) ... ok [INFO] [stdout] test src/utils/mod.rs - utils::clamp_to (line 709) ... ok [INFO] [stdout] test src/health/side/builtin/side_fatigue.rs - health::side::builtin::side_fatigue::FatigueSideEffects::new (line 17) ... ok [INFO] [stdout] test src/utils/mod.rs - utils::HealthC::healthy (line 429) ... ok [INFO] [stdout] test src/utils/mod.rs - utils::EnvironmentC::default (line 584) ... ok [INFO] [stdout] test src/utils/mod.rs - utils::clamp_01 (line 738) ... ok [INFO] [stdout] test src/utils/mod.rs - utils::GameTimeC::new (line 297) ... ok [INFO] [stdout] test src/utils/mod.rs - utils::GameTime::new (line 74) ... ok [INFO] [stdout] test src/utils/mod.rs - utils::EnvironmentC::new (line 560) ... ok [INFO] [stdout] test src/player.rs - player::PlayerStatus::empty (line 35) ... ok [INFO] [stdout] test src/utils/mod.rs - utils::range (line 773) ... ok [INFO] [stdout] test src/utils/mod.rs - utils::clamp (line 691) ... ok [INFO] [stdout] test src/utils/mod.rs - utils::GameTimeC::empty (line 280) ... ok [INFO] [stdout] test src/utils/mod.rs - utils::lerp (line 681) ... ok [INFO] [stdout] test src/world.rs - world::EnvironmentData::new (line 53) ... ok [INFO] [stdout] test src/utils/mod.rs - utils::roll_dice (line 755) ... ok [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] [INFO] [stdout] ---- src/body/clothes/mod.rs - body::clothes::ClothesGroup::contains (line 231) stdout ---- [INFO] [stdout] error[E0425]: cannot find value `group` in this scope [INFO] [stdout] --> src/body/clothes/mod.rs:232:13 [INFO] [stdout] | [INFO] [stdout] 3 | let value = group.contains(jacket_name); [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `jacket_name` in this scope [INFO] [stdout] --> src/body/clothes/mod.rs:232:28 [INFO] [stdout] | [INFO] [stdout] 3 | let value = group.contains(jacket_name); [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/body/clothes/mod.rs - body::clothes::Body::register_clothes_groups (line 25) stdout ---- [INFO] [stdout] error[E0425]: cannot find value `person` in this scope [INFO] [stdout] --> src/body/clothes/mod.rs:28:2 [INFO] [stdout] | [INFO] [stdout] 6 | person.body.register_clothes_groups( [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `JacketClothes` in this scope [INFO] [stdout] --> src/body/clothes/mod.rs:36:37 [INFO] [stdout] | [INFO] [stdout] 14 | ("Jacket", JacketClothes), [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `PantsClothes` in this scope [INFO] [stdout] --> src/body/clothes/mod.rs:37:36 [INFO] [stdout] | [INFO] [stdout] 15 | ("Pants", PantsClothes), [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to 3 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/body/clothes/fluent.rs - body::clothes::fluent::ClothesGroupItems::includes (line 42) stdout ---- [INFO] [stdout] error[E0425]: cannot find function `includes` in this scope [INFO] [stdout] --> src/body/clothes/fluent.rs:43:1 [INFO] [stdout] | [INFO] [stdout] 3 | includes( [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `JacketClothes` in this scope [INFO] [stdout] --> src/body/clothes/fluent.rs:45:29 [INFO] [stdout] | [INFO] [stdout] 5 | ("Jacket", Box::new(JacketClothes)), [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `PantsClothes` in this scope [INFO] [stdout] --> src/body/clothes/fluent.rs:46:28 [INFO] [stdout] | [INFO] [stdout] 6 | ("Pants", Box::new(PantsClothes)) [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to 3 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/body/clothes/wetness.rs - body::clothes::wetness::Body::recalculate_wetness_level (line 27) stdout ---- [INFO] [stdout] error[E0425]: cannot find value `person` in this scope [INFO] [stdout] --> src/body/clothes/wetness.rs:28:1 [INFO] [stdout] | [INFO] [stdout] 3 | person.body.recalculate_wetness_level(); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/body/clothes/mod.rs - body::clothes::ClothesGroup::has_complete (line 245) stdout ---- [INFO] [stdout] error[E0425]: cannot find value `group` in this scope [INFO] [stdout] --> src/body/clothes/mod.rs:246:13 [INFO] [stdout] | [INFO] [stdout] 3 | let value = group.has_complete(items_list); [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `items_list` in this scope [INFO] [stdout] --> src/body/clothes/mod.rs:246:32 [INFO] [stdout] | [INFO] [stdout] 3 | let value = group.has_complete(items_list); [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/body/clothes/mod.rs - body::clothes::ClothesGroup::new (line 199) stdout ---- [INFO] [stdout] error[E0425]: cannot find value `name` in this scope [INFO] [stdout] --> src/body/clothes/mod.rs:202:33 [INFO] [stdout] | [INFO] [stdout] 6 | let o = body::ClothesGroup::new(name, [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error[E0603]: struct `ClothesGroup` is private [INFO] [stdout] --> src/body/clothes/mod.rs:202:15 [INFO] [stdout] | [INFO] [stdout] 6 | let o = body::ClothesGroup::new(name, [INFO] [stdout] | ^^^^^^^^^^^^ private struct [INFO] [stdout] | [INFO] [stdout] note: the struct `ClothesGroup` is defined here [INFO] [stdout] --> /opt/rustwide/workdir/src/body/mod.rs:3:28 [INFO] [stdout] | [INFO] [stdout] 3 | use crate::body::clothes::{ClothesGroup, ClothesItem}; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0425, E0603. [INFO] [stdout] For more information about an error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/body/mod.rs - body::ClothesGroupBuilder (line 98) stdout ---- [INFO] [stdout] error[E0423]: expected value, found struct `ClothesGroupBuilder` [INFO] [stdout] --> src/body/mod.rs:101:1 [INFO] [stdout] | [INFO] [stdout] 6 | ClothesGroupBuilder.start() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^------ [INFO] [stdout] | | [INFO] [stdout] | help: use the path separator to refer to an item: `ClothesGroupBuilder::start` [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `JacketClothes` in this scope [INFO] [stdout] --> src/body/mod.rs:107:37 [INFO] [stdout] | [INFO] [stdout] 12 | ("Jacket", Box::new(JacketClothes)), [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `PantsClothes` in this scope [INFO] [stdout] --> src/body/mod.rs:108:36 [INFO] [stdout] | [INFO] [stdout] 13 | ("Pants", Box::new(PantsClothes)) [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to 3 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0423, E0425. [INFO] [stdout] For more information about an error, try `rustc --explain E0423`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/body/clothes/mod.rs - body::clothes::ClothesItem::new (line 145) stdout ---- [INFO] [stdout] error[E0425]: cannot find value `name` in this scope [INFO] [stdout] --> src/body/clothes/mod.rs:148:32 [INFO] [stdout] | [INFO] [stdout] 6 | let o = body::ClothesItem::new(name, 7, 15); [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error[E0603]: struct `ClothesItem` is private [INFO] [stdout] --> src/body/clothes/mod.rs:148:15 [INFO] [stdout] | [INFO] [stdout] 6 | let o = body::ClothesItem::new(name, 7, 15); [INFO] [stdout] | ^^^^^^^^^^^ private struct [INFO] [stdout] | [INFO] [stdout] note: the struct `ClothesItem` is defined here [INFO] [stdout] --> /opt/rustwide/workdir/src/body/mod.rs:3:42 [INFO] [stdout] | [INFO] [stdout] 3 | use crate::body::clothes::{ClothesGroup, ClothesItem}; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0425, E0603. [INFO] [stdout] For more information about an error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/body/clothes/warmth.rs - body::clothes::warmth::Body::recalculate_warmth_level (line 20) stdout ---- [INFO] [stdout] error[E0425]: cannot find value `person` in this scope [INFO] [stdout] --> src/body/clothes/warmth.rs:21:1 [INFO] [stdout] | [INFO] [stdout] 3 | person.body.recalculate_warmth_level(); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/body/mod.rs - body::Body::start_sleeping (line 253) stdout ---- [INFO] [stdout] error[E0425]: cannot find value `person` in this scope [INFO] [stdout] --> src/body/mod.rs:254:1 [INFO] [stdout] | [INFO] [stdout] 3 | person.body.start_sleeping(5.5); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/health/disease/mod.rs - health::disease::ActiveStage::percent_active (line 400) stdout ---- [INFO] [stdout] error[E0425]: cannot find value `stage` in this scope [INFO] [stdout] --> src/health/disease/mod.rs:401:13 [INFO] [stdout] | [INFO] [stdout] 3 | let value = stage.percent_active(game_time); [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `game_time` in this scope [INFO] [stdout] --> src/health/disease/mod.rs:401:34 [INFO] [stdout] | [INFO] [stdout] 3 | let value = stage.percent_active(game_time); [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/health/disease/mod.rs - health::disease::Disease::get_stages (line 483) stdout ---- [INFO] [stdout] error[E0425]: cannot find value `disease` in this scope [INFO] [stdout] --> src/health/disease/mod.rs:484:14 [INFO] [stdout] | [INFO] [stdout] 3 | let stages = disease.get_stages(); [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/health/disease/mod.rs - health::disease::ActiveStage::is_active (line 379) stdout ---- [INFO] [stdout] error[E0425]: cannot find value `stage` in this scope [INFO] [stdout] --> src/health/disease/mod.rs:380:13 [INFO] [stdout] | [INFO] [stdout] 3 | let value = stage.is_active(game_time); [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `game_time` in this scope [INFO] [stdout] --> src/health/disease/mod.rs:380:29 [INFO] [stdout] | [INFO] [stdout] 3 | let value = stage.is_active(game_time); [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/body/status_methods.rs - body::status_methods::Body::last_sleep_duration (line 60) stdout ---- [INFO] [stdout] error[E0425]: cannot find value `person` in this scope [INFO] [stdout] --> src/body/status_methods.rs:61:13 [INFO] [stdout] | [INFO] [stdout] 3 | let value = person.body.last_sleep_duration(); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/body/status_methods.rs - body::status_methods::Body::last_sleep_time (line 41) stdout ---- [INFO] [stdout] error[E0425]: cannot find value `person` in this scope [INFO] [stdout] --> src/body/status_methods.rs:42:27 [INFO] [stdout] | [INFO] [stdout] 3 | if let Some(sleep_time) = person.body.last_sleep_time() { [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/health/disease/mod.rs - health::disease::disease (line 30) stdout ---- [INFO] [stdout] error[E0412]: cannot find type `Flu` in this scope [INFO] [stdout] --> src/health/disease/mod.rs:34:16 [INFO] [stdout] | [INFO] [stdout] 7 | zara::disease!(Flu, "Flu", [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `FluTreatment` in this scope [INFO] [stdout] --> src/health/disease/mod.rs:35:19 [INFO] [stdout] | [INFO] [stdout] 8 | Some(Box::new(FluTreatment)), [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0412, E0425. [INFO] [stdout] For more information about an error, try `rustc --explain E0412`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/health/injury/mod.rs - health::injury::ActiveStage::percent_active (line 311) stdout ---- [INFO] [stdout] error[E0425]: cannot find value `stage` in this scope [INFO] [stdout] --> src/health/injury/mod.rs:312:13 [INFO] [stdout] | [INFO] [stdout] 3 | let value = stage.percent_active(game_time); [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `game_time` in this scope [INFO] [stdout] --> src/health/injury/mod.rs:312:34 [INFO] [stdout] | [INFO] [stdout] 3 | let value = stage.percent_active(game_time); [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/body/status_methods.rs - body::status_methods::Body::clothes_group (line 71) stdout ---- [INFO] [stdout] error[E0425]: cannot find value `person` in this scope [INFO] [stdout] --> src/body/status_methods.rs:72:22 [INFO] [stdout] | [INFO] [stdout] 3 | if let Some(group) = person.body.clothes_group() { [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/health/injury/mod.rs - health::injury::ActiveInjury::new (line 476) stdout ---- [INFO] [stdout] error[E0425]: cannot find value `injury` in this scope [INFO] [stdout] --> src/health/injury/mod.rs:479:35 [INFO] [stdout] | [INFO] [stdout] 6 | let o = health::ActiveInjury::new(injury, body_part, activation_time); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `body_part` in this scope [INFO] [stdout] --> src/health/injury/mod.rs:479:43 [INFO] [stdout] | [INFO] [stdout] 6 | let o = health::ActiveInjury::new(injury, body_part, activation_time); [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `activation_time` in this scope [INFO] [stdout] --> src/health/injury/mod.rs:479:54 [INFO] [stdout] | [INFO] [stdout] 6 | let o = health::ActiveInjury::new(injury, body_part, activation_time); [INFO] [stdout] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error[E0603]: struct `ActiveInjury` is private [INFO] [stdout] --> src/health/injury/mod.rs:479:17 [INFO] [stdout] | [INFO] [stdout] 6 | let o = health::ActiveInjury::new(injury, body_part, activation_time); [INFO] [stdout] | ^^^^^^^^^^^^ private struct [INFO] [stdout] | [INFO] [stdout] note: the struct `ActiveInjury` is defined here [INFO] [stdout] --> /opt/rustwide/workdir/src/health/mod.rs:4:29 [INFO] [stdout] | [INFO] [stdout] 4 | use crate::health::injury::{ActiveInjury}; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error: aborting due to 4 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0425, E0603. [INFO] [stdout] For more information about an error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/health/disease/mod.rs - health::disease::Disease::get_name (line 475) stdout ---- [INFO] [stdout] error[E0425]: cannot find value `disease` in this scope [INFO] [stdout] --> src/health/disease/mod.rs:476:12 [INFO] [stdout] | [INFO] [stdout] 3 | let name = disease.get_name(); [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/body/status_methods.rs - body::status_methods::Body::total_water_resistance (line 114) stdout ---- [INFO] [stdout] error[E0425]: cannot find value `person` in this scope [INFO] [stdout] --> src/body/status_methods.rs:115:13 [INFO] [stdout] | [INFO] [stdout] 3 | let value = person.body.total_water_resistance(); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/body/status_methods.rs - body::status_methods::Body::warmth_level (line 19) stdout ---- [INFO] [stdout] error[E0425]: cannot find value `person` in this scope [INFO] [stdout] --> src/body/status_methods.rs:20:13 [INFO] [stdout] | [INFO] [stdout] 3 | let value = person.body.warmth_level(); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/health/disease/chain.rs - health::disease::chain::ActiveDisease::invert (line 36) stdout ---- [INFO] [stdout] error[E0425]: cannot find value `disease` in this scope [INFO] [stdout] --> src/health/disease/chain.rs:37:1 [INFO] [stdout] | [INFO] [stdout] 3 | disease.invert(); [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/health/disease/state.rs - health::disease::state::Health::restore_disease (line 380) stdout ---- [INFO] [stdout] error[E0425]: cannot find value `person` in this scope [INFO] [stdout] --> src/health/disease/state.rs:381:1 [INFO] [stdout] | [INFO] [stdout] 3 | person.health.restore_disease(disease_state, disease_instance); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `disease_state` in this scope [INFO] [stdout] --> src/health/disease/state.rs:381:31 [INFO] [stdout] | [INFO] [stdout] 3 | person.health.restore_disease(disease_state, disease_instance); [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `disease_instance` in this scope [INFO] [stdout] --> src/health/disease/state.rs:381:46 [INFO] [stdout] | [INFO] [stdout] 3 | person.health.restore_disease(disease_state, disease_instance); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to 3 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/health/disease/mod.rs - health::disease::Disease::get_treatment (line 490) stdout ---- [INFO] [stdout] error[E0425]: cannot find value `disease` in this scope [INFO] [stdout] --> src/health/disease/mod.rs:491:9 [INFO] [stdout] | [INFO] [stdout] 3 | let o = disease.get_treatment(); [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/health/injury/crud.rs - health::injury::crud::Health::remove_injury (line 68) stdout ---- [INFO] [stdout] error[E0425]: cannot find value `person` in this scope [INFO] [stdout] --> src/health/injury/crud.rs:69:1 [INFO] [stdout] | [INFO] [stdout] 3 | person.health.remove_injury(injury_name, body_part); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `injury_name` in this scope [INFO] [stdout] --> src/health/injury/crud.rs:69:29 [INFO] [stdout] | [INFO] [stdout] 3 | person.health.remove_injury(injury_name, body_part); [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `body_part` in this scope [INFO] [stdout] --> src/health/injury/crud.rs:69:42 [INFO] [stdout] | [INFO] [stdout] 3 | person.health.remove_injury(injury_name, body_part); [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to 3 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/health/disease/status_methods.rs - health::disease::status_methods::ActiveDisease::activation_time (line 66) stdout ---- [INFO] [stdout] error[E0425]: cannot find value `disease` in this scope [INFO] [stdout] --> src/health/disease/status_methods.rs:67:17 [INFO] [stdout] | [INFO] [stdout] 3 | let game_time = disease.activation_time(); [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/health/injury/mod.rs - health::injury::ActiveInjury::resume_blood_loss (line 577) stdout ---- [INFO] [stdout] error[E0425]: cannot find value `injury` in this scope [INFO] [stdout] --> src/health/injury/mod.rs:578:1 [INFO] [stdout] | [INFO] [stdout] 3 | injury.resume_blood_loss(); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/body/status_methods.rs - body::status_methods::Body::wetness_level (line 30) stdout ---- [INFO] [stdout] error[E0425]: cannot find value `person` in this scope [INFO] [stdout] --> src/body/status_methods.rs:31:13 [INFO] [stdout] | [INFO] [stdout] 3 | let value = person.body.wetness_level(); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/body/status_methods.rs - body::status_methods::Body::is_sleeping (line 8) stdout ---- [INFO] [stdout] error[E0425]: cannot find value `person` in this scope [INFO] [stdout] --> src/body/status_methods.rs:9:13 [INFO] [stdout] | [INFO] [stdout] 3 | let value = person.body.is_sleeping(); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/health/disease/mod.rs - health::disease::ActiveDisease::new (line 602) stdout ---- [INFO] [stdout] error[E0425]: cannot find value `disease` in this scope [INFO] [stdout] --> src/health/disease/mod.rs:605:42 [INFO] [stdout] | [INFO] [stdout] 6 | let disease = health::ActiveDisease::new(disease, game_time); [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `game_time` in this scope [INFO] [stdout] --> src/health/disease/mod.rs:605:51 [INFO] [stdout] | [INFO] [stdout] 6 | let disease = health::ActiveDisease::new(disease, game_time); [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error[E0603]: struct `ActiveDisease` is private [INFO] [stdout] --> src/health/disease/mod.rs:605:23 [INFO] [stdout] | [INFO] [stdout] 6 | let disease = health::ActiveDisease::new(disease, game_time); [INFO] [stdout] | ^^^^^^^^^^^^^ private struct [INFO] [stdout] | [INFO] [stdout] note: the struct `ActiveDisease` is defined here [INFO] [stdout] --> /opt/rustwide/workdir/src/health/mod.rs:3:46 [INFO] [stdout] | [INFO] [stdout] 3 | use crate::health::disease::{DiseaseMonitor, ActiveDisease}; [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error: aborting due to 3 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0425, E0603. [INFO] [stdout] For more information about an error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/health/injury/mod.rs - health::injury::InjuryKey::new (line 122) stdout ---- [INFO] [stdout] error[E0425]: cannot find value `injury_name` in this scope [INFO] [stdout] --> src/health/injury/mod.rs:125:32 [INFO] [stdout] | [INFO] [stdout] 6 | let o = health::InjuryKey::new(injury_name, body_part); [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `body_part` in this scope [INFO] [stdout] --> src/health/injury/mod.rs:125:45 [INFO] [stdout] | [INFO] [stdout] 6 | let o = health::InjuryKey::new(injury_name, body_part); [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/health/disease/status_methods.rs - health::disease::status_methods::ActiveDisease::end_time (line 25) stdout ---- [INFO] [stdout] error[E0425]: cannot find value `disease` in this scope [INFO] [stdout] --> src/health/disease/status_methods.rs:26:26 [INFO] [stdout] | [INFO] [stdout] 3 | if let Some(game_time) = disease.end_time() { [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/health/disease/crud.rs - health::disease::crud::Health::spawn_disease (line 22) stdout ---- [INFO] [stdout] error[E0425]: cannot find value `person` in this scope [INFO] [stdout] --> src/health/disease/crud.rs:23:1 [INFO] [stdout] | [INFO] [stdout] 3 | person.health.spawn_disease(disease, game_time); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `disease` in this scope [INFO] [stdout] --> src/health/disease/crud.rs:23:29 [INFO] [stdout] | [INFO] [stdout] 3 | person.health.spawn_disease(disease, game_time); [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `game_time` in this scope [INFO] [stdout] --> src/health/disease/crud.rs:23:38 [INFO] [stdout] | [INFO] [stdout] 3 | person.health.spawn_disease(disease, game_time); [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to 3 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/body/status_methods.rs - body::status_methods::Body::total_cold_resistance (line 87) stdout ---- [INFO] [stdout] error[E0425]: cannot find value `person` in this scope [INFO] [stdout] --> src/body/status_methods.rs:88:13 [INFO] [stdout] | [INFO] [stdout] 3 | let value = person.body.total_cold_resistance(); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/health/disease/status_methods.rs - health::disease::status_methods::ActiveDisease::get_stage (line 74) stdout ---- [INFO] [stdout] error[E0425]: cannot find value `disease` in this scope [INFO] [stdout] --> src/health/disease/status_methods.rs:77:22 [INFO] [stdout] | [INFO] [stdout] 6 | if let Some(stage) = disease.get_stage(health::StageLevel::Worrying) { [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/health/disease/status_methods.rs - health::disease::status_methods::ActiveDisease::is_active (line 92) stdout ---- [INFO] [stdout] error[E0425]: cannot find value `disease` in this scope [INFO] [stdout] --> src/health/disease/status_methods.rs:93:13 [INFO] [stdout] | [INFO] [stdout] 3 | let value = disease.is_active(game_time); [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `game_time` in this scope [INFO] [stdout] --> src/health/disease/status_methods.rs:93:31 [INFO] [stdout] | [INFO] [stdout] 3 | let value = disease.is_active(game_time); [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/health/disease/crud.rs - health::disease::crud::Health::remove_disease (line 61) stdout ---- [INFO] [stdout] error[E0425]: cannot find value `person` in this scope [INFO] [stdout] --> src/health/disease/crud.rs:62:1 [INFO] [stdout] | [INFO] [stdout] 3 | person.health.remove_disease(disease_name); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `disease_name` in this scope [INFO] [stdout] --> src/health/disease/crud.rs:62:30 [INFO] [stdout] | [INFO] [stdout] 3 | person.health.remove_disease(disease_name); [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/health/injury/crud.rs - health::injury::crud::Health::spawn_injury (line 24) stdout ---- [INFO] [stdout] error[E0425]: cannot find value `person` in this scope [INFO] [stdout] --> src/health/injury/crud.rs:25:1 [INFO] [stdout] | [INFO] [stdout] 3 | person.health.spawn_injury(injury, body_part, game_time); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `injury` in this scope [INFO] [stdout] --> src/health/injury/crud.rs:25:28 [INFO] [stdout] | [INFO] [stdout] 3 | person.health.spawn_injury(injury, body_part, game_time); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `body_part` in this scope [INFO] [stdout] --> src/health/injury/crud.rs:25:36 [INFO] [stdout] | [INFO] [stdout] 3 | person.health.spawn_injury(injury, body_part, game_time); [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `game_time` in this scope [INFO] [stdout] --> src/health/injury/crud.rs:25:47 [INFO] [stdout] | [INFO] [stdout] 3 | person.health.spawn_injury(injury, body_part, game_time); [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to 4 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/health/disease/status_methods.rs - health::disease::status_methods::ActiveDisease::is_healing (line 17) stdout ---- [INFO] [stdout] error[E0425]: cannot find value `disease` in this scope [INFO] [stdout] --> src/health/disease/status_methods.rs:18:13 [INFO] [stdout] | [INFO] [stdout] 3 | let value = disease.is_healing(); [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/health/injury/chain.rs - health::injury::chain::ActiveInjury::invert (line 36) stdout ---- [INFO] [stdout] error[E0425]: cannot find value `injury` in this scope [INFO] [stdout] --> src/health/injury/chain.rs:37:1 [INFO] [stdout] | [INFO] [stdout] 3 | injury.invert(); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/health/disease/status_methods.rs - health::disease::status_methods::ActiveDisease::is_old (line 116) stdout ---- [INFO] [stdout] error[E0425]: cannot find value `disease` in this scope [INFO] [stdout] --> src/health/disease/status_methods.rs:117:13 [INFO] [stdout] | [INFO] [stdout] 3 | let value = disease.is_old(game_time); [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `game_time` in this scope [INFO] [stdout] --> src/health/disease/status_methods.rs:117:28 [INFO] [stdout] | [INFO] [stdout] 3 | let value = disease.is_old(game_time); [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/health/disease/status_methods.rs - health::disease::status_methods::ActiveDisease::active_level (line 53) stdout ---- [INFO] [stdout] error[E0425]: cannot find value `disease` in this scope [INFO] [stdout] --> src/health/disease/status_methods.rs:54:22 [INFO] [stdout] | [INFO] [stdout] 3 | if let Some(level) = disease.active_level(game_time) { [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `game_time` in this scope [INFO] [stdout] --> src/health/disease/status_methods.rs:54:43 [INFO] [stdout] | [INFO] [stdout] 3 | if let Some(level) = disease.active_level(game_time) { [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/health/disease/status_methods.rs - health::disease::status_methods::ActiveDisease::get_active_stage (line 37) stdout ---- [INFO] [stdout] error[E0425]: cannot find value `disease` in this scope [INFO] [stdout] --> src/health/disease/status_methods.rs:38:22 [INFO] [stdout] | [INFO] [stdout] 3 | if let Some(stage) = disease.get_active_stage(game_time) { [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `game_time` in this scope [INFO] [stdout] --> src/health/disease/status_methods.rs:38:47 [INFO] [stdout] | [INFO] [stdout] 3 | if let Some(stage) = disease.get_active_stage(game_time) { [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/health/injury/chain.rs - health::injury::chain::ActiveInjury::invert_back (line 178) stdout ---- [INFO] [stdout] error[E0425]: cannot find value `injury` in this scope [INFO] [stdout] --> src/health/injury/chain.rs:179:1 [INFO] [stdout] | [INFO] [stdout] 3 | injury.invert_back(); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/health/injury/mod.rs - health::injury::Injury::get_is_fracture (line 365) stdout ---- [INFO] [stdout] error[E0425]: cannot find value `injury` in this scope [INFO] [stdout] --> src/health/injury/mod.rs:366:13 [INFO] [stdout] | [INFO] [stdout] 3 | let value = injury.get_is_fracture(); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/health/disease/status_methods.rs - health::disease::status_methods::ActiveDisease::will_end (line 9) stdout ---- [INFO] [stdout] error[E0425]: cannot find value `disease` in this scope [INFO] [stdout] --> src/health/disease/status_methods.rs:10:13 [INFO] [stdout] | [INFO] [stdout] 3 | let value = disease.will_end(); [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/health/injury/mod.rs - health::injury::ActiveInjury::stop_blood_loss (line 560) stdout ---- [INFO] [stdout] error[E0425]: cannot find value `injury` in this scope [INFO] [stdout] --> src/health/injury/mod.rs:561:1 [INFO] [stdout] | [INFO] [stdout] 3 | injury.stop_blood_loss(); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/health/injury/state.rs - health::injury::state::ActiveInjury::get_state (line 340) stdout ---- [INFO] [stdout] error[E0425]: cannot find value `injury` in this scope [INFO] [stdout] --> src/health/injury/state.rs:341:13 [INFO] [stdout] | [INFO] [stdout] 3 | let state = injury.get_state(); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/health/disease/chain.rs - health::disease::chain::ActiveDisease::invert_back (line 178) stdout ---- [INFO] [stdout] error[E0425]: cannot find value `disease` in this scope [INFO] [stdout] --> src/health/disease/chain.rs:179:1 [INFO] [stdout] | [INFO] [stdout] 3 | disease.invert_back(); [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/health/injury/mod.rs - health::injury::Injury::get_stages (line 344) stdout ---- [INFO] [stdout] error[E0425]: cannot find value `injury` in this scope [INFO] [stdout] --> src/health/injury/mod.rs:345:14 [INFO] [stdout] | [INFO] [stdout] 3 | let stages = injury.get_stages(); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/health/injury/mod.rs - health::injury::Injury::get_treatment (line 352) stdout ---- [INFO] [stdout] error[E0425]: cannot find value `injury` in this scope [INFO] [stdout] --> src/health/injury/mod.rs:353:26 [INFO] [stdout] | [INFO] [stdout] 3 | if let Some(treatment) = injury.get_treatment() { [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/health/injury/status_methods.rs - health::injury::status_methods::ActiveInjury::active_level (line 54) stdout ---- [INFO] [stdout] error[E0425]: cannot find value `injury` in this scope [INFO] [stdout] --> src/health/injury/status_methods.rs:55:22 [INFO] [stdout] | [INFO] [stdout] 3 | if let Some(level) = injury.active_level(game_time){ [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `game_time` in this scope [INFO] [stdout] --> src/health/injury/status_methods.rs:55:42 [INFO] [stdout] | [INFO] [stdout] 3 | if let Some(level) = injury.active_level(game_time){ [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/health/injury/mod.rs - health::injury::Injury::get_name (line 335) stdout ---- [INFO] [stdout] error[E0425]: cannot find value `injury` in this scope [INFO] [stdout] --> src/health/injury/mod.rs:336:12 [INFO] [stdout] | [INFO] [stdout] 3 | let name = injury.get_name(); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/health/injury/mod.rs - health::injury::fracture (line 76) stdout ---- [INFO] [stdout] error[E0412]: cannot find type `Fracture` in this scope [INFO] [stdout] --> src/health/injury/mod.rs:80:17 [INFO] [stdout] | [INFO] [stdout] 7 | zara::fracture!(Fracture, "Fracture", [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `FractureTreatment` in this scope [INFO] [stdout] --> src/health/injury/mod.rs:81:19 [INFO] [stdout] | [INFO] [stdout] 8 | Some(Box::new(FractureTreatment)), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0412, E0425. [INFO] [stdout] For more information about an error, try `rustc --explain E0412`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/health/injury/status_methods.rs - health::injury::status_methods::ActiveInjury::end_time (line 26) stdout ---- [INFO] [stdout] error[E0425]: cannot find value `injury` in this scope [INFO] [stdout] --> src/health/injury/status_methods.rs:27:26 [INFO] [stdout] | [INFO] [stdout] 3 | if let Some(game_time) = injury.end_time(){ [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/health/injury/state.rs - health::injury::state::Health::restore_injury (line 292) stdout ---- [INFO] [stdout] error[E0425]: cannot find value `person` in this scope [INFO] [stdout] --> src/health/injury/state.rs:293:1 [INFO] [stdout] | [INFO] [stdout] 3 | person.health.restore_injury(injury_state, injury_instance); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `injury_state` in this scope [INFO] [stdout] --> src/health/injury/state.rs:293:30 [INFO] [stdout] | [INFO] [stdout] 3 | person.health.restore_injury(injury_state, injury_instance); [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `injury_instance` in this scope [INFO] [stdout] --> src/health/injury/state.rs:293:44 [INFO] [stdout] | [INFO] [stdout] 3 | person.health.restore_injury(injury_state, injury_instance); [INFO] [stdout] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to 3 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/health/injury/mod.rs - health::injury::injury (line 30) stdout ---- [INFO] [stdout] error[E0412]: cannot find type `Cut` in this scope [INFO] [stdout] --> src/health/injury/mod.rs:34:15 [INFO] [stdout] | [INFO] [stdout] 7 | zara::injury!(Cut, "Cut", [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `CutTreatment` in this scope [INFO] [stdout] --> src/health/injury/mod.rs:35:19 [INFO] [stdout] | [INFO] [stdout] 8 | Some(Box::new(CutTreatment)), [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0412, E0425. [INFO] [stdout] For more information about an error, try `rustc --explain E0412`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/health/injury/status_methods.rs - health::injury::status_methods::ActiveInjury::get_stage (line 74) stdout ---- [INFO] [stdout] error[E0425]: cannot find value `injury` in this scope [INFO] [stdout] --> src/health/injury/status_methods.rs:77:22 [INFO] [stdout] | [INFO] [stdout] 6 | if let Some(stage) = injury.get_stage(health::StageLevel::Worrying){ [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/health/injury/status_methods.rs - health::injury::status_methods::ActiveInjury::will_end (line 10) stdout ---- [INFO] [stdout] error[E0425]: cannot find value `injury` in this scope [INFO] [stdout] --> src/health/injury/status_methods.rs:11:13 [INFO] [stdout] | [INFO] [stdout] 3 | let value = injury.will_end(); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/health/injury/status_methods.rs - health::injury::status_methods::ActiveInjury::get_active_stage (line 38) stdout ---- [INFO] [stdout] error[E0425]: cannot find value `injury` in this scope [INFO] [stdout] --> src/health/injury/status_methods.rs:39:22 [INFO] [stdout] | [INFO] [stdout] 3 | if let Some(stage) = injury.get_active_stage(game_time){ [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `game_time` in this scope [INFO] [stdout] --> src/health/injury/status_methods.rs:39:46 [INFO] [stdout] | [INFO] [stdout] 3 | if let Some(stage) = injury.get_active_stage(game_time){ [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/health/injury/status_methods.rs - health::injury::status_methods::ActiveInjury::activation_time (line 66) stdout ---- [INFO] [stdout] error[E0425]: cannot find value `injury` in this scope [INFO] [stdout] --> src/health/injury/status_methods.rs:67:12 [INFO] [stdout] | [INFO] [stdout] 3 | let time = injury.activation_time(); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/health/injury/mod.rs - health::injury::ActiveStage::is_active (line 293) stdout ---- [INFO] [stdout] error[E0425]: cannot find value `stage` in this scope [INFO] [stdout] --> src/health/injury/mod.rs:294:13 [INFO] [stdout] | [INFO] [stdout] 3 | let value = stage.is_active(game_time); [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `game_time` in this scope [INFO] [stdout] --> src/health/injury/mod.rs:294:29 [INFO] [stdout] | [INFO] [stdout] 3 | let value = stage.is_active(game_time); [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/health/injury/status_methods.rs - health::injury::status_methods::ActiveInjury::is_old (line 116) stdout ---- [INFO] [stdout] error[E0425]: cannot find value `injury` in this scope [INFO] [stdout] --> src/health/injury/status_methods.rs:117:13 [INFO] [stdout] | [INFO] [stdout] 3 | let value = injury.is_old(); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/health/injury/status_methods.rs - health::injury::status_methods::ActiveInjury::is_healing (line 18) stdout ---- [INFO] [stdout] error[E0425]: cannot find value `injury` in this scope [INFO] [stdout] --> src/health/injury/status_methods.rs:19:13 [INFO] [stdout] | [INFO] [stdout] 3 | let value = injury.is_healing(); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/health/medagent/mod.rs - health::medagent::MedicalAgent::percent_of_activity (line 372) stdout ---- [INFO] [stdout] error[E0425]: cannot find value `agent` in this scope [INFO] [stdout] --> src/health/medagent/mod.rs:373:13 [INFO] [stdout] | [INFO] [stdout] 3 | let value = agent.percent_of_activity(); [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/health/injury/status_methods.rs - health::injury::status_methods::ActiveInjury::is_blood_stopped (line 132) stdout ---- [INFO] [stdout] error[E0425]: cannot find value `injury` in this scope [INFO] [stdout] --> src/health/injury/status_methods.rs:133:13 [INFO] [stdout] | [INFO] [stdout] 3 | let value = injury.is_blood_stopped(); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/health/medagent/mod.rs - health::medagent::MedicalAgent::percent_of_presence (line 364) stdout ---- [INFO] [stdout] error[E0425]: cannot find value `agent` in this scope [INFO] [stdout] --> src/health/medagent/mod.rs:365:13 [INFO] [stdout] | [INFO] [stdout] 3 | let value = agent.percent_of_presence(); [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/health/side/builtin/side_fatigue.rs - health::side::builtin::side_fatigue::FatigueSideEffects::restore_state (line 49) stdout ---- [INFO] [stdout] error[E0425]: cannot find value `monitor` in this scope [INFO] [stdout] --> src/health/side/builtin/side_fatigue.rs:50:1 [INFO] [stdout] | [INFO] [stdout] 3 | monitor.restore_state(state); [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `state` in this scope [INFO] [stdout] --> src/health/side/builtin/side_fatigue.rs:50:23 [INFO] [stdout] | [INFO] [stdout] 3 | monitor.restore_state(state); [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/health/medagent/mod.rs - health::medagent::AgentUpdateResult::empty (line 155) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: could not find `AgentUpdateResult` in `health` [INFO] [stdout] --> src/health/medagent/mod.rs:158:17 [INFO] [stdout] | [INFO] [stdout] 6 | let o = health::AgentUpdateResult::empty(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ could not find `AgentUpdateResult` in `health` [INFO] [stdout] [INFO] [stdout] error: aborting due to previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/health/mod.rs - health::Health::clear_injuries (line 307) stdout ---- [INFO] [stdout] error[E0425]: cannot find value `person` in this scope [INFO] [stdout] --> src/health/mod.rs:308:1 [INFO] [stdout] | [INFO] [stdout] 3 | person.health.clear_injuries(); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/health/medagent/lerp.rs - health::medagent::lerp::KeyFrame::new (line 121) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: could not find `KeyFrame` in `health` [INFO] [stdout] --> src/health/medagent/lerp.rs:124:17 [INFO] [stdout] | [INFO] [stdout] 6 | let o = health::KeyFrame::new(0.5, 7.6); [INFO] [stdout] | ^^^^^^^^ could not find `KeyFrame` in `health` [INFO] [stdout] [INFO] [stdout] error: aborting due to previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/health/medagent/mod.rs - health::medagent::MedicalAgentGroup::new (line 99) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: could not find `MedicalAgentGroup` in `health` [INFO] [stdout] --> src/health/medagent/mod.rs:102:17 [INFO] [stdout] | [INFO] [stdout] 6 | let o = health::MedicalAgentGroup::new(vec![ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in `health` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 3 | use zara::health::medagent::MedicalAgentGroup; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/health/monitors.rs - health::monitors::Health::unregister_disease_monitor (line 40) stdout ---- [INFO] [stdout] error[E0425]: cannot find value `person` in this scope [INFO] [stdout] --> src/health/monitors.rs:41:14 [INFO] [stdout] | [INFO] [stdout] 3 | let result = person.health.unregister_disease_monitor(mid); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `mid` in this scope [INFO] [stdout] --> src/health/monitors.rs:41:55 [INFO] [stdout] | [INFO] [stdout] 3 | let result = person.health.unregister_disease_monitor(mid); [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/health/medagent/mod.rs - health::medagent::MedicalAgentsMonitor::is_active (line 463) stdout ---- [INFO] [stdout] error[E0425]: cannot find value `monitors` in this scope [INFO] [stdout] --> src/health/medagent/mod.rs:464:14 [INFO] [stdout] | [INFO] [stdout] 3 | let result = monitors.is_active(name_of_agent); [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `name_of_agent` in this scope [INFO] [stdout] --> src/health/medagent/mod.rs:464:33 [INFO] [stdout] | [INFO] [stdout] 3 | let result = monitors.is_active(name_of_agent); [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/health/medagent/mod.rs - health::medagent::MedicalAgent::is_active (line 356) stdout ---- [INFO] [stdout] error[E0425]: cannot find value `agent` in this scope [INFO] [stdout] --> src/health/medagent/mod.rs:357:13 [INFO] [stdout] | [INFO] [stdout] 3 | let value = agent.is_active(); [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/health/monitors.rs - health::monitors::Health::unregister_side_effect_monitor (line 91) stdout ---- [INFO] [stdout] error[E0425]: cannot find value `person` in this scope [INFO] [stdout] --> src/health/monitors.rs:92:14 [INFO] [stdout] | [INFO] [stdout] 3 | let result = person.health.unregister_side_effect_monitor(mid); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `mid` in this scope [INFO] [stdout] --> src/health/monitors.rs:92:59 [INFO] [stdout] | [INFO] [stdout] 3 | let result = person.health.unregister_side_effect_monitor(mid); [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/health/mod.rs - health::MedicalAgentBuilder::start (line 174) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: could not find `MedicalAgentBuilder` in `medagent` [INFO] [stdout] --> src/health/mod.rs:177:26 [INFO] [stdout] | [INFO] [stdout] 6 | let medagent = medagent::MedicalAgentBuilder::start() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/workdir/src/error.rs:133:1 [INFO] [stdout] | [INFO] [stdout] 133 | pub enum MedicalAgentErr { [INFO] [stdout] | ------------------------ similarly named enum `MedicalAgentErr` defined here [INFO] [stdout] | [INFO] [stdout] help: an enum with a similar name exists [INFO] [stdout] | [INFO] [stdout] 6 | let medagent = medagent::MedicalAgentErr::start() [INFO] [stdout] | ~~~~~~~~~~~~~~~ [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 3 | use zara::health::MedicalAgentBuilder; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/health/medagent/mod.rs - health::medagent::MedicalAgent::last_dose_end_time (line 380) stdout ---- [INFO] [stdout] error[E0425]: cannot find value `agent` in this scope [INFO] [stdout] --> src/health/medagent/mod.rs:381:26 [INFO] [stdout] | [INFO] [stdout] 3 | if let Some(game_time) = agent.last_dose_end_time() { [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/health/side/builtin/side_food_drain.rs - health::side::builtin::side_food_drain::FoodDrainOverTimeSideEffect::restore_state (line 47) stdout ---- [INFO] [stdout] error[E0425]: cannot find value `monitor` in this scope [INFO] [stdout] --> src/health/side/builtin/side_food_drain.rs:48:1 [INFO] [stdout] | [INFO] [stdout] 3 | monitor.restore_state(state); [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `state` in this scope [INFO] [stdout] --> src/health/side/builtin/side_food_drain.rs:48:23 [INFO] [stdout] | [INFO] [stdout] 3 | monitor.restore_state(state); [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/health/side/builtin/side_fluctuate.rs - health::side::builtin::side_fluctuate::DynamicVitalsSideEffect::restore_state (line 58) stdout ---- [INFO] [stdout] error[E0425]: cannot find value `monitor` in this scope [INFO] [stdout] --> src/health/side/builtin/side_fluctuate.rs:59:1 [INFO] [stdout] | [INFO] [stdout] 3 | monitor.restore_state(state); [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `state` in this scope [INFO] [stdout] --> src/health/side/builtin/side_fluctuate.rs:59:23 [INFO] [stdout] | [INFO] [stdout] 3 | monitor.restore_state(state); [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/health/side/builtin/side_running.rs - health::side::builtin::side_running::RunningSideEffects::get_state (line 37) stdout ---- [INFO] [stdout] error[E0425]: cannot find value `monitor` in this scope [INFO] [stdout] --> src/health/side/builtin/side_running.rs:38:13 [INFO] [stdout] | [INFO] [stdout] 3 | let state = monitor.get_state(); [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/health/side/builtin/side_food_drain.rs - health::side::builtin::side_food_drain::FoodDrainOverTimeSideEffect::get_state (line 30) stdout ---- [INFO] [stdout] error[E0425]: cannot find value `monitor` in this scope [INFO] [stdout] --> src/health/side/builtin/side_food_drain.rs:31:13 [INFO] [stdout] | [INFO] [stdout] 3 | let state = monitor.get_state(); [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/health/side/builtin/side_underwater.rs - health::side::builtin::side_underwater::UnderwaterSideEffect::restore_state (line 58) stdout ---- [INFO] [stdout] error[E0425]: cannot find value `monitor` in this scope [INFO] [stdout] --> src/health/side/builtin/side_underwater.rs:59:1 [INFO] [stdout] | [INFO] [stdout] 3 | monitor.restore_state(state); [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `state` in this scope [INFO] [stdout] --> src/health/side/builtin/side_underwater.rs:59:23 [INFO] [stdout] | [INFO] [stdout] 3 | monitor.restore_state(state); [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/health/disease/state.rs - health::disease::state::ActiveDisease::get_state (line 421) stdout ---- [INFO] [stdout] error[E0425]: cannot find value `disease` in this scope [INFO] [stdout] --> src/health/disease/state.rs:422:13 [INFO] [stderr] error: test failed, to rerun pass '--doc' [INFO] [stdout] | [INFO] [stdout] 3 | let state = disease.get_state(); [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/health/medagent/mod.rs - health::medagent::MedicalAgentsMonitor::active_count (line 490) stdout ---- [INFO] [stdout] error[E0425]: cannot find value `monitors` in this scope [INFO] [stdout] --> src/health/medagent/mod.rs:491:13 [INFO] [stdout] | [INFO] [stdout] 3 | let value = monitors.active_count(); [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/health/side/builtin/side_underwater.rs - health::side::builtin::side_underwater::UnderwaterSideEffect::get_state (line 36) stdout ---- [INFO] [stdout] error[E0425]: cannot find value `monitor` in this scope [INFO] [stdout] --> src/health/side/builtin/side_underwater.rs:37:13 [INFO] [stdout] | [INFO] [stdout] 3 | let state = monitor.get_state(); [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/health/status_methods.rs - health::status_methods::Health::body_temperature (line 79) stdout ---- [INFO] [stdout] error[E0425]: cannot find value `person` in this scope [INFO] [stdout] --> src/health/status_methods.rs:80:13 [INFO] [stdout] | [INFO] [stdout] 3 | let value = person.health.body_temperature(); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/health/medagent/lerp.rs - health::medagent::lerp::MultiKeyedLerp::evaluate (line 50) stdout ---- [INFO] [stdout] error[E0425]: cannot find value `curve` in this scope [INFO] [stdout] --> src/health/medagent/lerp.rs:51:22 [INFO] [stdout] | [INFO] [stdout] 3 | if let Some(value) = curve.evaluate(0.75) { [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/health/injury/mod.rs - health::injury::InjuryDeltasC::empty (line 267) stdout ---- [INFO] [stdout] error[E0599]: no function or associated item named `new` found for struct `InjuryDeltasC` in the current scope [INFO] [stdout] --> src/health/injury/mod.rs:270:32 [INFO] [stdout] | [INFO] [stdout] 6 | let o = injury::InjuryDeltasC::new(); [INFO] [stdout] | ^^^ function or associated item not found in `InjuryDeltasC` [INFO] [stdout] [INFO] [stdout] error: aborting due to previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0599`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/health/medagent/mod.rs - health::medagent::MedicalAgent::new (line 240) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: could not find `MedicalAgent` in `health` [INFO] [stdout] --> src/health/medagent/mod.rs:243:21 [INFO] [stdout] | [INFO] [stdout] 6 | let agent = health::MedicalAgent::new(agent_name, health::CurveType::ActivateImmediately, 32., group); [INFO] [stdout] | ^^^^^^^^^^^^ not found in `health` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 3 | use zara::health::medagent::MedicalAgent; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `agent_name` in this scope [INFO] [stdout] --> src/health/medagent/mod.rs:243:39 [INFO] [stdout] | [INFO] [stdout] 6 | let agent = health::MedicalAgent::new(agent_name, health::CurveType::ActivateImmediately, 32., group); [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `group` in this scope [INFO] [stdout] --> src/health/medagent/mod.rs:243:96 [INFO] [stdout] | [INFO] [stdout] 6 | let agent = health::MedicalAgent::new(agent_name, health::CurveType::ActivateImmediately, 32., group); [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error[E0603]: enum `CurveType` is private [INFO] [stdout] --> src/health/medagent/mod.rs:243:59 [INFO] [stdout] | [INFO] [stdout] 6 | let agent = health::MedicalAgent::new(agent_name, health::CurveType::ActivateImmediately, 32., group); [INFO] [stdout] | ^^^^^^^^^ private enum [INFO] [stdout] | [INFO] [stdout] note: the enum `CurveType` is defined here [INFO] [stdout] --> /opt/rustwide/workdir/src/health/mod.rs:6:53 [INFO] [stdout] | [INFO] [stdout] 6 | use crate::health::medagent::{MedicalAgentsMonitor, CurveType}; [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error[E0599]: no variant or associated item named `ActivateImmediately` found for enum `CurveType` in the current scope [INFO] [stdout] --> src/health/medagent/mod.rs:243:70 [INFO] [stdout] | [INFO] [stdout] 6 | let agent = health::MedicalAgent::new(agent_name, health::CurveType::ActivateImmediately, 32., group); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ variant or associated item not found in `CurveType` [INFO] [stdout] [INFO] [stdout] error: aborting due to 5 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0425, E0433, E0599, E0603. [INFO] [stdout] For more information about an error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/health/side/builtin/side_water_drain.rs - health::side::builtin::side_water_drain::WaterDrainOverTimeSideEffect::get_state (line 30) stdout ---- [INFO] [stdout] error[E0425]: cannot find value `monitor` in this scope [INFO] [stdout] --> src/health/side/builtin/side_water_drain.rs:31:13 [INFO] [stdout] | [INFO] [stdout] 3 | let state = monitor.get_state(); [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/health/side/builtin/side_fluctuate.rs - health::side::builtin::side_fluctuate::DynamicVitalsSideEffect::get_state (line 34) stdout ---- [INFO] [stdout] error[E0425]: cannot find value `monitor` in this scope [INFO] [stdout] --> src/health/side/builtin/side_fluctuate.rs:35:13 [INFO] [stdout] | [INFO] [stdout] 3 | let state = monitor.get_state(); [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/health/side/builtin/side_underwater.rs - health::side::builtin::side_underwater::UnderwaterSideEffect::new (line 16) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `buitin` [INFO] [stdout] --> src/health/side/builtin/side_underwater.rs:18:17 [INFO] [stdout] | [INFO] [stdout] 5 | let o = buitin::UnderwaterSideEffect::new(0.15, 0.28); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ not found in `buitin` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 3 | use zara::health::side::builtin::UnderwaterSideEffect; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/health/medagent/mod.rs - health::medagent::Health::register_medical_agents (line 50) stdout ---- [INFO] [stdout] error[E0425]: cannot find value `person` in this scope [INFO] [stdout] --> src/health/medagent/mod.rs:54:2 [INFO] [stdout] | [INFO] [stdout] 7 | person.health.register_medical_agents( [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/health/medagent/lerp.rs - health::medagent::lerp::MultiKeyedLerp::new (line 18) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `health` [INFO] [stdout] --> src/health/medagent/lerp.rs:19:9 [INFO] [stdout] | [INFO] [stdout] 3 | let o = health::MultiKeyedLerp::new(vec![ [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `health` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `health` [INFO] [stdout] --> src/health/medagent/lerp.rs:20:5 [INFO] [stdout] | [INFO] [stdout] 4 | health::KeyFrame::new(0., 0.), [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `health` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `health` [INFO] [stdout] --> src/health/medagent/lerp.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 5 | health::KeyFrame::new(0.5, 7.), [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `health` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared crate or module `health` [INFO] [stdout] --> src/health/medagent/lerp.rs:22:5 [INFO] [stdout] | [INFO] [stdout] 6 | health::KeyFrame::new(1., 12.3) [INFO] [stdout] | ^^^^^^ use of undeclared crate or module `health` [INFO] [stdout] [INFO] [stdout] error: aborting due to 4 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/health/status_methods.rs - health::status_methods::Health::blood_level (line 111) stdout ---- [INFO] [stdout] error[E0425]: cannot find value `person` in this scope [INFO] [stdout] --> src/health/status_methods.rs:112:13 [INFO] [stdout] | [INFO] [stdout] 3 | let value = person.health.blood_level(); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/health/mod.rs - health::Health::clear_diseases (line 294) stdout ---- [INFO] [stdout] error[E0425]: cannot find value `person` in this scope [INFO] [stdout] --> src/health/mod.rs:295:1 [INFO] [stdout] | [INFO] [stdout] 3 | person.health.clear_diseases(); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/health/side/builtin/side_running.rs - health::side::builtin::side_running::RunningSideEffects::restore_state (line 59) stdout ---- [INFO] [stdout] error[E0425]: cannot find value `monitor` in this scope [INFO] [stdout] --> src/health/side/builtin/side_running.rs:60:1 [INFO] [stdout] | [INFO] [stdout] 3 | monitor.restore_state(state); [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `state` in this scope [INFO] [stdout] --> src/health/side/builtin/side_running.rs:60:23 [INFO] [stdout] | [INFO] [stdout] 3 | monitor.restore_state(state); [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/health/monitors.rs - health::monitors::Health::register_disease_monitor (line 17) stdout ---- [INFO] [stdout] error[E0425]: cannot find value `person` in this scope [INFO] [stdout] --> src/health/monitors.rs:18:11 [INFO] [stdout] | [INFO] [stdout] 3 | let mid = person.health.register_disease_monitor(boxed_monitor); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `boxed_monitor` in this scope [INFO] [stdout] --> src/health/monitors.rs:18:50 [INFO] [stdout] | [INFO] [stdout] 3 | let mid = person.health.register_disease_monitor(boxed_monitor); [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/health/status_methods.rs - health::status_methods::Health::is_exhausted (line 23) stdout ---- [INFO] [stdout] error[E0425]: cannot find value `person` in this scope [INFO] [stdout] --> src/health/status_methods.rs:24:13 [INFO] [stdout] | [INFO] [stdout] 3 | let value = person.health.is_exhausted(); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/health/monitors.rs - health::monitors::Health::register_side_effect_monitor (line 68) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `RunningMonitor` [INFO] [stdout] --> src/health/monitors.rs:69:63 [INFO] [stdout] | [INFO] [stdout] 3 | let mid = person.health.register_side_effect_monitor(Box::new(RunningMonitor::new())); [INFO] [stdout] | ^^^^^^^^^^^^^^ use of undeclared type `RunningMonitor` [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `person` in this scope [INFO] [stdout] --> src/health/monitors.rs:69:11 [INFO] [stdout] | [INFO] [stdout] 3 | let mid = person.health.register_side_effect_monitor(Box::new(RunningMonitor::new())); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0425, E0433. [INFO] [stdout] For more information about an error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/health/side/builtin/side_water_drain.rs - health::side::builtin::side_water_drain::WaterDrainOverTimeSideEffect::restore_state (line 47) stdout ---- [INFO] [stdout] error[E0425]: cannot find value `monitor` in this scope [INFO] [stdout] --> src/health/side/builtin/side_water_drain.rs:48:1 [INFO] [stdout] | [INFO] [stdout] 3 | monitor.restore_state(state); [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `state` in this scope [INFO] [stdout] --> src/health/side/builtin/side_water_drain.rs:48:23 [INFO] [stdout] | [INFO] [stdout] 3 | monitor.restore_state(state); [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/health/status_methods.rs - health::status_methods::Health::bottom_pressure (line 103) stdout ---- [INFO] [stdout] error[E0425]: cannot find value `person` in this scope [INFO] [stdout] --> src/health/status_methods.rs:104:13 [INFO] [stdout] | [INFO] [stdout] 3 | let value = person.health.bottom_pressure(); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/health/injury/status_methods.rs - health::injury::status_methods::ActiveInjury::is_active (line 92) stdout ---- [INFO] [stdout] error[E0425]: cannot find value `injury` in this scope [INFO] [stdout] --> src/health/injury/status_methods.rs:93:13 [INFO] [stdout] | [INFO] [stdout] 3 | let value = injury.is_active(); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/health/medagent/fluent.rs - health::medagent::fluent::AgentItems::includes (line 35) stdout ---- [INFO] [stdout] error[E0425]: cannot find function `includes` in this scope [INFO] [stdout] --> src/health/medagent/fluent.rs:36:1 [INFO] [stdout] | [INFO] [stdout] 3 | includes( [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/health/status_methods.rs - health::status_methods::Health::fatigue_level (line 143) stdout ---- [INFO] [stdout] error[E0425]: cannot find value `person` in this scope [INFO] [stdout] --> src/health/status_methods.rs:144:13 [INFO] [stdout] | [INFO] [stdout] 3 | let value = person.health.fatigue_level(); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/inventory/items.rs - inventory::items::inv_item_appl (line 106) stdout ---- [INFO] [stdout] error: expected expression, found keyword `impl` [INFO] [stdout] --> src/inventory/items.rs:107:1 [INFO] [stdout] | [INFO] [stdout] 4 | / zara::inv_item_appl!( [INFO] [stdout] 5 | | MorphineInjection, [INFO] [stdout] 6 | | "MorphineInjection", [INFO] [stdout] 7 | | /* weight per unit */ 87., [INFO] [stdout] 8 | | /* appliance option */ Some(&MorphineInjectionAppliance) [INFO] [stdout] 9 | | ) [INFO] [stdout] | | ^ [INFO] [stdout] | | | [INFO] [stdout] | |_expected expression [INFO] [stdout] | in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: the macro call doesn't expand to an expression, but it can expand to a statement [INFO] [stdout] = note: this error originates in the macro `zara::inv_item_appl` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: add `;` to interpret the expansion as a statement [INFO] [stdout] | [INFO] [stdout] 9 | ); [INFO] [stdout] | + [INFO] [stdout] [INFO] [stdout] error: aborting due to previous error [INFO] [stdout] [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/health/status_methods.rs - health::status_methods::Health::is_low_blood (line 63) stdout ---- [INFO] [stdout] error[E0425]: cannot find value `person` in this scope [INFO] [stdout] --> src/health/status_methods.rs:64:13 [INFO] [stdout] | [INFO] [stdout] 3 | let value = person.health.is_low_blood(); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/health/status_methods.rs - health::status_methods::Health::heart_rate (line 87) stdout ---- [INFO] [stdout] error[E0425]: cannot find value `person` in this scope [INFO] [stdout] --> src/health/status_methods.rs:88:13 [INFO] [stdout] | [INFO] [stdout] 3 | let value = person.health.heart_rate(); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/health/status_methods.rs - health::status_methods::Health::stamina_level (line 135) stdout ---- [INFO] [stdout] error[E0425]: cannot find value `person` in this scope [INFO] [stdout] --> src/health/status_methods.rs:136:13 [INFO] [stdout] | [INFO] [stdout] 3 | let value = person.health.stamina_level(); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/inventory/crafting/fluent.rs - inventory::crafting::fluent::BuilderStepDone::build (line 57) stdout ---- [INFO] [stdout] error[E0425]: cannot find function `build` in this scope [INFO] [stdout] --> src/inventory/crafting/fluent.rs:58:1 [INFO] [stdout] | [INFO] [stdout] 4 | build(zara::inv_result!(FishingRod { count: 1 })) [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `FishingRod` in this scope [INFO] [stdout] --> src/inventory/crafting/fluent.rs:58:25 [INFO] [stdout] | [INFO] [stdout] 4 | build(zara::inv_result!(FishingRod { count: 1 })) [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0422, E0425. [INFO] [stdout] For more information about an error, try `rustc --explain E0422`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/inventory/crafting/mod.rs - inventory::crafting::Builder (line 283) stdout ---- [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `FishingRod` in this scope [INFO] [stdout] --> src/inventory/crafting/mod.rs:292:28 [INFO] [stdout] | [INFO] [stdout] 12 | .build(zara::inv_result!(FishingRod { count: 1 })); [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0422`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/health/status_methods.rs - health::status_methods::Health::is_blood_loss (line 71) stdout ---- [INFO] [stdout] error[E0425]: cannot find value `person` in this scope [INFO] [stdout] --> src/health/status_methods.rs:72:13 [INFO] [stdout] | [INFO] [stdout] 3 | let value = person.health.is_blood_loss(); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/health/medagent/mod.rs - health::medagent::MedicalAgentGroup::contains (line 124) stdout ---- [INFO] [stdout] error[E0425]: cannot find value `group` in this scope [INFO] [stdout] --> src/health/medagent/mod.rs:125:13 [INFO] [stdout] | [INFO] [stdout] 3 | let value = group.contains(item_name); [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `item_name` in this scope [INFO] [stdout] --> src/health/medagent/mod.rs:125:28 [INFO] [stdout] | [INFO] [stdout] 3 | let value = group.contains(item_name); [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/health/side/builtin/side_fatigue.rs - health::side::builtin::side_fatigue::FatigueSideEffects::get_state (line 32) stdout ---- [INFO] [stdout] error[E0425]: cannot find value `monitor` in this scope [INFO] [stdout] --> src/health/side/builtin/side_fatigue.rs:33:13 [INFO] [stdout] | [INFO] [stdout] 3 | let state = monitor.get_state(); [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/health/status_methods.rs - health::status_methods::Health::water_level (line 127) stdout ---- [INFO] [stdout] error[E0425]: cannot find value `person` in this scope [INFO] [stdout] --> src/health/status_methods.rs:128:13 [INFO] [stdout] | [INFO] [stdout] 3 | let value = person.health.water_level(); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/state.rs - state::ZaraController::get_state (line 223) stdout ---- [INFO] [stdout] error[E0425]: cannot find value `person` in this scope [INFO] [stdout] --> src/state.rs:224:13 [INFO] [stdout] | [INFO] [stdout] 3 | let state = person.get_state(); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/health/status_methods.rs - health::status_methods::Health::is_no_strength (line 31) stdout ---- [INFO] [stdout] error[E0425]: cannot find value `person` in this scope [INFO] [stdout] --> src/health/status_methods.rs:32:13 [INFO] [stdout] | [INFO] [stdout] 3 | let value = person.health.is_no_strength(); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/health/status_methods.rs - health::status_methods::Health::food_level (line 119) stdout ---- [INFO] [stdout] error[E0425]: cannot find value `person` in this scope [INFO] [stdout] --> src/health/status_methods.rs:120:13 [INFO] [stdout] | [INFO] [stdout] 3 | let value = person.health.food_level(); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/health/status_methods.rs - health::status_methods::Health::is_alive (line 7) stdout ---- [INFO] [stdout] error[E0425]: cannot find value `person` in this scope [INFO] [stdout] --> src/health/status_methods.rs:8:13 [INFO] [stdout] | [INFO] [stdout] 3 | let value = person.health.is_alive(); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/inventory/crafting/mod.rs - inventory::crafting::Inventory::register_crafting_combinations (line 20) stdout ---- [INFO] [stdout] error[E0425]: cannot find value `person` in this scope [INFO] [stdout] --> src/inventory/crafting/mod.rs:23:1 [INFO] [stdout] | [INFO] [stdout] 6 | person.inventory.register_crafting_combinations( [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `StoneAxe` in this scope [INFO] [stdout] --> src/inventory/crafting/mod.rs:30:37 [INFO] [stdout] | [INFO] [stdout] 13 | .build(zara::inv_result!(StoneAxe { count: 1 })), [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `LeafHat` in this scope [INFO] [stdout] --> src/inventory/crafting/mod.rs:36:37 [INFO] [stdout] | [INFO] [stdout] 19 | .build(zara::inv_result!(LeafHat { count: 1 })), [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `FishingRod` in this scope [INFO] [stdout] --> src/inventory/crafting/mod.rs:44:37 [INFO] [stdout] | [INFO] [stdout] 27 | .build(zara::inv_result!(FishingRod { count: 1 })), [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to 4 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0422, E0425. [INFO] [stdout] For more information about an error, try `rustc --explain E0422`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/state.rs - state::ZaraController::restore_state (line 265) stdout ---- [INFO] [stdout] error[E0425]: cannot find value `person` in this scope [INFO] [stdout] --> src/state.rs:266:1 [INFO] [stdout] | [INFO] [stdout] 3 | person.restore_state(state); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `state` in this scope [INFO] [stdout] --> src/state.rs:266:22 [INFO] [stdout] | [INFO] [stdout] 3 | person.restore_state(state); [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/inventory/crafting/mod.rs - inventory::crafting::Inventory::get_suitable_combinations_for (line 62) stdout ---- [INFO] [stdout] error[E0425]: cannot find value `person` in this scope [INFO] [stdout] --> src/inventory/crafting/mod.rs:63:11 [INFO] [stdout] | [INFO] [stdout] 3 | let ids = person.inventory.get_suitable_combinations_for( [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/inventory/monitors.rs - inventory::monitors::Inventory::register_monitor (line 33) stdout ---- [INFO] [stdout] error[E0425]: cannot find value `person` in this scope [INFO] [stdout] --> src/inventory/monitors.rs:34:11 [INFO] [stdout] | [INFO] [stdout] 3 | let mid = person.inventory.register_monitor(boxed_monitor); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `boxed_monitor` in this scope [INFO] [stdout] --> src/inventory/monitors.rs:34:45 [INFO] [stdout] | [INFO] [stdout] 3 | let mid = person.inventory.register_monitor(boxed_monitor); [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/inventory/items.rs - inventory::items::inv_spoil (line 266) stdout ---- [INFO] [stdout] error[E0412]: cannot find type `MeatSpoilOption` in this scope [INFO] [stdout] --> src/inventory/items.rs:268:5 [INFO] [stdout] | [INFO] [stdout] 5 | MeatSpoilOption, [INFO] [stdout] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `GameTimeC` [INFO] [stdout] --> src/inventory/items.rs:271:22 [INFO] [stdout] | [INFO] [stdout] 8 | /* spoil time */ GameTimeC::new(0,4,30,0.) [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 3 | use zara::utils::GameTimeC; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0412, E0433. [INFO] [stdout] For more information about an error, try `rustc --explain E0412`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/health/status_methods.rs - health::status_methods::Health::top_pressure (line 95) stdout ---- [INFO] [stdout] error[E0425]: cannot find value `person` in this scope [INFO] [stdout] --> src/health/status_methods.rs:96:13 [INFO] [stdout] | [INFO] [stdout] 3 | let value = person.health.top_pressure(); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/health/status_methods.rs - health::status_methods::Health::oxygen_level (line 151) stdout ---- [INFO] [stdout] error[E0425]: cannot find value `person` in this scope [INFO] [stdout] --> src/health/status_methods.rs:152:13 [INFO] [stdout] | [INFO] [stdout] 3 | let value = person.health.oxygen_level(); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/health/status_methods.rs - health::status_methods::Health::is_low_water (line 55) stdout ---- [INFO] [stdout] error[E0425]: cannot find value `person` in this scope [INFO] [stdout] --> src/health/status_methods.rs:56:13 [INFO] [stdout] | [INFO] [stdout] 3 | let value = person.health.is_low_water(); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/inventory/items.rs - inventory::items::InventoryItem::get_is_infinite (line 495) stdout ---- [INFO] [stdout] error[E0425]: cannot find value `item` in this scope [INFO] [stdout] --> src/inventory/items.rs:496:9 [INFO] [stdout] | [INFO] [stdout] 3 | let f = item.get_is_infinite(); [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/inventory/crud.rs - inventory::crud::Inventory::has_item (line 13) stdout ---- [INFO] [stdout] error[E0425]: cannot find value `person` in this scope [INFO] [stdout] --> src/inventory/crud.rs:14:13 [INFO] [stdout] | [INFO] [stdout] 3 | let value = person.inventory.has_item(item_name); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `item_name` in this scope [INFO] [stdout] --> src/inventory/crud.rs:14:39 [INFO] [stdout] | [INFO] [stdout] 3 | let value = person.inventory.has_item(item_name); [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/inventory/items.rs - inventory::items::inv_injection_appliance (line 190) stdout ---- [INFO] [stdout] error[E0412]: cannot find type `InjectionOption` in this scope [INFO] [stdout] --> src/inventory/items.rs:191:32 [INFO] [stdout] | [INFO] [stdout] 4 | zara::inv_injection_appliance!(InjectionOption); [INFO] [stdout] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0412`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/health/status_methods.rs - health::status_methods::Health::is_low_food (line 47) stdout ---- [INFO] [stdout] error[E0425]: cannot find value `person` in this scope [INFO] [stdout] --> src/health/status_methods.rs:48:13 [INFO] [stdout] | [INFO] [stdout] 3 | let value = person.health.is_low_food(); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/inventory/items.rs - inventory::items::inv_infinite (line 43) stdout ---- [INFO] [stdout] error[E0412]: cannot find type `NeedleAndThread` in this scope [INFO] [stdout] --> src/inventory/items.rs:45:5 [INFO] [stdout] | [INFO] [stdout] 5 | NeedleAndThread, [INFO] [stdout] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0412`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/lib.rs - ZaraController::consume (line 150) stdout ---- [INFO] [stdout] error[E0425]: cannot find value `person` in this scope [INFO] [stdout] --> src/lib.rs:151:1 [INFO] [stdout] | [INFO] [stdout] 3 | person.consume(item_name); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `item_name` in this scope [INFO] [stdout] --> src/lib.rs:151:16 [INFO] [stdout] | [INFO] [stdout] 3 | person.consume(item_name); [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/health/status_methods.rs - health::status_methods::Health::is_tired (line 15) stdout ---- [INFO] [stdout] error[E0425]: cannot find value `person` in this scope [INFO] [stdout] --> src/health/status_methods.rs:16:13 [INFO] [stdout] | [INFO] [stdout] 3 | let value = person.health.is_tired(); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/health/status_methods.rs - health::status_methods::Health::is_low_oxygen (line 39) stdout ---- [INFO] [stdout] error[E0425]: cannot find value `person` in this scope [INFO] [stdout] --> src/health/status_methods.rs:40:13 [INFO] [stdout] | [INFO] [stdout] 3 | let value = person.health.is_low_oxygen(); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/inventory/items.rs - inventory::items::InventoryItem::get_count (line 474) stdout ---- [INFO] [stdout] error[E0425]: cannot find value `item` in this scope [INFO] [stdout] --> src/inventory/items.rs:475:9 [INFO] [stdout] | [INFO] [stdout] 3 | let n = item.get_count(); [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/update.rs - update::ZaraController::update (line 31) stdout ---- [INFO] [stdout] error[E0425]: cannot find value `person` in this scope [INFO] [stdout] --> src/update.rs:32:1 [INFO] [stdout] | [INFO] [stdout] 3 | person.update(time_delta); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `time_delta` in this scope [INFO] [stdout] --> src/update.rs:32:15 [INFO] [stdout] | [INFO] [stdout] 3 | person.update(time_delta); [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/utils/event.rs - utils::event::Dispatcher::dispatch (line 272) stdout ---- [INFO] [stdout] error[E0425]: cannot find value `dispatcher` in this scope [INFO] [stdout] --> src/utils/event.rs:273:1 [INFO] [stdout] | [INFO] [stdout] 3 | dispatcher.dispatch(event); [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `event` in this scope [INFO] [stdout] --> src/utils/event.rs:273:21 [INFO] [stdout] | [INFO] [stdout] 3 | dispatcher.dispatch(event); [INFO] [stdout] | ^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/utils/event.rs - utils::event::Dispatcher::new (line 250) stdout ---- [INFO] [stdout] error[E0603]: struct `Dispatcher` is private [INFO] [stdout] --> src/utils/event.rs:253:16 [INFO] [stdout] | [INFO] [stdout] 6 | let o = utils::Dispatcher::new(); [INFO] [stdout] | ^^^^^^^^^^ private struct [INFO] [stdout] | [INFO] [stdout] note: the struct `Dispatcher` is defined here [INFO] [stdout] --> /opt/rustwide/workdir/src/utils/mod.rs:8:13 [INFO] [stdout] | [INFO] [stdout] 8 | use event::{Dispatcher, Listener}; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed for `Dispatcher` [INFO] [stdout] --> src/utils/event.rs:253:9 [INFO] [stdout] | [INFO] [stdout] 6 | let o = utils::Dispatcher::new(); [INFO] [stdout] | - ^^^^^^^^^^^^^^^^^^^^^^ cannot infer type for type parameter `T` [INFO] [stdout] | | [INFO] [stdout] | consider giving `o` the explicit type `Dispatcher`, where the type parameter `T` is specified [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0282, E0603. [INFO] [stdout] For more information about an error, try `rustc --explain E0282`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/inventory/crafting/mod.rs - inventory::crafting::ItemInCombination::new (line 192) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: could not find `ItemInCombination` in `inventory` [INFO] [stdout] --> src/inventory/crafting/mod.rs:195:20 [INFO] [stdout] | [INFO] [stdout] 6 | let o = inventory::ItemInCombination::new("Stick", 3); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ not found in `inventory` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 3 | use zara::inventory::crafting::ItemInCombination; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/inventory/items.rs - inventory::items::InventoryItem::get_total_weight (line 504) stdout ---- [INFO] [stdout] error[E0425]: cannot find value `item` in this scope [INFO] [stdout] --> src/inventory/items.rs:505:9 [INFO] [stdout] | [INFO] [stdout] 3 | let n = item.get_total_weight(); [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/inventory/items.rs - inventory::items::inv_item (line 12) stdout ---- [INFO] [stdout] error[E0412]: cannot find type `Meat` in this scope [INFO] [stdout] --> src/inventory/items.rs:14:5 [INFO] [stdout] | [INFO] [stdout] 5 | Meat, [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0412`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/inventory/items.rs - inventory::items::inv_item_clothes (line 138) stdout ---- [INFO] [stdout] error: unexpected token: `` [INFO] [stdout] --> src/inventory/items.rs:143:56 [INFO] [stdout] | [INFO] [stdout] 8 | /* clothes item description */ Some(&JacketClothes). [INFO] [stdout] | ^ [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Jacket` in this scope [INFO] [stdout] --> src/inventory/items.rs:140:5 [INFO] [stdout] | [INFO] [stdout] 5 | Jacket, [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `JacketClothes` in this scope [INFO] [stdout] --> src/inventory/items.rs:143:42 [INFO] [stdout] | [INFO] [stdout] 8 | /* clothes item description */ Some(&JacketClothes). [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to 3 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0412, E0425. [INFO] [stdout] For more information about an error, try `rustc --explain E0412`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/lib.rs - ZaraController::with_environment (line 106) stdout ---- [INFO] [stdout] error[E0425]: cannot find value `listener` in this scope [INFO] [stdout] --> src/lib.rs:109:53 [INFO] [stdout] | [INFO] [stdout] 6 | let person = zara::ZaraController::with_environment(listener, env); [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error[E0423]: expected value, found macro `env` [INFO] [stdout] --> src/lib.rs:109:63 [INFO] [stdout] | [INFO] [stdout] 6 | let person = zara::ZaraController::with_environment(listener, env); [INFO] [stdout] | ^^^ not a value [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0423, E0425. [INFO] [stdout] For more information about an error, try `rustc --explain E0423`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/inventory/mod.rs - inventory::Inventory::use_item (line 114) stdout ---- [INFO] [stdout] error[E0425]: cannot find value `person` in this scope [INFO] [stdout] --> src/inventory/mod.rs:115:14 [INFO] [stdout] | [INFO] [stdout] 3 | let result = person.inventory.use_item(item_name, 3); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `item_name` in this scope [INFO] [stdout] --> src/inventory/mod.rs:115:40 [INFO] [stdout] | [INFO] [stdout] 3 | let result = person.inventory.use_item(item_name, 3); [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/lib.rs - ZaraController::take_appliance (line 226) stdout ---- [INFO] [stdout] error[E0425]: cannot find value `person` in this scope [INFO] [stdout] --> src/lib.rs:227:1 [INFO] [stdout] | [INFO] [stdout] 3 | person.take_appliance(item_name, body_part); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `item_name` in this scope [INFO] [stdout] --> src/lib.rs:227:23 [INFO] [stdout] | [INFO] [stdout] 3 | person.take_appliance(item_name, body_part); [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `body_part` in this scope [INFO] [stdout] --> src/lib.rs:227:34 [INFO] [stdout] | [INFO] [stdout] 3 | person.take_appliance(item_name, body_part); [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to 3 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/utils/mod.rs - utils::GameTimeC::to_duration (line 340) stdout ---- [INFO] [stdout] error[E0425]: cannot find value `game_time` in this scope [INFO] [stdout] --> src/utils/mod.rs:341:9 [INFO] [stdout] | [INFO] [stdout] 3 | let d = game_time.to_duration(); [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/inventory/items.rs - inventory::items::inv_item_cons (line 74) stdout ---- [INFO] [stdout] error[E0412]: cannot find type `Meat` in this scope [INFO] [stdout] --> src/inventory/items.rs:76:5 [INFO] [stdout] | [INFO] [stdout] 5 | Meat, [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `MeatConsumableOption` in this scope [INFO] [stdout] --> src/inventory/items.rs:79:35 [INFO] [stdout] | [INFO] [stdout] 8 | /* consumable option */ Some(&MeatConsumableOption) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0412, E0425. [INFO] [stdout] For more information about an error, try `rustc --explain E0412`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/inventory/crud.rs - inventory::crud::Inventory::remove_item (line 57) stdout ---- [INFO] [stdout] error[E0425]: cannot find value `person` in this scope [INFO] [stdout] --> src/inventory/crud.rs:58:1 [INFO] [stdout] | [INFO] [stdout] 3 | person.inventory.remove_item(item_name); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `item_name` in this scope [INFO] [stdout] --> src/inventory/crud.rs:58:30 [INFO] [stdout] | [INFO] [stdout] 3 | person.inventory.remove_item(item_name); [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/utils/mod.rs - utils::GameTimeC::as_secs_f32 (line 314) stdout ---- [INFO] [stdout] error[E0425]: cannot find value `game_time` in this scope [INFO] [stdout] --> src/utils/mod.rs:315:13 [INFO] [stdout] | [INFO] [stdout] 3 | let value = game_time.as_secs_f32(); [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/inventory/mod.rs - inventory::Inventory::get_count_of (line 74) stdout ---- [INFO] [stdout] error[E0425]: cannot find value `person` in this scope [INFO] [stdout] --> src/inventory/mod.rs:75:22 [INFO] [stdout] | [INFO] [stdout] 3 | if let Some(count) = person.inventory.get_count_of(item_name) { [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `item_name` in this scope [INFO] [stdout] --> src/inventory/mod.rs:75:52 [INFO] [stdout] | [INFO] [stdout] 3 | if let Some(count) = person.inventory.get_count_of(item_name) { [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/inventory/items.rs - inventory::items::inv_water (line 238) stdout ---- [INFO] [stdout] error: expected expression, found `Some(&DrinkableWaterSpoiling)` [INFO] [stdout] --> src/inventory/items.rs:239:1 [INFO] [stdout] | [INFO] [stdout] 4 | / zara::inv_water!( [INFO] [stdout] 5 | | DrinkableWaterOption, [INFO] [stdout] 6 | | /* water gain, 0..100% */ 27., [INFO] [stdout] 7 | | /* food gain, 0..100% */ 0., [INFO] [stdout] 8 | | /* spoil option */ Some(&DrinkableWaterSpoiling) [INFO] [stdout] 9 | | ); [INFO] [stdout] | |_^ expected expression [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `zara::inv_water` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `DrinkableWaterOption` in this scope [INFO] [stdout] --> src/inventory/items.rs:240:5 [INFO] [stdout] | [INFO] [stdout] 5 | DrinkableWaterOption, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0412`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/status_methods.rs - status_methods::ZaraController::is_alive (line 8) stdout ---- [INFO] [stdout] error[E0425]: cannot find value `person` in this scope [INFO] [stdout] --> src/status_methods.rs:9:13 [INFO] [stdout] | [INFO] [stdout] 3 | let value = person.is_alive(); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/lib.rs - ZaraController::remove_appliance (line 299) stdout ---- [INFO] [stdout] error[E0425]: cannot find value `person` in this scope [INFO] [stdout] --> src/lib.rs:300:1 [INFO] [stdout] | [INFO] [stdout] 3 | person.remove_appliance(item_name, body_part); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `item_name` in this scope [INFO] [stdout] --> src/lib.rs:300:25 [INFO] [stdout] | [INFO] [stdout] 3 | person.remove_appliance(item_name, body_part); [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `body_part` in this scope [INFO] [stdout] --> src/lib.rs:300:36 [INFO] [stdout] | [INFO] [stdout] 3 | person.remove_appliance(item_name, body_part); [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to 3 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/inventory/crud.rs - inventory::crud::Inventory::add_item (line 29) stdout ---- [INFO] [stdout] error[E0425]: cannot find value `person` in this scope [INFO] [stdout] --> src/inventory/crud.rs:30:1 [INFO] [stdout] | [INFO] [stdout] 3 | person.inventory.add_item(boxed_item); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `boxed_item` in this scope [INFO] [stdout] --> src/inventory/crud.rs:30:27 [INFO] [stdout] | [INFO] [stdout] 3 | person.inventory.add_item(boxed_item); [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/inventory/mod.rs - inventory::Inventory::get_weight (line 164) stdout ---- [INFO] [stdout] error[E0425]: cannot find value `person` in this scope [INFO] [stdout] --> src/inventory/mod.rs:165:14 [INFO] [stdout] | [INFO] [stdout] 3 | let weight = person.inventory.get_weight(); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/inventory/items.rs - inventory::items::inv_food (line 210) stdout ---- [INFO] [stdout] error[E0412]: cannot find type `MeatConsumableOption` in this scope [INFO] [stdout] --> src/inventory/items.rs:212:5 [INFO] [stdout] | [INFO] [stdout] 5 | MeatConsumableOption, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `MeatSpoiling` in this scope [INFO] [stdout] --> src/inventory/items.rs:215:30 [INFO] [stdout] | [INFO] [stdout] 8 | /* spoil option */ Some(&MeatSpoiling) [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0412, E0425. [INFO] [stdout] For more information about an error, try `rustc --explain E0412`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/lib.rs - ZaraController::resume (line 352) stdout ---- [INFO] [stdout] error[E0425]: cannot find value `person` in this scope [INFO] [stdout] --> src/lib.rs:353:1 [INFO] [stdout] | [INFO] [stdout] 3 | person.resume(); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/utils/event.rs - utils::event::Dispatcher::num_listeners (line 262) stdout ---- [INFO] [stdout] error[E0425]: cannot find value `dispatcher` in this scope [INFO] [stdout] --> src/utils/event.rs:263:13 [INFO] [stdout] | [INFO] [stdout] 3 | let value = dispatcher.num_listeners(); [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/lib.rs - ZaraController::declare_dead (line 322) stdout ---- [INFO] [stdout] error[E0425]: cannot find value `person` in this scope [INFO] [stdout] --> src/lib.rs:323:1 [INFO] [stdout] | [INFO] [stdout] 3 | person.declare_dead(); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/inventory/items.rs - inventory::items::inv_clothes (line 292) stdout ---- [INFO] [stdout] error[E0412]: cannot find type `PantsClothes` in this scope [INFO] [stdout] --> src/inventory/items.rs:294:5 [INFO] [stdout] | [INFO] [stdout] 5 | PantsClothes, [INFO] [stdout] | ^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0412`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/inventory/monitors.rs - inventory::monitors::Inventory::unregister_monitor (line 56) stdout ---- [INFO] [stdout] error[E0425]: cannot find value `person` in this scope [INFO] [stdout] --> src/inventory/monitors.rs:57:1 [INFO] [stdout] | [INFO] [stdout] 3 | person.inventory.unregister_monitor(mid); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `mid` in this scope [INFO] [stdout] --> src/inventory/monitors.rs:57:37 [INFO] [stdout] | [INFO] [stdout] 3 | person.inventory.unregister_monitor(mid); [INFO] [stdout] | ^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/inventory/items.rs - inventory::items::inv_body_appliance (line 170) stdout ---- [INFO] [stdout] error[E0412]: cannot find type `BandageOption` in this scope [INFO] [stdout] --> src/inventory/items.rs:171:27 [INFO] [stdout] | [INFO] [stdout] 4 | zara::inv_body_appliance!(BandageOption); [INFO] [stdout] | ^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0412`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/lib.rs - ZaraController::new (line 87) stdout ---- [INFO] [stdout] error[E0425]: cannot find value `listener` in this scope [INFO] [stdout] --> src/lib.rs:90:40 [INFO] [stdout] | [INFO] [stdout] 6 | let person = zara::ZaraController::new(listener); [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/inventory/mod.rs - inventory::Inventory::recalculate_weight (line 176) stdout ---- [INFO] [stdout] error[E0425]: cannot find value `person` in this scope [INFO] [stdout] --> src/inventory/mod.rs:177:1 [INFO] [stdout] | [INFO] [stdout] 3 | person.inventory.recalculate_weight(); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/inventory/items.rs - inventory::items::InventoryItem::get_name (line 488) stdout ---- [INFO] [stdout] error[E0425]: cannot find value `item` in this scope [INFO] [stdout] --> src/inventory/items.rs:489:9 [INFO] [stdout] | [INFO] [stdout] 3 | let s = item.get_name(); [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/inventory/items.rs - inventory::items::InventoryItem::set_count (line 481) stdout ---- [INFO] [stdout] error[E0425]: cannot find value `item` in this scope [INFO] [stdout] --> src/inventory/items.rs:482:1 [INFO] [stdout] | [INFO] [stdout] 3 | item.set_count(new_value); [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `new_value` in this scope [INFO] [stdout] --> src/inventory/items.rs:482:16 [INFO] [stdout] | [INFO] [stdout] 3 | item.set_count(new_value); [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/utils/mod.rs - utils::GameTimeC::from_duration (line 351) stdout ---- [INFO] [stdout] error[E0425]: cannot find value `d` in this scope [INFO] [stdout] --> src/utils/mod.rs:354:49 [INFO] [stdout] | [INFO] [stdout] 6 | let game_time = utils::GameTimeC::from_duration(d); [INFO] [stdout] | ^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/lib.rs - ZaraController::put_on_clothes (line 369) stdout ---- [INFO] [stdout] error[E0425]: cannot find value `person` in this scope [INFO] [stdout] --> src/lib.rs:370:1 [INFO] [stdout] | [INFO] [stdout] 3 | person.put_on_clothes(jacket_name); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `jacket_name` in this scope [INFO] [stdout] --> src/lib.rs:370:23 [INFO] [stdout] | [INFO] [stdout] 3 | person.put_on_clothes(jacket_name); [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/lib.rs - ZaraController::pause (line 341) stdout ---- [INFO] [stdout] error[E0425]: cannot find value `person` in this scope [INFO] [stdout] --> src/lib.rs:342:1 [INFO] [stdout] | [INFO] [stdout] 3 | person.pause(); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/world.rs - world::EnvironmentData::from_description (line 78) stdout ---- [INFO] [stdout] error[E0425]: cannot find value `env_desc` in this scope [INFO] [stdout] --> src/world.rs:81:45 [INFO] [stdout] | [INFO] [stdout] 6 | let env = EnvironmentData::from_description(env_desc); [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/inventory/crafting/mod.rs - inventory::crafting::Inventory::check_for_resources (line 93) stdout ---- [INFO] [stdout] error[E0425]: cannot find value `person` in this scope [INFO] [stdout] --> src/inventory/crafting/mod.rs:94:14 [INFO] [stdout] | [INFO] [stdout] 3 | let result = person.inventory.check_for_resources(combination_id); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `combination_id` in this scope [INFO] [stdout] --> src/inventory/crafting/mod.rs:94:51 [INFO] [stdout] | [INFO] [stdout] 3 | let result = person.inventory.check_for_resources(combination_id); [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/utils/mod.rs - utils::GameTimeC::add_minutes (line 328) stdout ---- [INFO] [stdout] error[E0425]: cannot find value `game_time` in this scope [INFO] [stdout] --> src/utils/mod.rs:329:21 [INFO] [stdout] | [INFO] [stdout] 3 | let new_game_time = game_time.add_minutes(12); [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/inventory/mod.rs - inventory::Inventory::get_weight_of (line 92) stdout ---- [INFO] [stdout] error[E0425]: cannot find value `person` in this scope [INFO] [stdout] --> src/inventory/mod.rs:93:23 [INFO] [stdout] | [INFO] [stdout] 3 | if let Some(weight) = person.inventory.get_weight_of(item_name) { [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `item_name` in this scope [INFO] [stdout] --> src/inventory/mod.rs:93:54 [INFO] [stdout] | [INFO] [stdout] 3 | if let Some(weight) = person.inventory.get_weight_of(item_name) { [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/status_methods.rs - status_methods::ZaraController::is_paused (line 19) stdout ---- [INFO] [stdout] error[E0425]: cannot find value `person` in this scope [INFO] [stdout] --> src/status_methods.rs:20:13 [INFO] [stdout] | [INFO] [stdout] 3 | let value = person.is_paused(); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/utils/mod.rs - utils::GameTime::add_duration (line 144) stdout ---- [INFO] [stdout] error[E0425]: cannot find value `game_time` in this scope [INFO] [stdout] --> src/utils/mod.rs:145:1 [INFO] [stdout] | [INFO] [stdout] 3 | game_time.add_duration(duration); [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `duration` in this scope [INFO] [stdout] --> src/utils/mod.rs:145:24 [INFO] [stdout] | [INFO] [stdout] 3 | game_time.add_duration(duration); [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/utils/mod.rs - utils::GameTime::add_seconds (line 159) stdout ---- [INFO] [stdout] error[E0425]: cannot find value `game_time` in this scope [INFO] [stdout] --> src/utils/mod.rs:160:1 [INFO] [stdout] | [INFO] [stdout] 3 | game_time.add_seconds(amount); [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `amount` in this scope [INFO] [stdout] --> src/utils/mod.rs:160:23 [INFO] [stdout] | [INFO] [stdout] 3 | game_time.add_seconds(amount); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/utils/mod.rs - utils::GameTime::update_from_duration (line 190) stdout ---- [INFO] [stdout] error[E0425]: cannot find value `game_time` in this scope [INFO] [stdout] --> src/utils/mod.rs:191:1 [INFO] [stdout] | [INFO] [stdout] 3 | game_time.update_from_duration(duration); [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `duration` in this scope [INFO] [stdout] --> src/utils/mod.rs:191:32 [INFO] [stdout] | [INFO] [stdout] 3 | game_time.update_from_duration(duration); [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/utils/mod.rs - utils::GameTime::update_from_seconds (line 205) stdout ---- [INFO] [stdout] error[E0425]: cannot find value `game_time` in this scope [INFO] [stdout] --> src/utils/mod.rs:206:1 [INFO] [stdout] | [INFO] [stdout] 3 | game_time.update_from_seconds(amount); [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `amount` in this scope [INFO] [stdout] --> src/utils/mod.rs:206:31 [INFO] [stdout] | [INFO] [stdout] 3 | game_time.update_from_seconds(amount); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/utils/mod.rs - utils::GameTime::update_from (line 174) stdout ---- [INFO] [stdout] error[E0425]: cannot find value `game_time` in this scope [INFO] [stdout] --> src/utils/mod.rs:175:1 [INFO] [stdout] | [INFO] [stdout] 3 | game_time.update_from(duration); [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `duration` in this scope [INFO] [stdout] --> src/utils/mod.rs:175:23 [INFO] [stdout] | [INFO] [stdout] 3 | game_time.update_from(duration); [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/utils/mod.rs - utils::GameTime::to_contract (line 126) stdout ---- [INFO] [stdout] error[E0425]: cannot find value `game_time` in this scope [INFO] [stdout] --> src/utils/mod.rs:127:26 [INFO] [stdout] | [INFO] [stdout] 3 | let game_time_contract = game_time.to_contract(); [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/inventory/crafting/mod.rs - inventory::crafting::Inventory::execute_combination (line 126) stdout ---- [INFO] [stdout] error[E0425]: cannot find value `person` in this scope [INFO] [stdout] --> src/inventory/crafting/mod.rs:127:14 [INFO] [stdout] | [INFO] [stdout] 3 | let result = person.inventory.execute_combination(combination_id); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `combination_id` in this scope [INFO] [stdout] --> src/inventory/crafting/mod.rs:127:51 [INFO] [stdout] | [INFO] [stdout] 3 | let result = person.inventory.execute_combination(combination_id); [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/lib.rs - ZaraController::take_off_clothes (line 415) stdout ---- [INFO] [stdout] error[E0425]: cannot find value `person` in this scope [INFO] [stdout] --> src/lib.rs:416:1 [INFO] [stdout] | [INFO] [stdout] 3 | person.take_off_clothes(jacket_name); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `jacket_name` in this scope [INFO] [stdout] --> src/lib.rs:416:25 [INFO] [stdout] | [INFO] [stdout] 3 | person.take_off_clothes(jacket_name); [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/utils/mod.rs - utils::GameTime::from_contract (line 114) stdout ---- [INFO] [stdout] error[E0425]: cannot find value `game_time_contract` in this scope [INFO] [stdout] --> src/utils/mod.rs:117:48 [INFO] [stdout] | [INFO] [stdout] 6 | let game_time = utils::GameTime::from_contract(game_time_contract); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/utils/mod.rs - utils::GameTime::from_duration (line 98) stdout ---- [INFO] [stdout] error[E0425]: cannot find value `duration` in this scope [INFO] [stdout] --> src/utils/mod.rs:101:48 [INFO] [stdout] | [INFO] [stdout] 6 | let game_time = utils::GameTime::from_duration(duration); [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] src/body/clothes/fluent.rs - body::clothes::fluent::ClothesGroupItems::includes (line 42) [INFO] [stdout] src/body/clothes/mod.rs - body::clothes::Body::register_clothes_groups (line 25) [INFO] [stdout] src/body/clothes/mod.rs - body::clothes::ClothesGroup::contains (line 231) [INFO] [stdout] src/body/clothes/mod.rs - body::clothes::ClothesGroup::has_complete (line 245) [INFO] [stdout] src/body/clothes/mod.rs - body::clothes::ClothesGroup::new (line 199) [INFO] [stdout] src/body/clothes/mod.rs - body::clothes::ClothesItem::new (line 145) [INFO] [stdout] src/body/clothes/warmth.rs - body::clothes::warmth::Body::recalculate_warmth_level (line 20) [INFO] [stdout] src/body/clothes/wetness.rs - body::clothes::wetness::Body::recalculate_wetness_level (line 27) [INFO] [stdout] src/body/mod.rs - body::Body::start_sleeping (line 253) [INFO] [stdout] src/body/mod.rs - body::ClothesGroupBuilder (line 98) [INFO] [stdout] src/body/status_methods.rs - body::status_methods::Body::clothes_group (line 71) [INFO] [stdout] src/body/status_methods.rs - body::status_methods::Body::is_sleeping (line 8) [INFO] [stdout] src/body/status_methods.rs - body::status_methods::Body::last_sleep_duration (line 60) [INFO] [stdout] src/body/status_methods.rs - body::status_methods::Body::last_sleep_time (line 41) [INFO] [stdout] src/body/status_methods.rs - body::status_methods::Body::total_cold_resistance (line 87) [INFO] [stdout] src/body/status_methods.rs - body::status_methods::Body::total_water_resistance (line 114) [INFO] [stdout] src/body/status_methods.rs - body::status_methods::Body::warmth_level (line 19) [INFO] [stdout] src/body/status_methods.rs - body::status_methods::Body::wetness_level (line 30) [INFO] [stdout] src/health/disease/chain.rs - health::disease::chain::ActiveDisease::invert (line 36) [INFO] [stdout] src/health/disease/chain.rs - health::disease::chain::ActiveDisease::invert_back (line 178) [INFO] [stdout] src/health/disease/crud.rs - health::disease::crud::Health::remove_disease (line 61) [INFO] [stdout] src/health/disease/crud.rs - health::disease::crud::Health::spawn_disease (line 22) [INFO] [stdout] src/health/disease/mod.rs - health::disease::ActiveDisease::new (line 602) [INFO] [stdout] src/health/disease/mod.rs - health::disease::ActiveStage::is_active (line 379) [INFO] [stdout] src/health/disease/mod.rs - health::disease::ActiveStage::percent_active (line 400) [INFO] [stdout] src/health/disease/mod.rs - health::disease::Disease::get_name (line 475) [INFO] [stdout] src/health/disease/mod.rs - health::disease::Disease::get_stages (line 483) [INFO] [stdout] src/health/disease/mod.rs - health::disease::Disease::get_treatment (line 490) [INFO] [stdout] src/health/disease/mod.rs - health::disease::disease (line 30) [INFO] [stdout] src/health/disease/state.rs - health::disease::state::ActiveDisease::get_state (line 421) [INFO] [stdout] src/health/disease/state.rs - health::disease::state::Health::restore_disease (line 380) [INFO] [stdout] src/health/disease/status_methods.rs - health::disease::status_methods::ActiveDisease::activation_time (line 66) [INFO] [stdout] src/health/disease/status_methods.rs - health::disease::status_methods::ActiveDisease::active_level (line 53) [INFO] [stdout] src/health/disease/status_methods.rs - health::disease::status_methods::ActiveDisease::end_time (line 25) [INFO] [stdout] src/health/disease/status_methods.rs - health::disease::status_methods::ActiveDisease::get_active_stage (line 37) [INFO] [stdout] src/health/disease/status_methods.rs - health::disease::status_methods::ActiveDisease::get_stage (line 74) [INFO] [stdout] src/health/disease/status_methods.rs - health::disease::status_methods::ActiveDisease::is_active (line 92) [INFO] [stdout] src/health/disease/status_methods.rs - health::disease::status_methods::ActiveDisease::is_healing (line 17) [INFO] [stdout] src/health/disease/status_methods.rs - health::disease::status_methods::ActiveDisease::is_old (line 116) [INFO] [stdout] src/health/disease/status_methods.rs - health::disease::status_methods::ActiveDisease::will_end (line 9) [INFO] [stdout] src/health/injury/chain.rs - health::injury::chain::ActiveInjury::invert (line 36) [INFO] [stdout] src/health/injury/chain.rs - health::injury::chain::ActiveInjury::invert_back (line 178) [INFO] [stdout] src/health/injury/crud.rs - health::injury::crud::Health::remove_injury (line 68) [INFO] [stdout] src/health/injury/crud.rs - health::injury::crud::Health::spawn_injury (line 24) [INFO] [stdout] src/health/injury/mod.rs - health::injury::ActiveInjury::new (line 476) [INFO] [stdout] src/health/injury/mod.rs - health::injury::ActiveInjury::resume_blood_loss (line 577) [INFO] [stdout] src/health/injury/mod.rs - health::injury::ActiveInjury::stop_blood_loss (line 560) [INFO] [stdout] src/health/injury/mod.rs - health::injury::ActiveStage::is_active (line 293) [INFO] [stdout] src/health/injury/mod.rs - health::injury::ActiveStage::percent_active (line 311) [INFO] [stdout] src/health/injury/mod.rs - health::injury::Injury::get_is_fracture (line 365) [INFO] [stdout] src/health/injury/mod.rs - health::injury::Injury::get_name (line 335) [INFO] [stdout] src/health/injury/mod.rs - health::injury::Injury::get_stages (line 344) [INFO] [stdout] src/health/injury/mod.rs - health::injury::Injury::get_treatment (line 352) [INFO] [stdout] src/health/injury/mod.rs - health::injury::InjuryDeltasC::empty (line 267) [INFO] [stdout] src/health/injury/mod.rs - health::injury::InjuryKey::new (line 122) [INFO] [stdout] src/health/injury/mod.rs - health::injury::fracture (line 76) [INFO] [stdout] src/health/injury/mod.rs - health::injury::injury (line 30) [INFO] [stdout] src/health/injury/state.rs - health::injury::state::ActiveInjury::get_state (line 340) [INFO] [stdout] src/health/injury/state.rs - health::injury::state::Health::restore_injury (line 292) [INFO] [stdout] src/health/injury/status_methods.rs - health::injury::status_methods::ActiveInjury::activation_time (line 66) [INFO] [stdout] src/health/injury/status_methods.rs - health::injury::status_methods::ActiveInjury::active_level (line 54) [INFO] [stdout] src/health/injury/status_methods.rs - health::injury::status_methods::ActiveInjury::end_time (line 26) [INFO] [stdout] src/health/injury/status_methods.rs - health::injury::status_methods::ActiveInjury::get_active_stage (line 38) [INFO] [stdout] src/health/injury/status_methods.rs - health::injury::status_methods::ActiveInjury::get_stage (line 74) [INFO] [stdout] src/health/injury/status_methods.rs - health::injury::status_methods::ActiveInjury::is_active (line 92) [INFO] [stdout] src/health/injury/status_methods.rs - health::injury::status_methods::ActiveInjury::is_blood_stopped (line 132) [INFO] [stdout] src/health/injury/status_methods.rs - health::injury::status_methods::ActiveInjury::is_healing (line 18) [INFO] [stdout] src/health/injury/status_methods.rs - health::injury::status_methods::ActiveInjury::is_old (line 116) [INFO] [stdout] src/health/injury/status_methods.rs - health::injury::status_methods::ActiveInjury::will_end (line 10) [INFO] [stdout] src/health/medagent/fluent.rs - health::medagent::fluent::AgentItems::includes (line 35) [INFO] [stdout] src/health/medagent/lerp.rs - health::medagent::lerp::KeyFrame::new (line 121) [INFO] [stdout] src/health/medagent/lerp.rs - health::medagent::lerp::MultiKeyedLerp::evaluate (line 50) [INFO] [stdout] src/health/medagent/lerp.rs - health::medagent::lerp::MultiKeyedLerp::new (line 18) [INFO] [stdout] src/health/medagent/mod.rs - health::medagent::AgentUpdateResult::empty (line 155) [INFO] [stdout] src/health/medagent/mod.rs - health::medagent::Health::register_medical_agents (line 50) [INFO] [stdout] src/health/medagent/mod.rs - health::medagent::MedicalAgent::is_active (line 356) [INFO] [stdout] src/health/medagent/mod.rs - health::medagent::MedicalAgent::last_dose_end_time (line 380) [INFO] [stdout] src/health/medagent/mod.rs - health::medagent::MedicalAgent::new (line 240) [INFO] [stdout] src/health/medagent/mod.rs - health::medagent::MedicalAgent::percent_of_activity (line 372) [INFO] [stdout] src/health/medagent/mod.rs - health::medagent::MedicalAgent::percent_of_presence (line 364) [INFO] [stdout] src/health/medagent/mod.rs - health::medagent::MedicalAgentGroup::contains (line 124) [INFO] [stdout] src/health/medagent/mod.rs - health::medagent::MedicalAgentGroup::new (line 99) [INFO] [stdout] src/health/medagent/mod.rs - health::medagent::MedicalAgentsMonitor::active_count (line 490) [INFO] [stdout] src/health/medagent/mod.rs - health::medagent::MedicalAgentsMonitor::is_active (line 463) [INFO] [stdout] src/health/mod.rs - health::Health::clear_diseases (line 294) [INFO] [stdout] src/health/mod.rs - health::Health::clear_injuries (line 307) [INFO] [stdout] src/health/mod.rs - health::MedicalAgentBuilder::start (line 174) [INFO] [stdout] src/health/monitors.rs - health::monitors::Health::register_disease_monitor (line 17) [INFO] [stdout] src/health/monitors.rs - health::monitors::Health::register_side_effect_monitor (line 68) [INFO] [stdout] src/health/monitors.rs - health::monitors::Health::unregister_disease_monitor (line 40) [INFO] [stdout] src/health/monitors.rs - health::monitors::Health::unregister_side_effect_monitor (line 91) [INFO] [stdout] src/health/side/builtin/side_fatigue.rs - health::side::builtin::side_fatigue::FatigueSideEffects::get_state (line 32) [INFO] [stdout] src/health/side/builtin/side_fatigue.rs - health::side::builtin::side_fatigue::FatigueSideEffects::restore_state (line 49) [INFO] [stdout] src/health/side/builtin/side_fluctuate.rs - health::side::builtin::side_fluctuate::DynamicVitalsSideEffect::get_state (line 34) [INFO] [stdout] src/health/side/builtin/side_fluctuate.rs - health::side::builtin::side_fluctuate::DynamicVitalsSideEffect::restore_state (line 58) [INFO] [stdout] src/health/side/builtin/side_food_drain.rs - health::side::builtin::side_food_drain::FoodDrainOverTimeSideEffect::get_state (line 30) [INFO] [stdout] src/health/side/builtin/side_food_drain.rs - health::side::builtin::side_food_drain::FoodDrainOverTimeSideEffect::restore_state (line 47) [INFO] [stdout] src/health/side/builtin/side_running.rs - health::side::builtin::side_running::RunningSideEffects::get_state (line 37) [INFO] [stdout] src/health/side/builtin/side_running.rs - health::side::builtin::side_running::RunningSideEffects::restore_state (line 59) [INFO] [stdout] src/health/side/builtin/side_underwater.rs - health::side::builtin::side_underwater::UnderwaterSideEffect::get_state (line 36) [INFO] [stdout] src/health/side/builtin/side_underwater.rs - health::side::builtin::side_underwater::UnderwaterSideEffect::new (line 16) [INFO] [stdout] src/health/side/builtin/side_underwater.rs - health::side::builtin::side_underwater::UnderwaterSideEffect::restore_state (line 58) [INFO] [stdout] src/health/side/builtin/side_water_drain.rs - health::side::builtin::side_water_drain::WaterDrainOverTimeSideEffect::get_state (line 30) [INFO] [stdout] src/health/side/builtin/side_water_drain.rs - health::side::builtin::side_water_drain::WaterDrainOverTimeSideEffect::restore_state (line 47) [INFO] [stdout] src/health/status_methods.rs - health::status_methods::Health::blood_level (line 111) [INFO] [stdout] src/health/status_methods.rs - health::status_methods::Health::body_temperature (line 79) [INFO] [stdout] src/health/status_methods.rs - health::status_methods::Health::bottom_pressure (line 103) [INFO] [stdout] src/health/status_methods.rs - health::status_methods::Health::fatigue_level (line 143) [INFO] [stdout] src/health/status_methods.rs - health::status_methods::Health::food_level (line 119) [INFO] [stdout] src/health/status_methods.rs - health::status_methods::Health::heart_rate (line 87) [INFO] [stdout] src/health/status_methods.rs - health::status_methods::Health::is_alive (line 7) [INFO] [stdout] src/health/status_methods.rs - health::status_methods::Health::is_blood_loss (line 71) [INFO] [stdout] src/health/status_methods.rs - health::status_methods::Health::is_exhausted (line 23) [INFO] [stdout] src/health/status_methods.rs - health::status_methods::Health::is_low_blood (line 63) [INFO] [stdout] src/health/status_methods.rs - health::status_methods::Health::is_low_food (line 47) [INFO] [stdout] src/health/status_methods.rs - health::status_methods::Health::is_low_oxygen (line 39) [INFO] [stdout] src/health/status_methods.rs - health::status_methods::Health::is_low_water (line 55) [INFO] [stdout] src/health/status_methods.rs - health::status_methods::Health::is_no_strength (line 31) [INFO] [stdout] src/health/status_methods.rs - health::status_methods::Health::is_tired (line 15) [INFO] [stdout] src/health/status_methods.rs - health::status_methods::Health::oxygen_level (line 151) [INFO] [stdout] src/health/status_methods.rs - health::status_methods::Health::stamina_level (line 135) [INFO] [stdout] src/health/status_methods.rs - health::status_methods::Health::top_pressure (line 95) [INFO] [stdout] src/health/status_methods.rs - health::status_methods::Health::water_level (line 127) [INFO] [stdout] src/inventory/crafting/fluent.rs - inventory::crafting::fluent::BuilderStepDone::build (line 57) [INFO] [stdout] src/inventory/crafting/mod.rs - inventory::crafting::Builder (line 283) [INFO] [stdout] src/inventory/crafting/mod.rs - inventory::crafting::Inventory::check_for_resources (line 93) [INFO] [stdout] src/inventory/crafting/mod.rs - inventory::crafting::Inventory::execute_combination (line 126) [INFO] [stdout] src/inventory/crafting/mod.rs - inventory::crafting::Inventory::get_suitable_combinations_for (line 62) [INFO] [stdout] src/inventory/crafting/mod.rs - inventory::crafting::Inventory::register_crafting_combinations (line 20) [INFO] [stdout] src/inventory/crafting/mod.rs - inventory::crafting::ItemInCombination::new (line 192) [INFO] [stdout] src/inventory/crud.rs - inventory::crud::Inventory::add_item (line 29) [INFO] [stdout] src/inventory/crud.rs - inventory::crud::Inventory::has_item (line 13) [INFO] [stdout] src/inventory/crud.rs - inventory::crud::Inventory::remove_item (line 57) [INFO] [stdout] src/inventory/items.rs - inventory::items::InventoryItem::get_count (line 474) [INFO] [stdout] src/inventory/items.rs - inventory::items::InventoryItem::get_is_infinite (line 495) [INFO] [stdout] src/inventory/items.rs - inventory::items::InventoryItem::get_name (line 488) [INFO] [stdout] src/inventory/items.rs - inventory::items::InventoryItem::get_total_weight (line 504) [INFO] [stdout] src/inventory/items.rs - inventory::items::InventoryItem::set_count (line 481) [INFO] [stdout] src/inventory/items.rs - inventory::items::inv_body_appliance (line 170) [INFO] [stdout] src/inventory/items.rs - inventory::items::inv_clothes (line 292) [INFO] [stdout] src/inventory/items.rs - inventory::items::inv_food (line 210) [INFO] [stdout] src/inventory/items.rs - inventory::items::inv_infinite (line 43) [INFO] [stdout] src/inventory/items.rs - inventory::items::inv_injection_appliance (line 190) [INFO] [stdout] src/inventory/items.rs - inventory::items::inv_item (line 12) [INFO] [stdout] src/inventory/items.rs - inventory::items::inv_item_appl (line 106) [INFO] [stdout] src/inventory/items.rs - inventory::items::inv_item_clothes (line 138) [INFO] [stdout] src/inventory/items.rs - inventory::items::inv_item_cons (line 74) [INFO] [stdout] src/inventory/items.rs - inventory::items::inv_spoil (line 266) [INFO] [stdout] src/inventory/items.rs - inventory::items::inv_water (line 238) [INFO] [stdout] src/inventory/mod.rs - inventory::Inventory::get_count_of (line 74) [INFO] [stdout] src/inventory/mod.rs - inventory::Inventory::get_weight (line 164) [INFO] [stdout] src/inventory/mod.rs - inventory::Inventory::get_weight_of (line 92) [INFO] [stdout] src/inventory/mod.rs - inventory::Inventory::recalculate_weight (line 176) [INFO] [stdout] src/inventory/mod.rs - inventory::Inventory::use_item (line 114) [INFO] [stdout] src/inventory/monitors.rs - inventory::monitors::Inventory::register_monitor (line 33) [INFO] [stdout] src/inventory/monitors.rs - inventory::monitors::Inventory::unregister_monitor (line 56) [INFO] [stdout] src/lib.rs - ZaraController::consume (line 150) [INFO] [stdout] src/lib.rs - ZaraController::declare_dead (line 322) [INFO] [stdout] src/lib.rs - ZaraController::new (line 87) [INFO] [stdout] src/lib.rs - ZaraController::pause (line 341) [INFO] [stdout] src/lib.rs - ZaraController::put_on_clothes (line 369) [INFO] [stdout] src/lib.rs - ZaraController::remove_appliance (line 299) [INFO] [stdout] src/lib.rs - ZaraController::resume (line 352) [INFO] [stdout] src/lib.rs - ZaraController::take_appliance (line 226) [INFO] [stdout] src/lib.rs - ZaraController::take_off_clothes (line 415) [INFO] [stdout] src/lib.rs - ZaraController::with_environment (line 106) [INFO] [stdout] src/state.rs - state::ZaraController::get_state (line 223) [INFO] [stdout] src/state.rs - state::ZaraController::restore_state (line 265) [INFO] [stdout] src/status_methods.rs - status_methods::ZaraController::is_alive (line 8) [INFO] [stdout] src/status_methods.rs - status_methods::ZaraController::is_paused (line 19) [INFO] [stdout] src/update.rs - update::ZaraController::update (line 31) [INFO] [stdout] src/utils/event.rs - utils::event::Dispatcher::dispatch (line 272) [INFO] [stdout] src/utils/event.rs - utils::event::Dispatcher::new (line 250) [INFO] [stdout] src/utils/event.rs - utils::event::Dispatcher::num_listeners (line 262) [INFO] [stdout] src/utils/mod.rs - utils::GameTime::add_duration (line 144) [INFO] [stdout] src/utils/mod.rs - utils::GameTime::add_seconds (line 159) [INFO] [stdout] src/utils/mod.rs - utils::GameTime::from_contract (line 114) [INFO] [stdout] src/utils/mod.rs - utils::GameTime::from_duration (line 98) [INFO] [stdout] src/utils/mod.rs - utils::GameTime::to_contract (line 126) [INFO] [stdout] src/utils/mod.rs - utils::GameTime::update_from (line 174) [INFO] [stdout] src/utils/mod.rs - utils::GameTime::update_from_duration (line 190) [INFO] [stdout] src/utils/mod.rs - utils::GameTime::update_from_seconds (line 205) [INFO] [stdout] src/utils/mod.rs - utils::GameTimeC::add_minutes (line 328) [INFO] [stdout] src/utils/mod.rs - utils::GameTimeC::as_secs_f32 (line 314) [INFO] [stdout] src/utils/mod.rs - utils::GameTimeC::from_duration (line 351) [INFO] [stdout] src/utils/mod.rs - utils::GameTimeC::to_duration (line 340) [INFO] [stdout] src/world.rs - world::EnvironmentData::from_description (line 78) [INFO] [stdout] [INFO] [stdout] test result: FAILED. 27 passed; 187 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.52s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "813543d482c0ee1ccddbfe1be837c671d300c43cdc96ae8a4b3691330549f305", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "813543d482c0ee1ccddbfe1be837c671d300c43cdc96ae8a4b3691330549f305", kill_on_drop: false }` [INFO] [stdout] 813543d482c0ee1ccddbfe1be837c671d300c43cdc96ae8a4b3691330549f305