[INFO] fetching crate pandemist_vehicle_elements 0.1.0... [INFO] testing pandemist_vehicle_elements-0.1.0 against master#c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38 for pr-146098-8 [INFO] extracting crate pandemist_vehicle_elements 0.1.0 into /workspace/builds/worker-4-tc1/source [INFO] started tweaking crates.io crate pandemist_vehicle_elements 0.1.0 [INFO] finished tweaking crates.io crate pandemist_vehicle_elements 0.1.0 [INFO] tweaked toml for crates.io crate pandemist_vehicle_elements 0.1.0 written to /workspace/builds/worker-4-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate pandemist_vehicle_elements 0.1.0 on toolchain c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate pandemist_vehicle_elements 0.1.0 already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] [stderr] Updating crates.io index [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded lotus-extra v0.2.0 [INFO] [stderr] Downloaded lotus-bindgen-macros v0.1.1 [INFO] [stderr] Downloaded globset v0.4.18 [INFO] [stderr] Downloaded lotus-script v0.7.0 [INFO] [stderr] Downloaded typedmap v0.6.0 [INFO] [stderr] Downloaded rust-embed-utils v8.8.0 [INFO] [stderr] Downloaded rust-embed-impl v8.8.0 [INFO] [stderr] Downloaded lotus-script-sys v0.5.0 [INFO] [stderr] Downloaded lotus-shared v0.5.1 [INFO] [stderr] Downloaded static-toml v1.3.0 [INFO] [stderr] Downloaded rust-embed v8.8.0 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 29202f201c039009ff89c7014994094dbf096139ff2ead4d73602863dce3a70a [INFO] running `Command { std: "docker" "start" "-a" "29202f201c039009ff89c7014994094dbf096139ff2ead4d73602863dce3a70a", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "29202f201c039009ff89c7014994094dbf096139ff2ead4d73602863dce3a70a", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "29202f201c039009ff89c7014994094dbf096139ff2ead4d73602863dce3a70a", kill_on_drop: false }` [INFO] [stdout] 29202f201c039009ff89c7014994094dbf096139ff2ead4d73602863dce3a70a [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 2b9284a409b9cd31bed5443ad6392dea3f66f84d06e2d1481f1db5919b599b71 [INFO] running `Command { std: "docker" "start" "-a" "2b9284a409b9cd31bed5443ad6392dea3f66f84d06e2d1481f1db5919b599b71", kill_on_drop: false }` [INFO] [stderr] Compiling unicode-ident v1.0.20 [INFO] [stderr] Compiling quote v1.0.41 [INFO] [stderr] Compiling serde_core v1.0.228 [INFO] [stderr] Compiling memchr v2.7.6 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling regex-syntax v0.8.8 [INFO] [stderr] Compiling generic-array v0.14.9 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling thiserror v2.0.17 [INFO] [stderr] Compiling serde_json v1.0.145 [INFO] [stderr] Compiling proc-macro-error-attr v1.0.4 [INFO] [stderr] Compiling equivalent v1.0.2 [INFO] [stderr] Compiling syn v1.0.109 [INFO] [stderr] Compiling hashbrown v0.16.0 [INFO] [stderr] Compiling proc-macro2 v1.0.103 [INFO] [stderr] Compiling proc-macro-error v1.0.4 [INFO] [stderr] Compiling winnow v0.7.13 [INFO] [stderr] Compiling toml_write v0.1.2 [INFO] [stderr] Compiling powerfmt v0.2.0 [INFO] [stderr] Compiling unicode-segmentation v1.12.0 [INFO] [stderr] Compiling toml_writer v1.0.4 [INFO] [stderr] Compiling num-conv v0.1.0 [INFO] [stderr] Compiling time-core v0.1.6 [INFO] [stderr] Compiling typedmap v0.6.0 [INFO] [stderr] Compiling aho-corasick v1.1.3 [INFO] [stderr] Compiling bstr v1.12.0 [INFO] [stderr] Compiling convert_case v0.6.0 [INFO] [stderr] Compiling crypto-common v0.1.6 [INFO] [stderr] Compiling block-buffer v0.10.4 [INFO] [stderr] Compiling digest v0.10.7 [INFO] [stderr] Compiling syn v2.0.108 [INFO] [stderr] Compiling rmp v0.8.14 [INFO] [stderr] Compiling indexmap v2.12.0 [INFO] [stderr] Compiling sha2 v0.10.9 [INFO] [stderr] Compiling toml_parser v1.0.4 [INFO] [stderr] Compiling regex-automata v0.4.13 [INFO] [stderr] Compiling toml_datetime v0.7.3 [INFO] [stderr] Compiling serde_spanned v1.0.3 [INFO] [stderr] Compiling deranged v0.5.4 [INFO] [stderr] Compiling toml v0.9.8 [INFO] [stderr] Compiling serde_spanned v0.6.9 [INFO] [stderr] Compiling toml_datetime v0.6.11 [INFO] [stderr] Compiling toml_edit v0.22.27 [INFO] [stderr] Compiling serde_derive v1.0.228 [INFO] [stderr] Compiling lotus-bindgen-macros v0.1.1 [INFO] [stderr] Compiling serde_repr v0.1.20 [INFO] [stderr] Compiling thiserror-impl v2.0.17 [INFO] [stderr] Compiling globset v0.4.18 [INFO] [stderr] Compiling rust-embed-utils v8.8.0 [INFO] [stderr] Compiling rust-embed-impl v8.8.0 [INFO] [stderr] Compiling rust-embed v8.8.0 [INFO] [stderr] Compiling toml v0.8.23 [INFO] [stderr] Compiling static-toml v1.3.0 [INFO] [stderr] Compiling rmp-serde v1.3.0 [INFO] [stderr] Compiling glam v0.29.3 [INFO] [stderr] Compiling time v0.3.44 [INFO] [stderr] Compiling lotus-script-sys v0.5.0 [INFO] [stderr] Compiling lotus-shared v0.5.1 [INFO] [stderr] Compiling lotus-script v0.7.0 [INFO] [stderr] Compiling lotus-extra v0.2.0 [INFO] [stderr] Compiling pandemist_vehicle_elements v0.1.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 45.21s [INFO] running `Command { std: "docker" "inspect" "2b9284a409b9cd31bed5443ad6392dea3f66f84d06e2d1481f1db5919b599b71", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "2b9284a409b9cd31bed5443ad6392dea3f66f84d06e2d1481f1db5919b599b71", kill_on_drop: false }` [INFO] [stdout] 2b9284a409b9cd31bed5443ad6392dea3f66f84d06e2d1481f1db5919b599b71 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 444391a376ca9157bc18976efb324687049d70ee934a5e5b81d0d9db4c3a9d91 [INFO] running `Command { std: "docker" "start" "-a" "444391a376ca9157bc18976efb324687049d70ee934a5e5b81d0d9db4c3a9d91", kill_on_drop: false }` [INFO] [stderr] Compiling pandemist_vehicle_elements v0.1.0 (/opt/rustwide/workdir) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 2.13s [INFO] running `Command { std: "docker" "inspect" "444391a376ca9157bc18976efb324687049d70ee934a5e5b81d0d9db4c3a9d91", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "444391a376ca9157bc18976efb324687049d70ee934a5e5b81d0d9db4c3a9d91", kill_on_drop: false }` [INFO] [stdout] 444391a376ca9157bc18976efb324687049d70ee934a5e5b81d0d9db4c3a9d91 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-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:4848fb76d95f26979359cc7e45710b1dbc8f3acb7aeedee7c460d7702230f228" "/opt/rustwide/cargo-home/bin/cargo" "+c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] cee95fc03a027a36bec7e4f234657b5d0337459e74fdac2a6b99745611443317 [INFO] running `Command { std: "docker" "start" "-a" "cee95fc03a027a36bec7e4f234657b5d0337459e74fdac2a6b99745611443317", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.11s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/pandemist_vehicle_elements-5c9bbd91624cf492) [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] [stderr] Doc-tests pandemist_vehicle_elements [INFO] [stdout] [INFO] [stdout] running 339 tests [INFO] [stdout] test src/api/axis.rs - api::axis::ApiRailAxis::set_tractionforce (line 82) ... FAILED [INFO] [stdout] test src/api/axis.rs - api::axis::ApiRailAxis::new (line 57) ... FAILED [INFO] [stdout] test src/api/animation.rs - api::animation::Animation::new (line 41) ... FAILED [INFO] [stdout] test src/api/axis.rs - api::axis::ApiRailAxis::set_brakeforce (line 104) ... FAILED [INFO] [stdout] test src/api/axis.rs - api::axis::ApiRailAxis::set_sanding (line 126) ... FAILED [INFO] [stdout] test src/api/animation.rs - api::animation::Animation::set (line 66) ... FAILED [INFO] [stdout] test src/api/axis.rs - api::axis::ApiRailAxis::speed_mps (line 150) ... FAILED [INFO] [stdout] test src/api/animation.rs - api::animation::MappedAnimation::new (line 128) ... FAILED [INFO] [stdout] test src/api/animation.rs - api::animation::MappedAnimation::set (line 166) ... FAILED [INFO] [stdout] test src/api/axis.rs - api::axis::ApiRailAxis (line 21) ... FAILED [INFO] [stdout] test src/api/axis.rs - api::axis::ApiRailAxis::surfacetype (line 313) ... FAILED [INFO] [stdout] test src/api/bogie.rs - api::bogie::ApiBogie::new (line 41) ... FAILED [INFO] [stdout] test src/api/axis.rs - api::axis::ApiRailAxis::spring_axle_m (line 200) ... FAILED [INFO] [stdout] test src/api/axis.rs - api::axis::ApiRailAxis::spring_axle_deg (line 176) ... FAILED [INFO] [stdout] test src/api/coupler.rs - api::coupler::ApiCoupler::coupling_y_offset (line 187) ... FAILED [INFO] [stdout] test src/api/animation.rs - api::animation::Animation (line 12) ... FAILED [INFO] [stdout] test src/api/axis.rs - api::axis::ApiRailAxis::loadforce_axle (line 226) ... FAILED [INFO] [stdout] test src/api/bogie.rs - api::bogie::ApiBogie (line 14) ... FAILED [INFO] [stdout] test src/api/coupler.rs - api::coupler::ApiCoupler (line 16) ... FAILED [INFO] [stdout] test src/api/axis.rs - api::axis::ApiRailAxis::invradius (line 251) ... FAILED [INFO] [stdout] test src/api/axis.rs - api::axis::ApiRailAxis::railquality (line 282) ... FAILED [INFO] [stdout] test src/api/animation.rs - api::animation::MappedAnimation (line 89) ... FAILED [INFO] [stdout] test src/api/electrical_supply.rs - api::electrical_supply::ApiPantograph::voltage (line 75) ... FAILED [INFO] [stdout] test src/api/coupler.rs - api::coupler::ApiCoupler::new (line 50) ... FAILED [INFO] [stdout] test src/api/bogie.rs - api::bogie::ApiBogie::railbrake_force (line 67) ... FAILED [INFO] [stdout] test src/api/bogie.rs - api::bogie::invradius_abs_max (line 98) ... FAILED [INFO] [stdout] test src/api/general.rs - api::general::district_light (line 111) ... FAILED [INFO] [stdout] test src/api/coupler.rs - api::coupler::ApiCoupler::coupling_state (line 117) ... FAILED [INFO] [stdout] test src/api/coupler.rs - api::coupler::ApiCoupler::is_coupled (line 73) ... FAILED [INFO] [stdout] test src/api/general.rs - api::general::signalstate (line 200) ... FAILED [INFO] [stdout] test src/api/electrical_supply.rs - api::electrical_supply::ApiPantograph (line 25) ... FAILED [INFO] [stdout] test src/api/general.rs - api::general::set_hint (line 140) ... FAILED [INFO] [stdout] test src/api/key_event.rs - api::key_event::KeyEvent::is_pressed (line 205) ... FAILED [INFO] [stdout] test src/api/coupler.rs - api::coupler::ApiCoupler::set_coupling_y_offset (line 213) ... FAILED [INFO] [stdout] test src/api/key_event.rs - api::key_event::KeyEvent (line 25) ... FAILED [INFO] [stdout] test src/api/light.rs - api::light::BlinkRelais::new (line 163) ... FAILED [INFO] [stdout] test src/api/general.rs - api::general::night_tex (line 25) ... FAILED [INFO] [stdout] test src/api/light.rs - api::light::BlinkRelais::tick (line 192) ... FAILED [INFO] [stdout] test src/api/key_event.rs - api::key_event::KeyEvent::is_just_released (line 164) ... FAILED [INFO] [stdout] test src/api/general.rs - api::general::env_brightness (line 51) ... FAILED [INFO] [stdout] test src/api/electrical_supply.rs - api::electrical_supply::ApiPantograph::new (line 54) ... FAILED [INFO] [stdout] test src/api/coupler.rs - api::coupler::ApiCoupler::set_coupling_state (line 149) ... FAILED [INFO] [stdout] test src/api/key_event.rs - api::key_event::KeyEvent::is_released (line 245) ... FAILED [INFO] [stdout] test src/api/light.rs - api::light::SimpleBlinker::tick (line 306) ... FAILED [INFO] [stdout] test src/api/general.rs - api::general::mouse_move (line 169) ... FAILED [INFO] [stdout] test src/api/mock_enums.rs - api::mock_enums::CouplingState (line 13) ... FAILED [INFO] [stdout] test src/api/light.rs - api::light::Light::set_brightness (line 52) ... FAILED [INFO] [stdout] test src/api/general.rs - api::general::surface_brightness (line 79) ... FAILED [INFO] [stdout] test src/api/mock_enums.rs - api::mock_enums::i32::from (line 70) ... FAILED [INFO] [stdout] test src/api/key_event.rs - api::key_event::KeyEvent::is_just_pressed (line 123) ... FAILED [INFO] [stdout] test src/api/mock_enums.rs - api::mock_enums::PlayerInitPos (line 93) ... FAILED [INFO] [stdout] test src/api/light.rs - api::light::LightBulb::new (line 91) ... FAILED [INFO] [stdout] test src/api/simulation_settings.rs - api::simulation_settings::init_car_is_reversed (line 132) ... FAILED [INFO] [stdout] test src/api/simulation_settings.rs - api::simulation_settings::deadmans_switch (line 203) ... FAILED [INFO] [stdout] test src/api/light.rs - api::light::Light::new (line 29) ... FAILED [INFO] [stdout] test src/api/mock_enums.rs - api::mock_enums::VehicleInitState (line 41) ... FAILED [INFO] [stdout] test src/api/sound.rs - api::sound (line 16) ... FAILED [INFO] [stdout] test src/api/light.rs - api::light::BlinkRelais::reset (line 231) ... FAILED [INFO] [stdout] test src/api/electrical_supply.rs - api::electrical_supply::ApiPantograph::height (line 100) ... FAILED [INFO] [stdout] test src/api/sound.rs - api::sound::Sound::new_simple (line 194) ... FAILED [INFO] [stdout] test src/api/simulation_settings.rs - api::simulation_settings::init_user_placed (line 168) ... FAILED [INFO] [stdout] test src/api/sound.rs - api::sound::Sound::new (line 163) ... FAILED [INFO] [stdout] test src/api/sound.rs - api::sound::Sound::start (line 254) ... FAILED [INFO] [stdout] test src/api/simulation_settings.rs - api::simulation_settings::init_pos_in_train (line 99) ... FAILED [INFO] [stdout] test src/api/simulation_settings.rs - api::simulation_settings::realisitc_electric_supply (line 23) ... FAILED [INFO] [stdout] test src/api/sound.rs - api::sound::SoundTarget::from (line 72) ... FAILED [INFO] [stdout] test src/api/light.rs - api::light::SimpleBlinker::new (line 278) ... FAILED [INFO] [stdout] test src/api/sound.rs - api::sound::Sound::update_pitch (line 317) ... FAILED [INFO] [stdout] test src/api/key_event.rs - api::key_event::KeyEvent::new (line 63) ... FAILED [INFO] [stdout] test src/api/light.rs - api::light::LightBulb::tick (line 116) ... FAILED [INFO] [stdout] test src/api/sound.rs - api::sound::Sound::update_target (line 214) ... FAILED [INFO] [stdout] test src/api/sound.rs - api::sound::SoundWithEnd::new (line 458) ... FAILED [INFO] [stdout] test src/api/sound.rs - api::sound::Sound::update_volume (line 289) ... FAILED [INFO] [stdout] test src/api/sound.rs - api::sound::Sound::start_stop (line 234) ... FAILED [INFO] [stdout] test src/api/sound.rs - api::sound::SoundWithStartAndEnd::new (line 548) ... FAILED [INFO] [stdout] test src/api/sound.rs - api::sound::SoundWithEnd::tick (line 481) ... FAILED [INFO] [stdout] test src/api/sound.rs - api::sound::Sound (line 123) ... FAILED [INFO] [stdout] test src/api/sound.rs - api::sound::Sound::stop (line 269) ... FAILED [INFO] [stdout] test src/api/sound.rs - api::sound::SoundTarget (line 40) ... FAILED [INFO] [stdout] test src/api/sound.rs - api::sound::SoundWithVol::new (line 377) ... FAILED [INFO] [stdout] test src/api/sound.rs - api::sound::SoundWithEnd (line 428) ... FAILED [INFO] [stdout] test src/api/sound.rs - api::sound::SoundWithStartAndEnd::tick (line 576) ... FAILED [INFO] [stdout] test src/api/sound.rs - api::sound::SoundWithVol (line 340) ... FAILED [INFO] [stdout] test src/api/sound.rs - api::sound::SoundWithVol::tick (line 401) ... FAILED [INFO] [stdout] test src/api/sound.rs - api::sound::SoundWithStartAndEnd (line 514) ... FAILED [INFO] [stdout] test src/api/variable.rs - api::variable::Variable::new (line 56) ... FAILED [INFO] [stdout] test src/api/simulation_settings.rs - api::simulation_settings::init_ready_state (line 59) ... FAILED [INFO] [stdout] test src/api/sound.rs - api::sound::bool::from (line 100) ... FAILED [INFO] [stdout] test src/api/variable.rs - api::variable::Variable (line 19) ... FAILED [INFO] [stdout] test src/api/variable.rs - api::variable::get_var (line 144) ... FAILED [INFO] [stdout] test src/api/vehicle_door.rs - api::vehicle_door::VehicleDoor::occupied (line 279) ... FAILED [INFO] [stdout] test src/api/variable.rs - api::variable::Variable::get (line 83) ... FAILED [INFO] [stdout] test src/api/vehicle_door.rs - api::vehicle_door::VehicleDoor::set_exit_available (line 145) ... FAILED [INFO] [stdout] test src/api/vehicle_infos.rs - api::vehicle_infos::a_ground (line 133) ... FAILED [INFO] [stdout] test src/api/variable.rs - api::variable::Variable::set (line 111) ... FAILED [INFO] [stdout] test src/api/vehicle_door.rs - api::vehicle_door::VehicleDoor::set_open (line 81) ... FAILED [INFO] [stdout] test src/api/variable.rs - api::variable::set_var (line 170) ... FAILED [INFO] [stdout] test src/api/vehicle_door.rs - api::vehicle_door::VehicleDoor::update_open (line 101) ... FAILED [INFO] [stdout] test src/api/vehicle_infos.rs - api::vehicle_infos::v_ground (line 96) ... FAILED [INFO] [stdout] test src/api/vehicle_infos.rs - api::vehicle_infos::acceleration_vec (line 159) ... FAILED [INFO] [stdout] test src/api/vehicle_door.rs - api::vehicle_door::VehicleDoor::request_in (line 233) ... FAILED [INFO] [stdout] test src/api/vehicle_door.rs - api::vehicle_door::VehicleDoor::new (line 57) ... FAILED [INFO] [stdout] test src/api/vehicle_door.rs - api::vehicle_door::VehicleDoor::set_exit_released (line 186) ... FAILED [INFO] [stdout] test src/api/vehicle_door.rs - api::vehicle_door::VehicleDoor::set_entry_released (line 165) ... FAILED [INFO] [stdout] test src/api/vehicle_door.rs - api::vehicle_door::VehicleDoor (line 16) ... FAILED [INFO] [stdout] test src/api/vehicle_door.rs - api::vehicle_door::VehicleDoor::set_entry_available (line 125) ... FAILED [INFO] [stdout] test src/api/vehicle_door.rs - api::vehicle_door::VehicleDoor::request_out (line 256) ... FAILED [INFO] [stdout] test src/api/vehicle_door.rs - api::vehicle_door::VehicleDoor::update_released (line 208) ... FAILED [INFO] [stdout] test src/api/vehicle_infos.rs - api::vehicle_infos::set_veh_registration (line 83) ... FAILED [INFO] [stdout] test src/api/vehicle_infos.rs - api::vehicle_infos::v_ground (line 107) ... FAILED [INFO] [stdout] test src/api/visible_flag.rs - api::visible_flag::Visiblility (line 12) ... FAILED [INFO] [stdout] test src/api/vehicle_infos.rs - api::vehicle_infos::veh_number (line 24) ... FAILED [INFO] [stdout] test src/api/vehicle_infos.rs - api::vehicle_infos::set_veh_number (line 44) ... FAILED [INFO] [stdout] test src/api/vehicle_infos.rs - api::vehicle_infos::a_ground (line 122) ... FAILED [INFO] [stdout] test src/components/electrics/converter.rs - components::electrics::converter::Converter (line 18) ... FAILED [INFO] [stdout] test src/api/vehicle_infos.rs - api::vehicle_infos::veh_registration (line 63) ... FAILED [INFO] [stdout] test src/api/visible_flag.rs - api::visible_flag::Visiblility::check (line 75) ... FAILED [INFO] [stdout] test src/api/visible_flag.rs - api::visible_flag::Visiblility::make_invisible (line 132) ... FAILED [INFO] [stdout] test src/components/electrics/converter.rs - components::electrics::converter::Converter::new (line 66) ... FAILED [INFO] [stdout] test src/components/electrics/converter.rs - components::electrics::converter::Converter::tick (line 111) ... FAILED [INFO] [stdout] test src/api/visible_flag.rs - api::visible_flag::Visiblility::make_visible (line 92) ... FAILED [INFO] [stdout] test src/api/visible_flag.rs - api::visible_flag::Visiblility::toggle_visibility (line 148) ... FAILED [INFO] [stdout] test src/components/electrics/low_voltage_level.rs - components::electrics::low_voltage_level::LowVoltageLevel (line 232) ... FAILED [INFO] [stdout] test src/components/electrics/low_voltage_level.rs - components::electrics::low_voltage_level::LowVoltageLevelBuilder (line 20) ... FAILED [INFO] [stdout] test src/components/electrics/mainswitch.rs - components::electrics::mainswitch::MainSwitch::builder (line 387) ... FAILED [INFO] [stdout] test src/components/electrics/low_voltage_level.rs - components::electrics::low_voltage_level::LowVoltageLevel::tick (line 347) ... FAILED [INFO] [stdout] test src/components/electrics/mainswitch.rs - components::electrics::mainswitch::CircuitBreaker (line 538) ... FAILED [INFO] [stdout] test src/api/visible_flag.rs - api::visible_flag::Visiblility::set_visbility (line 114) ... FAILED [INFO] [stdout] test src/components/electrics/mainswitch.rs - components::electrics::mainswitch::MainSwitch::turn_off (line 503) ... FAILED [INFO] [stdout] test src/components/electrics/mainswitch.rs - components::electrics::mainswitch::CircuitBreaker::tick (line 600) ... FAILED [INFO] [stdout] test src/components/electrics/mainswitch.rs - components::electrics::mainswitch::MainSwitchBuilder::handle_switch (line 116) ... FAILED [INFO] [stdout] test src/components/electrics/low_voltage_level.rs - components::electrics::low_voltage_level::LowVoltageLevel::builder (line 302) ... FAILED [INFO] [stdout] test src/components/electrics/mainswitch.rs - components::electrics::mainswitch::MainSwitchBuilder::snd_trigger (line 238) ... FAILED [INFO] [stdout] test src/api/visible_flag.rs - api::visible_flag::Visiblility::new (line 48) ... FAILED [INFO] [stdout] test src/components/electrics/mainswitch.rs - components::electrics::mainswitch (line 17) ... FAILED [INFO] [stdout] test src/components/electrics/mainswitch.rs - components::electrics::mainswitch::MainSwitchBuilder::init (line 137) ... FAILED [INFO] [stdout] test src/components/electrics/mainswitch.rs - components::electrics::mainswitch::CircuitBreaker::new (line 576) ... FAILED [INFO] [stdout] test src/components/electrics/mainswitch.rs - components::electrics::mainswitch::MainSwitch (line 317) ... FAILED [INFO] [stdout] test src/components/electrics/mainswitch.rs - components::electrics::mainswitch::MainSwitchBuilder::state_indicator (line 95) ... FAILED [INFO] [stdout] test src/components/electrics/mainswitch.rs - components::electrics::mainswitch::MainSwitchBuilder::snd_turn_on_start (line 181) ... FAILED [INFO] [stdout] test src/components/electrics/mainswitch.rs - components::electrics::mainswitch::MainSwitchBuilder::build (line 258) ... FAILED [INFO] [stdout] test src/components/electrics/pantograph.rs - components::electrics::pantograph (line 17) ... FAILED [INFO] [stdout] test src/components/electrics/mainswitch.rs - components::electrics::mainswitch::MainSwitchBuilder::snd_turn_off (line 219) ... FAILED [INFO] [stdout] test src/components/electrics/mainswitch.rs - components::electrics::mainswitch::MainSwitchBuilder::snd_turn_on (line 200) ... FAILED [INFO] [stdout] test src/components/general/folding_seat.rs - components::general::folding_seat::FoldingSeat::builder (line 287) ... FAILED [INFO] [stdout] test src/components/electrics/pantograph.rs - components::electrics::pantograph::ElectricPantographBuilder (line 49) ... FAILED [INFO] [stdout] test src/components/electrics/mainswitch.rs - components::electrics::mainswitch::MainSwitchBuilder (line 50) ... FAILED [INFO] [stdout] test src/components/electrics/mainswitch.rs - components::electrics::mainswitch::MainSwitchBuilder::mouse_factor (line 161) ... FAILED [INFO] [stdout] test src/components/electrics/mainswitch.rs - components::electrics::mainswitch::MainSwitch::tick (line 432) ... FAILED [INFO] [stdout] test src/components/general/coupler.rs - components::general::coupler::HandCoupler (line 122) ... FAILED [INFO] [stdout] test src/components/electrics/pantograph.rs - components::electrics::pantograph::ElectricPantograph::builder (line 293) ... FAILED [INFO] [stdout] test src/components/electrics/pantograph.rs - components::electrics::pantograph::ElectricPantographBuilder::add_sub_animation (line 107) ... FAILED [INFO] [stdout] test src/components/general/folding_seat.rs - components::general::folding_seat::FoldingSeat::tick (line 322) ... FAILED [INFO] [stdout] test src/components/general/coupler.rs - components::general::coupler::SimpleCoupler (line 27) ... FAILED [INFO] [stdout] test src/components/general/folding_seat.rs - components::general::folding_seat::FoldingSeat (line 233) ... FAILED [INFO] [stdout] test src/components/general/folding_seat.rs - components::general::folding_seat::FoldingSeatBuilder (line 20) ... FAILED [INFO] [stdout] test src/components/general/folding_seat.rs - components::general::folding_seat::FoldingSeatBuilder::snd_lower_end (line 187) ... FAILED [INFO] [stdout] test src/components/general/mirror.rs - components::general::mirror::OutsideMirror (line 373) ... FAILED [INFO] [stdout] test src/components/general/folding_seat.rs - components::general::folding_seat::FoldingSeatBuilder::spring_down (line 79) ... FAILED [INFO] [stdout] test src/components/general/folding_seat.rs - components::general::folding_seat::FoldingSeatBuilder::build (line 203) ... FAILED [INFO] [stdout] test src/components/general/folding_seat.rs - components::general::folding_seat::FoldingSeatBuilder::snd_upper_end (line 171) ... FAILED [INFO] [stdout] test src/components/general/switch_control_unit.rs - components::general::switch_control_unit::SwtichControlUnit (line 33) ... FAILED [INFO] [stdout] test src/components/general/folding_seat.rs - components::general::folding_seat::FoldingSeatBuilder::friction (line 121) ... FAILED [INFO] [stdout] test src/components/general/switch_control_unit.rs - components::general::switch_control_unit::SwtichControlUnit::on_message (line 184) ... FAILED [INFO] [stdout] test src/components/general/switch_control_unit.rs - components::general::switch_control_unit::SwtichControlUnit::on_trigger (line 225) ... FAILED [INFO] [stdout] test src/components/general/folding_seat.rs - components::general::folding_seat::FoldingSeatBuilder::spring_random (line 98) ... FAILED [INFO] [stdout] test src/components/general/windows.rs - components::general::windows (line 12) ... FAILED [INFO] [stdout] test src/components/general/switch_control_unit.rs - components::general::switch_control_unit::SwtichControlUnit::new (line 85) ... FAILED [INFO] [stdout] test src/components/general/folding_seat.rs - components::general::folding_seat::FoldingSeatBuilder::spring_up (line 63) ... FAILED [INFO] [stdout] test src/components/general/folding_seat.rs - components::general::folding_seat::FoldingSeatBuilder::bump_factor (line 137) ... FAILED [INFO] [stdout] test src/components/general/switch_control_unit.rs - components::general::switch_control_unit::SwtichControlUnit::tick (line 126) ... FAILED [INFO] [stdout] test src/components/general/mirror.rs - components::general::mirror::OutsideMirror::builder (line 469) ... FAILED [INFO] [stdout] test src/components/general/windows.rs - components::general::windows::FoldingWindow::builder (line 161) ... FAILED [INFO] [stdout] test src/components/general/windows.rs - components::general::windows::FoldingWindow (line 121) ... FAILED [INFO] [stdout] test src/components/general/windows.rs - components::general::windows::SlidingWindowBuilder::mouse_factor (line 247) ... FAILED [INFO] [stdout] test src/components/general/windows.rs - components::general::windows (line 23) ... FAILED [INFO] [stdout] test src/components/general/windows.rs - components::general::windows::SlidingWindowBuilder::axis_x (line 343) ... FAILED [INFO] [stdout] test src/components/general/windows.rs - components::general::windows::SlidingWindowBuilder::axis_y (line 358) ... FAILED [INFO] [stdout] test src/components/general/windows.rs - components::general::windows::SlidingWindow (line 411) ... FAILED [INFO] [stdout] test src/components/general/wiper.rs - components::general::wiper::Wiper::builder (line 416) ... FAILED [INFO] [stdout] test src/components/general/windows.rs - components::general::windows::FoldingWindowBuilder::snd_close (line 85) ... FAILED [INFO] [stdout] test src/components/general/windows.rs - components::general::windows::SlidingWindow::builder (line 464) ... FAILED [INFO] [stdout] test src/components/general/wiper.rs - components::general::wiper::WiperBuilder::init_pos (line 277) ... FAILED [INFO] [stdout] test src/components/general/wiper.rs - components::general::wiper::WiperBuilder::build (line 303) ... FAILED [INFO] [stdout] test src/components/general/folding_seat.rs - components::general::folding_seat::FoldingSeatBuilder::mouse_factor (line 155) ... FAILED [INFO] [stdout] test src/components/general/wiper.rs - components::general::wiper::WiperBuilder::add_wiper_level (line 186) ... FAILED [INFO] [stdout] test src/components/traction/speedometer.rs - components::traction::speedometer::Speedometer::builder (line 272) ... FAILED [INFO] [stdout] test src/components/general/wiper.rs - components::general::wiper::WiperBuilder::snd_forth (line 237) ... FAILED [INFO] [stdout] test src/components/general/windows.rs - components::general::windows::FoldingWindowBuilder::snd_open (line 66) ... FAILED [INFO] [stdout] test src/components/traction/speedometer.rs - components::traction::speedometer::SpeedometerBuilder::add_arrow (line 62) ... FAILED [INFO] [stdout] test src/components/general/wiper.rs - components::general::wiper (line 18) ... FAILED [INFO] [stdout] test src/components/general/wiper.rs - components::general::wiper::WiperBuilder::main_anim_mapping (line 130) ... FAILED [INFO] [stdout] test src/components/general/mirror.rs - components::general::mirror::OutsideMirrorBuilder (line 23) ... FAILED [INFO] [stdout] test src/components/traction/speedometer.rs - components::traction::speedometer::Speedometer (line 224) ... FAILED [INFO] [stdout] test src/components/traction/speedometer.rs - components::traction::speedometer::SpeedometerBuilder::arrow_path (line 160) ... FAILED [INFO] [stdout] test src/components/traction/speedometer.rs - components::traction::speedometer::Speedometer::tick (line 315) ... FAILED [INFO] [stdout] test src/components/traction/speedometer.rs - components::traction::speedometer::SpeedometerBuilder (line 19) ... FAILED [INFO] [stdout] test src/components/general/wiper.rs - components::general::wiper::WiperBuilder::add_secondary_anim (line 156) ... FAILED [INFO] [stdout] test src/components/general/wiper.rs - components::general::wiper::Wiper::tick (line 475) ... FAILED [INFO] [stdout] test src/components/traction/speedometer.rs - components::traction::speedometer::SpeedometerBuilder::force (line 110) ... FAILED [INFO] [stdout] test src/elements/std/delay.rs - elements::std::delay::Delay (line 16) ... FAILED [INFO] [stdout] test src/components/general/wiper.rs - components::general::wiper::WiperBuilder::snd_full_run (line 257) ... FAILED [INFO] [stdout] test src/components/general/wiper.rs - components::general::wiper::WiperBuilder::snd_back (line 218) ... FAILED [INFO] [stdout] test src/elements/std/delay.rs - elements::std::delay::Delay::new (line 57) ... FAILED [INFO] [stdout] test src/components/traction/speedometer.rs - components::traction::speedometer::SpeedometerBuilder::build (line 180) ... FAILED [INFO] [stdout] test src/components/general/wiper.rs - components::general::wiper::Wiper (line 353) ... FAILED [INFO] [stdout] test src/elements/std/delay.rs - elements::std::delay::Delay::tick (line 96) ... FAILED [INFO] [stdout] test src/elements/std/scroller.rs - elements::std::scroller::Pointer::new (line 158) ... FAILED [INFO] [stdout] test src/components/general/wiper.rs - components::general::wiper::WiperBuilder (line 77) ... FAILED [INFO] [stdout] test src/elements/tech/buttons.rs - elements::tech::buttons::PushButton (line 152) ... FAILED [INFO] [stdout] test src/elements/tech/cranc.rs - elements::tech::cranc::CrankBuilder (line 19) ... FAILED [INFO] [stdout] test src/elements/std/scroller.rs - elements::std::scroller::Scroller::new (line 57) ... FAILED [INFO] [stdout] test src/components/traction/speedometer.rs - components::traction::speedometer::SpeedometerBuilder::needle_path (line 134) ... FAILED [INFO] [stdout] test src/elements/std/scroller.rs - elements::std::scroller::Pointer (line 105) ... FAILED [INFO] [stdout] test src/elements/tech/cranc.rs - elements::tech::cranc::CrankBuilder::factor (line 58) ... FAILED [INFO] [stdout] test src/elements/tech/cranc.rs - elements::tech::cranc::CrankBuilder::event_plus (line 122) ... FAILED [INFO] [stdout] test src/elements/std/scroller.rs - elements::std::scroller::Scroller (line 18) ... FAILED [INFO] [stdout] test src/elements/tech/cranc.rs - elements::tech::cranc::Crank (line 198) ... FAILED [INFO] [stdout] test src/elements/tech/cranc.rs - elements::tech::cranc::CrankBuilder::min (line 100) ... FAILED [INFO] [stdout] test src/elements/tech/dekaden.rs - elements::tech::dekaden::DecadeSwitchBuilder::rotation_speed (line 84) ... FAILED [INFO] [stdout] test src/elements/tech/handpin.rs - elements::tech::handpin::HandPin (line 236) ... FAILED [INFO] [stdout] test src/components/traction/speedometer.rs - components::traction::speedometer::SpeedometerBuilder::friction (line 86) ... FAILED [INFO] [stdout] test src/elements/tech/cranc.rs - elements::tech::cranc::Crank::builder (line 253) ... FAILED [INFO] [stdout] test src/elements/tech/cranc.rs - elements::tech::cranc::CrankBuilder::max (line 79) ... FAILED [INFO] [stdout] test src/elements/tech/handpin.rs - elements::tech::handpin::HandPinBuilder::build (line 192) ... FAILED [INFO] [stdout] test src/elements/tech/handpin.rs - elements::tech::handpin::HandPinBuilder::event_grab (line 115) ... FAILED [INFO] [stdout] test src/elements/tech/dekaden.rs - elements::tech::dekaden::DecadeSwitchBuilder::button_events (line 106) ... FAILED [INFO] [stdout] test src/elements/tech/handpin.rs - elements::tech::handpin::HandPinBuilder (line 23) ... FAILED [INFO] [stdout] test src/elements/tech/handpin.rs - elements::tech::handpin::HandPin::builder (line 309) ... FAILED [INFO] [stdout] test src/elements/tech/dekaden.rs - elements::tech::dekaden::DecadeSwitchBuilder (line 44) ... FAILED [INFO] [stdout] test src/elements/tech/cranc.rs - elements::tech::cranc::Crank::tick (line 293) ... FAILED [INFO] [stdout] test src/elements/tech/handpin.rs - elements::tech::handpin::HandPinBuilder::mouse_factor (line 90) ... FAILED [INFO] [stdout] test src/elements/tech/key_switch.rs - elements::tech::key_switch::KeyDepot (line 31) ... FAILED [INFO] [stdout] test src/elements/tech/key_switch.rs - elements::tech::key_switch::KeySwitch (line 410) ... FAILED [INFO] [stdout] test src/elements/tech/cranc.rs - elements::tech::cranc::CrankBuilder::event_minus (line 144) ... FAILED [INFO] [stdout] test src/elements/tech/handpin.rs - elements::tech::handpin::HandPinBuilder::only_one_direction (line 64) ... FAILED [INFO] [stdout] test src/elements/tech/seals.rs - elements::tech::seals (line 13) ... FAILED [INFO] [stdout] test src/elements/tech/rollerblind.rs - elements::tech::rollerblind::Rollerblind (line 17) ... FAILED [INFO] [stdout] test src/elements/tech/key_switch.rs - elements::tech::key_switch::KeySwitch::value (line 696) ... FAILED [INFO] [stdout] test src/elements/tech/rollerblind.rs - elements::tech::rollerblind::Rollerblind::new (line 74) ... FAILED [INFO] [stdout] test src/elements/tech/rollerblind.rs - elements::tech::rollerblind::Rollerblind::tick (line 128) ... FAILED [INFO] [stdout] test src/elements/tech/seals.rs - elements::tech::seals::SimpleSeal (line 65) ... FAILED [INFO] [stdout] test src/elements/tech/key_switch.rs - elements::tech::key_switch::KeySwitchBuilder (line 123) ... FAILED [INFO] [stdout] test src/elements/tech/key_switch.rs - elements::tech::key_switch::KeySwitch::builder (line 510) ... FAILED [INFO] [stdout] test src/elements/tech/handpin.rs - elements::tech::handpin::HandPin::tick (line 358) ... FAILED [INFO] [stdout] test src/elements/tech/slider.rs - elements::tech::slider (line 17) ... FAILED [INFO] [stdout] test src/elements/tech/seals.rs - elements::tech::seals::SealedSwitch (line 150) ... FAILED [INFO] [stdout] test src/elements/tech/key_switch.rs - elements::tech::key_switch::KeyDepot::new (line 59) ... FAILED [INFO] [stdout] test src/elements/tech/seals.rs - elements::tech::seals::CoveredKey::builder (line 378) ... FAILED [INFO] [stdout] test src/elements/tech/dekaden.rs - elements::tech::dekaden (line 15) ... FAILED [INFO] [stdout] test src/elements/tech/slider.rs - elements::tech::slider::Rollo (line 703) ... FAILED [INFO] [stdout] test src/elements/tech/slider.rs - elements::tech::slider::SliderBuilder::animation (line 113) ... FAILED [INFO] [stdout] test src/elements/tech/slider.rs - elements::tech::slider::SliderBuilder (line 56) ... FAILED [INFO] [stdout] test src/elements/tech/seals.rs - elements::tech::seals::SimpleSeal::tick (line 120) ... FAILED [INFO] [stdout] test src/elements/tech/switches.rs - elements::tech::switches::StepSwitch::just_changed (line 775) ... FAILED [INFO] [stdout] test src/elements/tech/seals.rs - elements::tech::seals::CoveredKey (line 330) ... FAILED [INFO] [stdout] test src/elements/tech/switches.rs - elements::tech::switches::StepSwitch::builder (line 688) ... FAILED [INFO] [stdout] test src/elements/tech/slider.rs - elements::tech::slider::Rollo::builder (line 745) ... FAILED [INFO] [stdout] test src/elements/tech/switches.rs - elements::tech::switches::Switch::value (line 361) ... FAILED [INFO] [stdout] test src/elements/tech/switches.rs - elements::tech::switches (line 41) ... FAILED [INFO] [stdout] test src/elements/tech/dekaden.rs - elements::tech::dekaden::DecadeSwitchBuilder::init_value (line 131) ... FAILED [INFO] [stdout] test src/elements/tech/slider.rs - elements::tech::slider::Slider (line 354) ... FAILED [INFO] [stdout] test src/elements/tech/switches.rs - elements::tech::switches::Switch::builder (line 266) ... FAILED [INFO] [stdout] test src/elements/tech/slider.rs - elements::tech::slider::SliderBuilder::key_event (line 132) ... FAILED [INFO] [stdout] test src/management/communications/local_value_manager.rs - management::communications::local_value_manager (line 9) ... FAILED [INFO] [stdout] test src/management/communications/fuses.rs - management::communications::fuses::FuseManager (line 13) ... FAILED [INFO] [stdout] test src/elements/tech/switches.rs - elements::tech::switches::StepSwitchBuilder::mapping (line 542) ... FAILED [INFO] [stdout] test src/elements/tech/switches.rs - elements::tech::switches::SwitchBuilder::init (line 108) ... FAILED [INFO] [stdout] test src/elements/tech/switches.rs - elements::tech::switches::SwitchBuilder::event_toggle (line 130) ... FAILED [INFO] [stdout] test src/elements/tech/switches.rs - elements::tech::switches::StepSwitchBuilder::event (line 522) ... FAILED [INFO] [stdout] test src/management/communications/local_value_manager.rs - management::communications::local_value_manager::LocalValueManager::set (line 84) ... FAILED [INFO] [stdout] test src/management/communications/fuses.rs - management::communications::fuses::FuseManager::register (line 64) ... FAILED [INFO] [stdout] test src/management/communicator.rs - management::communicator::Com (line 10) ... FAILED [INFO] [stdout] test src/management/communications/local_value_manager.rs - management::communications::local_value_manager::LocalValueManager::get (line 109) ... FAILED [INFO] [stdout] test src/management/communications/fuses.rs - management::communications::fuses::FuseManager::tick (line 85) ... FAILED [INFO] [stdout] test src/management/communications/local_value_manager.rs - management::communications::local_value_manager::LocalValueManager (line 36) ... FAILED [INFO] [stdout] test src/elements/tech/switches.rs - elements::tech::switches::Switch::is_just_pressed (line 381) ... FAILED [INFO] [stdout] test src/management/enums/door_enums.rs - management::enums::door_enums::DoorStepTarget (line 44) ... FAILED [INFO] [stdout] test src/management/communicator.rs - management::communicator::Com::default (line 79) ... FAILED [INFO] [stdout] test src/management/communications/local_value_manager.rs - management::communications::local_value_manager::LocalValueManager::new (line 62) ... FAILED [INFO] [stdout] test src/management/enums/door_enums.rs - management::enums::door_enums::DoorState (line 185) ... FAILED [INFO] [stdout] test src/management/enums/door_enums.rs - management::enums::door_enums::DoorTarget (line 71) ... FAILED [INFO] [stdout] test src/management/enums/door_enums.rs - management::enums::door_enums::DoorTarget::flip (line 101) ... FAILED [INFO] [stdout] test src/management/communications/local_value_manager.rs - management::communications::local_value_manager::LocalValueManager::get_or (line 143) ... FAILED [INFO] [stdout] test src/management/enums/door_enums.rs - management::enums::door_enums::DoorSideTarget (line 16) ... FAILED [INFO] [stdout] test src/elements/tech/switches.rs - elements::tech::switches::StepSwitch::just_changed_to (line 802) ... FAILED [INFO] [stdout] test src/management/communications/fuses.rs - management::communications::fuses::FuseManager::new (line 42) ... FAILED [INFO] [stdout] test src/elements/tech/slider.rs - elements::tech::slider::RolloBuilder (line 579) ... FAILED [INFO] [stdout] test src/management/enums/general_enums.rs - management::enums::general_enums::TrainFormationSwitch (line 111) ... FAILED [INFO] [stdout] test src/elements/tech/switches.rs - elements::tech::switches (line 22) ... FAILED [INFO] [stdout] test src/management/enums/target_enums.rs - management::enums::target_enums::SwitchingTarget (line 11) ... FAILED [INFO] [stdout] test src/management/enums/state_enums.rs - management::enums::state_enums::ChangedState (line 94) ... FAILED [INFO] [stdout] test src/management/enums/target_enums.rs - management::enums::target_enums::SwitchingTarget (line 196) ... FAILED [INFO] [stdout] test src/management/enums/target_enums.rs - management::enums::target_enums::SwitchingTarget::and (line 100) ... FAILED [INFO] [stdout] test src/management/enums/target_enums.rs - management::enums::target_enums::SwitchingTarget (line 170) ... FAILED [INFO] [stdout] test src/management/communications/fuses.rs - management::communications::fuses::FuseManager::is_on (line 117) ... FAILED [INFO] [stdout] test src/elements/tech/switches.rs - elements::tech::switches::StepSwitch::value (line 946) ... FAILED [INFO] [stdout] test src/management/enums/state_enums.rs - management::enums::state_enums::SwitchingState (line 10) ... FAILED [INFO] [stdout] test src/management/enums/target_enums.rs - management::enums::target_enums::SwitchingTarget::combine (line 132) ... FAILED [INFO] [stdout] test src/management/enums/general_enums.rs - management::enums::general_enums::WiperTarget (line 46) ... FAILED [INFO] [stdout] test src/management/enums/state_enums.rs - management::enums::state_enums::ChangedState::to_changed (line 155) ... FAILED [INFO] [stdout] test src/management/enums/traction_enums.rs - management::enums::traction_enums::DirectionOfDriving::flip (line 63) ... FAILED [INFO] [stdout] test src/management/enums/state_enums.rs - management::enums::state_enums::SwitchingState::from (line 58) ... FAILED [INFO] [stdout] test src/management/enums/traction_enums.rs - management::enums::traction_enums::DirectionOfDriving::new (line 46) ... FAILED [INFO] [stdout] test src/management/enums/traction_enums.rs - management::enums::traction_enums::DirectionOfDriving (line 11) ... FAILED [INFO] [stdout] test src/management/communicator.rs - management::communicator::Com::new (line 35) ... FAILED [INFO] [stdout] test src/management/enums/target_enums.rs - management::enums::target_enums::SwitchingTarget::new_bool (line 76) ... FAILED [INFO] [stdout] test src/management/structs/general_structs.rs - management::structs::general_structs::FourDirections::and (line 106) ... FAILED [INFO] [stdout] test src/messages/coupling_handler.rs - messages::coupling_handler::MessageLine (line 24) ... ignored [INFO] [stdout] test src/messages/coupling_handler.rs - messages::coupling_handler::UniversalCouplingLine (line 105) ... ignored [INFO] [stdout] test src/messages/coupling_handler.rs - messages::coupling_handler::UniversalCouplingLine::new (line 150) ... ignored [INFO] [stdout] test src/management/communicator.rs - management::communicator::Com::tick (line 55) ... FAILED [INFO] [stdout] test src/management/enums/traction_enums.rs - management::enums::traction_enums::DirectionOfDriving (line 171) ... FAILED [INFO] [stdout] test src/management/enums/target_enums.rs - management::enums::target_enums::SwitchingTarget::new (line 52) ... FAILED [INFO] [stdout] test src/management/structs/general_structs.rs - management::structs::general_structs::FourDirections (line 11) ... FAILED [INFO] [stdout] test src/management/enums/general_enums.rs - management::enums::general_enums::Side (line 10) ... FAILED [INFO] [stdout] test src/management/enums/traction_enums.rs - management::enums::traction_enums::DirectionOfDriving::is_both (line 149) ... FAILED [INFO] [stdout] test src/management/enums/general_enums.rs - management::enums::general_enums::CabActivState (line 81) ... FAILED [INFO] [stdout] test src/management/enums/traction_enums.rs - management::enums::traction_enums::f32 (line 229) ... FAILED [INFO] [stdout] test src/messages/diagnostic_messages.rs - messages::diagnostic_messages (line 16) ... FAILED [INFO] [stdout] test src/messages/diagnostic_messages.rs - messages::diagnostic_messages::DiagnosticFaultKind (line 45) ... FAILED [INFO] [stdout] test src/management/enums/traction_enums.rs - management::enums::traction_enums::DirectionOfDriving::merge (line 90) ... FAILED [INFO] [stdout] test src/management/enums/traction_enums.rs - management::enums::traction_enums::DirectionOfDriving (line 200) ... FAILED [INFO] [stdout] test src/messages/diagnostic_messages.rs - messages::diagnostic_messages::DiagnosticDoorStateSender::send (line 539) ... FAILED [INFO] [stdout] test src/messages/diagnostic_messages.rs - messages::diagnostic_messages::DiagnosticMessageSender (line 286) ... FAILED [INFO] [stdout] test src/messages/diagnostic_messages.rs - messages::diagnostic_messages::DiagnosticMessageSender::send (line 331) ... FAILED [INFO] [stdout] test src/management/structs/general_structs.rs - management::structs::general_structs::FourDirections::new (line 53) ... FAILED [INFO] [stdout] test src/messages/diagnostic_messages.rs - messages::diagnostic_messages::send_diagnostic_flaut_msg (line 368) ... FAILED [INFO] [stdout] test src/messages/diagnostic_messages.rs - messages::diagnostic_messages::send_antislide_override (line 419) ... FAILED [INFO] [stdout] test src/messages/diagnostic_messages.rs - messages::diagnostic_messages::DiagnosticPantoStateSender::send (line 486) ... FAILED [INFO] [stdout] test src/messages/pandemist_messages.rs - messages::pandemist_messages::send_gpm_state (line 50) ... FAILED [INFO] [stdout] test src/management/enums/door_enums.rs - management::enums::door_enums::DoorTarget::merge (line 143) ... FAILED [INFO] [stdout] test src/management/structs/general_structs.rs - management::structs::general_structs::FourDirections::is_one (line 78) ... FAILED [INFO] [stdout] test src/management/enums/traction_enums.rs - management::enums::traction_enums::DirectionOfDriving::is_one (line 129) ... FAILED [INFO] [stdout] test src/messages/diagnostic_messages.rs - messages::diagnostic_messages::DiagnosticSlipSender::send (line 592) ... FAILED [INFO] [stdout] test src/messages/gt6n_coupling_messages.rs - messages::gt6n_coupling_messages::send_bag (line 61) ... FAILED [INFO] [stdout] test src/messages/diagnostic_messages.rs - messages::diagnostic_messages::DiagnosticMessage (line 252) ... FAILED [INFO] [stdout] test src/messages/pandemist_messages.rs - messages::pandemist_messages::HasGPM (line 25) ... FAILED [INFO] [stdout] test src/management/enums/traction_enums.rs - management::enums::traction_enums::DirectionOfDriving::is_none (line 112) ... FAILED [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] [INFO] [stdout] ---- src/api/axis.rs - api::axis::ApiRailAxis::set_tractionforce (line 82) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ApiRailAxis` [INFO] [stdout] --> src/api/axis.rs:83:12 [INFO] [stdout] | [INFO] [stdout] 83 | let axle = ApiRailAxis::new(0, 0); [INFO] [stdout] | ^^^^^^^^^^^ use of undeclared type `ApiRailAxis` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 82 + use pandemist_vehicle_elements::api::axis::ApiRailAxis; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 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/api/axis.rs - api::axis::ApiRailAxis::new (line 57) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ApiRailAxis` [INFO] [stdout] --> src/api/axis.rs:59:12 [INFO] [stdout] | [INFO] [stdout] 59 | let axle = ApiRailAxis::new(1, 2); [INFO] [stdout] | ^^^^^^^^^^^ use of undeclared type `ApiRailAxis` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 57 + use pandemist_vehicle_elements::api::axis::ApiRailAxis; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 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/api/animation.rs - api::animation::Animation::new (line 41) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `pandemist_vehicle_elements::Animation` [INFO] [stdout] --> src/api/animation.rs:43:5 [INFO] [stdout] | [INFO] [stdout] 43 | use pandemist_vehicle_elements::Animation; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `Animation` in the root [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct instead [INFO] [stdout] | [INFO] [stdout] 43 | use pandemist_vehicle_elements::api::animation::Animation; [INFO] [stdout] | ++++++++++++++++ [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/api/axis.rs - api::axis::ApiRailAxis::set_brakeforce (line 104) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ApiRailAxis` [INFO] [stdout] --> src/api/axis.rs:105:12 [INFO] [stdout] | [INFO] [stdout] 105 | let axle = ApiRailAxis::new(0, 0); [INFO] [stdout] | ^^^^^^^^^^^ use of undeclared type `ApiRailAxis` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 104 + use pandemist_vehicle_elements::api::axis::ApiRailAxis; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 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/api/axis.rs - api::axis::ApiRailAxis::set_sanding (line 126) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ApiRailAxis` [INFO] [stdout] --> src/api/axis.rs:127:12 [INFO] [stdout] | [INFO] [stdout] 127 | let axle = ApiRailAxis::new(0, 0); [INFO] [stdout] | ^^^^^^^^^^^ use of undeclared type `ApiRailAxis` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 126 + use pandemist_vehicle_elements::api::axis::ApiRailAxis; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 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/api/animation.rs - api::animation::Animation::set (line 66) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `pandemist_vehicle_elements::Animation` [INFO] [stdout] --> src/api/animation.rs:68:5 [INFO] [stdout] | [INFO] [stdout] 68 | use pandemist_vehicle_elements::Animation; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `Animation` in the root [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct instead [INFO] [stdout] | [INFO] [stdout] 68 | use pandemist_vehicle_elements::api::animation::Animation; [INFO] [stdout] | ++++++++++++++++ [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/api/axis.rs - api::axis::ApiRailAxis::speed_mps (line 150) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ApiRailAxis` [INFO] [stdout] --> src/api/axis.rs:151:12 [INFO] [stdout] | [INFO] [stdout] 151 | let axle = ApiRailAxis::new(0, 0); [INFO] [stdout] | ^^^^^^^^^^^ use of undeclared type `ApiRailAxis` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 150 + use pandemist_vehicle_elements::api::axis::ApiRailAxis; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 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/api/animation.rs - api::animation::MappedAnimation::new (line 128) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: unresolved import [INFO] [stdout] --> src/api/animation.rs:130:5 [INFO] [stdout] | [INFO] [stdout] 130 | api::animation::MappedAnimation, [INFO] [stdout] | ^^^ [INFO] [stdout] | | [INFO] [stdout] | unresolved import [INFO] [stdout] | help: a similar path exists: `pandemist_vehicle_elements::api` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: unresolved import [INFO] [stdout] --> src/api/animation.rs:131:5 [INFO] [stdout] | [INFO] [stdout] 131 | elements::std::piecewise_linear_function::PiecewiseLinearFunction, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | unresolved import [INFO] [stdout] | help: a similar path exists: `lotus_extra::elements` [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 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/api/animation.rs - api::animation::MappedAnimation::set (line 166) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `pandemist_vehicle_elements::MappedAnimation` [INFO] [stdout] --> src/api/animation.rs:168:5 [INFO] [stdout] | [INFO] [stdout] 168 | use pandemist_vehicle_elements::MappedAnimation; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `MappedAnimation` in the root [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct instead [INFO] [stdout] | [INFO] [stdout] 168 | use pandemist_vehicle_elements::api::animation::MappedAnimation; [INFO] [stdout] | ++++++++++++++++ [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/api/axis.rs - api::axis::ApiRailAxis (line 21) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `pandemist_vehicle_elements::axis` [INFO] [stdout] --> src/api/axis.rs:23:33 [INFO] [stdout] | [INFO] [stdout] 23 | use pandemist_vehicle_elements::axis::ApiRailAxis; [INFO] [stdout] | ^^^^ could not find `axis` in `pandemist_vehicle_elements` [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/api/axis.rs - api::axis::ApiRailAxis::surfacetype (line 313) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ApiRailAxis` [INFO] [stdout] --> src/api/axis.rs:316:12 [INFO] [stdout] | [INFO] [stdout] 316 | let axle = ApiRailAxis::new(0, 0); [INFO] [stdout] | ^^^^^^^^^^^ use of undeclared type `ApiRailAxis` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 313 + use pandemist_vehicle_elements::api::axis::ApiRailAxis; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0599]: no variant or associated item named `Steel` found for enum `SurfaceType` in the current scope [INFO] [stdout] --> src/api/axis.rs:318:18 [INFO] [stdout] | [INFO] [stdout] 318 | SurfaceType::Steel => println!("Steel rails - normal operation"), [INFO] [stdout] | ^^^^^ variant or associated item not found in `SurfaceType` [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0433, E0599. [INFO] [stdout] For more information about an error, try `rustc --explain E0433`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/api/bogie.rs - api::bogie::ApiBogie::new (line 41) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `pandemist_vehicle_elements::ApiBogie` [INFO] [stdout] --> src/api/bogie.rs:43:5 [INFO] [stdout] | [INFO] [stdout] 43 | use pandemist_vehicle_elements::ApiBogie; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `ApiBogie` in the root [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct instead [INFO] [stdout] | [INFO] [stdout] 43 | use pandemist_vehicle_elements::api::bogie::ApiBogie; [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/api/axis.rs - api::axis::ApiRailAxis::spring_axle_m (line 200) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ApiRailAxis` [INFO] [stdout] --> src/api/axis.rs:201:12 [INFO] [stdout] | [INFO] [stdout] 201 | let axle = ApiRailAxis::new(0, 0); [INFO] [stdout] | ^^^^^^^^^^^ use of undeclared type `ApiRailAxis` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 200 + use pandemist_vehicle_elements::api::axis::ApiRailAxis; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 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/api/axis.rs - api::axis::ApiRailAxis::spring_axle_deg (line 176) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ApiRailAxis` [INFO] [stdout] --> src/api/axis.rs:177:12 [INFO] [stdout] | [INFO] [stdout] 177 | let axle = ApiRailAxis::new(0, 0); [INFO] [stdout] | ^^^^^^^^^^^ use of undeclared type `ApiRailAxis` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 176 + use pandemist_vehicle_elements::api::axis::ApiRailAxis; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 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/api/coupler.rs - api::coupler::ApiCoupler::coupling_y_offset (line 187) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `pandemist_vehicle_elements::ApiCoupler` [INFO] [stdout] --> src/api/coupler.rs:190:5 [INFO] [stdout] | [INFO] [stdout] 190 | use pandemist_vehicle_elements::ApiCoupler; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `ApiCoupler` in the root [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct instead [INFO] [stdout] | [INFO] [stdout] 190 | use pandemist_vehicle_elements::api::coupler::ApiCoupler; [INFO] [stdout] | ++++++++++++++ [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/api/animation.rs - api::animation::Animation (line 12) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `pandemist_vehicle_elements::Animation` [INFO] [stdout] --> src/api/animation.rs:14:5 [INFO] [stdout] | [INFO] [stdout] 14 | use pandemist_vehicle_elements::Animation; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `Animation` in the root [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct instead [INFO] [stdout] | [INFO] [stdout] 14 | use pandemist_vehicle_elements::api::animation::Animation; [INFO] [stdout] | ++++++++++++++++ [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/api/axis.rs - api::axis::ApiRailAxis::loadforce_axle (line 226) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ApiRailAxis` [INFO] [stdout] --> src/api/axis.rs:227:12 [INFO] [stdout] | [INFO] [stdout] 227 | let axle = ApiRailAxis::new(0, 0); [INFO] [stdout] | ^^^^^^^^^^^ use of undeclared type `ApiRailAxis` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 226 + use pandemist_vehicle_elements::api::axis::ApiRailAxis; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 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/api/bogie.rs - api::bogie::ApiBogie (line 14) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `pandemist_vehicle_elements::ApiBogie` [INFO] [stdout] --> src/api/bogie.rs:16:5 [INFO] [stdout] | [INFO] [stdout] 16 | use pandemist_vehicle_elements::ApiBogie; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `ApiBogie` in the root [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct instead [INFO] [stdout] | [INFO] [stdout] 16 | use pandemist_vehicle_elements::api::bogie::ApiBogie; [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/api/coupler.rs - api::coupler::ApiCoupler (line 16) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `pandemist_vehicle_elements::ApiCoupler` [INFO] [stdout] --> src/api/coupler.rs:19:5 [INFO] [stdout] | [INFO] [stdout] 19 | use pandemist_vehicle_elements::ApiCoupler; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `ApiCoupler` in the root [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct instead [INFO] [stdout] | [INFO] [stdout] 19 | use pandemist_vehicle_elements::api::coupler::ApiCoupler; [INFO] [stdout] | ++++++++++++++ [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `pandemist_vehicle_elements::CouplingState` [INFO] [stdout] --> src/api/coupler.rs:20:5 [INFO] [stdout] | [INFO] [stdout] 20 | use pandemist_vehicle_elements::CouplingState; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `CouplingState` in the root [INFO] [stdout] | [INFO] [stdout] help: consider importing this enum instead [INFO] [stdout] | [INFO] [stdout] 20 | use pandemist_vehicle_elements::api::mock_enums::CouplingState; [INFO] [stdout] | +++++++++++++++++ [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/api/axis.rs - api::axis::ApiRailAxis::invradius (line 251) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ApiRailAxis` [INFO] [stdout] --> src/api/axis.rs:252:12 [INFO] [stdout] | [INFO] [stdout] 252 | let axle = ApiRailAxis::new(0, 0); [INFO] [stdout] | ^^^^^^^^^^^ use of undeclared type `ApiRailAxis` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 251 + use pandemist_vehicle_elements::api::axis::ApiRailAxis; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 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/api/axis.rs - api::axis::ApiRailAxis::railquality (line 282) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ApiRailAxis` [INFO] [stdout] --> src/api/axis.rs:285:12 [INFO] [stdout] | [INFO] [stdout] 285 | let axle = ApiRailAxis::new(0, 0); [INFO] [stdout] | ^^^^^^^^^^^ use of undeclared type `ApiRailAxis` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 282 + use pandemist_vehicle_elements::api::axis::ApiRailAxis; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 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/api/animation.rs - api::animation::MappedAnimation (line 89) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `pandemist_vehicle_elements::MappedAnimation` [INFO] [stdout] --> src/api/animation.rs:91:5 [INFO] [stdout] | [INFO] [stdout] 91 | use pandemist_vehicle_elements::MappedAnimation; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `MappedAnimation` in the root [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct instead [INFO] [stdout] | [INFO] [stdout] 91 | use pandemist_vehicle_elements::api::animation::MappedAnimation; [INFO] [stdout] | ++++++++++++++++ [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `PiecewiseLinearFunction` [INFO] [stdout] --> src/api/animation.rs:96:14 [INFO] [stdout] | [INFO] [stdout] 96 | Some(PiecewiseLinearFunction::new(vec![ [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type `PiecewiseLinearFunction` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 88 + use lotus_extra::math::PiecewiseLinearFunction; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0432, E0433. [INFO] [stdout] For more information about an error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/api/electrical_supply.rs - api::electrical_supply::ApiPantograph::voltage (line 75) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ApiPantograph` [INFO] [stdout] --> src/api/electrical_supply.rs:76:18 [INFO] [stdout] | [INFO] [stdout] 76 | let pantograph = ApiPantograph::new(1); [INFO] [stdout] | ^^^^^^^^^^^^^ use of undeclared type `ApiPantograph` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 75 + use pandemist_vehicle_elements::api::electrical_supply::ApiPantograph; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 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/api/coupler.rs - api::coupler::ApiCoupler::new (line 50) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `pandemist_vehicle_elements::ApiCoupler` [INFO] [stdout] --> src/api/coupler.rs:53:5 [INFO] [stdout] | [INFO] [stdout] 53 | use pandemist_vehicle_elements::ApiCoupler; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `ApiCoupler` in the root [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct instead [INFO] [stdout] | [INFO] [stdout] 53 | use pandemist_vehicle_elements::api::coupler::ApiCoupler; [INFO] [stdout] | ++++++++++++++ [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/api/bogie.rs - api::bogie::ApiBogie::railbrake_force (line 67) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `pandemist_vehicle_elements::ApiBogie` [INFO] [stdout] --> src/api/bogie.rs:69:5 [INFO] [stdout] | [INFO] [stdout] 69 | use pandemist_vehicle_elements::ApiBogie; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `ApiBogie` in the root [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct instead [INFO] [stdout] | [INFO] [stdout] 69 | use pandemist_vehicle_elements::api::bogie::ApiBogie; [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/api/bogie.rs - api::bogie::invradius_abs_max (line 98) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `pandemist_vehicle_elements::invradius_abs_max` [INFO] [stdout] --> src/api/bogie.rs:100:5 [INFO] [stdout] | [INFO] [stdout] 100 | use pandemist_vehicle_elements::invradius_abs_max; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `invradius_abs_max` in the root [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/api/general.rs - api::general::district_light (line 111) stdout ---- [INFO] [stdout] error[E0425]: cannot find function `district_light` in this scope [INFO] [stdout] --> src/api/general.rs:112:25 [INFO] [stdout] | [INFO] [stdout] 112 | let district_lighting = district_light(); [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 111 + use pandemist_vehicle_elements::api::general::district_light; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 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/api/coupler.rs - api::coupler::ApiCoupler::coupling_state (line 117) stdout ---- [INFO] [stdout] error[E0432]: unresolved imports `pandemist_vehicle_elements::ApiCoupler`, `pandemist_vehicle_elements::CouplingState` [INFO] [stdout] --> src/api/coupler.rs:120:34 [INFO] [stdout] | [INFO] [stdout] 120 | use pandemist_vehicle_elements::{ApiCoupler, CouplingState}; [INFO] [stdout] | ^^^^^^^^^^ ^^^^^^^^^^^^^ no `CouplingState` in the root [INFO] [stdout] | | [INFO] [stdout] | no `ApiCoupler` in the root [INFO] [stdout] | [INFO] [stdout] = help: consider importing this struct instead: [INFO] [stdout] pandemist_vehicle_elements::api::coupler::ApiCoupler [INFO] [stdout] = help: consider importing this enum instead: [INFO] [stdout] pandemist_vehicle_elements::api::mock_enums::CouplingState [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/api/coupler.rs - api::coupler::ApiCoupler::is_coupled (line 73) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `pandemist_vehicle_elements::ApiCoupler` [INFO] [stdout] --> src/api/coupler.rs:76:5 [INFO] [stdout] | [INFO] [stdout] 76 | use pandemist_vehicle_elements::ApiCoupler; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `ApiCoupler` in the root [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct instead [INFO] [stdout] | [INFO] [stdout] 76 | use pandemist_vehicle_elements::api::coupler::ApiCoupler; [INFO] [stdout] | ++++++++++++++ [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/api/general.rs - api::general::signalstate (line 200) stdout ---- [INFO] [stdout] error[E0425]: cannot find function `signalstate` in this scope [INFO] [stdout] --> src/api/general.rs:201:13 [INFO] [stdout] | [INFO] [stdout] 201 | let state = signalstate(); [INFO] [stdout] | ^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 200 + use pandemist_vehicle_elements::api::general::signalstate; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 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/api/electrical_supply.rs - api::electrical_supply::ApiPantograph (line 25) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `pandemist_vehicle_elements::electrical_supply` [INFO] [stdout] --> src/api/electrical_supply.rs:27:33 [INFO] [stdout] | [INFO] [stdout] 27 | use pandemist_vehicle_elements::electrical_supply::ApiPantograph; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ could not find `electrical_supply` in `pandemist_vehicle_elements` [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/api/general.rs - api::general::set_hint (line 140) stdout ---- [INFO] [stdout] error[E0425]: cannot find function `set_hint` in this scope [INFO] [stdout] --> src/api/general.rs:141:1 [INFO] [stdout] | [INFO] [stdout] 141 | set_hint("Press E to interact"); [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 140 + use pandemist_vehicle_elements::api::general::set_hint; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `set_hint` in this scope [INFO] [stdout] --> src/api/general.rs:142:1 [INFO] [stdout] | [INFO] [stdout] 142 | set_hint("Low health - find a safe place to rest"); [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 140 + use pandemist_vehicle_elements::api::general::set_hint; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `set_hint` in this scope [INFO] [stdout] --> src/api/general.rs:143:1 [INFO] [stdout] | [INFO] [stdout] 143 | set_hint(""); [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 140 + use pandemist_vehicle_elements::api::general::set_hint; [INFO] [stdout] | [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/api/key_event.rs - api::key_event::KeyEvent::is_pressed (line 205) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `pandemist_vehicle_elements::KeyEvent` [INFO] [stdout] --> src/api/key_event.rs:207:5 [INFO] [stdout] | [INFO] [stdout] 207 | use pandemist_vehicle_elements::KeyEvent; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `KeyEvent` in the root [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct instead [INFO] [stdout] | [INFO] [stdout] 207 | use pandemist_vehicle_elements::api::key_event::KeyEvent; [INFO] [stdout] | ++++++++++++++++ [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/api/coupler.rs - api::coupler::ApiCoupler::set_coupling_y_offset (line 213) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `pandemist_vehicle_elements::ApiCoupler` [INFO] [stdout] --> src/api/coupler.rs:216:5 [INFO] [stdout] | [INFO] [stdout] 216 | use pandemist_vehicle_elements::ApiCoupler; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `ApiCoupler` in the root [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct instead [INFO] [stdout] | [INFO] [stdout] 216 | use pandemist_vehicle_elements::api::coupler::ApiCoupler; [INFO] [stdout] | ++++++++++++++ [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/api/key_event.rs - api::key_event::KeyEvent (line 25) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `pandemist_vehicle_elements::KeyEvent` [INFO] [stdout] --> src/api/key_event.rs:27:5 [INFO] [stdout] | [INFO] [stdout] 27 | use pandemist_vehicle_elements::KeyEvent; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `KeyEvent` in the root [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct instead [INFO] [stdout] | [INFO] [stdout] 27 | use pandemist_vehicle_elements::api::key_event::KeyEvent; [INFO] [stdout] | ++++++++++++++++ [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/api/light.rs - api::light::BlinkRelais::new (line 163) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `pandemist_vehicle_elements::BlinkRelais` [INFO] [stdout] --> src/api/light.rs:165:5 [INFO] [stdout] | [INFO] [stdout] 165 | use pandemist_vehicle_elements::BlinkRelais; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `BlinkRelais` in the root [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct instead [INFO] [stdout] | [INFO] [stdout] 165 | use pandemist_vehicle_elements::api::light::BlinkRelais; [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/api/general.rs - api::general::night_tex (line 25) stdout ---- [INFO] [stdout] error[E0425]: cannot find function `night_tex` in this scope [INFO] [stdout] --> src/api/general.rs:26:21 [INFO] [stdout] | [INFO] [stdout] 26 | let night_setting = night_tex(); [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 25 + use pandemist_vehicle_elements::api::general::night_tex; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 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/api/light.rs - api::light::BlinkRelais::tick (line 192) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `pandemist_vehicle_elements::BlinkRelais` [INFO] [stdout] --> src/api/light.rs:194:5 [INFO] [stdout] | [INFO] [stdout] 194 | use pandemist_vehicle_elements::BlinkRelais; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `BlinkRelais` in the root [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct instead [INFO] [stdout] | [INFO] [stdout] 194 | use pandemist_vehicle_elements::api::light::BlinkRelais; [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/api/key_event.rs - api::key_event::KeyEvent::is_just_released (line 164) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `pandemist_vehicle_elements::KeyEvent` [INFO] [stdout] --> src/api/key_event.rs:166:5 [INFO] [stdout] | [INFO] [stdout] 166 | use pandemist_vehicle_elements::KeyEvent; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `KeyEvent` in the root [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct instead [INFO] [stdout] | [INFO] [stdout] 166 | use pandemist_vehicle_elements::api::key_event::KeyEvent; [INFO] [stdout] | ++++++++++++++++ [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/api/general.rs - api::general::env_brightness (line 51) stdout ---- [INFO] [stdout] error[E0425]: cannot find function `env_brightness` in this scope [INFO] [stdout] --> src/api/general.rs:52:18 [INFO] [stdout] | [INFO] [stdout] 52 | let brightness = env_brightness(); [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 51 + use pandemist_vehicle_elements::api::general::env_brightness; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 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/api/electrical_supply.rs - api::electrical_supply::ApiPantograph::new (line 54) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ApiPantograph` [INFO] [stdout] --> src/api/electrical_supply.rs:55:18 [INFO] [stdout] | [INFO] [stdout] 55 | let pantograph = ApiPantograph::new(1); [INFO] [stdout] | ^^^^^^^^^^^^^ use of undeclared type `ApiPantograph` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 54 + use pandemist_vehicle_elements::api::electrical_supply::ApiPantograph; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 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/api/coupler.rs - api::coupler::ApiCoupler::set_coupling_state (line 149) stdout ---- [INFO] [stdout] error[E0432]: unresolved imports `pandemist_vehicle_elements::ApiCoupler`, `pandemist_vehicle_elements::CouplingState` [INFO] [stdout] --> src/api/coupler.rs:152:34 [INFO] [stdout] | [INFO] [stdout] 152 | use pandemist_vehicle_elements::{ApiCoupler, CouplingState}; [INFO] [stdout] | ^^^^^^^^^^ ^^^^^^^^^^^^^ no `CouplingState` in the root [INFO] [stdout] | | [INFO] [stdout] | no `ApiCoupler` in the root [INFO] [stdout] | [INFO] [stdout] = help: consider importing this struct instead: [INFO] [stdout] pandemist_vehicle_elements::api::coupler::ApiCoupler [INFO] [stdout] = help: consider importing this enum instead: [INFO] [stdout] pandemist_vehicle_elements::api::mock_enums::CouplingState [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/api/key_event.rs - api::key_event::KeyEvent::is_released (line 245) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `pandemist_vehicle_elements::KeyEvent` [INFO] [stdout] --> src/api/key_event.rs:247:5 [INFO] [stdout] | [INFO] [stdout] 247 | use pandemist_vehicle_elements::KeyEvent; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `KeyEvent` in the root [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct instead [INFO] [stdout] | [INFO] [stdout] 247 | use pandemist_vehicle_elements::api::key_event::KeyEvent; [INFO] [stdout] | ++++++++++++++++ [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/api/light.rs - api::light::SimpleBlinker::tick (line 306) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `pandemist_vehicle_elements::SimpleBlinker` [INFO] [stdout] --> src/api/light.rs:308:5 [INFO] [stdout] | [INFO] [stdout] 308 | use pandemist_vehicle_elements::SimpleBlinker; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `SimpleBlinker` in the root [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct instead [INFO] [stdout] | [INFO] [stdout] 308 | use pandemist_vehicle_elements::api::light::SimpleBlinker; [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/api/general.rs - api::general::mouse_move (line 169) stdout ---- [INFO] [stdout] error[E0425]: cannot find function `mouse_move` in this scope [INFO] [stdout] --> src/api/general.rs:170:19 [INFO] [stdout] | [INFO] [stdout] 170 | let mouse_delta = mouse_move(); [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 169 + use pandemist_vehicle_elements::api::general::mouse_move; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 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/api/mock_enums.rs - api::mock_enums::CouplingState (line 13) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `pandemist_vehicle_elements_name` [INFO] [stdout] --> src/api/mock_enums.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | use pandemist_vehicle_elements_name::CouplingState; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `pandemist_vehicle_elements_name` [INFO] [stdout] | [INFO] [stdout] help: there is a crate or module with a similar name [INFO] [stdout] | [INFO] [stdout] 15 - use pandemist_vehicle_elements_name::CouplingState; [INFO] [stdout] 15 + use pandemist_vehicle_elements::CouplingState; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/api/light.rs - api::light::Light::set_brightness (line 52) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `pandemist_vehicle_elements::Light` [INFO] [stdout] --> src/api/light.rs:54:5 [INFO] [stdout] | [INFO] [stdout] 54 | use pandemist_vehicle_elements::Light; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `Light` in the root [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these structs instead [INFO] [stdout] | [INFO] [stdout] 54 - use pandemist_vehicle_elements::Light; [INFO] [stdout] 54 + use lotus_extra::messages::std::Light; [INFO] [stdout] | [INFO] [stdout] 54 | use pandemist_vehicle_elements::api::light::Light; [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/api/general.rs - api::general::surface_brightness (line 79) stdout ---- [INFO] [stdout] error[E0425]: cannot find function `surface_brightness` in this scope [INFO] [stdout] --> src/api/general.rs:80:22 [INFO] [stdout] | [INFO] [stdout] 80 | let surface_bright = surface_brightness(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 79 + use pandemist_vehicle_elements::api::general::surface_brightness; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `env_brightness` in this scope [INFO] [stdout] --> src/api/general.rs:81:18 [INFO] [stdout] | [INFO] [stdout] 81 | let env_bright = env_brightness(); [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 79 + use pandemist_vehicle_elements::api::general::env_brightness; [INFO] [stdout] | [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/api/mock_enums.rs - api::mock_enums::i32::from (line 70) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `pandemist_vehicle_elements_name` [INFO] [stdout] --> src/api/mock_enums.rs:72:5 [INFO] [stdout] | [INFO] [stdout] 72 | use pandemist_vehicle_elements_name::VehicleInitState; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `pandemist_vehicle_elements_name` [INFO] [stdout] | [INFO] [stdout] help: there is a crate or module with a similar name [INFO] [stdout] | [INFO] [stdout] 72 - use pandemist_vehicle_elements_name::VehicleInitState; [INFO] [stdout] 72 + use pandemist_vehicle_elements::VehicleInitState; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/api/key_event.rs - api::key_event::KeyEvent::is_just_pressed (line 123) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `pandemist_vehicle_elements::KeyEvent` [INFO] [stdout] --> src/api/key_event.rs:125:5 [INFO] [stdout] | [INFO] [stdout] 125 | use pandemist_vehicle_elements::KeyEvent; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `KeyEvent` in the root [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct instead [INFO] [stdout] | [INFO] [stdout] 125 | use pandemist_vehicle_elements::api::key_event::KeyEvent; [INFO] [stdout] | ++++++++++++++++ [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/api/mock_enums.rs - api::mock_enums::PlayerInitPos (line 93) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `pandemist_vehicle_elements_name` [INFO] [stdout] --> src/api/mock_enums.rs:95:5 [INFO] [stdout] | [INFO] [stdout] 95 | use pandemist_vehicle_elements_name::PlayerInitPos; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `pandemist_vehicle_elements_name` [INFO] [stdout] | [INFO] [stdout] help: there is a crate or module with a similar name [INFO] [stdout] | [INFO] [stdout] 95 - use pandemist_vehicle_elements_name::PlayerInitPos; [INFO] [stdout] 95 + use pandemist_vehicle_elements::PlayerInitPos; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/api/light.rs - api::light::LightBulb::new (line 91) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `pandemist_vehicle_elements::LightBulb` [INFO] [stdout] --> src/api/light.rs:93:5 [INFO] [stdout] | [INFO] [stdout] 93 | use pandemist_vehicle_elements::LightBulb; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `LightBulb` in the root [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct instead [INFO] [stdout] | [INFO] [stdout] 93 | use pandemist_vehicle_elements::api::light::LightBulb; [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/api/simulation_settings.rs - api::simulation_settings::init_car_is_reversed (line 132) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `pandemist_vehicle_elements::simulation_settings` [INFO] [stdout] --> src/api/simulation_settings.rs:134:33 [INFO] [stdout] | [INFO] [stdout] 134 | use pandemist_vehicle_elements::simulation_settings::init_car_is_reversed; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ could not find `simulation_settings` in `pandemist_vehicle_elements` [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/api/simulation_settings.rs - api::simulation_settings::deadmans_switch (line 203) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `pandemist_vehicle_elements::simulation_settings` [INFO] [stdout] --> src/api/simulation_settings.rs:205:33 [INFO] [stdout] | [INFO] [stdout] 205 | use pandemist_vehicle_elements::simulation_settings::deadmans_switch; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ could not find `simulation_settings` in `pandemist_vehicle_elements` [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/api/light.rs - api::light::Light::new (line 29) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `pandemist_vehicle_elements::Light` [INFO] [stdout] --> src/api/light.rs:31:5 [INFO] [stdout] | [INFO] [stdout] 31 | use pandemist_vehicle_elements::Light; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `Light` in the root [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these structs instead [INFO] [stdout] | [INFO] [stdout] 31 - use pandemist_vehicle_elements::Light; [INFO] [stdout] 31 + use lotus_extra::messages::std::Light; [INFO] [stdout] | [INFO] [stdout] 31 | use pandemist_vehicle_elements::api::light::Light; [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/api/mock_enums.rs - api::mock_enums::VehicleInitState (line 41) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `pandemist_vehicle_elements_name` [INFO] [stdout] --> src/api/mock_enums.rs:43:5 [INFO] [stdout] | [INFO] [stdout] 43 | use pandemist_vehicle_elements_name::VehicleInitState; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `pandemist_vehicle_elements_name` [INFO] [stdout] | [INFO] [stdout] help: there is a crate or module with a similar name [INFO] [stdout] | [INFO] [stdout] 43 - use pandemist_vehicle_elements_name::VehicleInitState; [INFO] [stdout] 43 + use pandemist_vehicle_elements::VehicleInitState; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/api/sound.rs - api::sound (line 16) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `sound` [INFO] [stdout] --> src/api/sound.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | use sound::{Sound, SoundTarget, SoundWithVol}; [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `sound` [INFO] [stdout] | [INFO] [stdout] help: to make use of source file src/api/sound.rs, use `mod sound` in this file to declare the module [INFO] [stdout] | [INFO] [stdout] 16 + mod sound; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/api/light.rs - api::light::BlinkRelais::reset (line 231) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `pandemist_vehicle_elements::BlinkRelais` [INFO] [stdout] --> src/api/light.rs:233:5 [INFO] [stdout] | [INFO] [stdout] 233 | use pandemist_vehicle_elements::BlinkRelais; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `BlinkRelais` in the root [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct instead [INFO] [stdout] | [INFO] [stdout] 233 | use pandemist_vehicle_elements::api::light::BlinkRelais; [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/api/electrical_supply.rs - api::electrical_supply::ApiPantograph::height (line 100) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ApiPantograph` [INFO] [stdout] --> src/api/electrical_supply.rs:101:18 [INFO] [stdout] | [INFO] [stdout] 101 | let pantograph = ApiPantograph::new(1); [INFO] [stdout] | ^^^^^^^^^^^^^ use of undeclared type `ApiPantograph` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 100 + use pandemist_vehicle_elements::api::electrical_supply::ApiPantograph; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 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/api/sound.rs - api::sound::Sound::new_simple (line 194) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `sound` [INFO] [stdout] --> src/api/sound.rs:195:5 [INFO] [stdout] | [INFO] [stdout] 195 | use sound::Sound; [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `sound` [INFO] [stdout] | [INFO] [stdout] help: to make use of source file src/api/sound.rs, use `mod sound` in this file to declare the module [INFO] [stdout] | [INFO] [stdout] 194 + mod sound; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/api/simulation_settings.rs - api::simulation_settings::init_user_placed (line 168) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `pandemist_vehicle_elements::simulation_settings` [INFO] [stdout] --> src/api/simulation_settings.rs:170:33 [INFO] [stdout] | [INFO] [stdout] 170 | use pandemist_vehicle_elements::simulation_settings::init_user_placed; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ could not find `simulation_settings` in `pandemist_vehicle_elements` [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `pandemist_vehicle_elements::mock_enums` [INFO] [stdout] --> src/api/simulation_settings.rs:171:33 [INFO] [stdout] | [INFO] [stdout] 171 | use pandemist_vehicle_elements::mock_enums::PlayerInitPos; [INFO] [stdout] | ^^^^^^^^^^ could not find `mock_enums` in `pandemist_vehicle_elements` [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/api/sound.rs - api::sound::Sound::new (line 163) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `sound` [INFO] [stdout] --> src/api/sound.rs:164:5 [INFO] [stdout] | [INFO] [stdout] 164 | use sound::Sound; [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `sound` [INFO] [stdout] | [INFO] [stdout] help: to make use of source file src/api/sound.rs, use `mod sound` in this file to declare the module [INFO] [stdout] | [INFO] [stdout] 163 + mod sound; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/api/sound.rs - api::sound::Sound::start (line 254) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `sound` [INFO] [stdout] --> src/api/sound.rs:255:5 [INFO] [stdout] | [INFO] [stdout] 255 | use sound::Sound; [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `sound` [INFO] [stdout] | [INFO] [stdout] help: to make use of source file src/api/sound.rs, use `mod sound` in this file to declare the module [INFO] [stdout] | [INFO] [stdout] 254 + mod sound; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/api/simulation_settings.rs - api::simulation_settings::init_pos_in_train (line 99) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `pandemist_vehicle_elements::simulation_settings` [INFO] [stdout] --> src/api/simulation_settings.rs:101:33 [INFO] [stdout] | [INFO] [stdout] 101 | use pandemist_vehicle_elements::simulation_settings::init_pos_in_train; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ could not find `simulation_settings` in `pandemist_vehicle_elements` [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/api/simulation_settings.rs - api::simulation_settings::realisitc_electric_supply (line 23) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `pandemist_vehicle_elements::simulation_settings` [INFO] [stdout] --> src/api/simulation_settings.rs:25:33 [INFO] [stdout] | [INFO] [stdout] 25 | use pandemist_vehicle_elements::simulation_settings::realisitc_electric_supply; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ could not find `simulation_settings` in `pandemist_vehicle_elements` [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/api/sound.rs - api::sound::SoundTarget::from (line 72) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `sound` [INFO] [stdout] --> src/api/sound.rs:73:5 [INFO] [stdout] | [INFO] [stdout] 73 | use sound::SoundTarget; [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `sound` [INFO] [stdout] | [INFO] [stdout] help: to make use of source file src/api/sound.rs, use `mod sound` in this file to declare the module [INFO] [stdout] | [INFO] [stdout] 72 + mod sound; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/api/light.rs - api::light::SimpleBlinker::new (line 278) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `pandemist_vehicle_elements::SimpleBlinker` [INFO] [stdout] --> src/api/light.rs:280:5 [INFO] [stdout] | [INFO] [stdout] 280 | use pandemist_vehicle_elements::SimpleBlinker; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `SimpleBlinker` in the root [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct instead [INFO] [stdout] | [INFO] [stdout] 280 | use pandemist_vehicle_elements::api::light::SimpleBlinker; [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/api/sound.rs - api::sound::Sound::update_pitch (line 317) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `sound` [INFO] [stdout] --> src/api/sound.rs:318:5 [INFO] [stdout] | [INFO] [stdout] 318 | use sound::Sound; [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `sound` [INFO] [stdout] | [INFO] [stdout] help: to make use of source file src/api/sound.rs, use `mod sound` in this file to declare the module [INFO] [stdout] | [INFO] [stdout] 317 + mod sound; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/api/key_event.rs - api::key_event::KeyEvent::new (line 63) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `pandemist_vehicle_elements::KeyEvent` [INFO] [stdout] --> src/api/key_event.rs:65:5 [INFO] [stdout] | [INFO] [stdout] 65 | use pandemist_vehicle_elements::KeyEvent; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `KeyEvent` in the root [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct instead [INFO] [stdout] | [INFO] [stdout] 65 | use pandemist_vehicle_elements::api::key_event::KeyEvent; [INFO] [stdout] | ++++++++++++++++ [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/api/light.rs - api::light::LightBulb::tick (line 116) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `pandemist_vehicle_elements::LightBulb` [INFO] [stdout] --> src/api/light.rs:118:5 [INFO] [stdout] | [INFO] [stdout] 118 | use pandemist_vehicle_elements::LightBulb; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `LightBulb` in the root [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct instead [INFO] [stdout] | [INFO] [stdout] 118 | use pandemist_vehicle_elements::api::light::LightBulb; [INFO] [stdout] | ++++++++++++ [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/api/sound.rs - api::sound::Sound::update_target (line 214) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `sound` [INFO] [stdout] --> src/api/sound.rs:215:5 [INFO] [stdout] | [INFO] [stdout] 215 | use sound::{Sound, SoundTarget}; [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `sound` [INFO] [stdout] | [INFO] [stdout] help: to make use of source file src/api/sound.rs, use `mod sound` in this file to declare the module [INFO] [stdout] | [INFO] [stdout] 214 + mod sound; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/api/sound.rs - api::sound::SoundWithEnd::new (line 458) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `sound` [INFO] [stdout] --> src/api/sound.rs:459:5 [INFO] [stdout] | [INFO] [stdout] 459 | use sound::SoundWithEnd; [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `sound` [INFO] [stdout] | [INFO] [stdout] help: to make use of source file src/api/sound.rs, use `mod sound` in this file to declare the module [INFO] [stdout] | [INFO] [stdout] 458 + mod sound; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/api/sound.rs - api::sound::Sound::update_volume (line 289) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `sound` [INFO] [stdout] --> src/api/sound.rs:290:5 [INFO] [stdout] | [INFO] [stdout] 290 | use sound::Sound; [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `sound` [INFO] [stdout] | [INFO] [stdout] help: to make use of source file src/api/sound.rs, use `mod sound` in this file to declare the module [INFO] [stdout] | [INFO] [stdout] 289 + mod sound; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/api/sound.rs - api::sound::Sound::start_stop (line 234) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `sound` [INFO] [stdout] --> src/api/sound.rs:235:5 [INFO] [stdout] | [INFO] [stdout] 235 | use sound::Sound; [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `sound` [INFO] [stdout] | [INFO] [stdout] help: to make use of source file src/api/sound.rs, use `mod sound` in this file to declare the module [INFO] [stdout] | [INFO] [stdout] 234 + mod sound; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/api/sound.rs - api::sound::SoundWithStartAndEnd::new (line 548) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `sound` [INFO] [stdout] --> src/api/sound.rs:549:5 [INFO] [stdout] | [INFO] [stdout] 549 | use sound::SoundWithStartAndEnd; [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `sound` [INFO] [stdout] | [INFO] [stdout] help: to make use of source file src/api/sound.rs, use `mod sound` in this file to declare the module [INFO] [stdout] | [INFO] [stdout] 548 + mod sound; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/api/sound.rs - api::sound::SoundWithEnd::tick (line 481) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `sound` [INFO] [stdout] --> src/api/sound.rs:482:5 [INFO] [stdout] | [INFO] [stdout] 482 | use sound::SoundWithEnd; [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `sound` [INFO] [stdout] | [INFO] [stdout] help: to make use of source file src/api/sound.rs, use `mod sound` in this file to declare the module [INFO] [stdout] | [INFO] [stdout] 481 + mod sound; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `door_is_opening` in this scope [INFO] [stdout] --> src/api/sound.rs:486:12 [INFO] [stdout] | [INFO] [stdout] 486 | sound.tick(door_is_opening); [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, E0432. [INFO] [stdout] For more information about an error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/api/sound.rs - api::sound::Sound (line 123) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `sound` [INFO] [stdout] --> src/api/sound.rs:124:5 [INFO] [stdout] | [INFO] [stdout] 124 | use sound::{Sound, SoundTarget}; [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `sound` [INFO] [stdout] | [INFO] [stdout] help: to make use of source file src/api/sound.rs, use `mod sound` in this file to declare the module [INFO] [stdout] | [INFO] [stdout] 123 + mod sound; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/api/sound.rs - api::sound::Sound::stop (line 269) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `sound` [INFO] [stdout] --> src/api/sound.rs:270:5 [INFO] [stdout] | [INFO] [stdout] 270 | use sound::Sound; [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `sound` [INFO] [stdout] | [INFO] [stdout] help: to make use of source file src/api/sound.rs, use `mod sound` in this file to declare the module [INFO] [stdout] | [INFO] [stdout] 269 + mod sound; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/api/sound.rs - api::sound::SoundTarget (line 40) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `sound` [INFO] [stdout] --> src/api/sound.rs:41:5 [INFO] [stdout] | [INFO] [stdout] 41 | use sound::SoundTarget; [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `sound` [INFO] [stdout] | [INFO] [stdout] help: to make use of source file src/api/sound.rs, use `mod sound` in this file to declare the module [INFO] [stdout] | [INFO] [stdout] 40 + mod sound; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/api/sound.rs - api::sound::SoundWithVol::new (line 377) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `sound` [INFO] [stdout] --> src/api/sound.rs:378:5 [INFO] [stdout] | [INFO] [stdout] 378 | use sound::SoundWithVol; [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `sound` [INFO] [stdout] | [INFO] [stdout] help: to make use of source file src/api/sound.rs, use `mod sound` in this file to declare the module [INFO] [stdout] | [INFO] [stdout] 377 + mod sound; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/api/sound.rs - api::sound::SoundWithEnd (line 428) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `sound` [INFO] [stdout] --> src/api/sound.rs:429:5 [INFO] [stdout] | [INFO] [stdout] 429 | use sound::SoundWithEnd; [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `sound` [INFO] [stdout] | [INFO] [stdout] help: to make use of source file src/api/sound.rs, use `mod sound` in this file to declare the module [INFO] [stdout] | [INFO] [stdout] 428 + mod sound; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `engine_active` in this scope [INFO] [stdout] --> src/api/sound.rs:437:19 [INFO] [stdout] | [INFO] [stdout] 437 | engine_sound.tick(engine_active); [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, E0432. [INFO] [stdout] For more information about an error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/api/sound.rs - api::sound::SoundWithStartAndEnd::tick (line 576) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `sound` [INFO] [stdout] --> src/api/sound.rs:577:5 [INFO] [stdout] | [INFO] [stdout] 577 | use sound::SoundWithStartAndEnd; [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `sound` [INFO] [stdout] | [INFO] [stdout] help: to make use of source file src/api/sound.rs, use `mod sound` in this file to declare the module [INFO] [stdout] | [INFO] [stdout] 576 + mod sound; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `player_casting_spell` in this scope [INFO] [stdout] --> src/api/sound.rs:585:12 [INFO] [stdout] | [INFO] [stdout] 585 | sound.tick(player_casting_spell); [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, E0432. [INFO] [stdout] For more information about an error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/api/sound.rs - api::sound::SoundWithVol (line 340) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `sound` [INFO] [stdout] --> src/api/sound.rs:341:5 [INFO] [stdout] | [INFO] [stdout] 341 | use sound::SoundWithVol; [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `sound` [INFO] [stdout] | [INFO] [stdout] help: to make use of source file src/api/sound.rs, use `mod sound` in this file to declare the module [INFO] [stdout] | [INFO] [stdout] 340 + mod sound; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/api/sound.rs - api::sound::SoundWithVol::tick (line 401) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `sound` [INFO] [stdout] --> src/api/sound.rs:402:5 [INFO] [stdout] | [INFO] [stdout] 402 | use sound::SoundWithVol; [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `sound` [INFO] [stdout] | [INFO] [stdout] help: to make use of source file src/api/sound.rs, use `mod sound` in this file to declare the module [INFO] [stdout] | [INFO] [stdout] 401 + mod sound; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `player_in_area` in this scope [INFO] [stdout] --> src/api/sound.rs:406:12 [INFO] [stdout] | [INFO] [stdout] 406 | sound.tick(player_in_area); [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, E0432. [INFO] [stdout] For more information about an error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/api/sound.rs - api::sound::SoundWithStartAndEnd (line 514) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `sound` [INFO] [stdout] --> src/api/sound.rs:515:5 [INFO] [stdout] | [INFO] [stdout] 515 | use sound::SoundWithStartAndEnd; [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `sound` [INFO] [stdout] | [INFO] [stdout] help: to make use of source file src/api/sound.rs, use `mod sound` in this file to declare the module [INFO] [stdout] | [INFO] [stdout] 514 + mod sound; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `machine_active` in this scope [INFO] [stdout] --> src/api/sound.rs:524:20 [INFO] [stdout] | [INFO] [stdout] 524 | complex_sound.tick(machine_active); [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, E0432. [INFO] [stdout] For more information about an error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/api/variable.rs - api::variable::Variable::new (line 56) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `variable` [INFO] [stdout] --> src/api/variable.rs:57:5 [INFO] [stdout] | [INFO] [stdout] 57 | use variable::Variable; [INFO] [stdout] | ^^^^^^^^ use of unresolved module or unlinked crate `variable` [INFO] [stdout] | [INFO] [stdout] help: to make use of source file src/api/variable.rs, use `mod variable` in this file to declare the module [INFO] [stdout] | [INFO] [stdout] 56 + mod variable; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/api/simulation_settings.rs - api::simulation_settings::init_ready_state (line 59) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `pandemist_vehicle_elements::simulation_settings` [INFO] [stdout] --> src/api/simulation_settings.rs:61:33 [INFO] [stdout] | [INFO] [stdout] 61 | use pandemist_vehicle_elements::simulation_settings::init_ready_state; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ could not find `simulation_settings` in `pandemist_vehicle_elements` [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `pandemist_vehicle_elements::mock_enums` [INFO] [stdout] --> src/api/simulation_settings.rs:62:33 [INFO] [stdout] | [INFO] [stdout] 62 | use pandemist_vehicle_elements::mock_enums::VehicleInitState; [INFO] [stdout] | ^^^^^^^^^^ could not find `mock_enums` in `pandemist_vehicle_elements` [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/api/sound.rs - api::sound::bool::from (line 100) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `sound` [INFO] [stdout] --> src/api/sound.rs:101:5 [INFO] [stdout] | [INFO] [stdout] 101 | use sound::SoundTarget; [INFO] [stdout] | ^^^^^ use of unresolved module or unlinked crate `sound` [INFO] [stdout] | [INFO] [stdout] help: to make use of source file src/api/sound.rs, use `mod sound` in this file to declare the module [INFO] [stdout] | [INFO] [stdout] 100 + mod sound; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/api/variable.rs - api::variable::Variable (line 19) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `variable` [INFO] [stdout] --> src/api/variable.rs:20:5 [INFO] [stdout] | [INFO] [stdout] 20 | use variable::Variable; [INFO] [stdout] | ^^^^^^^^ use of unresolved module or unlinked crate `variable` [INFO] [stdout] | [INFO] [stdout] help: to make use of source file src/api/variable.rs, use `mod variable` in this file to declare the module [INFO] [stdout] | [INFO] [stdout] 19 + mod variable; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/api/variable.rs - api::variable::get_var (line 144) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `variable` [INFO] [stdout] --> src/api/variable.rs:145:5 [INFO] [stdout] | [INFO] [stdout] 145 | use variable::get_var; [INFO] [stdout] | ^^^^^^^^ use of unresolved module or unlinked crate `variable` [INFO] [stdout] | [INFO] [stdout] help: to make use of source file src/api/variable.rs, use `mod variable` in this file to declare the module [INFO] [stdout] | [INFO] [stdout] 144 + mod variable; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/api/vehicle_door.rs - api::vehicle_door::VehicleDoor::occupied (line 279) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `VehicleDoor` [INFO] [stdout] --> src/api/vehicle_door.rs:280:12 [INFO] [stdout] | [INFO] [stdout] 280 | let door = VehicleDoor::new(1, true, true); [INFO] [stdout] | ^^^^^^^^^^^ use of undeclared type `VehicleDoor` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 279 + use pandemist_vehicle_elements::api::vehicle_door::VehicleDoor; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 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/api/variable.rs - api::variable::Variable::get (line 83) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `variable` [INFO] [stdout] --> src/api/variable.rs:84:5 [INFO] [stdout] | [INFO] [stdout] 84 | use variable::Variable; [INFO] [stdout] | ^^^^^^^^ use of unresolved module or unlinked crate `variable` [INFO] [stdout] | [INFO] [stdout] help: to make use of source file src/api/variable.rs, use `mod variable` in this file to declare the module [INFO] [stdout] | [INFO] [stdout] 83 + mod variable; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/api/vehicle_door.rs - api::vehicle_door::VehicleDoor::set_exit_available (line 145) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `VehicleDoor` [INFO] [stdout] --> src/api/vehicle_door.rs:146:16 [INFO] [stdout] | [INFO] [stdout] 146 | let mut door = VehicleDoor::new(1, true, false); [INFO] [stdout] | ^^^^^^^^^^^ use of undeclared type `VehicleDoor` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 145 + use pandemist_vehicle_elements::api::vehicle_door::VehicleDoor; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 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/api/vehicle_infos.rs - api::vehicle_infos::a_ground (line 133) stdout ---- [INFO] [stdout] error[E0425]: cannot find function `a_ground` in this scope [INFO] [stdout] --> src/api/vehicle_infos.rs:134:13 [INFO] [stdout] | [INFO] [stdout] 134 | let accel = a_ground(); [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 133 + use pandemist_vehicle_elements::api::vehicle_infos::a_ground; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 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/api/variable.rs - api::variable::Variable::set (line 111) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `variable` [INFO] [stdout] --> src/api/variable.rs:112:5 [INFO] [stdout] | [INFO] [stdout] 112 | use variable::Variable; [INFO] [stdout] | ^^^^^^^^ use of unresolved module or unlinked crate `variable` [INFO] [stdout] | [INFO] [stdout] help: to make use of source file src/api/variable.rs, use `mod variable` in this file to declare the module [INFO] [stdout] | [INFO] [stdout] 111 + mod variable; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/api/vehicle_door.rs - api::vehicle_door::VehicleDoor::set_open (line 81) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `VehicleDoor` [INFO] [stdout] --> src/api/vehicle_door.rs:82:16 [INFO] [stdout] | [INFO] [stdout] 82 | let mut door = VehicleDoor::new(1, true, true); [INFO] [stdout] | ^^^^^^^^^^^ use of undeclared type `VehicleDoor` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 81 + use pandemist_vehicle_elements::api::vehicle_door::VehicleDoor; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 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/api/variable.rs - api::variable::set_var (line 170) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `variable` [INFO] [stdout] --> src/api/variable.rs:171:5 [INFO] [stdout] | [INFO] [stdout] 171 | use variable::set_var; [INFO] [stdout] | ^^^^^^^^ use of unresolved module or unlinked crate `variable` [INFO] [stdout] | [INFO] [stdout] help: to make use of source file src/api/variable.rs, use `mod variable` in this file to declare the module [INFO] [stdout] | [INFO] [stdout] 170 + mod variable; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/api/vehicle_door.rs - api::vehicle_door::VehicleDoor::update_open (line 101) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `VehicleDoor` [INFO] [stdout] --> src/api/vehicle_door.rs:102:16 [INFO] [stdout] | [INFO] [stdout] 102 | let mut door = VehicleDoor::new(1, true, true); [INFO] [stdout] | ^^^^^^^^^^^ use of undeclared type `VehicleDoor` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 101 + use pandemist_vehicle_elements::api::vehicle_door::VehicleDoor; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 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/api/vehicle_infos.rs - api::vehicle_infos::v_ground (line 96) stdout ---- [INFO] [stdout] error[E0425]: cannot find function `velocity_vs_ground` in this scope [INFO] [stdout] --> src/api/vehicle_infos.rs:97:1 [INFO] [stdout] | [INFO] [stdout] 97 | velocity_vs_ground() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 96 + use lotus_script::vehicle::velocity_vs_ground; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 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/api/vehicle_infos.rs - api::vehicle_infos::acceleration_vec (line 159) stdout ---- [INFO] [stdout] error[E0425]: cannot find function `acceleration_vec` in this scope [INFO] [stdout] --> src/api/vehicle_infos.rs:160:17 [INFO] [stdout] | [INFO] [stdout] 160 | let accel_vec = acceleration_vec(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 159 + use pandemist_vehicle_elements::api::vehicle_infos::acceleration_vec; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 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/api/vehicle_door.rs - api::vehicle_door::VehicleDoor::request_in (line 233) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `VehicleDoor` [INFO] [stdout] --> src/api/vehicle_door.rs:234:12 [INFO] [stdout] | [INFO] [stdout] 234 | let door = VehicleDoor::new(1, true, true); [INFO] [stdout] | ^^^^^^^^^^^ use of undeclared type `VehicleDoor` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 233 + use pandemist_vehicle_elements::api::vehicle_door::VehicleDoor; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 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/api/vehicle_door.rs - api::vehicle_door::VehicleDoor::new (line 57) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `VehicleDoor` [INFO] [stdout] --> src/api/vehicle_door.rs:58:12 [INFO] [stdout] | [INFO] [stdout] 58 | let door = VehicleDoor::new(0, true, true); [INFO] [stdout] | ^^^^^^^^^^^ use of undeclared type `VehicleDoor` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 57 + use pandemist_vehicle_elements::api::vehicle_door::VehicleDoor; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 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/api/vehicle_door.rs - api::vehicle_door::VehicleDoor::set_exit_released (line 186) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `VehicleDoor` [INFO] [stdout] --> src/api/vehicle_door.rs:187:16 [INFO] [stdout] | [INFO] [stdout] 187 | let mut door = VehicleDoor::new(1, true, true); [INFO] [stdout] | ^^^^^^^^^^^ use of undeclared type `VehicleDoor` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 186 + use pandemist_vehicle_elements::api::vehicle_door::VehicleDoor; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 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/api/vehicle_door.rs - api::vehicle_door::VehicleDoor::set_entry_released (line 165) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `VehicleDoor` [INFO] [stdout] --> src/api/vehicle_door.rs:166:16 [INFO] [stdout] | [INFO] [stdout] 166 | let mut door = VehicleDoor::new(1, true, true); [INFO] [stdout] | ^^^^^^^^^^^ use of undeclared type `VehicleDoor` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 165 + use pandemist_vehicle_elements::api::vehicle_door::VehicleDoor; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 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/api/vehicle_door.rs - api::vehicle_door::VehicleDoor (line 16) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `pandemist_vehicle_elements::VehicleDoor` [INFO] [stdout] --> src/api/vehicle_door.rs:18:5 [INFO] [stdout] | [INFO] [stdout] 18 | use pandemist_vehicle_elements::VehicleDoor; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `VehicleDoor` in the root [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct instead [INFO] [stdout] | [INFO] [stdout] 18 | use pandemist_vehicle_elements::api::vehicle_door::VehicleDoor; [INFO] [stdout] | +++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of unresolved module or unlinked crate `log` [INFO] [stdout] --> src/api/vehicle_door.rs:25:5 [INFO] [stdout] | [INFO] [stdout] 25 | log::info!("STOP REQUEST"); [INFO] [stdout] | ^^^ use of unresolved module or unlinked crate `log` [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0432, E0433. [INFO] [stdout] For more information about an error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/api/vehicle_door.rs - api::vehicle_door::VehicleDoor::set_entry_available (line 125) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `VehicleDoor` [INFO] [stdout] --> src/api/vehicle_door.rs:126:16 [INFO] [stdout] | [INFO] [stdout] 126 | let mut door = VehicleDoor::new(1, false, true); [INFO] [stdout] | ^^^^^^^^^^^ use of undeclared type `VehicleDoor` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 125 + use pandemist_vehicle_elements::api::vehicle_door::VehicleDoor; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 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/api/vehicle_door.rs - api::vehicle_door::VehicleDoor::request_out (line 256) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `VehicleDoor` [INFO] [stdout] --> src/api/vehicle_door.rs:257:12 [INFO] [stdout] | [INFO] [stdout] 257 | let door = VehicleDoor::new(1, true, true); [INFO] [stdout] | ^^^^^^^^^^^ use of undeclared type `VehicleDoor` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 256 + use pandemist_vehicle_elements::api::vehicle_door::VehicleDoor; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 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/api/vehicle_door.rs - api::vehicle_door::VehicleDoor::update_released (line 208) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `VehicleDoor` [INFO] [stdout] --> src/api/vehicle_door.rs:209:16 [INFO] [stdout] | [INFO] [stdout] 209 | let mut door = VehicleDoor::new(1, true, true); [INFO] [stdout] | ^^^^^^^^^^^ use of undeclared type `VehicleDoor` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 208 + use pandemist_vehicle_elements::api::vehicle_door::VehicleDoor; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 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/api/vehicle_infos.rs - api::vehicle_infos::set_veh_registration (line 83) stdout ---- [INFO] [stdout] error[E0425]: cannot find function `set_veh_registration` in this scope [INFO] [stdout] --> src/api/vehicle_infos.rs:84:1 [INFO] [stdout] | [INFO] [stdout] 84 | set_veh_registration("B-V 3323".to_string()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 83 + use pandemist_vehicle_elements::api::vehicle_infos::set_veh_registration; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 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/api/vehicle_infos.rs - api::vehicle_infos::v_ground (line 107) stdout ---- [INFO] [stdout] error[E0425]: cannot find function `v_ground` in this scope [INFO] [stdout] --> src/api/vehicle_infos.rs:108:13 [INFO] [stdout] | [INFO] [stdout] 108 | let speed = v_ground(); [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 107 + use pandemist_vehicle_elements::api::vehicle_infos::v_ground; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 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/api/visible_flag.rs - api::visible_flag::Visiblility (line 12) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `pandemist_vehicle_elements::Visiblility` [INFO] [stdout] --> src/api/visible_flag.rs:14:5 [INFO] [stdout] | [INFO] [stdout] 14 | use pandemist_vehicle_elements::Visiblility; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `Visiblility` in the root [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct instead [INFO] [stdout] | [INFO] [stdout] 14 | use pandemist_vehicle_elements::api::visible_flag::Visiblility; [INFO] [stdout] | +++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/api/vehicle_infos.rs - api::vehicle_infos::veh_number (line 24) stdout ---- [INFO] [stdout] error[E0425]: cannot find function `veh_number` in this scope [INFO] [stdout] --> src/api/vehicle_infos.rs:25:18 [INFO] [stdout] | [INFO] [stdout] 25 | let vehicle_id = veh_number(); [INFO] [stdout] | ^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 24 + use pandemist_vehicle_elements::api::vehicle_infos::veh_number; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 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/api/vehicle_infos.rs - api::vehicle_infos::set_veh_number (line 44) stdout ---- [INFO] [stdout] error[E0425]: cannot find function `set_veh_number` in this scope [INFO] [stdout] --> src/api/vehicle_infos.rs:45:1 [INFO] [stdout] | [INFO] [stdout] 45 | set_veh_number("7351".to_string()); [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 44 + use pandemist_vehicle_elements::api::vehicle_infos::set_veh_number; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 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/api/vehicle_infos.rs - api::vehicle_infos::a_ground (line 122) stdout ---- [INFO] [stdout] error[E0425]: cannot find function `acceleration_vs_ground` in this scope [INFO] [stdout] --> src/api/vehicle_infos.rs:123:1 [INFO] [stdout] | [INFO] [stdout] 123 | acceleration_vs_ground() [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 122 + use lotus_script::vehicle::acceleration_vs_ground; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 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/components/electrics/converter.rs - components::electrics::converter::Converter (line 18) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `pandemist_vehicle_elements::converter` [INFO] [stdout] --> src/components/electrics/converter.rs:20:33 [INFO] [stdout] | [INFO] [stdout] 20 | use pandemist_vehicle_elements::converter::Converter; [INFO] [stdout] | ^^^^^^^^^ could not find `converter` in `pandemist_vehicle_elements` [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/api/vehicle_infos.rs - api::vehicle_infos::veh_registration (line 63) stdout ---- [INFO] [stdout] error[E0425]: cannot find function `veh_registration` in this scope [INFO] [stdout] --> src/api/vehicle_infos.rs:64:20 [INFO] [stdout] | [INFO] [stdout] 64 | let registration = veh_registration(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] | [INFO] [stdout] help: consider importing this function [INFO] [stdout] | [INFO] [stdout] 63 + use pandemist_vehicle_elements::api::vehicle_infos::veh_registration; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 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/api/visible_flag.rs - api::visible_flag::Visiblility::check (line 75) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `pandemist_vehicle_elements::Visiblility` [INFO] [stdout] --> src/api/visible_flag.rs:77:5 [INFO] [stdout] | [INFO] [stdout] 77 | use pandemist_vehicle_elements::Visiblility; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `Visiblility` in the root [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct instead [INFO] [stdout] | [INFO] [stdout] 77 | use pandemist_vehicle_elements::api::visible_flag::Visiblility; [INFO] [stdout] | +++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/api/visible_flag.rs - api::visible_flag::Visiblility::make_invisible (line 132) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `pandemist_vehicle_elements::Visiblility` [INFO] [stdout] --> src/api/visible_flag.rs:134:5 [INFO] [stdout] | [INFO] [stdout] 134 | use pandemist_vehicle_elements::Visiblility; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `Visiblility` in the root [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct instead [INFO] [stdout] | [INFO] [stdout] 134 | use pandemist_vehicle_elements::api::visible_flag::Visiblility; [INFO] [stdout] | +++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/components/electrics/converter.rs - components::electrics::converter::Converter::new (line 66) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Converter` [INFO] [stdout] --> src/components/electrics/converter.rs:68:17 [INFO] [stdout] | [INFO] [stdout] 68 | let converter = Converter::new(None, 0.2, 3.0, 1.5); [INFO] [stdout] | ^^^^^^^^^ use of undeclared type `Converter` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 66 + use pandemist_vehicle_elements::components::electrics::converter::Converter; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Converter` [INFO] [stdout] --> src/components/electrics/converter.rs:71:17 [INFO] [stdout] | [INFO] [stdout] 71 | let converter = Converter::new(Some("motor_sound"), 0.15, 2.5, 2.0); [INFO] [stdout] | ^^^^^^^^^ use of undeclared type `Converter` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 66 + use pandemist_vehicle_elements::components::electrics::converter::Converter; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 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/components/electrics/converter.rs - components::electrics::converter::Converter::tick (line 111) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Converter` [INFO] [stdout] --> src/components/electrics/converter.rs:112:21 [INFO] [stdout] | [INFO] [stdout] 112 | let mut converter = Converter::new(None, 0.1, 2.0, 1.0); [INFO] [stdout] | ^^^^^^^^^ use of undeclared type `Converter` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 111 + use pandemist_vehicle_elements::components::electrics::converter::Converter; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 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/api/visible_flag.rs - api::visible_flag::Visiblility::make_visible (line 92) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `pandemist_vehicle_elements::Visiblility` [INFO] [stdout] --> src/api/visible_flag.rs:94:5 [INFO] [stdout] | [INFO] [stdout] 94 | use pandemist_vehicle_elements::Visiblility; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `Visiblility` in the root [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct instead [INFO] [stdout] | [INFO] [stdout] 94 | use pandemist_vehicle_elements::api::visible_flag::Visiblility; [INFO] [stdout] | +++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/api/visible_flag.rs - api::visible_flag::Visiblility::toggle_visibility (line 148) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `pandemist_vehicle_elements::Visiblility` [INFO] [stdout] --> src/api/visible_flag.rs:150:5 [INFO] [stdout] | [INFO] [stdout] 150 | use pandemist_vehicle_elements::Visiblility; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `Visiblility` in the root [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct instead [INFO] [stdout] | [INFO] [stdout] 150 | use pandemist_vehicle_elements::api::visible_flag::Visiblility; [INFO] [stdout] | +++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/components/electrics/low_voltage_level.rs - components::electrics::low_voltage_level::LowVoltageLevel (line 232) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: unresolved import [INFO] [stdout] --> src/components/electrics/low_voltage_level.rs:233:12 [INFO] [stdout] | [INFO] [stdout] 233 | use crate::management::enums::target_enums::SwitchingTarget; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | unresolved import [INFO] [stdout] | help: a similar path exists: `pandemist_vehicle_elements::management` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `LowVoltageLevel` [INFO] [stdout] --> src/components/electrics/low_voltage_level.rs:235:26 [INFO] [stdout] | [INFO] [stdout] 235 | let mut battery_system = LowVoltageLevel::builder(12.0) [INFO] [stdout] | ^^^^^^^^^^^^^^^ use of undeclared type `LowVoltageLevel` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 232 + use pandemist_vehicle_elements::components::electrics::low_voltage_level::LowVoltageLevel; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 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/components/electrics/low_voltage_level.rs - components::electrics::low_voltage_level::LowVoltageLevelBuilder (line 20) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `LowVoltageLevel` [INFO] [stdout] --> src/components/electrics/low_voltage_level.rs:21:19 [INFO] [stdout] | [INFO] [stdout] 21 | let low_voltage = LowVoltageLevel::builder(12.0) [INFO] [stdout] | ^^^^^^^^^^^^^^^ use of undeclared type `LowVoltageLevel` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 20 + use pandemist_vehicle_elements::components::electrics::low_voltage_level::LowVoltageLevel; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 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/components/electrics/mainswitch.rs - components::electrics::mainswitch::MainSwitch::builder (line 387) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: unresolved import [INFO] [stdout] --> src/components/electrics/mainswitch.rs:388:12 [INFO] [stdout] | [INFO] [stdout] 388 | use crate::api::key_event::CockpitSide; [INFO] [stdout] | ^^^ [INFO] [stdout] | | [INFO] [stdout] | unresolved import [INFO] [stdout] | help: a similar path exists: `pandemist_vehicle_elements::api` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MainSwitch` [INFO] [stdout] --> src/components/electrics/mainswitch.rs:390:15 [INFO] [stdout] | [INFO] [stdout] 390 | let builder = MainSwitch::builder(Some(CockpitSide::Left)); [INFO] [stdout] | ^^^^^^^^^^ use of undeclared type `MainSwitch` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 387 + use pandemist_vehicle_elements::components::electrics::mainswitch::MainSwitch; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 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/components/electrics/low_voltage_level.rs - components::electrics::low_voltage_level::LowVoltageLevel::tick (line 347) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: unresolved import [INFO] [stdout] --> src/components/electrics/low_voltage_level.rs:348:12 [INFO] [stdout] | [INFO] [stdout] 348 | use crate::management::enums::target_enums::SwitchingTarget; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | unresolved import [INFO] [stdout] | help: a similar path exists: `pandemist_vehicle_elements::management` [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `battery_system` in this scope [INFO] [stdout] --> src/components/electrics/low_voltage_level.rs:351:1 [INFO] [stdout] | [INFO] [stdout] 351 | battery_system.tick(13.8, SwitchingTarget::TurnOn(2.0)); [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `battery_system` in this scope [INFO] [stdout] --> src/components/electrics/low_voltage_level.rs:354:1 [INFO] [stdout] | [INFO] [stdout] 354 | battery_system.tick(13.8, SwitchingTarget::TurnOff(1.0)); [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `battery_system` in this scope [INFO] [stdout] --> src/components/electrics/low_voltage_level.rs:357:1 [INFO] [stdout] | [INFO] [stdout] 357 | battery_system.tick(13.8, SwitchingTarget::Neutral); [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: E0425, E0433. [INFO] [stdout] For more information about an error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/components/electrics/mainswitch.rs - components::electrics::mainswitch::CircuitBreaker (line 538) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `CircuitBreaker` [INFO] [stdout] --> src/components/electrics/mainswitch.rs:539:19 [INFO] [stdout] | [INFO] [stdout] 539 | let mut breaker = CircuitBreaker::new(); [INFO] [stdout] | ^^^^^^^^^^^^^^ use of undeclared type `CircuitBreaker` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 538 + use pandemist_vehicle_elements::components::electrics::mainswitch::CircuitBreaker; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 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/api/visible_flag.rs - api::visible_flag::Visiblility::set_visbility (line 114) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `pandemist_vehicle_elements::Visiblility` [INFO] [stdout] --> src/api/visible_flag.rs:116:5 [INFO] [stdout] | [INFO] [stdout] 116 | use pandemist_vehicle_elements::Visiblility; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `Visiblility` in the root [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct instead [INFO] [stdout] | [INFO] [stdout] 116 | use pandemist_vehicle_elements::api::visible_flag::Visiblility; [INFO] [stdout] | +++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/components/electrics/mainswitch.rs - components::electrics::mainswitch::MainSwitch::turn_off (line 503) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MainSwitch` [INFO] [stdout] --> src/components/electrics/mainswitch.rs:504:18 [INFO] [stdout] | [INFO] [stdout] 504 | let mut switch = MainSwitch::builder(None) [INFO] [stdout] | ^^^^^^^^^^ use of undeclared type `MainSwitch` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 503 + use pandemist_vehicle_elements::components::electrics::mainswitch::MainSwitch; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 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/components/electrics/mainswitch.rs - components::electrics::mainswitch::CircuitBreaker::tick (line 600) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `CircuitBreaker` [INFO] [stdout] --> src/components/electrics/mainswitch.rs:601:19 [INFO] [stdout] | [INFO] [stdout] 601 | let mut breaker = CircuitBreaker::new(); [INFO] [stdout] | ^^^^^^^^^^^^^^ use of undeclared type `CircuitBreaker` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 600 + use pandemist_vehicle_elements::components::electrics::mainswitch::CircuitBreaker; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 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/components/electrics/mainswitch.rs - components::electrics::mainswitch::MainSwitchBuilder::handle_switch (line 116) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MainSwitch` [INFO] [stdout] --> src/components/electrics/mainswitch.rs:117:15 [INFO] [stdout] | [INFO] [stdout] 117 | let builder = MainSwitch::builder(Some(CockpitSide::Right)) [INFO] [stdout] | ^^^^^^^^^^ use of undeclared type `MainSwitch` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 116 + use pandemist_vehicle_elements::components::electrics::mainswitch::MainSwitch; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `CockpitSide` [INFO] [stdout] --> src/components/electrics/mainswitch.rs:117:40 [INFO] [stdout] | [INFO] [stdout] 117 | let builder = MainSwitch::builder(Some(CockpitSide::Right)) [INFO] [stdout] | ^^^^^^^^^^^ use of undeclared type `CockpitSide` [INFO] [stdout] | [INFO] [stdout] help: consider importing this enum [INFO] [stdout] | [INFO] [stdout] 116 + use lotus_extra::vehicle::CockpitSide; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 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/components/electrics/low_voltage_level.rs - components::electrics::low_voltage_level::LowVoltageLevel::builder (line 302) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `LowVoltageLevel` [INFO] [stdout] --> src/components/electrics/low_voltage_level.rs:303:22 [INFO] [stdout] | [INFO] [stdout] 303 | let battery_system = LowVoltageLevel::builder(12.0) [INFO] [stdout] | ^^^^^^^^^^^^^^^ use of undeclared type `LowVoltageLevel` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 302 + use pandemist_vehicle_elements::components::electrics::low_voltage_level::LowVoltageLevel; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 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/components/electrics/mainswitch.rs - components::electrics::mainswitch::MainSwitchBuilder::snd_trigger (line 238) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MainSwitch` [INFO] [stdout] --> src/components/electrics/mainswitch.rs:239:15 [INFO] [stdout] | [INFO] [stdout] 239 | let builder = MainSwitch::builder(None) [INFO] [stdout] | ^^^^^^^^^^ use of undeclared type `MainSwitch` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 238 + use pandemist_vehicle_elements::components::electrics::mainswitch::MainSwitch; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 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/api/visible_flag.rs - api::visible_flag::Visiblility::new (line 48) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `pandemist_vehicle_elements::Visiblility` [INFO] [stdout] --> src/api/visible_flag.rs:50:5 [INFO] [stdout] | [INFO] [stdout] 50 | use pandemist_vehicle_elements::Visiblility; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `Visiblility` in the root [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct instead [INFO] [stdout] | [INFO] [stdout] 50 | use pandemist_vehicle_elements::api::visible_flag::Visiblility; [INFO] [stdout] | +++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/components/electrics/mainswitch.rs - components::electrics::mainswitch (line 17) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `crate::mainswitch` [INFO] [stdout] --> src/components/electrics/mainswitch.rs:18:12 [INFO] [stdout] | [INFO] [stdout] 18 | use crate::mainswitch::MainSwitch; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | unresolved import [INFO] [stdout] | help: a similar path exists: `pandemist_vehicle_elements::components::electrics::mainswitch` [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/components/electrics/mainswitch.rs - components::electrics::mainswitch::MainSwitchBuilder::init (line 137) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MainSwitch` [INFO] [stdout] --> src/components/electrics/mainswitch.rs:138:15 [INFO] [stdout] | [INFO] [stdout] 138 | let builder = MainSwitch::builder(None) [INFO] [stdout] | ^^^^^^^^^^ use of undeclared type `MainSwitch` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 137 + use pandemist_vehicle_elements::components::electrics::mainswitch::MainSwitch; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 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/components/electrics/mainswitch.rs - components::electrics::mainswitch::CircuitBreaker::new (line 576) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `CircuitBreaker` [INFO] [stdout] --> src/components/electrics/mainswitch.rs:577:15 [INFO] [stdout] | [INFO] [stdout] 577 | let breaker = CircuitBreaker::new(); [INFO] [stdout] | ^^^^^^^^^^^^^^ use of undeclared type `CircuitBreaker` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 576 + use pandemist_vehicle_elements::components::electrics::mainswitch::CircuitBreaker; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 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/components/electrics/mainswitch.rs - components::electrics::mainswitch::MainSwitch (line 317) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: unresolved import [INFO] [stdout] --> src/components/electrics/mainswitch.rs:319:12 [INFO] [stdout] | [INFO] [stdout] 319 | use crate::management::enums::target_enums::SwitchingTarget; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | unresolved import [INFO] [stdout] | help: a similar path exists: `pandemist_vehicle_elements::management` [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `crate::mainswitch` [INFO] [stdout] --> src/components/electrics/mainswitch.rs:318:12 [INFO] [stdout] | [INFO] [stdout] 318 | use crate::mainswitch::MainSwitch; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | unresolved import [INFO] [stdout] | help: a similar path exists: `pandemist_vehicle_elements::components::electrics::mainswitch` [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0432, E0433. [INFO] [stdout] For more information about an error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/components/electrics/mainswitch.rs - components::electrics::mainswitch::MainSwitchBuilder::state_indicator (line 95) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MainSwitch` [INFO] [stdout] --> src/components/electrics/mainswitch.rs:96:15 [INFO] [stdout] | [INFO] [stdout] 96 | let builder = MainSwitch::builder(None) [INFO] [stdout] | ^^^^^^^^^^ use of undeclared type `MainSwitch` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 95 + use pandemist_vehicle_elements::components::electrics::mainswitch::MainSwitch; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 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/components/electrics/mainswitch.rs - components::electrics::mainswitch::MainSwitchBuilder::snd_turn_on_start (line 181) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MainSwitch` [INFO] [stdout] --> src/components/electrics/mainswitch.rs:182:15 [INFO] [stdout] | [INFO] [stdout] 182 | let builder = MainSwitch::builder(None) [INFO] [stdout] | ^^^^^^^^^^ use of undeclared type `MainSwitch` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 181 + use pandemist_vehicle_elements::components::electrics::mainswitch::MainSwitch; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 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/components/electrics/mainswitch.rs - components::electrics::mainswitch::MainSwitchBuilder::build (line 258) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MainSwitch` [INFO] [stdout] --> src/components/electrics/mainswitch.rs:259:14 [INFO] [stdout] | [INFO] [stdout] 259 | let switch = MainSwitch::builder(None) [INFO] [stdout] | ^^^^^^^^^^ use of undeclared type `MainSwitch` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 258 + use pandemist_vehicle_elements::components::electrics::mainswitch::MainSwitch; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 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/components/electrics/pantograph.rs - components::electrics::pantograph (line 17) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `pandemist_vehicle_elements::pantograph` [INFO] [stdout] --> src/components/electrics/pantograph.rs:19:33 [INFO] [stdout] | [INFO] [stdout] 19 | use pandemist_vehicle_elements::pantograph::ElectricPantograph; [INFO] [stdout] | ^^^^^^^^^^ could not find `pantograph` in `pandemist_vehicle_elements` [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `pandemist_vehicle_elements::elements::std::piecewise_linear_function` [INFO] [stdout] --> src/components/electrics/pantograph.rs:20:48 [INFO] [stdout] | [INFO] [stdout] 20 | use pandemist_vehicle_elements::elements::std::piecewise_linear_function::PiecewiseLinearFunction; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `piecewise_linear_function` in `std` [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/components/electrics/mainswitch.rs - components::electrics::mainswitch::MainSwitchBuilder::snd_turn_off (line 219) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MainSwitch` [INFO] [stdout] --> src/components/electrics/mainswitch.rs:220:15 [INFO] [stdout] | [INFO] [stdout] 220 | let builder = MainSwitch::builder(None) [INFO] [stdout] | ^^^^^^^^^^ use of undeclared type `MainSwitch` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 219 + use pandemist_vehicle_elements::components::electrics::mainswitch::MainSwitch; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 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/components/electrics/mainswitch.rs - components::electrics::mainswitch::MainSwitchBuilder::snd_turn_on (line 200) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MainSwitch` [INFO] [stdout] --> src/components/electrics/mainswitch.rs:201:15 [INFO] [stdout] | [INFO] [stdout] 201 | let builder = MainSwitch::builder(None) [INFO] [stdout] | ^^^^^^^^^^ use of undeclared type `MainSwitch` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 200 + use pandemist_vehicle_elements::components::electrics::mainswitch::MainSwitch; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 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/components/general/folding_seat.rs - components::general::folding_seat::FoldingSeat::builder (line 287) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `FoldingSeat` [INFO] [stdout] --> src/components/general/folding_seat.rs:288:15 [INFO] [stdout] | [INFO] [stdout] 288 | let builder = FoldingSeat::builder("seat_animation", "grab_seat", None); [INFO] [stdout] | ^^^^^^^^^^^ use of undeclared type `FoldingSeat` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 287 + use pandemist_vehicle_elements::components::general::folding_seat::FoldingSeat; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 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/components/electrics/pantograph.rs - components::electrics::pantograph::ElectricPantographBuilder (line 49) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ElectricPantograph` [INFO] [stdout] --> src/components/electrics/pantograph.rs:50:18 [INFO] [stdout] | [INFO] [stdout] 50 | let pantograph = ElectricPantograph::builder("main_panto", 0, height_curve) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ use of undeclared type `ElectricPantograph` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 49 + use pandemist_vehicle_elements::components::electrics::pantograph::ElectricPantograph; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `height_curve` in this scope [INFO] [stdout] --> src/components/electrics/pantograph.rs:50:63 [INFO] [stdout] | [INFO] [stdout] 50 | let pantograph = ElectricPantograph::builder("main_panto", 0, height_curve) [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/components/electrics/mainswitch.rs - components::electrics::mainswitch::MainSwitchBuilder (line 50) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MainSwitch` [INFO] [stdout] --> src/components/electrics/mainswitch.rs:51:14 [INFO] [stdout] | [INFO] [stdout] 51 | let switch = MainSwitch::builder(Some(CockpitSide::A)) [INFO] [stdout] | ^^^^^^^^^^ use of undeclared type `MainSwitch` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 50 + use pandemist_vehicle_elements::components::electrics::mainswitch::MainSwitch; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `CockpitSide` [INFO] [stdout] --> src/components/electrics/mainswitch.rs:51:39 [INFO] [stdout] | [INFO] [stdout] 51 | let switch = MainSwitch::builder(Some(CockpitSide::A)) [INFO] [stdout] | ^^^^^^^^^^^ use of undeclared type `CockpitSide` [INFO] [stdout] | [INFO] [stdout] help: consider importing this enum [INFO] [stdout] | [INFO] [stdout] 50 + use lotus_extra::vehicle::CockpitSide; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 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/components/electrics/mainswitch.rs - components::electrics::mainswitch::MainSwitchBuilder::mouse_factor (line 161) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MainSwitch` [INFO] [stdout] --> src/components/electrics/mainswitch.rs:162:15 [INFO] [stdout] | [INFO] [stdout] 162 | let builder = MainSwitch::builder(None) [INFO] [stdout] | ^^^^^^^^^^ use of undeclared type `MainSwitch` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 161 + use pandemist_vehicle_elements::components::electrics::mainswitch::MainSwitch; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 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/components/electrics/mainswitch.rs - components::electrics::mainswitch::MainSwitch::tick (line 432) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `MainSwitch` [INFO] [stdout] --> src/components/electrics/mainswitch.rs:433:18 [INFO] [stdout] | [INFO] [stdout] 433 | let mut switch = MainSwitch::builder(None).build(); [INFO] [stdout] | ^^^^^^^^^^ use of undeclared type `MainSwitch` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 432 + use pandemist_vehicle_elements::components::electrics::mainswitch::MainSwitch; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 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/components/general/coupler.rs - components::general::coupler::HandCoupler (line 122) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `HandCoupler` [INFO] [stdout] --> src/components/general/coupler.rs:126:19 [INFO] [stdout] | [INFO] [stdout] 126 | let mut coupler = HandCoupler::new( [INFO] [stdout] | ^^^^^^^^^^^ use of undeclared type `HandCoupler` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 122 + use pandemist_vehicle_elements::components::general::coupler::HandCoupler; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 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/components/electrics/pantograph.rs - components::electrics::pantograph::ElectricPantograph::builder (line 293) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `PiecewiseLinearFunction` [INFO] [stdout] --> src/components/electrics/pantograph.rs:294:13 [INFO] [stdout] | [INFO] [stdout] 294 | let curve = PiecewiseLinearFunction::new(vec![(0.0, 0.0), (5.0, 1.0)]); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ use of undeclared type `PiecewiseLinearFunction` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 293 + use lotus_extra::math::PiecewiseLinearFunction; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `ElectricPantograph` [INFO] [stdout] --> src/components/electrics/pantograph.rs:295:18 [INFO] [stdout] | [INFO] [stdout] 295 | let pantograph = ElectricPantograph::builder("main_panto", 0, curve) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ use of undeclared type `ElectricPantograph` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 293 + use pandemist_vehicle_elements::components::electrics::pantograph::ElectricPantograph; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 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/components/electrics/pantograph.rs - components::electrics::pantograph::ElectricPantographBuilder::add_sub_animation (line 107) stdout ---- [INFO] [stdout] error[E0425]: cannot find value `builder` in this scope [INFO] [stdout] --> src/components/electrics/pantograph.rs:108:15 [INFO] [stdout] | [INFO] [stdout] 108 | let builder = builder.add_sub_animation("arm_joint", joint_curve); [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `joint_curve` in this scope [INFO] [stdout] --> src/components/electrics/pantograph.rs:108:54 [INFO] [stdout] | [INFO] [stdout] 108 | let builder = builder.add_sub_animation("arm_joint", joint_curve); [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/components/general/folding_seat.rs - components::general::folding_seat::FoldingSeat::tick (line 322) stdout ---- [INFO] [stdout] error[E0425]: cannot find value `seat` in this scope [INFO] [stdout] --> src/components/general/folding_seat.rs:324:1 [INFO] [stdout] | [INFO] [stdout] 324 | seat.tick(); [INFO] [stdout] | ^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 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/components/general/coupler.rs - components::general::coupler::SimpleCoupler (line 27) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SimpleCoupler` [INFO] [stdout] --> src/components/general/coupler.rs:31:15 [INFO] [stdout] | [INFO] [stdout] 31 | let coupler = SimpleCoupler::new( [INFO] [stdout] | ^^^^^^^^^^^^^ use of undeclared type `SimpleCoupler` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 27 + use pandemist_vehicle_elements::components::general::coupler::SimpleCoupler; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 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/components/general/folding_seat.rs - components::general::folding_seat::FoldingSeat (line 233) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `pandemist_vehicle_elements::FoldingSeat` [INFO] [stdout] --> src/components/general/folding_seat.rs:235:5 [INFO] [stdout] | [INFO] [stdout] 235 | use pandemist_vehicle_elements::FoldingSeat; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `FoldingSeat` in the root [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct instead [INFO] [stdout] | [INFO] [stdout] 235 | use pandemist_vehicle_elements::components::general::folding_seat::FoldingSeat; [INFO] [stdout] | +++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/components/general/folding_seat.rs - components::general::folding_seat::FoldingSeatBuilder (line 20) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `pandemist_vehicle_elements::FoldingSeat` [INFO] [stdout] --> src/components/general/folding_seat.rs:22:5 [INFO] [stdout] | [INFO] [stdout] 22 | use pandemist_vehicle_elements::FoldingSeat; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `FoldingSeat` in the root [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct instead [INFO] [stdout] | [INFO] [stdout] 22 | use pandemist_vehicle_elements::components::general::folding_seat::FoldingSeat; [INFO] [stdout] | +++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/components/general/folding_seat.rs - components::general::folding_seat::FoldingSeatBuilder::snd_lower_end (line 187) stdout ---- [INFO] [stdout] error[E0425]: cannot find value `builder` in this scope [INFO] [stdout] --> src/components/general/folding_seat.rs:188:15 [INFO] [stdout] | [INFO] [stdout] 188 | let builder = builder.snd_lower_end("seat_down.wav"); [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 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/components/general/mirror.rs - components::general::mirror::OutsideMirror (line 373) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `OutsideMirror` [INFO] [stdout] --> src/components/general/mirror.rs:374:18 [INFO] [stdout] | [INFO] [stdout] 374 | let mut mirror = OutsideMirror::builder("x_anim", "y_anim", Some(cab_side)) [INFO] [stdout] | ^^^^^^^^^^^^^ use of undeclared type `OutsideMirror` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 373 + use pandemist_vehicle_elements::components::general::mirror::OutsideMirror; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `cab_side` in this scope [INFO] [stdout] --> src/components/general/mirror.rs:374:66 [INFO] [stdout] | [INFO] [stdout] 374 | let mut mirror = OutsideMirror::builder("x_anim", "y_anim", Some(cab_side)) [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/components/general/folding_seat.rs - components::general::folding_seat::FoldingSeatBuilder::spring_down (line 79) stdout ---- [INFO] [stdout] error[E0425]: cannot find value `builder` in this scope [INFO] [stdout] --> src/components/general/folding_seat.rs:80:15 [INFO] [stdout] | [INFO] [stdout] 80 | let builder = builder.spring_down(8.0); [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 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/components/general/folding_seat.rs - components::general::folding_seat::FoldingSeatBuilder::build (line 203) stdout ---- [INFO] [stdout] error[E0425]: cannot find value `builder` in this scope [INFO] [stdout] --> src/components/general/folding_seat.rs:204:12 [INFO] [stdout] | [INFO] [stdout] 204 | let seat = builder.build(); [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 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/components/general/folding_seat.rs - components::general::folding_seat::FoldingSeatBuilder::snd_upper_end (line 171) stdout ---- [INFO] [stdout] error[E0425]: cannot find value `builder` in this scope [INFO] [stdout] --> src/components/general/folding_seat.rs:172:15 [INFO] [stdout] | [INFO] [stdout] 172 | let builder = builder.snd_upper_end("seat_up.wav"); [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 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/components/general/switch_control_unit.rs - components::general::switch_control_unit::SwtichControlUnit (line 33) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `pandemist_vehicle_elements::SwitchControlUnit` [INFO] [stdout] --> src/components/general/switch_control_unit.rs:35:5 [INFO] [stdout] | [INFO] [stdout] 35 | use pandemist_vehicle_elements::SwitchControlUnit; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `SwitchControlUnit` in the root [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `pandemist_vehicle_elements::SwitchSender` [INFO] [stdout] --> src/components/general/switch_control_unit.rs:36:5 [INFO] [stdout] | [INFO] [stdout] 36 | use pandemist_vehicle_elements::SwitchSender; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `SwitchSender` in the root [INFO] [stdout] | [INFO] [stdout] help: consider importing this enum instead [INFO] [stdout] | [INFO] [stdout] 36 | use pandemist_vehicle_elements::components::general::switch_control_unit::SwitchSender; [INFO] [stdout] | ++++++++++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/components/general/folding_seat.rs - components::general::folding_seat::FoldingSeatBuilder::friction (line 121) stdout ---- [INFO] [stdout] error[E0425]: cannot find value `builder` in this scope [INFO] [stdout] --> src/components/general/folding_seat.rs:122:15 [INFO] [stdout] | [INFO] [stdout] 122 | let builder = builder.friction(0.5); [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 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/components/general/switch_control_unit.rs - components::general::switch_control_unit::SwtichControlUnit::on_message (line 184) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `pandemist_vehicle_elements::SwitchControlUnit` [INFO] [stdout] --> src/components/general/switch_control_unit.rs:186:5 [INFO] [stdout] | [INFO] [stdout] 186 | use pandemist_vehicle_elements::SwitchControlUnit; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `SwitchControlUnit` in the root [INFO] [stdout] [INFO] [stdout] error[E0061]: this function takes 1 argument but 0 arguments were supplied [INFO] [stdout] --> src/components/general/switch_control_unit.rs:189:11 [INFO] [stdout] | [INFO] [stdout] 189 | let msg = Message::new(); // This would be a real message in practice [INFO] [stdout] | ^^^^^^^^^^^^-- argument #1 of type `&_` is missing [INFO] [stdout] | [INFO] [stdout] note: associated function defined here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/lotus-shared-0.5.1/src/message.rs:134:12 [INFO] [stdout] | [INFO] [stdout] 134 | pub fn new(value: &T) -> Self { [INFO] [stdout] | ^^^ [INFO] [stdout] help: provide the argument [INFO] [stdout] | [INFO] [stdout] 189 | let msg = Message::new(/* value */); // This would be a real message in practice [INFO] [stdout] | +++++++++++ [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0061, E0432. [INFO] [stdout] For more information about an error, try `rustc --explain E0061`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/components/general/switch_control_unit.rs - components::general::switch_control_unit::SwtichControlUnit::on_trigger (line 225) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `pandemist_vehicle_elements::SwitchControlUnit` [INFO] [stdout] --> src/components/general/switch_control_unit.rs:227:5 [INFO] [stdout] | [INFO] [stdout] 227 | use pandemist_vehicle_elements::SwitchControlUnit; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `SwitchControlUnit` in the root [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/components/general/folding_seat.rs - components::general::folding_seat::FoldingSeatBuilder::spring_random (line 98) stdout ---- [INFO] [stdout] error[E0425]: cannot find value `builder` in this scope [INFO] [stdout] --> src/components/general/folding_seat.rs:99:15 [INFO] [stdout] | [INFO] [stdout] 99 | let builder = builder.spring_random(7.5); [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 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/components/general/windows.rs - components::general::windows (line 12) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `pandemist_vehicle_elements::windows` [INFO] [stdout] --> src/components/general/windows.rs:14:33 [INFO] [stdout] | [INFO] [stdout] 14 | use pandemist_vehicle_elements::windows::FoldingWindow; [INFO] [stdout] | ^^^^^^^ could not find `windows` in `pandemist_vehicle_elements` [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/components/general/switch_control_unit.rs - components::general::switch_control_unit::SwtichControlUnit::new (line 85) stdout ---- [INFO] [stdout] error[E0432]: unresolved imports `pandemist_vehicle_elements::SwitchControlUnit`, `pandemist_vehicle_elements::SwitchSender` [INFO] [stdout] --> src/components/general/switch_control_unit.rs:87:34 [INFO] [stdout] | [INFO] [stdout] 87 | use pandemist_vehicle_elements::{SwitchControlUnit, SwitchSender}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^ no `SwitchSender` in the root [INFO] [stdout] | | [INFO] [stdout] | no `SwitchControlUnit` in the root [INFO] [stdout] | [INFO] [stdout] = help: consider importing this enum instead: [INFO] [stdout] pandemist_vehicle_elements::components::general::switch_control_unit::SwitchSender [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/components/general/folding_seat.rs - components::general::folding_seat::FoldingSeatBuilder::spring_up (line 63) stdout ---- [INFO] [stdout] error[E0425]: cannot find value `builder` in this scope [INFO] [stdout] --> src/components/general/folding_seat.rs:64:15 [INFO] [stdout] | [INFO] [stdout] 64 | let builder = builder.spring_up(10.0); [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 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/components/general/folding_seat.rs - components::general::folding_seat::FoldingSeatBuilder::bump_factor (line 137) stdout ---- [INFO] [stdout] error[E0425]: cannot find value `builder` in this scope [INFO] [stdout] --> src/components/general/folding_seat.rs:138:15 [INFO] [stdout] | [INFO] [stdout] 138 | let builder = builder.bump_factor(0.3); [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 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/components/general/switch_control_unit.rs - components::general::switch_control_unit::SwtichControlUnit::tick (line 126) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `pandemist_vehicle_elements::SwitchControlUnit` [INFO] [stdout] --> src/components/general/switch_control_unit.rs:128:5 [INFO] [stdout] | [INFO] [stdout] 128 | use pandemist_vehicle_elements::SwitchControlUnit; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `SwitchControlUnit` in the root [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/components/general/mirror.rs - components::general::mirror::OutsideMirror::builder (line 469) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `OutsideMirror` [INFO] [stdout] --> src/components/general/mirror.rs:470:15 [INFO] [stdout] | [INFO] [stdout] 470 | let builder = OutsideMirror::builder("mirror_x", "mirror_y", Some(CockpitSide::Left)); [INFO] [stdout] | ^^^^^^^^^^^^^ use of undeclared type `OutsideMirror` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 469 + use pandemist_vehicle_elements::components::general::mirror::OutsideMirror; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `CockpitSide` [INFO] [stdout] --> src/components/general/mirror.rs:470:67 [INFO] [stdout] | [INFO] [stdout] 470 | let builder = OutsideMirror::builder("mirror_x", "mirror_y", Some(CockpitSide::Left)); [INFO] [stdout] | ^^^^^^^^^^^ use of undeclared type `CockpitSide` [INFO] [stdout] | [INFO] [stdout] help: consider importing this enum [INFO] [stdout] | [INFO] [stdout] 469 + use lotus_extra::vehicle::CockpitSide; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 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/components/general/windows.rs - components::general::windows::FoldingWindow::builder (line 161) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `pandemist_vehicle_elements::windows` [INFO] [stdout] --> src/components/general/windows.rs:163:33 [INFO] [stdout] | [INFO] [stdout] 163 | use pandemist_vehicle_elements::windows::FoldingWindow; [INFO] [stdout] | ^^^^^^^ could not find `windows` in `pandemist_vehicle_elements` [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/components/general/windows.rs - components::general::windows::FoldingWindow (line 121) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `pandemist_vehicle_elements::windows` [INFO] [stdout] --> src/components/general/windows.rs:123:33 [INFO] [stdout] | [INFO] [stdout] 123 | use pandemist_vehicle_elements::windows::FoldingWindow; [INFO] [stdout] | ^^^^^^^ could not find `windows` in `pandemist_vehicle_elements` [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/components/general/windows.rs - components::general::windows::SlidingWindowBuilder::mouse_factor (line 247) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `pandemist_vehicle_elements::windows` [INFO] [stdout] --> src/components/general/windows.rs:249:33 [INFO] [stdout] | [INFO] [stdout] 249 | use pandemist_vehicle_elements::windows::SlidingWindow; [INFO] [stdout] | ^^^^^^^ could not find `windows` in `pandemist_vehicle_elements` [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/components/general/windows.rs - components::general::windows (line 23) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `pandemist_vehicle_elements::windows` [INFO] [stdout] --> src/components/general/windows.rs:25:33 [INFO] [stdout] | [INFO] [stdout] 25 | use pandemist_vehicle_elements::windows::SlidingWindow; [INFO] [stdout] | ^^^^^^^ could not find `windows` in `pandemist_vehicle_elements` [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/components/general/windows.rs - components::general::windows::SlidingWindowBuilder::axis_x (line 343) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `pandemist_vehicle_elements::windows` [INFO] [stdout] --> src/components/general/windows.rs:345:33 [INFO] [stdout] | [INFO] [stdout] 345 | use pandemist_vehicle_elements::windows::SlidingWindow; [INFO] [stdout] | ^^^^^^^ could not find `windows` in `pandemist_vehicle_elements` [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/components/general/windows.rs - components::general::windows::SlidingWindowBuilder::axis_y (line 358) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `pandemist_vehicle_elements::windows` [INFO] [stdout] --> src/components/general/windows.rs:360:33 [INFO] [stdout] | [INFO] [stdout] 360 | use pandemist_vehicle_elements::windows::SlidingWindow; [INFO] [stdout] | ^^^^^^^ could not find `windows` in `pandemist_vehicle_elements` [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/components/general/windows.rs - components::general::windows::SlidingWindow (line 411) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `pandemist_vehicle_elements::windows` [INFO] [stdout] --> src/components/general/windows.rs:413:33 [INFO] [stdout] | [INFO] [stdout] 413 | use pandemist_vehicle_elements::windows::SlidingWindow; [INFO] [stdout] | ^^^^^^^ could not find `windows` in `pandemist_vehicle_elements` [INFO] [stdout] [INFO] [stdout] error[E0603]: enum `CockpitSide` is private [INFO] [stdout] --> src/components/general/windows.rs:414:49 [INFO] [stdout] | [INFO] [stdout] 414 | use pandemist_vehicle_elements::api::key_event::CockpitSide; [INFO] [stdout] | ^^^^^^^^^^^ private enum [INFO] [stdout] | [INFO] [stdout] note: the enum `CockpitSide` is defined here [INFO] [stdout] --> /opt/rustwide/workdir/src/api/key_event.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | use lotus_extra::vehicle::CockpitSide; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] help: import `CockpitSide` directly [INFO] [stdout] | [INFO] [stdout] 414 - use pandemist_vehicle_elements::api::key_event::CockpitSide; [INFO] [stdout] 414 + use lotus_extra::vehicle::CockpitSide; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0432, E0603. [INFO] [stdout] For more information about an error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/components/general/wiper.rs - components::general::wiper::Wiper::builder (line 416) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Wiper` [INFO] [stdout] --> src/components/general/wiper.rs:417:15 [INFO] [stdout] | [INFO] [stdout] 417 | let builder = Wiper::builder("windshield_wiper"); [INFO] [stdout] | ^^^^^ use of undeclared type `Wiper` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 416 + use pandemist_vehicle_elements::components::general::wiper::Wiper; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 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/components/general/windows.rs - components::general::windows::FoldingWindowBuilder::snd_close (line 85) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `pandemist_vehicle_elements::windows` [INFO] [stdout] --> src/components/general/windows.rs:87:33 [INFO] [stdout] | [INFO] [stdout] 87 | use pandemist_vehicle_elements::windows::FoldingWindow; [INFO] [stdout] | ^^^^^^^ could not find `windows` in `pandemist_vehicle_elements` [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/components/general/windows.rs - components::general::windows::SlidingWindow::builder (line 464) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `pandemist_vehicle_elements::windows` [INFO] [stdout] --> src/components/general/windows.rs:466:33 [INFO] [stdout] | [INFO] [stdout] 466 | use pandemist_vehicle_elements::windows::SlidingWindow; [INFO] [stdout] | ^^^^^^^ could not find `windows` in `pandemist_vehicle_elements` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `CabinSide` [INFO] [stdout] --> src/components/general/windows.rs:468:72 [INFO] [stdout] | [INFO] [stdout] 468 | let builder = SlidingWindow::builder("my_slide_anim", "grab_key", Some(CabinSide::A)); [INFO] [stdout] | ^^^^^^^^^ use of undeclared type `CabinSide` [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0432, E0433. [INFO] [stdout] For more information about an error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/components/general/wiper.rs - components::general::wiper::WiperBuilder::init_pos (line 277) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Wiper` [INFO] [stdout] --> src/components/general/wiper.rs:278:15 [INFO] [stdout] | [INFO] [stdout] 278 | let builder = Wiper::builder("wiper") [INFO] [stdout] | ^^^^^ use of undeclared type `Wiper` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 277 + use pandemist_vehicle_elements::components::general::wiper::Wiper; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 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/components/general/wiper.rs - components::general::wiper::WiperBuilder::build (line 303) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Wiper` [INFO] [stdout] --> src/components/general/wiper.rs:304:13 [INFO] [stdout] | [INFO] [stdout] 304 | let wiper = Wiper::builder("my_wiper") [INFO] [stdout] | ^^^^^ use of undeclared type `Wiper` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 303 + use pandemist_vehicle_elements::components::general::wiper::Wiper; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 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/components/general/folding_seat.rs - components::general::folding_seat::FoldingSeatBuilder::mouse_factor (line 155) stdout ---- [INFO] [stdout] error[E0425]: cannot find value `builder` in this scope [INFO] [stdout] --> src/components/general/folding_seat.rs:156:15 [INFO] [stdout] | [INFO] [stdout] 156 | let builder = builder.mouse_factor(1.5); [INFO] [stdout] | ^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 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/components/general/wiper.rs - components::general::wiper::WiperBuilder::add_wiper_level (line 186) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Wiper` [INFO] [stdout] --> src/components/general/wiper.rs:187:15 [INFO] [stdout] | [INFO] [stdout] 187 | let builder = Wiper::builder("wiper") [INFO] [stdout] | ^^^^^ use of undeclared type `Wiper` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 186 + use pandemist_vehicle_elements::components::general::wiper::Wiper; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 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/components/traction/speedometer.rs - components::traction::speedometer::Speedometer::builder (line 272) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Speedometer` [INFO] [stdout] --> src/components/traction/speedometer.rs:273:19 [INFO] [stdout] | [INFO] [stdout] 273 | let speedometer = Speedometer::builder("my_needle_animation") [INFO] [stdout] | ^^^^^^^^^^^ use of undeclared type `Speedometer` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 272 + use pandemist_vehicle_elements::components::traction::speedometer::Speedometer; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 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/components/general/wiper.rs - components::general::wiper::WiperBuilder::snd_forth (line 237) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Wiper` [INFO] [stdout] --> src/components/general/wiper.rs:238:15 [INFO] [stdout] | [INFO] [stdout] 238 | let builder = Wiper::builder("wiper") [INFO] [stdout] | ^^^^^ use of undeclared type `Wiper` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 237 + use pandemist_vehicle_elements::components::general::wiper::Wiper; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 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/components/general/windows.rs - components::general::windows::FoldingWindowBuilder::snd_open (line 66) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `pandemist_vehicle_elements::windows` [INFO] [stdout] --> src/components/general/windows.rs:68:33 [INFO] [stdout] | [INFO] [stdout] 68 | use pandemist_vehicle_elements::windows::FoldingWindow; [INFO] [stdout] | ^^^^^^^ could not find `windows` in `pandemist_vehicle_elements` [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/components/traction/speedometer.rs - components::traction::speedometer::SpeedometerBuilder::add_arrow (line 62) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Speedometer` [INFO] [stdout] --> src/components/traction/speedometer.rs:63:15 [INFO] [stdout] | [INFO] [stdout] 63 | let builder = Speedometer::builder("needle") [INFO] [stdout] | ^^^^^^^^^^^ use of undeclared type `Speedometer` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 62 + use pandemist_vehicle_elements::components::traction::speedometer::Speedometer; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 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/components/general/wiper.rs - components::general::wiper (line 18) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Wiper` [INFO] [stdout] --> src/components/general/wiper.rs:32:17 [INFO] [stdout] | [INFO] [stdout] 32 | let mut wiper = Wiper::builder("main_wiper_anim") [INFO] [stdout] | ^^^^^ use of undeclared type `Wiper` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 18 + use pandemist_vehicle_elements::components::general::wiper::Wiper; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 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/components/general/wiper.rs - components::general::wiper::WiperBuilder::main_anim_mapping (line 130) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Wiper` [INFO] [stdout] --> src/components/general/wiper.rs:133:15 [INFO] [stdout] | [INFO] [stdout] 133 | let builder = Wiper::builder("wiper") [INFO] [stdout] | ^^^^^ use of undeclared type `Wiper` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 130 + use pandemist_vehicle_elements::components::general::wiper::Wiper; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0282]: type annotations needed [INFO] [stdout] --> src/components/general/wiper.rs:136:9 [INFO] [stdout] | [INFO] [stdout] 136 | (pos * std::f32::consts::PI).sin() * 90.0 [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ cannot infer type [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0282, E0433. [INFO] [stdout] For more information about an error, try `rustc --explain E0282`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/components/general/mirror.rs - components::general::mirror::OutsideMirrorBuilder (line 23) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `OutsideMirror` [INFO] [stdout] --> src/components/general/mirror.rs:24:14 [INFO] [stdout] | [INFO] [stdout] 24 | let mirror = OutsideMirror::builder("mirror_x_anim", "mirror_y_anim", Some(cab_side)) [INFO] [stdout] | ^^^^^^^^^^^^^ use of undeclared type `OutsideMirror` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 23 + use pandemist_vehicle_elements::components::general::mirror::OutsideMirror; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `cab_side` in this scope [INFO] [stdout] --> src/components/general/mirror.rs:24:76 [INFO] [stdout] | [INFO] [stdout] 24 | let mirror = OutsideMirror::builder("mirror_x_anim", "mirror_y_anim", Some(cab_side)) [INFO] [stdout] | ^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Vec2` in this scope [INFO] [stdout] --> src/components/general/mirror.rs:31:29 [INFO] [stdout] | [INFO] [stdout] 31 | .mirror_movement_border(Vec2 { x: -10.0, y: -10.0 }, Vec2 { x: 10.0, y: 10.0 }) [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] --> /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/alloc/src/vec/mod.rs:434:0 [INFO] [stdout] | [INFO] [stdout] = note: similarly named struct `Vec` defined here [INFO] [stdout] help: a struct with a similar name exists [INFO] [stdout] | [INFO] [stdout] 31 - .mirror_movement_border(Vec2 { x: -10.0, y: -10.0 }, Vec2 { x: 10.0, y: 10.0 }) [INFO] [stdout] 31 + .mirror_movement_border(Vec { x: -10.0, y: -10.0 }, Vec2 { x: 10.0, y: 10.0 }) [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 23 + use lotus_script::math::Vec2; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Vec2` in this scope [INFO] [stdout] --> src/components/general/mirror.rs:31:58 [INFO] [stdout] | [INFO] [stdout] 31 | .mirror_movement_border(Vec2 { x: -10.0, y: -10.0 }, Vec2 { x: 10.0, y: 10.0 }) [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] --> /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/alloc/src/vec/mod.rs:434:0 [INFO] [stdout] | [INFO] [stdout] = note: similarly named struct `Vec` defined here [INFO] [stdout] help: a struct with a similar name exists [INFO] [stdout] | [INFO] [stdout] 31 - .mirror_movement_border(Vec2 { x: -10.0, y: -10.0 }, Vec2 { x: 10.0, y: 10.0 }) [INFO] [stdout] 31 + .mirror_movement_border(Vec2 { x: -10.0, y: -10.0 }, Vec { x: 10.0, y: 10.0 }) [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 23 + use lotus_script::math::Vec2; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Vec2` in this scope [INFO] [stdout] --> src/components/general/mirror.rs:32:19 [INFO] [stdout] | [INFO] [stdout] 32 | .mirror_speed(Vec2 { x: 5.0, y: 5.0 }) [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] --> /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/alloc/src/vec/mod.rs:434:0 [INFO] [stdout] | [INFO] [stdout] = note: similarly named struct `Vec` defined here [INFO] [stdout] help: a struct with a similar name exists [INFO] [stdout] | [INFO] [stdout] 32 - .mirror_speed(Vec2 { x: 5.0, y: 5.0 }) [INFO] [stdout] 32 + .mirror_speed(Vec { x: 5.0, y: 5.0 }) [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 23 + use lotus_script::math::Vec2; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0422]: cannot find struct, variant or union type `Vec2` in this scope [INFO] [stdout] --> src/components/general/mirror.rs:33:15 [INFO] [stdout] | [INFO] [stdout] 33 | .init_pos(Vec2 { x: 0.0, y: 0.0 }) [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] --> /rustc/c90bcb9571b7aab0d8beaa2ce8a998ffaf079d38/library/alloc/src/vec/mod.rs:434:0 [INFO] [stdout] | [INFO] [stdout] = note: similarly named struct `Vec` defined here [INFO] [stdout] help: a struct with a similar name exists [INFO] [stdout] | [INFO] [stdout] 33 - .init_pos(Vec2 { x: 0.0, y: 0.0 }) [INFO] [stdout] 33 + .init_pos(Vec { x: 0.0, y: 0.0 }) [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 23 + use lotus_script::math::Vec2; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 6 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0422, E0425, E0433. [INFO] [stdout] For more information about an error, try `rustc --explain E0422`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/components/traction/speedometer.rs - components::traction::speedometer::Speedometer (line 224) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `pandemist_vehicle_elements::speedometer` [INFO] [stdout] --> src/components/traction/speedometer.rs:226:33 [INFO] [stdout] | [INFO] [stdout] 226 | use pandemist_vehicle_elements::speedometer::Speedometer; [INFO] [stdout] | ^^^^^^^^^^^ could not find `speedometer` in `pandemist_vehicle_elements` [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/components/traction/speedometer.rs - components::traction::speedometer::SpeedometerBuilder::arrow_path (line 160) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `pandemist_vehicle_elements::elements::std::piecewise_linear_function` [INFO] [stdout] --> src/components/traction/speedometer.rs:162:48 [INFO] [stdout] | [INFO] [stdout] 162 | use pandemist_vehicle_elements::elements::std::piecewise_linear_function::PiecewiseLinearFunction; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `piecewise_linear_function` in `std` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Speedometer` [INFO] [stdout] --> src/components/traction/speedometer.rs:165:15 [INFO] [stdout] | [INFO] [stdout] 165 | let builder = Speedometer::builder("needle") [INFO] [stdout] | ^^^^^^^^^^^ use of undeclared type `Speedometer` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 159 + use pandemist_vehicle_elements::components::traction::speedometer::Speedometer; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0432, E0433. [INFO] [stdout] For more information about an error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/components/traction/speedometer.rs - components::traction::speedometer::Speedometer::tick (line 315) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Speedometer` [INFO] [stdout] --> src/components/traction/speedometer.rs:316:23 [INFO] [stdout] | [INFO] [stdout] 316 | let mut speedometer = Speedometer::builder("needle").build(); [INFO] [stdout] | ^^^^^^^^^^^ use of undeclared type `Speedometer` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 315 + use pandemist_vehicle_elements::components::traction::speedometer::Speedometer; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `get_engine_rpm` in this scope [INFO] [stdout] --> src/components/traction/speedometer.rs:320:22 [INFO] [stdout] | [INFO] [stdout] 320 | let engine_rpm = get_engine_rpm(); // e.g., 0-100 [INFO] [stdout] | ^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `get_fuel_level` in this scope [INFO] [stdout] --> src/components/traction/speedometer.rs:321:22 [INFO] [stdout] | [INFO] [stdout] 321 | let fuel_level = get_fuel_level(); // e.g., 0-100 [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: E0425, E0433. [INFO] [stdout] For more information about an error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/components/traction/speedometer.rs - components::traction::speedometer::SpeedometerBuilder (line 19) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `pandemist_vehicle_elements::speedometer` [INFO] [stdout] --> src/components/traction/speedometer.rs:21:33 [INFO] [stdout] | [INFO] [stdout] 21 | use pandemist_vehicle_elements::speedometer::Speedometer; [INFO] [stdout] | ^^^^^^^^^^^ could not find `speedometer` in `pandemist_vehicle_elements` [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `pandemist_vehicle_elements::elements::std::piecewise_linear_function` [INFO] [stdout] --> src/components/traction/speedometer.rs:22:48 [INFO] [stdout] | [INFO] [stdout] 22 | use pandemist_vehicle_elements::elements::std::piecewise_linear_function::PiecewiseLinearFunction; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `piecewise_linear_function` in `std` [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/components/general/wiper.rs - components::general::wiper::WiperBuilder::add_secondary_anim (line 156) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Wiper` [INFO] [stdout] --> src/components/general/wiper.rs:159:15 [INFO] [stdout] | [INFO] [stdout] 159 | let builder = Wiper::builder("main_wiper") [INFO] [stdout] | ^^^^^ use of undeclared type `Wiper` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 156 + use pandemist_vehicle_elements::components::general::wiper::Wiper; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 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/components/general/wiper.rs - components::general::wiper::Wiper::tick (line 475) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Wiper` [INFO] [stdout] --> src/components/general/wiper.rs:479:17 [INFO] [stdout] | [INFO] [stdout] 479 | let mut wiper = Wiper::builder("test").build(); [INFO] [stdout] | ^^^^^ use of undeclared type `Wiper` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 475 + use pandemist_vehicle_elements::components::general::wiper::Wiper; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 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/components/traction/speedometer.rs - components::traction::speedometer::SpeedometerBuilder::force (line 110) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Speedometer` [INFO] [stdout] --> src/components/traction/speedometer.rs:111:15 [INFO] [stdout] | [INFO] [stdout] 111 | let builder = Speedometer::builder("needle") [INFO] [stdout] | ^^^^^^^^^^^ use of undeclared type `Speedometer` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 110 + use pandemist_vehicle_elements::components::traction::speedometer::Speedometer; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 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/elements/std/delay.rs - elements::std::delay::Delay (line 16) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `pandemist_vehicle_elements::Delay` [INFO] [stdout] --> src/elements/std/delay.rs:18:5 [INFO] [stdout] | [INFO] [stdout] 18 | use pandemist_vehicle_elements::Delay; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `Delay` in the root [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct instead [INFO] [stdout] | [INFO] [stdout] 18 | use pandemist_vehicle_elements::elements::std::delay::Delay; [INFO] [stdout] | ++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/components/general/wiper.rs - components::general::wiper::WiperBuilder::snd_full_run (line 257) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Wiper` [INFO] [stdout] --> src/components/general/wiper.rs:258:15 [INFO] [stdout] | [INFO] [stdout] 258 | let builder = Wiper::builder("wiper") [INFO] [stdout] | ^^^^^ use of undeclared type `Wiper` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 257 + use pandemist_vehicle_elements::components::general::wiper::Wiper; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 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/components/general/wiper.rs - components::general::wiper::WiperBuilder::snd_back (line 218) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Wiper` [INFO] [stdout] --> src/components/general/wiper.rs:219:15 [INFO] [stdout] | [INFO] [stdout] 219 | let builder = Wiper::builder("wiper") [INFO] [stdout] | ^^^^^ use of undeclared type `Wiper` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 218 + use pandemist_vehicle_elements::components::general::wiper::Wiper; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 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/elements/std/delay.rs - elements::std::delay::Delay::new (line 57) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `pandemist_vehicle_elements::Delay` [INFO] [stdout] --> src/elements/std/delay.rs:59:5 [INFO] [stdout] | [INFO] [stdout] 59 | use pandemist_vehicle_elements::Delay; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `Delay` in the root [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct instead [INFO] [stdout] | [INFO] [stdout] 59 | use pandemist_vehicle_elements::elements::std::delay::Delay; [INFO] [stdout] | ++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/components/traction/speedometer.rs - components::traction::speedometer::SpeedometerBuilder::build (line 180) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Speedometer` [INFO] [stdout] --> src/components/traction/speedometer.rs:181:19 [INFO] [stdout] | [INFO] [stdout] 181 | let speedometer = Speedometer::builder("needle_animation") [INFO] [stdout] | ^^^^^^^^^^^ use of undeclared type `Speedometer` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 180 + use pandemist_vehicle_elements::components::traction::speedometer::Speedometer; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 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/components/general/wiper.rs - components::general::wiper::Wiper (line 353) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Wiper` [INFO] [stdout] --> src/components/general/wiper.rs:364:17 [INFO] [stdout] | [INFO] [stdout] 364 | let mut wiper = Wiper::builder("main_wiper") [INFO] [stdout] | ^^^^^ use of undeclared type `Wiper` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 353 + use pandemist_vehicle_elements::components::general::wiper::Wiper; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 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/elements/std/delay.rs - elements::std::delay::Delay::tick (line 96) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `pandemist_vehicle_elements::Delay` [INFO] [stdout] --> src/elements/std/delay.rs:98:5 [INFO] [stdout] | [INFO] [stdout] 98 | use pandemist_vehicle_elements::Delay; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `Delay` in the root [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct instead [INFO] [stdout] | [INFO] [stdout] 98 | use pandemist_vehicle_elements::elements::std::delay::Delay; [INFO] [stdout] | ++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/elements/std/scroller.rs - elements::std::scroller::Pointer::new (line 158) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Pointer` [INFO] [stdout] --> src/elements/std/scroller.rs:160:14 [INFO] [stdout] | [INFO] [stdout] 160 | let cursor = Pointer::new(8.0, 1.2, "cursor"); [INFO] [stdout] | ^^^^^^^ use of undeclared type `Pointer` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 158 + use std::fmt::Pointer; [INFO] [stdout] | [INFO] [stdout] 158 + use pandemist_vehicle_elements::elements::std::scroller::Pointer; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Pointer` [INFO] [stdout] --> src/elements/std/scroller.rs:163:14 [INFO] [stdout] | [INFO] [stdout] 163 | let camera = Pointer::new(3.0, 0.8, "camera_follow"); [INFO] [stdout] | ^^^^^^^ use of undeclared type `Pointer` [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items [INFO] [stdout] | [INFO] [stdout] 158 + use std::fmt::Pointer; [INFO] [stdout] | [INFO] [stdout] 158 + use pandemist_vehicle_elements::elements::std::scroller::Pointer; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 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/components/general/wiper.rs - components::general::wiper::WiperBuilder (line 77) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Wiper` [INFO] [stdout] --> src/components/general/wiper.rs:88:13 [INFO] [stdout] | [INFO] [stdout] 88 | let wiper = Wiper::builder("wiper_animation") [INFO] [stdout] | ^^^^^ use of undeclared type `Wiper` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 77 + use pandemist_vehicle_elements::components::general::wiper::Wiper; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 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/elements/tech/buttons.rs - elements::tech::buttons::PushButton (line 152) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `PushButton` [INFO] [stdout] --> src/elements/tech/buttons.rs:154:18 [INFO] [stdout] | [INFO] [stdout] 154 | let mut button = PushButton::builder("button_anim", "button_event", None) [INFO] [stdout] | ^^^^^^^^^^ use of undeclared type `PushButton` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 152 + use pandemist_vehicle_elements::elements::tech::buttons::PushButton; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `PushButton` [INFO] [stdout] --> src/elements/tech/buttons.rs:160:23 [INFO] [stdout] | [INFO] [stdout] 160 | let mut hold_button = PushButton::builder_time_till_hold( [INFO] [stdout] | ^^^^^^^^^^ use of undeclared type `PushButton` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 152 + use pandemist_vehicle_elements::elements::tech::buttons::PushButton; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 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/elements/tech/cranc.rs - elements::tech::cranc::CrankBuilder (line 19) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `pandemist_vehicle_elements::Crank` [INFO] [stdout] --> src/elements/tech/cranc.rs:21:5 [INFO] [stdout] | [INFO] [stdout] 21 | use pandemist_vehicle_elements::Crank; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `Crank` in the root [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct instead [INFO] [stdout] | [INFO] [stdout] 21 | use pandemist_vehicle_elements::elements::tech::cranc::Crank; [INFO] [stdout] | +++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/elements/std/scroller.rs - elements::std::scroller::Scroller::new (line 57) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Scroller` [INFO] [stdout] --> src/elements/std/scroller.rs:58:16 [INFO] [stdout] | [INFO] [stdout] 58 | let scroller = Scroller::new(0.0, 150.0, "my_scroll_animation"); [INFO] [stdout] | ^^^^^^^^ use of undeclared type `Scroller` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 57 + use pandemist_vehicle_elements::elements::std::scroller::Scroller; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 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/components/traction/speedometer.rs - components::traction::speedometer::SpeedometerBuilder::needle_path (line 134) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `pandemist_vehicle_elements::elements::std::piecewise_linear_function` [INFO] [stdout] --> src/components/traction/speedometer.rs:136:48 [INFO] [stdout] | [INFO] [stdout] 136 | use pandemist_vehicle_elements::elements::std::piecewise_linear_function::PiecewiseLinearFunction; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ could not find `piecewise_linear_function` in `std` [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Speedometer` [INFO] [stdout] --> src/components/traction/speedometer.rs:139:15 [INFO] [stdout] | [INFO] [stdout] 139 | let builder = Speedometer::builder("needle") [INFO] [stdout] | ^^^^^^^^^^^ use of undeclared type `Speedometer` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 133 + use pandemist_vehicle_elements::components::traction::speedometer::Speedometer; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0432, E0433. [INFO] [stdout] For more information about an error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/elements/std/scroller.rs - elements::std::scroller::Pointer (line 105) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `pandemist_vehicle_elements::Pointer` [INFO] [stdout] --> src/elements/std/scroller.rs:107:5 [INFO] [stdout] | [INFO] [stdout] 107 | use pandemist_vehicle_elements::Pointer; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `Pointer` in the root [INFO] [stdout] | [INFO] [stdout] help: consider importing one of these items instead [INFO] [stdout] | [INFO] [stdout] 107 - use pandemist_vehicle_elements::Pointer; [INFO] [stdout] 107 + use std::fmt::Pointer; [INFO] [stdout] | [INFO] [stdout] 107 | use pandemist_vehicle_elements::elements::std::scroller::Pointer; [INFO] [stdout] | +++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `get_mouse_position` in this scope [INFO] [stdout] --> src/elements/std/scroller.rs:114:22 [INFO] [stdout] | [INFO] [stdout] 114 | let target_pos = get_mouse_position(); [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, E0432. [INFO] [stdout] For more information about an error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/elements/tech/cranc.rs - elements::tech::cranc::CrankBuilder::factor (line 58) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `pandemist_vehicle_elements::Crank` [INFO] [stdout] --> src/elements/tech/cranc.rs:60:5 [INFO] [stdout] | [INFO] [stdout] 60 | use pandemist_vehicle_elements::Crank; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `Crank` in the root [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct instead [INFO] [stdout] | [INFO] [stdout] 60 | use pandemist_vehicle_elements::elements::tech::cranc::Crank; [INFO] [stdout] | +++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/elements/tech/cranc.rs - elements::tech::cranc::CrankBuilder::event_plus (line 122) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `pandemist_vehicle_elements::Crank` [INFO] [stdout] --> src/elements/tech/cranc.rs:124:5 [INFO] [stdout] | [INFO] [stdout] 124 | use pandemist_vehicle_elements::Crank; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `Crank` in the root [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct instead [INFO] [stdout] | [INFO] [stdout] 124 | use pandemist_vehicle_elements::elements::tech::cranc::Crank; [INFO] [stdout] | +++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/elements/std/scroller.rs - elements::std::scroller::Scroller (line 18) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `pandemist_vehicle_elements::Scroller` [INFO] [stdout] --> src/elements/std/scroller.rs:20:5 [INFO] [stdout] | [INFO] [stdout] 20 | use pandemist_vehicle_elements::Scroller; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `Scroller` in the root [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct instead [INFO] [stdout] | [INFO] [stdout] 20 | use pandemist_vehicle_elements::elements::std::scroller::Scroller; [INFO] [stdout] | +++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/elements/tech/cranc.rs - elements::tech::cranc::Crank (line 198) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `pandemist_vehicle_elements::Crank` [INFO] [stdout] --> src/elements/tech/cranc.rs:200:5 [INFO] [stdout] | [INFO] [stdout] 200 | use pandemist_vehicle_elements::Crank; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `Crank` in the root [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct instead [INFO] [stdout] | [INFO] [stdout] 200 | use pandemist_vehicle_elements::elements::tech::cranc::Crank; [INFO] [stdout] | +++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/elements/tech/cranc.rs - elements::tech::cranc::CrankBuilder::min (line 100) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `pandemist_vehicle_elements::Crank` [INFO] [stdout] --> src/elements/tech/cranc.rs:102:5 [INFO] [stdout] | [INFO] [stdout] 102 | use pandemist_vehicle_elements::Crank; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `Crank` in the root [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct instead [INFO] [stdout] | [INFO] [stdout] 102 | use pandemist_vehicle_elements::elements::tech::cranc::Crank; [INFO] [stdout] | +++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/elements/tech/dekaden.rs - elements::tech::dekaden::DecadeSwitchBuilder::rotation_speed (line 84) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `DecadeSwitch` [INFO] [stdout] --> src/elements/tech/dekaden.rs:85:15 [INFO] [stdout] | [INFO] [stdout] 85 | let builder = DecadeSwitch::builder(10, "anim", None) [INFO] [stdout] | ^^^^^^^^^^^^ use of undeclared type `DecadeSwitch` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 84 + use pandemist_vehicle_elements::elements::tech::dekaden::DecadeSwitch; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 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/elements/tech/handpin.rs - elements::tech::handpin::HandPin (line 236) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `pandemist_vehicle_elements::HandPin` [INFO] [stdout] --> src/elements/tech/handpin.rs:238:5 [INFO] [stdout] | [INFO] [stdout] 238 | use pandemist_vehicle_elements::HandPin; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `HandPin` in the root [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct instead [INFO] [stdout] | [INFO] [stdout] 238 | use pandemist_vehicle_elements::elements::tech::handpin::HandPin; [INFO] [stdout] | +++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/components/traction/speedometer.rs - components::traction::speedometer::SpeedometerBuilder::friction (line 86) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Speedometer` [INFO] [stdout] --> src/components/traction/speedometer.rs:87:15 [INFO] [stdout] | [INFO] [stdout] 87 | let builder = Speedometer::builder("needle") [INFO] [stdout] | ^^^^^^^^^^^ use of undeclared type `Speedometer` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 86 + use pandemist_vehicle_elements::components::traction::speedometer::Speedometer; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 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/elements/tech/cranc.rs - elements::tech::cranc::Crank::builder (line 253) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `pandemist_vehicle_elements::Crank` [INFO] [stdout] --> src/elements/tech/cranc.rs:255:5 [INFO] [stdout] | [INFO] [stdout] 255 | use pandemist_vehicle_elements::Crank; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `Crank` in the root [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct instead [INFO] [stdout] | [INFO] [stdout] 255 | use pandemist_vehicle_elements::elements::tech::cranc::Crank; [INFO] [stdout] | +++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/elements/tech/cranc.rs - elements::tech::cranc::CrankBuilder::max (line 79) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `pandemist_vehicle_elements::Crank` [INFO] [stdout] --> src/elements/tech/cranc.rs:81:5 [INFO] [stdout] | [INFO] [stdout] 81 | use pandemist_vehicle_elements::Crank; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `Crank` in the root [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct instead [INFO] [stdout] | [INFO] [stdout] 81 | use pandemist_vehicle_elements::elements::tech::cranc::Crank; [INFO] [stdout] | +++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/elements/tech/handpin.rs - elements::tech::handpin::HandPinBuilder::build (line 192) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `HandPin` [INFO] [stdout] --> src/elements/tech/handpin.rs:193:16 [INFO] [stdout] | [INFO] [stdout] 193 | let hand_pin = HandPin::builder("x_anim", "y_anim", None) [INFO] [stdout] | ^^^^^^^ use of undeclared type `HandPin` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 192 + use pandemist_vehicle_elements::elements::tech::handpin::HandPin; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 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/elements/tech/handpin.rs - elements::tech::handpin::HandPinBuilder::event_grab (line 115) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `HandPin` [INFO] [stdout] --> src/elements/tech/handpin.rs:116:16 [INFO] [stdout] | [INFO] [stdout] 116 | let hand_pin = HandPin::builder("x_anim", "y_anim", None) [INFO] [stdout] | ^^^^^^^ use of undeclared type `HandPin` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 115 + use pandemist_vehicle_elements::elements::tech::handpin::HandPin; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 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/elements/tech/dekaden.rs - elements::tech::dekaden::DecadeSwitchBuilder::button_events (line 106) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `DecadeSwitch` [INFO] [stdout] --> src/elements/tech/dekaden.rs:107:15 [INFO] [stdout] | [INFO] [stdout] 107 | let builder = DecadeSwitch::builder(10, "anim", None) [INFO] [stdout] | ^^^^^^^^^^^^ use of undeclared type `DecadeSwitch` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 106 + use pandemist_vehicle_elements::elements::tech::dekaden::DecadeSwitch; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 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/elements/tech/handpin.rs - elements::tech::handpin::HandPinBuilder (line 23) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `HandPin` [INFO] [stdout] --> src/elements/tech/handpin.rs:24:16 [INFO] [stdout] | [INFO] [stdout] 24 | let hand_pin = HandPin::builder("x_anim", "y_anim", Some(CockpitSide::A)) [INFO] [stdout] | ^^^^^^^ use of undeclared type `HandPin` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 23 + use pandemist_vehicle_elements::elements::tech::handpin::HandPin; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `CockpitSide` [INFO] [stdout] --> src/elements/tech/handpin.rs:24:58 [INFO] [stdout] | [INFO] [stdout] 24 | let hand_pin = HandPin::builder("x_anim", "y_anim", Some(CockpitSide::A)) [INFO] [stdout] | ^^^^^^^^^^^ use of undeclared type `CockpitSide` [INFO] [stdout] | [INFO] [stdout] help: consider importing this enum [INFO] [stdout] | [INFO] [stdout] 23 + use lotus_extra::vehicle::CockpitSide; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 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/elements/tech/handpin.rs - elements::tech::handpin::HandPin::builder (line 309) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `pandemist_vehicle_elements::HandPin` [INFO] [stdout] --> src/elements/tech/handpin.rs:311:5 [INFO] [stdout] | [INFO] [stdout] 311 | use pandemist_vehicle_elements::HandPin; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `HandPin` in the root [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct instead [INFO] [stdout] | [INFO] [stdout] 311 | use pandemist_vehicle_elements::elements::tech::handpin::HandPin; [INFO] [stdout] | +++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/elements/tech/dekaden.rs - elements::tech::dekaden::DecadeSwitchBuilder (line 44) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `DecadeSwitch` [INFO] [stdout] --> src/elements/tech/dekaden.rs:45:14 [INFO] [stdout] | [INFO] [stdout] 45 | let switch = DecadeSwitch::builder(10, "my_animation", None) [INFO] [stdout] | ^^^^^^^^^^^^ use of undeclared type `DecadeSwitch` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 44 + use pandemist_vehicle_elements::elements::tech::dekaden::DecadeSwitch; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 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/elements/tech/cranc.rs - elements::tech::cranc::Crank::tick (line 293) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `pandemist_vehicle_elements::Crank` [INFO] [stdout] --> src/elements/tech/cranc.rs:295:5 [INFO] [stdout] | [INFO] [stdout] 295 | use pandemist_vehicle_elements::Crank; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `Crank` in the root [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct instead [INFO] [stdout] | [INFO] [stdout] 295 | use pandemist_vehicle_elements::elements::tech::cranc::Crank; [INFO] [stdout] | +++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/elements/tech/handpin.rs - elements::tech::handpin::HandPinBuilder::mouse_factor (line 90) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `HandPin` [INFO] [stdout] --> src/elements/tech/handpin.rs:91:16 [INFO] [stdout] | [INFO] [stdout] 91 | let hand_pin = HandPin::builder("x_anim", "y_anim", None) [INFO] [stdout] | ^^^^^^^ use of undeclared type `HandPin` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 90 + use pandemist_vehicle_elements::elements::tech::handpin::HandPin; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 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/elements/tech/key_switch.rs - elements::tech::key_switch::KeyDepot (line 31) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `pandemist_vehicle_elements::KeyDepot` [INFO] [stdout] --> src/elements/tech/key_switch.rs:33:5 [INFO] [stdout] | [INFO] [stdout] 33 | use pandemist_vehicle_elements::KeyDepot; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `KeyDepot` in the root [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct instead [INFO] [stdout] | [INFO] [stdout] 33 | use pandemist_vehicle_elements::elements::tech::key_switch::KeyDepot; [INFO] [stdout] | ++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/elements/tech/key_switch.rs - elements::tech::key_switch::KeySwitch (line 410) stdout ---- [INFO] [stdout] error[E0432]: unresolved imports `pandemist_vehicle_elements::KeySwitch`, `pandemist_vehicle_elements::KeyDepot` [INFO] [stdout] --> src/elements/tech/key_switch.rs:412:34 [INFO] [stdout] | [INFO] [stdout] 412 | use pandemist_vehicle_elements::{KeySwitch, KeyDepot}; [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^ no `KeyDepot` in the root [INFO] [stdout] | | [INFO] [stdout] | no `KeySwitch` in the root [INFO] [stdout] | [INFO] [stdout] = help: consider importing this struct instead: [INFO] [stdout] pandemist_vehicle_elements::elements::tech::key_switch::KeySwitch [INFO] [stdout] = help: consider importing this struct instead: [INFO] [stdout] pandemist_vehicle_elements::elements::tech::key_switch::KeyDepot [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/elements/tech/cranc.rs - elements::tech::cranc::CrankBuilder::event_minus (line 144) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `pandemist_vehicle_elements::Crank` [INFO] [stdout] --> src/elements/tech/cranc.rs:146:5 [INFO] [stdout] | [INFO] [stdout] 146 | use pandemist_vehicle_elements::Crank; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `Crank` in the root [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct instead [INFO] [stdout] | [INFO] [stdout] 146 | use pandemist_vehicle_elements::elements::tech::cranc::Crank; [INFO] [stdout] | +++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/elements/tech/handpin.rs - elements::tech::handpin::HandPinBuilder::only_one_direction (line 64) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `HandPin` [INFO] [stdout] --> src/elements/tech/handpin.rs:65:16 [INFO] [stdout] | [INFO] [stdout] 65 | let hand_pin = HandPin::builder("x_anim", "y_anim", None) [INFO] [stdout] | ^^^^^^^ use of undeclared type `HandPin` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 64 + use pandemist_vehicle_elements::elements::tech::handpin::HandPin; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 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/elements/tech/seals.rs - elements::tech::seals (line 13) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `pandemist_vehicle_elements::seals` [INFO] [stdout] --> src/elements/tech/seals.rs:15:33 [INFO] [stdout] | [INFO] [stdout] 15 | use pandemist_vehicle_elements::seals::{SimpleSeal, SealedSwitch, CoveredKey}; [INFO] [stdout] | ^^^^^ could not find `seals` in `pandemist_vehicle_elements` [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `pandemist_vehicle_elements::switches` [INFO] [stdout] --> src/elements/tech/seals.rs:17:33 [INFO] [stdout] | [INFO] [stdout] 17 | use pandemist_vehicle_elements::switches::Switch; [INFO] [stdout] | ^^^^^^^^ could not find `switches` in `pandemist_vehicle_elements` [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `new` found for struct `KeySwitch` in the current scope [INFO] [stdout] --> src/elements/tech/seals.rs:33:29 [INFO] [stdout] | [INFO] [stdout] 33 | let key_switch = KeySwitch::new(); // See key_switch.rs [INFO] [stdout] | ^^^ function or associated item not found in `KeySwitch` [INFO] [stdout] [INFO] [stdout] error: aborting due to 3 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0432, E0599. [INFO] [stdout] For more information about an error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/elements/tech/rollerblind.rs - elements::tech::rollerblind::Rollerblind (line 17) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `rollerblind` [INFO] [stdout] --> src/elements/tech/rollerblind.rs:18:5 [INFO] [stdout] | [INFO] [stdout] 18 | use rollerblind::Rollerblind; [INFO] [stdout] | ^^^^^^^^^^^ use of unresolved module or unlinked crate `rollerblind` [INFO] [stdout] | [INFO] [stdout] help: to make use of source file src/elements/tech/rollerblind.rs, use `mod rollerblind` in this file to declare the module [INFO] [stdout] | [INFO] [stdout] 17 + mod rollerblind; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/elements/tech/key_switch.rs - elements::tech::key_switch::KeySwitch::value (line 696) stdout ---- [INFO] [stdout] error[E0425]: cannot find value `switch` in this scope [INFO] [stdout] --> src/elements/tech/key_switch.rs:697:16 [INFO] [stdout] | [INFO] [stdout] 697 | let position = switch.value(switch.is_inserted()); [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `switch` in this scope [INFO] [stdout] --> src/elements/tech/key_switch.rs:697:29 [INFO] [stdout] | [INFO] [stdout] 697 | let position = switch.value(switch.is_inserted()); [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/elements/tech/rollerblind.rs - elements::tech::rollerblind::Rollerblind::new (line 74) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Rollerblind` [INFO] [stdout] --> src/elements/tech/rollerblind.rs:75:13 [INFO] [stdout] | [INFO] [stdout] 75 | let blind = Rollerblind::new("sky_texture", "ground_texture", 456, 200); [INFO] [stdout] | ^^^^^^^^^^^ use of undeclared type `Rollerblind` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 74 + use pandemist_vehicle_elements::elements::tech::rollerblind::Rollerblind; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 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/elements/tech/rollerblind.rs - elements::tech::rollerblind::Rollerblind::tick (line 128) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Rollerblind` [INFO] [stdout] --> src/elements/tech/rollerblind.rs:129:17 [INFO] [stdout] | [INFO] [stdout] 129 | let mut blind = Rollerblind::new("tex_a", "tex_b", 1000, 50); [INFO] [stdout] | ^^^^^^^^^^^ use of undeclared type `Rollerblind` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 128 + use pandemist_vehicle_elements::elements::tech::rollerblind::Rollerblind; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 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/elements/tech/seals.rs - elements::tech::seals::SimpleSeal (line 65) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `pandemist_vehicle_elements::seals` [INFO] [stdout] --> src/elements/tech/seals.rs:67:33 [INFO] [stdout] | [INFO] [stdout] 67 | use pandemist_vehicle_elements::seals::SimpleSeal; [INFO] [stdout] | ^^^^^ could not find `seals` in `pandemist_vehicle_elements` [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/elements/tech/key_switch.rs - elements::tech::key_switch::KeySwitchBuilder (line 123) stdout ---- [INFO] [stdout] error[E0432]: unresolved imports `pandemist_vehicle_elements::KeySwitch`, `pandemist_vehicle_elements::KeyDepot` [INFO] [stdout] --> src/elements/tech/key_switch.rs:125:34 [INFO] [stdout] | [INFO] [stdout] 125 | use pandemist_vehicle_elements::{KeySwitch, KeyDepot}; [INFO] [stdout] | ^^^^^^^^^ ^^^^^^^^ no `KeyDepot` in the root [INFO] [stdout] | | [INFO] [stdout] | no `KeySwitch` in the root [INFO] [stdout] | [INFO] [stdout] = help: consider importing this struct instead: [INFO] [stdout] pandemist_vehicle_elements::elements::tech::key_switch::KeySwitch [INFO] [stdout] = help: consider importing this struct instead: [INFO] [stdout] pandemist_vehicle_elements::elements::tech::key_switch::KeyDepot [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/elements/tech/key_switch.rs - elements::tech::key_switch::KeySwitch::builder (line 510) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `KeyDepot` [INFO] [stdout] --> src/elements/tech/key_switch.rs:511:13 [INFO] [stdout] | [INFO] [stdout] 511 | let depot = KeyDepot::new("starter_key"); [INFO] [stdout] | ^^^^^^^^ use of undeclared type `KeyDepot` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 510 + use pandemist_vehicle_elements::elements::tech::key_switch::KeyDepot; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `KeySwitch` [INFO] [stdout] --> src/elements/tech/key_switch.rs:512:15 [INFO] [stdout] | [INFO] [stdout] 512 | let builder = KeySwitch::builder( [INFO] [stdout] | ^^^^^^^^^ use of undeclared type `KeySwitch` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 510 + use pandemist_vehicle_elements::elements::tech::key_switch::KeySwitch; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `CockpitSide` [INFO] [stdout] --> src/elements/tech/key_switch.rs:516:10 [INFO] [stdout] | [INFO] [stdout] 516 | Some(CockpitSide::A) [INFO] [stdout] | ^^^^^^^^^^^ use of undeclared type `CockpitSide` [INFO] [stdout] | [INFO] [stdout] help: consider importing this enum [INFO] [stdout] | [INFO] [stdout] 510 + use lotus_extra::vehicle::CockpitSide; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 3 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/elements/tech/handpin.rs - elements::tech::handpin::HandPin::tick (line 358) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `HandPin` [INFO] [stdout] --> src/elements/tech/handpin.rs:359:20 [INFO] [stdout] | [INFO] [stdout] 359 | let mut hand_pin = HandPin::builder("x_anim", "y_anim", None).build(); [INFO] [stdout] | ^^^^^^^ use of undeclared type `HandPin` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 358 + use pandemist_vehicle_elements::elements::tech::handpin::HandPin; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 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/elements/tech/slider.rs - elements::tech::slider (line 17) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `slider` [INFO] [stdout] --> src/elements/tech/slider.rs:18:5 [INFO] [stdout] | [INFO] [stdout] 18 | use slider::{Slider, Rollo}; [INFO] [stdout] | ^^^^^^ use of unresolved module or unlinked crate `slider` [INFO] [stdout] | [INFO] [stdout] help: to make use of source file src/elements/tech/slider.rs, use `mod slider` in this file to declare the module [INFO] [stdout] | [INFO] [stdout] 17 + mod slider; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/elements/tech/seals.rs - elements::tech::seals::SealedSwitch (line 150) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `pandemist_vehicle_elements::seals` [INFO] [stdout] --> src/elements/tech/seals.rs:152:33 [INFO] [stdout] | [INFO] [stdout] 152 | use pandemist_vehicle_elements::seals::SealedSwitch; [INFO] [stdout] | ^^^^^ could not find `seals` in `pandemist_vehicle_elements` [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `pandemist_vehicle_elements::switches` [INFO] [stdout] --> src/elements/tech/seals.rs:153:33 [INFO] [stdout] | [INFO] [stdout] 153 | use pandemist_vehicle_elements::switches::Switch; [INFO] [stdout] | ^^^^^^^^ could not find `switches` in `pandemist_vehicle_elements` [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/elements/tech/key_switch.rs - elements::tech::key_switch::KeyDepot::new (line 59) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `KeyDepot` [INFO] [stdout] --> src/elements/tech/key_switch.rs:60:13 [INFO] [stdout] | [INFO] [stdout] 60 | let depot = KeyDepot::new("main_engine_key"); [INFO] [stdout] | ^^^^^^^^ use of undeclared type `KeyDepot` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 59 + use pandemist_vehicle_elements::elements::tech::key_switch::KeyDepot; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 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/elements/tech/seals.rs - elements::tech::seals::CoveredKey::builder (line 378) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `pandemist_vehicle_elements::seals` [INFO] [stdout] --> src/elements/tech/seals.rs:380:33 [INFO] [stdout] | [INFO] [stdout] 380 | use pandemist_vehicle_elements::seals::CoveredKey; [INFO] [stdout] | ^^^^^ could not find `seals` in `pandemist_vehicle_elements` [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `new` found for struct `KeySwitch` in the current scope [INFO] [stdout] --> src/elements/tech/seals.rs:383:29 [INFO] [stdout] | [INFO] [stdout] 383 | let key_switch = KeySwitch::new(); // See key_switch.rs [INFO] [stdout] | ^^^ function or associated item not found in `KeySwitch` [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0432, E0599. [INFO] [stdout] For more information about an error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/elements/tech/dekaden.rs - elements::tech::dekaden (line 15) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `pandemist_vehicle_elements::DecadeSwitch` [INFO] [stdout] --> src/elements/tech/dekaden.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | use pandemist_vehicle_elements::DecadeSwitch; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `DecadeSwitch` in the root [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct instead [INFO] [stdout] | [INFO] [stdout] 17 | use pandemist_vehicle_elements::elements::tech::dekaden::DecadeSwitch; [INFO] [stdout] | +++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `CockpitSide` [INFO] [stdout] --> src/elements/tech/dekaden.rs:19:66 [INFO] [stdout] | [INFO] [stdout] 19 | let mut switch = DecadeSwitch::builder(10, "rotation_anim", Some(CockpitSide::A)) [INFO] [stdout] | ^^^^^^^^^^^ use of undeclared type `CockpitSide` [INFO] [stdout] | [INFO] [stdout] help: consider importing this enum [INFO] [stdout] | [INFO] [stdout] 14 + use lotus_extra::vehicle::CockpitSide; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0432, E0433. [INFO] [stdout] For more information about an error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/elements/tech/slider.rs - elements::tech::slider::Rollo (line 703) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Rollo` [INFO] [stdout] --> src/elements/tech/slider.rs:704:17 [INFO] [stdout] | [INFO] [stdout] 704 | let mut rollo = Rollo::builder("blind_animation", "pull_blind", None) [INFO] [stdout] | ^^^^^ use of undeclared type `Rollo` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 703 + use pandemist_vehicle_elements::elements::tech::slider::Rollo; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 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/elements/tech/slider.rs - elements::tech::slider::SliderBuilder::animation (line 113) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Slider` [INFO] [stdout] --> src/elements/tech/slider.rs:114:14 [INFO] [stdout] | [INFO] [stdout] 114 | let slider = Slider::builder() [INFO] [stdout] | ^^^^^^ use of undeclared type `Slider` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 113 + use pandemist_vehicle_elements::elements::tech::slider::Slider; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 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/elements/tech/slider.rs - elements::tech::slider::SliderBuilder (line 56) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Slider` [INFO] [stdout] --> src/elements/tech/slider.rs:57:14 [INFO] [stdout] | [INFO] [stdout] 57 | let slider = Slider::builder() [INFO] [stdout] | ^^^^^^ use of undeclared type `Slider` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 56 + use pandemist_vehicle_elements::elements::tech::slider::Slider; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `CockpitSide` [INFO] [stdout] --> src/elements/tech/slider.rs:65:36 [INFO] [stdout] | [INFO] [stdout] 65 | .key_event("grab_slider", Some(CockpitSide::A)) [INFO] [stdout] | ^^^^^^^^^^^ use of undeclared type `CockpitSide` [INFO] [stdout] | [INFO] [stdout] help: consider importing this enum [INFO] [stdout] | [INFO] [stdout] 56 + use lotus_extra::vehicle::CockpitSide; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 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/elements/tech/seals.rs - elements::tech::seals::SimpleSeal::tick (line 120) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `pandemist_vehicle_elements::seals` [INFO] [stdout] --> src/elements/tech/seals.rs:122:33 [INFO] [stdout] | [INFO] [stdout] 122 | use pandemist_vehicle_elements::seals::SimpleSeal; [INFO] [stdout] | ^^^^^ could not find `seals` in `pandemist_vehicle_elements` [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `activate_emergency_systems` in this scope [INFO] [stdout] --> src/elements/tech/seals.rs:126:5 [INFO] [stdout] | [INFO] [stdout] 126 | activate_emergency_systems(); [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, E0432. [INFO] [stdout] For more information about an error, try `rustc --explain E0425`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/elements/tech/switches.rs - elements::tech::switches::StepSwitch::just_changed (line 775) stdout ---- [INFO] [stdout] error[E0425]: cannot find value `switch` in this scope [INFO] [stdout] --> src/elements/tech/switches.rs:776:24 [INFO] [stdout] | [INFO] [stdout] 776 | if let Some(new_pos) = switch.just_changed(engine_running) { [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find value `engine_running` in this scope [INFO] [stdout] --> src/elements/tech/switches.rs:776:44 [INFO] [stdout] | [INFO] [stdout] 776 | if let Some(new_pos) = switch.just_changed(engine_running) { [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/elements/tech/seals.rs - elements::tech::seals::CoveredKey (line 330) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `pandemist_vehicle_elements::seals` [INFO] [stdout] --> src/elements/tech/seals.rs:332:33 [INFO] [stdout] | [INFO] [stdout] 332 | use pandemist_vehicle_elements::seals::CoveredKey; [INFO] [stdout] | ^^^^^ could not find `seals` in `pandemist_vehicle_elements` [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `new` found for struct `KeySwitch` in the current scope [INFO] [stdout] --> src/elements/tech/seals.rs:336:29 [INFO] [stdout] | [INFO] [stdout] 336 | let key_switch = KeySwitch::new(); // See key_switch.rs [INFO] [stdout] | ^^^ function or associated item not found in `KeySwitch` [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0432, E0599. [INFO] [stdout] For more information about an error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/elements/tech/switches.rs - elements::tech::switches::StepSwitch::builder (line 688) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StepSwitch` [INFO] [stdout] --> src/elements/tech/switches.rs:689:14 [INFO] [stdout] | [INFO] [stdout] 689 | let switch = StepSwitch::builder("mode_selector", None) [INFO] [stdout] | ^^^^^^^^^^ use of undeclared type `StepSwitch` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 688 + use pandemist_vehicle_elements::elements::tech::switches::StepSwitch; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 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/elements/tech/slider.rs - elements::tech::slider::Rollo::builder (line 745) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Rollo` [INFO] [stdout] --> src/elements/tech/slider.rs:746:15 [INFO] [stdout] | [INFO] [stdout] 746 | let builder = Rollo::builder("rollo_animation", "pull_event", Some(CockpitSide::A)); [INFO] [stdout] | ^^^^^ use of undeclared type `Rollo` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 745 + use pandemist_vehicle_elements::elements::tech::slider::Rollo; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `CockpitSide` [INFO] [stdout] --> src/elements/tech/slider.rs:746:68 [INFO] [stdout] | [INFO] [stdout] 746 | let builder = Rollo::builder("rollo_animation", "pull_event", Some(CockpitSide::A)); [INFO] [stdout] | ^^^^^^^^^^^ use of undeclared type `CockpitSide` [INFO] [stdout] | [INFO] [stdout] help: consider importing this enum [INFO] [stdout] | [INFO] [stdout] 745 + use lotus_extra::vehicle::CockpitSide; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 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/elements/tech/switches.rs - elements::tech::switches::Switch::value (line 361) stdout ---- [INFO] [stdout] error[E0425]: cannot find value `switch` in this scope [INFO] [stdout] --> src/elements/tech/switches.rs:363:4 [INFO] [stdout] | [INFO] [stdout] 363 | if switch.value(power_available) { [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `start_engine` in this scope [INFO] [stdout] --> src/elements/tech/switches.rs:365:5 [INFO] [stdout] | [INFO] [stdout] 365 | start_engine(); [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/elements/tech/switches.rs - elements::tech::switches (line 41) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `crate::switches` [INFO] [stdout] --> src/elements/tech/switches.rs:42:12 [INFO] [stdout] | [INFO] [stdout] 42 | use crate::switches::{StepSwitch, SwitchEventAction}; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | unresolved import [INFO] [stdout] | help: a similar path exists: `pandemist_vehicle_elements::elements::tech::switches` [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/elements/tech/dekaden.rs - elements::tech::dekaden::DecadeSwitchBuilder::init_value (line 131) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `DecadeSwitch` [INFO] [stdout] --> src/elements/tech/dekaden.rs:132:15 [INFO] [stdout] | [INFO] [stdout] 132 | let builder = DecadeSwitch::builder(10, "anim", None) [INFO] [stdout] | ^^^^^^^^^^^^ use of undeclared type `DecadeSwitch` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 131 + use pandemist_vehicle_elements::elements::tech::dekaden::DecadeSwitch; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 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/elements/tech/slider.rs - elements::tech::slider::Slider (line 354) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Slider` [INFO] [stdout] --> src/elements/tech/slider.rs:355:18 [INFO] [stdout] | [INFO] [stdout] 355 | let mut slider = Slider::builder() [INFO] [stdout] | ^^^^^^ use of undeclared type `Slider` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 354 + use pandemist_vehicle_elements::elements::tech::slider::Slider; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 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/elements/tech/switches.rs - elements::tech::switches::Switch::builder (line 266) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Switch` [INFO] [stdout] --> src/elements/tech/switches.rs:267:14 [INFO] [stdout] | [INFO] [stdout] 267 | let switch = Switch::builder("power_button_anim", Some(CockpitSide::A)) [INFO] [stdout] | ^^^^^^ use of undeclared type `Switch` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 266 + use pandemist_vehicle_elements::elements::tech::switches::Switch; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `CockpitSide` [INFO] [stdout] --> src/elements/tech/switches.rs:267:56 [INFO] [stdout] | [INFO] [stdout] 267 | let switch = Switch::builder("power_button_anim", Some(CockpitSide::A)) [INFO] [stdout] | ^^^^^^^^^^^ use of undeclared type `CockpitSide` [INFO] [stdout] | [INFO] [stdout] help: consider importing this enum [INFO] [stdout] | [INFO] [stdout] 266 + use lotus_extra::vehicle::CockpitSide; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 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/elements/tech/slider.rs - elements::tech::slider::SliderBuilder::key_event (line 132) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Slider` [INFO] [stdout] --> src/elements/tech/slider.rs:133:14 [INFO] [stdout] | [INFO] [stdout] 133 | let slider = Slider::builder() [INFO] [stdout] | ^^^^^^ use of undeclared type `Slider` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 132 + use pandemist_vehicle_elements::elements::tech::slider::Slider; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `CockpitSide` [INFO] [stdout] --> src/elements/tech/slider.rs:134:36 [INFO] [stdout] | [INFO] [stdout] 134 | .key_event("slider_grab", Some(CockpitSide::Left)) [INFO] [stdout] | ^^^^^^^^^^^ use of undeclared type `CockpitSide` [INFO] [stdout] | [INFO] [stdout] help: consider importing this enum [INFO] [stdout] | [INFO] [stdout] 132 + use lotus_extra::vehicle::CockpitSide; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 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/management/communications/local_value_manager.rs - management::communications::local_value_manager (line 9) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `local_values` [INFO] [stdout] --> src/management/communications/local_value_manager.rs:10:5 [INFO] [stdout] | [INFO] [stdout] 10 | use local_values::{LocalValueManager, WslSpeedometerKmh, WslInteriorLight}; [INFO] [stdout] | ^^^^^^^^^^^^ use of unresolved module or unlinked crate `local_values` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `local_values`, use `cargo add local_values` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/management/communications/fuses.rs - management::communications::fuses::FuseManager (line 13) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `pandemist_vehicle_elements::FuseManager` [INFO] [stdout] --> src/management/communications/fuses.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | use pandemist_vehicle_elements::FuseManager; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `FuseManager` in the root [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct instead [INFO] [stdout] | [INFO] [stdout] 15 | use pandemist_vehicle_elements::management::communications::fuses::FuseManager; [INFO] [stdout] | +++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `new` found for struct `Switch` in the current scope [INFO] [stdout] --> src/management/communications/fuses.rs:19:22 [INFO] [stdout] | [INFO] [stdout] 19 | let switch = Switch::new(); // Assuming Switch has a new() method [INFO] [stdout] | ^^^ function or associated item not found in `Switch` [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0432, E0599. [INFO] [stdout] For more information about an error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/elements/tech/switches.rs - elements::tech::switches::StepSwitchBuilder::mapping (line 542) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `HashMap` [INFO] [stdout] --> src/elements/tech/switches.rs:543:19 [INFO] [stdout] | [INFO] [stdout] 543 | let mut mapping = HashMap::new(); [INFO] [stdout] | ^^^^^^^ use of undeclared type `HashMap` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 542 + use std::collections::HashMap; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StepSwitch` [INFO] [stdout] --> src/elements/tech/switches.rs:548:14 [INFO] [stdout] | [INFO] [stdout] 548 | let switch = StepSwitch::builder("anim", None) [INFO] [stdout] | ^^^^^^^^^^ use of undeclared type `StepSwitch` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 542 + use pandemist_vehicle_elements::elements::tech::switches::StepSwitch; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 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/elements/tech/switches.rs - elements::tech::switches::SwitchBuilder::init (line 108) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Switch` [INFO] [stdout] --> src/elements/tech/switches.rs:109:14 [INFO] [stdout] | [INFO] [stdout] 109 | let switch = Switch::builder("anim", None) [INFO] [stdout] | ^^^^^^ use of undeclared type `Switch` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 108 + use pandemist_vehicle_elements::elements::tech::switches::Switch; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 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/elements/tech/switches.rs - elements::tech::switches::SwitchBuilder::event_toggle (line 130) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Switch` [INFO] [stdout] --> src/elements/tech/switches.rs:131:14 [INFO] [stdout] | [INFO] [stdout] 131 | let switch = Switch::builder("anim", None) [INFO] [stdout] | ^^^^^^ use of undeclared type `Switch` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 130 + use pandemist_vehicle_elements::elements::tech::switches::Switch; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 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/elements/tech/switches.rs - elements::tech::switches::StepSwitchBuilder::event (line 522) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `StepSwitch` [INFO] [stdout] --> src/elements/tech/switches.rs:523:14 [INFO] [stdout] | [INFO] [stdout] 523 | let switch = StepSwitch::builder("anim", None) [INFO] [stdout] | ^^^^^^^^^^ use of undeclared type `StepSwitch` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 522 + use pandemist_vehicle_elements::elements::tech::switches::StepSwitch; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SwitchEventAction` [INFO] [stdout] --> src/elements/tech/switches.rs:524:18 [INFO] [stdout] | [INFO] [stdout] 524 | .event("UP", SwitchEventAction::Plus) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ use of undeclared type `SwitchEventAction` [INFO] [stdout] | [INFO] [stdout] help: consider importing this enum [INFO] [stdout] | [INFO] [stdout] 522 + use pandemist_vehicle_elements::elements::tech::switches::SwitchEventAction; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SwitchEventAction` [INFO] [stdout] --> src/elements/tech/switches.rs:525:20 [INFO] [stdout] | [INFO] [stdout] 525 | .event("DOWN", SwitchEventAction::Minus) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ use of undeclared type `SwitchEventAction` [INFO] [stdout] | [INFO] [stdout] help: consider importing this enum [INFO] [stdout] | [INFO] [stdout] 522 + use pandemist_vehicle_elements::elements::tech::switches::SwitchEventAction; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `SwitchEventAction` [INFO] [stdout] --> src/elements/tech/switches.rs:526:20 [INFO] [stdout] | [INFO] [stdout] 526 | .event("HOME", SwitchEventAction::Set(0)) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ use of undeclared type `SwitchEventAction` [INFO] [stdout] | [INFO] [stdout] help: consider importing this enum [INFO] [stdout] | [INFO] [stdout] 522 + use pandemist_vehicle_elements::elements::tech::switches::SwitchEventAction; [INFO] [stdout] | [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/management/communications/local_value_manager.rs - management::communications::local_value_manager::LocalValueManager::set (line 84) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `local_values` [INFO] [stdout] --> src/management/communications/local_value_manager.rs:85:5 [INFO] [stdout] | [INFO] [stdout] 85 | use local_values::{LocalValueManager, WslSpeedometerKmh}; [INFO] [stdout] | ^^^^^^^^^^^^ use of unresolved module or unlinked crate `local_values` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `local_values`, use `cargo add local_values` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/management/communications/fuses.rs - management::communications::fuses::FuseManager::register (line 64) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `pandemist_vehicle_elements::FuseManager` [INFO] [stdout] --> src/management/communications/fuses.rs:66:5 [INFO] [stdout] | [INFO] [stdout] 66 | use pandemist_vehicle_elements::FuseManager; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `FuseManager` in the root [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct instead [INFO] [stdout] | [INFO] [stdout] 66 | use pandemist_vehicle_elements::management::communications::fuses::FuseManager; [INFO] [stdout] | +++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `new` found for struct `Switch` in the current scope [INFO] [stdout] --> src/management/communications/fuses.rs:70:22 [INFO] [stdout] | [INFO] [stdout] 70 | let switch = Switch::new(); [INFO] [stdout] | ^^^ function or associated item not found in `Switch` [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `new` found for struct `Switch` in the current scope [INFO] [stdout] --> src/management/communications/fuses.rs:73:57 [INFO] [stdout] | [INFO] [stdout] 73 | manager.register(String::from("backup_system"), Switch::new()); [INFO] [stdout] | ^^^ function or associated item not found in `Switch` [INFO] [stdout] [INFO] [stdout] error: aborting due to 3 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0432, E0599. [INFO] [stdout] For more information about an error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/management/communicator.rs - management::communicator::Com (line 10) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `pandemist_vehicle_elements::Com` [INFO] [stdout] --> src/management/communicator.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | use pandemist_vehicle_elements::Com; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `Com` in the root [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct instead [INFO] [stdout] | [INFO] [stdout] 12 | use pandemist_vehicle_elements::management::communicator::Com; [INFO] [stdout] | ++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/management/communications/local_value_manager.rs - management::communications::local_value_manager::LocalValueManager::get (line 109) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `local_values` [INFO] [stdout] --> src/management/communications/local_value_manager.rs:110:5 [INFO] [stdout] | [INFO] [stdout] 110 | use local_values::{LocalValueManager, WslSpeedometerKmh}; [INFO] [stdout] | ^^^^^^^^^^^^ use of unresolved module or unlinked crate `local_values` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `local_values`, use `cargo add local_values` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/management/communications/fuses.rs - management::communications::fuses::FuseManager::tick (line 85) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `pandemist_vehicle_elements::FuseManager` [INFO] [stdout] --> src/management/communications/fuses.rs:87:5 [INFO] [stdout] | [INFO] [stdout] 87 | use pandemist_vehicle_elements::FuseManager; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `FuseManager` in the root [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct instead [INFO] [stdout] | [INFO] [stdout] 87 | use pandemist_vehicle_elements::management::communications::fuses::FuseManager; [INFO] [stdout] | +++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/management/communications/local_value_manager.rs - management::communications::local_value_manager::LocalValueManager (line 36) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `local_values` [INFO] [stdout] --> src/management/communications/local_value_manager.rs:37:5 [INFO] [stdout] | [INFO] [stdout] 37 | use local_values::{LocalValueManager, WslSpeedometerKmh, WslDoorsClosed}; [INFO] [stdout] | ^^^^^^^^^^^^ use of unresolved module or unlinked crate `local_values` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `local_values`, use `cargo add local_values` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/elements/tech/switches.rs - elements::tech::switches::Switch::is_just_pressed (line 381) stdout ---- [INFO] [stdout] error[E0425]: cannot find value `switch` in this scope [INFO] [stdout] --> src/elements/tech/switches.rs:382:4 [INFO] [stdout] | [INFO] [stdout] 382 | if switch.is_just_pressed() { [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 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/management/enums/door_enums.rs - management::enums::door_enums::DoorStepTarget (line 44) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `pandemist_vehicle_elements::DoorStepTarget` [INFO] [stdout] --> src/management/enums/door_enums.rs:46:5 [INFO] [stdout] | [INFO] [stdout] 46 | use pandemist_vehicle_elements::DoorStepTarget; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `DoorStepTarget` in the root [INFO] [stdout] | [INFO] [stdout] help: consider importing this enum instead [INFO] [stdout] | [INFO] [stdout] 46 | use pandemist_vehicle_elements::management::enums::door_enums::DoorStepTarget; [INFO] [stdout] | +++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/management/communicator.rs - management::communicator::Com::default (line 79) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `pandemist_vehicle_elements::Com` [INFO] [stdout] --> src/management/communicator.rs:81:5 [INFO] [stdout] | [INFO] [stdout] 81 | use pandemist_vehicle_elements::Com; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `Com` in the root [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct instead [INFO] [stdout] | [INFO] [stdout] 81 | use pandemist_vehicle_elements::management::communicator::Com; [INFO] [stdout] | ++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/management/communications/local_value_manager.rs - management::communications::local_value_manager::LocalValueManager::new (line 62) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `local_values` [INFO] [stdout] --> src/management/communications/local_value_manager.rs:63:5 [INFO] [stdout] | [INFO] [stdout] 63 | use local_values::LocalValueManager; [INFO] [stdout] | ^^^^^^^^^^^^ use of unresolved module or unlinked crate `local_values` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `local_values`, use `cargo add local_values` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/management/enums/door_enums.rs - management::enums::door_enums::DoorState (line 185) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `pandemist_vehicle_elements::DoorState` [INFO] [stdout] --> src/management/enums/door_enums.rs:187:5 [INFO] [stdout] | [INFO] [stdout] 187 | use pandemist_vehicle_elements::DoorState; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `DoorState` in the root [INFO] [stdout] | [INFO] [stdout] help: consider importing this enum instead [INFO] [stdout] | [INFO] [stdout] 187 | use pandemist_vehicle_elements::management::enums::door_enums::DoorState; [INFO] [stdout] | +++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/management/enums/door_enums.rs - management::enums::door_enums::DoorTarget (line 71) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `pandemist_vehicle_elements::DoorTarget` [INFO] [stdout] --> src/management/enums/door_enums.rs:73:5 [INFO] [stdout] | [INFO] [stdout] 73 | use pandemist_vehicle_elements::DoorTarget; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `DoorTarget` in the root [INFO] [stdout] | [INFO] [stdout] help: consider importing this enum instead [INFO] [stdout] | [INFO] [stdout] 73 | use pandemist_vehicle_elements::management::enums::door_enums::DoorTarget; [INFO] [stdout] | +++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/management/enums/door_enums.rs - management::enums::door_enums::DoorTarget::flip (line 101) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `pandemist_vehicle_elements::DoorTarget` [INFO] [stdout] --> src/management/enums/door_enums.rs:103:5 [INFO] [stdout] | [INFO] [stdout] 103 | use pandemist_vehicle_elements::DoorTarget; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `DoorTarget` in the root [INFO] [stdout] | [INFO] [stdout] help: consider importing this enum instead [INFO] [stdout] | [INFO] [stdout] 103 | use pandemist_vehicle_elements::management::enums::door_enums::DoorTarget; [INFO] [stdout] | +++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/management/communications/local_value_manager.rs - management::communications::local_value_manager::LocalValueManager::get_or (line 143) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `local_values` [INFO] [stdout] --> src/management/communications/local_value_manager.rs:144:5 [INFO] [stdout] | [INFO] [stdout] 144 | use local_values::{LocalValueManager, WslSpeedometerKmh}; [INFO] [stdout] | ^^^^^^^^^^^^ use of unresolved module or unlinked crate `local_values` [INFO] [stdout] | [INFO] [stdout] = help: if you wanted to use a crate named `local_values`, use `cargo add local_values` to add it to your `Cargo.toml` [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/management/enums/door_enums.rs - management::enums::door_enums::DoorSideTarget (line 16) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `pandemist_vehicle_elements::DoorSideTarget` [INFO] [stdout] --> src/management/enums/door_enums.rs:18:5 [INFO] [stdout] | [INFO] [stdout] 18 | use pandemist_vehicle_elements::DoorSideTarget; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `DoorSideTarget` in the root [INFO] [stdout] | [INFO] [stdout] help: consider importing this enum instead [INFO] [stdout] | [INFO] [stdout] 18 | use pandemist_vehicle_elements::management::enums::door_enums::DoorSideTarget; [INFO] [stdout] | +++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/elements/tech/switches.rs - elements::tech::switches::StepSwitch::just_changed_to (line 802) stdout ---- [INFO] [stdout] error[E0425]: cannot find value `switch` in this scope [INFO] [stdout] --> src/elements/tech/switches.rs:803:4 [INFO] [stdout] | [INFO] [stdout] 803 | if switch.just_changed_to(true, 3) { [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 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/management/communications/fuses.rs - management::communications::fuses::FuseManager::new (line 42) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `pandemist_vehicle_elements::FuseManager` [INFO] [stdout] --> src/management/communications/fuses.rs:44:5 [INFO] [stdout] | [INFO] [stdout] 44 | use pandemist_vehicle_elements::FuseManager; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `FuseManager` in the root [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct instead [INFO] [stdout] | [INFO] [stdout] 44 | use pandemist_vehicle_elements::management::communications::fuses::FuseManager; [INFO] [stdout] | +++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/elements/tech/slider.rs - elements::tech::slider::RolloBuilder (line 579) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `Rollo` [INFO] [stdout] --> src/elements/tech/slider.rs:580:13 [INFO] [stdout] | [INFO] [stdout] 580 | let rollo = Rollo::builder("curtain_animation", "pull_curtain", Some(CockpitSide::A)) [INFO] [stdout] | ^^^^^ use of undeclared type `Rollo` [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct [INFO] [stdout] | [INFO] [stdout] 579 + use pandemist_vehicle_elements::elements::tech::slider::Rollo; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: use of undeclared type `CockpitSide` [INFO] [stdout] --> src/elements/tech/slider.rs:580:70 [INFO] [stdout] | [INFO] [stdout] 580 | let rollo = Rollo::builder("curtain_animation", "pull_curtain", Some(CockpitSide::A)) [INFO] [stdout] | ^^^^^^^^^^^ use of undeclared type `CockpitSide` [INFO] [stdout] | [INFO] [stdout] help: consider importing this enum [INFO] [stdout] | [INFO] [stdout] 579 + use lotus_extra::vehicle::CockpitSide; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 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/management/enums/general_enums.rs - management::enums::general_enums::TrainFormationSwitch (line 111) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `pandemist_vehicle_elements::TrainFormationSwitch` [INFO] [stdout] --> src/management/enums/general_enums.rs:113:5 [INFO] [stdout] | [INFO] [stdout] 113 | use pandemist_vehicle_elements::TrainFormationSwitch; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `TrainFormationSwitch` in the root [INFO] [stdout] | [INFO] [stdout] help: consider importing this enum instead [INFO] [stdout] | [INFO] [stdout] 113 | use pandemist_vehicle_elements::management::enums::general_enums::TrainFormationSwitch; [INFO] [stdout] | ++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/elements/tech/switches.rs - elements::tech::switches (line 22) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `crate::switches` [INFO] [stdout] --> src/elements/tech/switches.rs:23:12 [INFO] [stdout] | [INFO] [stdout] 23 | use crate::switches::Switch; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | unresolved import [INFO] [stdout] | help: a similar path exists: `pandemist_vehicle_elements::elements::tech::switches` [INFO] [stdout] [INFO] [stdout] error[E0599]: no variant or associated item named `CabA` found for enum `CockpitSide` in the current scope [INFO] [stdout] --> src/elements/tech/switches.rs:26:72 [INFO] [stdout] | [INFO] [stdout] 26 | let mut power_switch = Switch::builder("power_anim", Some(CockpitSide::CabA)) [INFO] [stdout] | ^^^^ variant or associated item not found in `CockpitSide` [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0432, E0599. [INFO] [stdout] For more information about an error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/management/enums/target_enums.rs - management::enums::target_enums::SwitchingTarget (line 11) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `pandemist_vehicle_elements_name` [INFO] [stdout] --> src/management/enums/target_enums.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 13 | use pandemist_vehicle_elements_name::SwitchingTarget; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `pandemist_vehicle_elements_name` [INFO] [stdout] | [INFO] [stdout] help: there is a crate or module with a similar name [INFO] [stdout] | [INFO] [stdout] 13 - use pandemist_vehicle_elements_name::SwitchingTarget; [INFO] [stdout] 13 + use pandemist_vehicle_elements::SwitchingTarget; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/management/enums/state_enums.rs - management::enums::state_enums::ChangedState (line 94) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `pandemist_vehicle_elements::ChangedState` [INFO] [stdout] --> src/management/enums/state_enums.rs:96:5 [INFO] [stdout] | [INFO] [stdout] 96 | use pandemist_vehicle_elements::ChangedState; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `ChangedState` in the root [INFO] [stdout] | [INFO] [stdout] help: consider importing this enum instead [INFO] [stdout] | [INFO] [stdout] 96 | use pandemist_vehicle_elements::management::enums::state_enums::ChangedState; [INFO] [stdout] | ++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/management/enums/target_enums.rs - management::enums::target_enums::SwitchingTarget (line 196) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `pandemist_vehicle_elements_name` [INFO] [stdout] --> src/management/enums/target_enums.rs:198:5 [INFO] [stdout] | [INFO] [stdout] 198 | use pandemist_vehicle_elements_name::SwitchingTarget; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `pandemist_vehicle_elements_name` [INFO] [stdout] | [INFO] [stdout] help: there is a crate or module with a similar name [INFO] [stdout] | [INFO] [stdout] 198 - use pandemist_vehicle_elements_name::SwitchingTarget; [INFO] [stdout] 198 + use pandemist_vehicle_elements::SwitchingTarget; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/management/enums/target_enums.rs - management::enums::target_enums::SwitchingTarget::and (line 100) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `pandemist_vehicle_elements_name` [INFO] [stdout] --> src/management/enums/target_enums.rs:102:5 [INFO] [stdout] | [INFO] [stdout] 102 | use pandemist_vehicle_elements_name::SwitchingTarget; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `pandemist_vehicle_elements_name` [INFO] [stdout] | [INFO] [stdout] help: there is a crate or module with a similar name [INFO] [stdout] | [INFO] [stdout] 102 - use pandemist_vehicle_elements_name::SwitchingTarget; [INFO] [stdout] 102 + use pandemist_vehicle_elements::SwitchingTarget; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/management/enums/target_enums.rs - management::enums::target_enums::SwitchingTarget (line 170) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `pandemist_vehicle_elements_name` [INFO] [stdout] --> src/management/enums/target_enums.rs:172:5 [INFO] [stdout] | [INFO] [stdout] 172 | use pandemist_vehicle_elements_name::SwitchingTarget; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `pandemist_vehicle_elements_name` [INFO] [stdout] | [INFO] [stdout] help: there is a crate or module with a similar name [INFO] [stdout] | [INFO] [stdout] 172 - use pandemist_vehicle_elements_name::SwitchingTarget; [INFO] [stdout] 172 + use pandemist_vehicle_elements::SwitchingTarget; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/management/communications/fuses.rs - management::communications::fuses::FuseManager::is_on (line 117) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `pandemist_vehicle_elements::FuseManager` [INFO] [stdout] --> src/management/communications/fuses.rs:119:5 [INFO] [stdout] | [INFO] [stdout] 119 | use pandemist_vehicle_elements::FuseManager; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `FuseManager` in the root [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct instead [INFO] [stdout] | [INFO] [stdout] 119 | use pandemist_vehicle_elements::management::communications::fuses::FuseManager; [INFO] [stdout] | +++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `new` found for struct `Switch` in the current scope [INFO] [stdout] --> src/management/communications/fuses.rs:128:41 [INFO] [stdout] | [INFO] [stdout] 128 | manager.register("test_switch", Switch::new()); [INFO] [stdout] | ^^^ function or associated item not found in `Switch` [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0432, E0599. [INFO] [stdout] For more information about an error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/elements/tech/switches.rs - elements::tech::switches::StepSwitch::value (line 946) stdout ---- [INFO] [stdout] error[E0425]: cannot find value `switch` in this scope [INFO] [stdout] --> src/elements/tech/switches.rs:948:7 [INFO] [stdout] | [INFO] [stdout] 948 | match switch.value(system_enabled) { [INFO] [stdout] | ^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `handle_off_mode` in this scope [INFO] [stdout] --> src/elements/tech/switches.rs:949:10 [INFO] [stdout] | [INFO] [stdout] 949 | 0 => handle_off_mode(), [INFO] [stdout] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `handle_low_mode` in this scope [INFO] [stdout] --> src/elements/tech/switches.rs:950:10 [INFO] [stdout] | [INFO] [stdout] 950 | 1 => handle_low_mode(), [INFO] [stdout] | ^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `handle_high_mode` in this scope [INFO] [stdout] --> src/elements/tech/switches.rs:951:10 [INFO] [stdout] | [INFO] [stdout] 951 | 2 => handle_high_mode(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error[E0425]: cannot find function `handle_unknown_mode` in this scope [INFO] [stdout] --> src/elements/tech/switches.rs:952:10 [INFO] [stdout] | [INFO] [stdout] 952 | _ => handle_unknown_mode(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to 5 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/management/enums/state_enums.rs - management::enums::state_enums::SwitchingState (line 10) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `pandemist_vehicle_elements::SwitchingState` [INFO] [stdout] --> src/management/enums/state_enums.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | use pandemist_vehicle_elements::SwitchingState; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `SwitchingState` in the root [INFO] [stdout] | [INFO] [stdout] help: consider importing this enum instead [INFO] [stdout] | [INFO] [stdout] 12 | use pandemist_vehicle_elements::management::enums::state_enums::SwitchingState; [INFO] [stdout] | ++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/management/enums/target_enums.rs - management::enums::target_enums::SwitchingTarget::combine (line 132) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `pandemist_vehicle_elements_name` [INFO] [stdout] --> src/management/enums/target_enums.rs:134:5 [INFO] [stdout] | [INFO] [stdout] 134 | use pandemist_vehicle_elements_name::SwitchingTarget; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `pandemist_vehicle_elements_name` [INFO] [stdout] | [INFO] [stdout] help: there is a crate or module with a similar name [INFO] [stdout] | [INFO] [stdout] 134 - use pandemist_vehicle_elements_name::SwitchingTarget; [INFO] [stdout] 134 + use pandemist_vehicle_elements::SwitchingTarget; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/management/enums/general_enums.rs - management::enums::general_enums::WiperTarget (line 46) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `pandemist_vehicle_elements::WiperTarget` [INFO] [stdout] --> src/management/enums/general_enums.rs:48:5 [INFO] [stdout] | [INFO] [stdout] 48 | use pandemist_vehicle_elements::WiperTarget; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `WiperTarget` in the root [INFO] [stdout] | [INFO] [stdout] help: consider importing this enum instead [INFO] [stdout] | [INFO] [stdout] 48 | use pandemist_vehicle_elements::management::enums::general_enums::WiperTarget; [INFO] [stdout] | ++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/management/enums/state_enums.rs - management::enums::state_enums::ChangedState::to_changed (line 155) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `pandemist_vehicle_elements::ChangedState` [INFO] [stdout] --> src/management/enums/state_enums.rs:157:5 [INFO] [stdout] | [INFO] [stdout] 157 | use pandemist_vehicle_elements::ChangedState; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `ChangedState` in the root [INFO] [stdout] | [INFO] [stdout] help: consider importing this enum instead [INFO] [stdout] | [INFO] [stdout] 157 | use pandemist_vehicle_elements::management::enums::state_enums::ChangedState; [INFO] [stdout] | ++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/management/enums/traction_enums.rs - management::enums::traction_enums::DirectionOfDriving::flip (line 63) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `pandemist_vehicle_elements::DirectionOfDriving` [INFO] [stdout] --> src/management/enums/traction_enums.rs:65:5 [INFO] [stdout] | [INFO] [stdout] 65 | use pandemist_vehicle_elements::DirectionOfDriving; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `DirectionOfDriving` in the root [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct instead [INFO] [stdout] | [INFO] [stdout] 65 | use pandemist_vehicle_elements::management::enums::traction_enums::DirectionOfDriving; [INFO] [stdout] | +++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/management/enums/state_enums.rs - management::enums::state_enums::SwitchingState::from (line 58) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `pandemist_vehicle_elements::SwitchingState` [INFO] [stdout] --> src/management/enums/state_enums.rs:60:5 [INFO] [stdout] | [INFO] [stdout] 60 | use pandemist_vehicle_elements::SwitchingState; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `SwitchingState` in the root [INFO] [stdout] | [INFO] [stdout] help: consider importing this enum instead [INFO] [stdout] | [INFO] [stdout] 60 | use pandemist_vehicle_elements::management::enums::state_enums::SwitchingState; [INFO] [stdout] | ++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/management/enums/traction_enums.rs - management::enums::traction_enums::DirectionOfDriving::new (line 46) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `pandemist_vehicle_elements::DirectionOfDriving` [INFO] [stdout] --> src/management/enums/traction_enums.rs:48:5 [INFO] [stdout] | [INFO] [stdout] 48 | use pandemist_vehicle_elements::DirectionOfDriving; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `DirectionOfDriving` in the root [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct instead [INFO] [stdout] | [INFO] [stdout] 48 | use pandemist_vehicle_elements::management::enums::traction_enums::DirectionOfDriving; [INFO] [stdout] | +++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/management/enums/traction_enums.rs - management::enums::traction_enums::DirectionOfDriving (line 11) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `pandemist_vehicle_elements::DirectionOfDriving` [INFO] [stdout] --> src/management/enums/traction_enums.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 13 | use pandemist_vehicle_elements::DirectionOfDriving; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `DirectionOfDriving` in the root [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct instead [INFO] [stdout] | [INFO] [stdout] 13 | use pandemist_vehicle_elements::management::enums::traction_enums::DirectionOfDriving; [INFO] [stdout] | +++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/management/communicator.rs - management::communicator::Com::new (line 35) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `pandemist_vehicle_elements::Com` [INFO] [stdout] --> src/management/communicator.rs:37:5 [INFO] [stdout] | [INFO] [stdout] 37 | use pandemist_vehicle_elements::Com; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `Com` in the root [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct instead [INFO] [stdout] | [INFO] [stdout] 37 | use pandemist_vehicle_elements::management::communicator::Com; [INFO] [stdout] | ++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/management/enums/target_enums.rs - management::enums::target_enums::SwitchingTarget::new_bool (line 76) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `pandemist_vehicle_elements_name` [INFO] [stdout] --> src/management/enums/target_enums.rs:78:5 [INFO] [stdout] | [INFO] [stdout] 78 | use pandemist_vehicle_elements_name::SwitchingTarget; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `pandemist_vehicle_elements_name` [INFO] [stdout] | [INFO] [stdout] help: there is a crate or module with a similar name [INFO] [stdout] | [INFO] [stdout] 78 - use pandemist_vehicle_elements_name::SwitchingTarget; [INFO] [stdout] 78 + use pandemist_vehicle_elements::SwitchingTarget; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/management/structs/general_structs.rs - management::structs::general_structs::FourDirections::and (line 106) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `pandemist_vehicle_elements_name` [INFO] [stdout] --> src/management/structs/general_structs.rs:108:5 [INFO] [stdout] | [INFO] [stdout] 108 | use pandemist_vehicle_elements_name::FourDirections; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `pandemist_vehicle_elements_name` [INFO] [stdout] | [INFO] [stdout] help: there is a crate or module with a similar name [INFO] [stdout] | [INFO] [stdout] 108 - use pandemist_vehicle_elements_name::FourDirections; [INFO] [stdout] 108 + use pandemist_vehicle_elements::FourDirections; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/management/communicator.rs - management::communicator::Com::tick (line 55) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `pandemist_vehicle_elements::Com` [INFO] [stdout] --> src/management/communicator.rs:57:5 [INFO] [stdout] | [INFO] [stdout] 57 | use pandemist_vehicle_elements::Com; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `Com` in the root [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct instead [INFO] [stdout] | [INFO] [stdout] 57 | use pandemist_vehicle_elements::management::communicator::Com; [INFO] [stdout] | ++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/management/enums/traction_enums.rs - management::enums::traction_enums::DirectionOfDriving (line 171) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `pandemist_vehicle_elements::DirectionOfDriving` [INFO] [stdout] --> src/management/enums/traction_enums.rs:173:5 [INFO] [stdout] | [INFO] [stdout] 173 | use pandemist_vehicle_elements::DirectionOfDriving; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `DirectionOfDriving` in the root [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct instead [INFO] [stdout] | [INFO] [stdout] 173 | use pandemist_vehicle_elements::management::enums::traction_enums::DirectionOfDriving; [INFO] [stdout] | +++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/management/enums/target_enums.rs - management::enums::target_enums::SwitchingTarget::new (line 52) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `pandemist_vehicle_elements_name` [INFO] [stdout] --> src/management/enums/target_enums.rs:54:5 [INFO] [stdout] | [INFO] [stdout] 54 | use pandemist_vehicle_elements_name::SwitchingTarget; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `pandemist_vehicle_elements_name` [INFO] [stdout] | [INFO] [stdout] help: there is a crate or module with a similar name [INFO] [stdout] | [INFO] [stdout] 54 - use pandemist_vehicle_elements_name::SwitchingTarget; [INFO] [stdout] 54 + use pandemist_vehicle_elements::SwitchingTarget; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/management/structs/general_structs.rs - management::structs::general_structs::FourDirections (line 11) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `pandemist_vehicle_elements_name` [INFO] [stdout] --> src/management/structs/general_structs.rs:13:5 [INFO] [stdout] | [INFO] [stdout] 13 | use pandemist_vehicle_elements_name::FourDirections; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `pandemist_vehicle_elements_name` [INFO] [stdout] | [INFO] [stdout] help: there is a crate or module with a similar name [INFO] [stdout] | [INFO] [stdout] 13 - use pandemist_vehicle_elements_name::FourDirections; [INFO] [stdout] 13 + use pandemist_vehicle_elements::FourDirections; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/management/enums/general_enums.rs - management::enums::general_enums::Side (line 10) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `pandemist_vehicle_elements::Side` [INFO] [stdout] --> src/management/enums/general_enums.rs:12:5 [INFO] [stdout] | [INFO] [stdout] 12 | use pandemist_vehicle_elements::Side; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `Side` in the root [INFO] [stdout] | [INFO] [stdout] help: consider importing this enum instead [INFO] [stdout] | [INFO] [stdout] 12 | use pandemist_vehicle_elements::management::enums::general_enums::Side; [INFO] [stdout] | ++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/management/enums/traction_enums.rs - management::enums::traction_enums::DirectionOfDriving::is_both (line 149) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `pandemist_vehicle_elements::DirectionOfDriving` [INFO] [stdout] --> src/management/enums/traction_enums.rs:151:5 [INFO] [stdout] | [INFO] [stdout] 151 | use pandemist_vehicle_elements::DirectionOfDriving; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `DirectionOfDriving` in the root [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct instead [INFO] [stdout] | [INFO] [stdout] 151 | use pandemist_vehicle_elements::management::enums::traction_enums::DirectionOfDriving; [INFO] [stdout] | +++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/management/enums/general_enums.rs - management::enums::general_enums::CabActivState (line 81) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `pandemist_vehicle_elements::CabActivState` [INFO] [stdout] --> src/management/enums/general_enums.rs:83:5 [INFO] [stdout] | [INFO] [stdout] 83 | use pandemist_vehicle_elements::CabActivState; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `CabActivState` in the root [INFO] [stdout] | [INFO] [stdout] help: consider importing this enum instead [INFO] [stdout] | [INFO] [stdout] 83 | use pandemist_vehicle_elements::management::enums::general_enums::CabActivState; [INFO] [stdout] | ++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/management/enums/traction_enums.rs - management::enums::traction_enums::f32 (line 229) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `pandemist_vehicle_elements::DirectionOfDriving` [INFO] [stdout] --> src/management/enums/traction_enums.rs:231:5 [INFO] [stdout] | [INFO] [stdout] 231 | use pandemist_vehicle_elements::DirectionOfDriving; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `DirectionOfDriving` in the root [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct instead [INFO] [stdout] | [INFO] [stdout] 231 | use pandemist_vehicle_elements::management::enums::traction_enums::DirectionOfDriving; [INFO] [stdout] | +++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/messages/diagnostic_messages.rs - messages::diagnostic_messages (line 16) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `diagnostic_messages` [INFO] [stdout] --> src/messages/diagnostic_messages.rs:17:5 [INFO] [stdout] | [INFO] [stdout] 17 | use diagnostic_messages::{DiagnosticMessageSender, DiagnosticFaultKind}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `diagnostic_messages` [INFO] [stdout] | [INFO] [stdout] help: to make use of source file src/messages/diagnostic_messages.rs, use `mod diagnostic_messages` in this file to declare the module [INFO] [stdout] | [INFO] [stdout] 16 + mod diagnostic_messages; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/messages/diagnostic_messages.rs - messages::diagnostic_messages::DiagnosticFaultKind (line 45) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `diagnostic_messages` [INFO] [stdout] --> src/messages/diagnostic_messages.rs:46:5 [INFO] [stdout] | [INFO] [stdout] 46 | use diagnostic_messages::DiagnosticFaultKind; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `diagnostic_messages` [INFO] [stdout] | [INFO] [stdout] help: to make use of source file src/messages/diagnostic_messages.rs, use `mod diagnostic_messages` in this file to declare the module [INFO] [stdout] | [INFO] [stdout] 45 + mod diagnostic_messages; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/management/enums/traction_enums.rs - management::enums::traction_enums::DirectionOfDriving::merge (line 90) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `pandemist_vehicle_elements::DirectionOfDriving` [INFO] [stdout] --> src/management/enums/traction_enums.rs:92:5 [INFO] [stdout] | [INFO] [stdout] 92 | use pandemist_vehicle_elements::DirectionOfDriving; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `DirectionOfDriving` in the root [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct instead [INFO] [stdout] | [INFO] [stdout] 92 | use pandemist_vehicle_elements::management::enums::traction_enums::DirectionOfDriving; [INFO] [stdout] | +++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/management/enums/traction_enums.rs - management::enums::traction_enums::DirectionOfDriving (line 200) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `pandemist_vehicle_elements::DirectionOfDriving` [INFO] [stdout] --> src/management/enums/traction_enums.rs:202:5 [INFO] [stdout] | [INFO] [stdout] 202 | use pandemist_vehicle_elements::DirectionOfDriving; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `DirectionOfDriving` in the root [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct instead [INFO] [stdout] | [INFO] [stdout] 202 | use pandemist_vehicle_elements::management::enums::traction_enums::DirectionOfDriving; [INFO] [stdout] | +++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/messages/diagnostic_messages.rs - messages::diagnostic_messages::DiagnosticDoorStateSender::send (line 539) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: unresolved import [INFO] [stdout] --> src/messages/diagnostic_messages.rs:541:12 [INFO] [stdout] | [INFO] [stdout] 541 | use crate::management::enums::door_enums::DoorTarget; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | unresolved import [INFO] [stdout] | help: a similar path exists: `pandemist_vehicle_elements::management` [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `diagnostic_messages` [INFO] [stdout] --> src/messages/diagnostic_messages.rs:540:5 [INFO] [stdout] | [INFO] [stdout] 540 | use diagnostic_messages::MsgDiagnosticDoorStateSender; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `diagnostic_messages` [INFO] [stdout] | [INFO] [stdout] help: to make use of source file src/messages/diagnostic_messages.rs, use `mod diagnostic_messages` in this file to declare the module [INFO] [stdout] | [INFO] [stdout] 539 + mod diagnostic_messages; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0432, E0433. [INFO] [stdout] For more information about an error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/messages/diagnostic_messages.rs - messages::diagnostic_messages::DiagnosticMessageSender (line 286) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `diagnostic_messages` [INFO] [stdout] --> src/messages/diagnostic_messages.rs:287:5 [INFO] [stdout] | [INFO] [stdout] 287 | use diagnostic_messages::{DiagnosticMessageSender, DiagnosticFaultKind}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `diagnostic_messages` [INFO] [stdout] | [INFO] [stdout] help: to make use of source file src/messages/diagnostic_messages.rs, use `mod diagnostic_messages` in this file to declare the module [INFO] [stdout] | [INFO] [stdout] 286 + mod diagnostic_messages; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/messages/diagnostic_messages.rs - messages::diagnostic_messages::DiagnosticMessageSender::send (line 331) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `diagnostic_messages` [INFO] [stdout] --> src/messages/diagnostic_messages.rs:332:5 [INFO] [stdout] | [INFO] [stdout] 332 | use diagnostic_messages::{DiagnosticMessageSender, DiagnosticFaultKind}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `diagnostic_messages` [INFO] [stdout] | [INFO] [stdout] help: to make use of source file src/messages/diagnostic_messages.rs, use `mod diagnostic_messages` in this file to declare the module [INFO] [stdout] | [INFO] [stdout] 331 + mod diagnostic_messages; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/management/structs/general_structs.rs - management::structs::general_structs::FourDirections::new (line 53) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `pandemist_vehicle_elements_name` [INFO] [stdout] --> src/management/structs/general_structs.rs:55:5 [INFO] [stdout] | [INFO] [stdout] 55 | use pandemist_vehicle_elements_name::FourDirections; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `pandemist_vehicle_elements_name` [INFO] [stdout] | [INFO] [stdout] help: there is a crate or module with a similar name [INFO] [stdout] | [INFO] [stdout] 55 - use pandemist_vehicle_elements_name::FourDirections; [INFO] [stdout] 55 + use pandemist_vehicle_elements::FourDirections; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/messages/diagnostic_messages.rs - messages::diagnostic_messages::send_diagnostic_flaut_msg (line 368) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `diagnostic_messages` [INFO] [stdout] --> src/messages/diagnostic_messages.rs:369:5 [INFO] [stdout] | [INFO] [stdout] 369 | use diagnostic_messages::{send_diagnostic_flaut_msg, DiagnosticMessage, DiagnosticFaultKind}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `diagnostic_messages` [INFO] [stdout] | [INFO] [stdout] help: to make use of source file src/messages/diagnostic_messages.rs, use `mod diagnostic_messages` in this file to declare the module [INFO] [stdout] | [INFO] [stdout] 368 + mod diagnostic_messages; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/messages/diagnostic_messages.rs - messages::diagnostic_messages::send_antislide_override (line 419) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `diagnostic_messages` [INFO] [stdout] --> src/messages/diagnostic_messages.rs:420:5 [INFO] [stdout] | [INFO] [stdout] 420 | use diagnostic_messages::send_antislide_override; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `diagnostic_messages` [INFO] [stdout] | [INFO] [stdout] help: to make use of source file src/messages/diagnostic_messages.rs, use `mod diagnostic_messages` in this file to declare the module [INFO] [stdout] | [INFO] [stdout] 419 + mod diagnostic_messages; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/messages/diagnostic_messages.rs - messages::diagnostic_messages::DiagnosticPantoStateSender::send (line 486) stdout ---- [INFO] [stdout] error[E0433]: failed to resolve: unresolved import [INFO] [stdout] --> src/messages/diagnostic_messages.rs:488:12 [INFO] [stdout] | [INFO] [stdout] 488 | use crate::management::enums::state_enums::SwitchingState; [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | unresolved import [INFO] [stdout] | help: a similar path exists: `pandemist_vehicle_elements::management` [INFO] [stdout] [INFO] [stdout] error[E0432]: unresolved import `diagnostic_messages` [INFO] [stdout] --> src/messages/diagnostic_messages.rs:487:5 [INFO] [stdout] | [INFO] [stdout] 487 | use diagnostic_messages::MsgDiagnosticPantoStateSender; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `diagnostic_messages` [INFO] [stdout] | [INFO] [stdout] help: to make use of source file src/messages/diagnostic_messages.rs, use `mod diagnostic_messages` in this file to declare the module [INFO] [stdout] | [INFO] [stdout] 486 + mod diagnostic_messages; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 2 previous errors [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0432, E0433. [INFO] [stdout] For more information about an error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/messages/pandemist_messages.rs - messages::pandemist_messages::send_gpm_state (line 50) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `pandemist_vehicle_elements::send_gpm_state` [INFO] [stdout] --> src/messages/pandemist_messages.rs:52:5 [INFO] [stdout] | [INFO] [stdout] 52 | use pandemist_vehicle_elements::send_gpm_state; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `send_gpm_state` in the root [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/management/enums/door_enums.rs - management::enums::door_enums::DoorTarget::merge (line 143) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `pandemist_vehicle_elements::DoorTarget` [INFO] [stdout] --> src/management/enums/door_enums.rs:145:5 [INFO] [stdout] | [INFO] [stdout] 145 | use pandemist_vehicle_elements::DoorTarget; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `DoorTarget` in the root [INFO] [stdout] | [INFO] [stdout] help: consider importing this enum instead [INFO] [stdout] | [INFO] [stdout] 145 | use pandemist_vehicle_elements::management::enums::door_enums::DoorTarget; [INFO] [stdout] | +++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/management/structs/general_structs.rs - management::structs::general_structs::FourDirections::is_one (line 78) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `pandemist_vehicle_elements_name` [INFO] [stdout] --> src/management/structs/general_structs.rs:80:5 [INFO] [stdout] | [INFO] [stdout] 80 | use pandemist_vehicle_elements_name::FourDirections; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `pandemist_vehicle_elements_name` [INFO] [stdout] | [INFO] [stdout] help: there is a crate or module with a similar name [INFO] [stdout] | [INFO] [stdout] 80 - use pandemist_vehicle_elements_name::FourDirections; [INFO] [stdout] 80 + use pandemist_vehicle_elements::FourDirections; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/management/enums/traction_enums.rs - management::enums::traction_enums::DirectionOfDriving::is_one (line 129) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `pandemist_vehicle_elements::DirectionOfDriving` [INFO] [stdout] --> src/management/enums/traction_enums.rs:131:5 [INFO] [stdout] | [INFO] [stdout] 131 | use pandemist_vehicle_elements::DirectionOfDriving; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `DirectionOfDriving` in the root [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct instead [INFO] [stdout] | [INFO] [stdout] 131 | use pandemist_vehicle_elements::management::enums::traction_enums::DirectionOfDriving; [INFO] [stdout] | +++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/messages/diagnostic_messages.rs - messages::diagnostic_messages::DiagnosticSlipSender::send (line 592) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `diagnostic_messages` [INFO] [stdout] --> src/messages/diagnostic_messages.rs:593:5 [INFO] [stdout] | [INFO] [stdout] 593 | use diagnostic_messages::MsgDiagnosticSlipSender; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `diagnostic_messages` [INFO] [stdout] | [INFO] [stdout] help: to make use of source file src/messages/diagnostic_messages.rs, use `mod diagnostic_messages` in this file to declare the module [INFO] [stdout] | [INFO] [stdout] 592 + mod diagnostic_messages; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/messages/gt6n_coupling_messages.rs - messages::gt6n_coupling_messages::send_bag (line 61) stdout ---- [INFO] [stdout] error[E0425]: cannot find function `send__bag` in this scope [INFO] [stdout] --> src/messages/gt6n_coupling_messages.rs:65:1 [INFO] [stdout] | [INFO] [stdout] 65 | send__bag(false, Coupling::Front); [INFO] [stdout] | ^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 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/messages/diagnostic_messages.rs - messages::diagnostic_messages::DiagnosticMessage (line 252) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `diagnostic_messages` [INFO] [stdout] --> src/messages/diagnostic_messages.rs:253:5 [INFO] [stdout] | [INFO] [stdout] 253 | use diagnostic_messages::{DiagnosticMessage, DiagnosticFaultKind}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ use of unresolved module or unlinked crate `diagnostic_messages` [INFO] [stdout] | [INFO] [stdout] help: to make use of source file src/messages/diagnostic_messages.rs, use `mod diagnostic_messages` in this file to declare the module [INFO] [stdout] | [INFO] [stdout] 252 + mod diagnostic_messages; [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/messages/pandemist_messages.rs - messages::pandemist_messages::HasGPM (line 25) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `pandemist_vehicle_elements::HasGPM` [INFO] [stdout] --> src/messages/pandemist_messages.rs:27:5 [INFO] [stdout] | [INFO] [stdout] 27 | use pandemist_vehicle_elements::HasGPM; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `HasGPM` in the root [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct instead [INFO] [stdout] | [INFO] [stdout] 27 | use pandemist_vehicle_elements::messages::pandemist_messages::HasGPM; [INFO] [stdout] | ++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/management/enums/traction_enums.rs - management::enums::traction_enums::DirectionOfDriving::is_none (line 112) stdout ---- [INFO] [stdout] error[E0432]: unresolved import `pandemist_vehicle_elements::DirectionOfDriving` [INFO] [stdout] --> src/management/enums/traction_enums.rs:114:5 [INFO] [stdout] | [INFO] [stdout] 114 | use pandemist_vehicle_elements::DirectionOfDriving; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ no `DirectionOfDriving` in the root [INFO] [stdout] | [INFO] [stdout] help: consider importing this struct instead [INFO] [stdout] | [INFO] [stdout] 114 | use pandemist_vehicle_elements::management::enums::traction_enums::DirectionOfDriving; [INFO] [stdout] | +++++++++++++++++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] For more information about this error, try `rustc --explain E0432`. [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] src/api/animation.rs - api::animation::Animation (line 12) [INFO] [stdout] src/api/animation.rs - api::animation::Animation::new (line 41) [INFO] [stdout] src/api/animation.rs - api::animation::Animation::set (line 66) [INFO] [stdout] src/api/animation.rs - api::animation::MappedAnimation (line 89) [INFO] [stdout] src/api/animation.rs - api::animation::MappedAnimation::new (line 128) [INFO] [stdout] src/api/animation.rs - api::animation::MappedAnimation::set (line 166) [INFO] [stdout] src/api/axis.rs - api::axis::ApiRailAxis (line 21) [INFO] [stdout] src/api/axis.rs - api::axis::ApiRailAxis::invradius (line 251) [INFO] [stdout] src/api/axis.rs - api::axis::ApiRailAxis::loadforce_axle (line 226) [INFO] [stdout] src/api/axis.rs - api::axis::ApiRailAxis::new (line 57) [INFO] [stdout] src/api/axis.rs - api::axis::ApiRailAxis::railquality (line 282) [INFO] [stdout] src/api/axis.rs - api::axis::ApiRailAxis::set_brakeforce (line 104) [INFO] [stdout] src/api/axis.rs - api::axis::ApiRailAxis::set_sanding (line 126) [INFO] [stdout] src/api/axis.rs - api::axis::ApiRailAxis::set_tractionforce (line 82) [INFO] [stdout] src/api/axis.rs - api::axis::ApiRailAxis::speed_mps (line 150) [INFO] [stdout] src/api/axis.rs - api::axis::ApiRailAxis::spring_axle_deg (line 176) [INFO] [stdout] src/api/axis.rs - api::axis::ApiRailAxis::spring_axle_m (line 200) [INFO] [stdout] src/api/axis.rs - api::axis::ApiRailAxis::surfacetype (line 313) [INFO] [stdout] src/api/bogie.rs - api::bogie::ApiBogie (line 14) [INFO] [stdout] src/api/bogie.rs - api::bogie::ApiBogie::new (line 41) [INFO] [stdout] src/api/bogie.rs - api::bogie::ApiBogie::railbrake_force (line 67) [INFO] [stdout] src/api/bogie.rs - api::bogie::invradius_abs_max (line 98) [INFO] [stdout] src/api/coupler.rs - api::coupler::ApiCoupler (line 16) [INFO] [stdout] src/api/coupler.rs - api::coupler::ApiCoupler::coupling_state (line 117) [INFO] [stdout] src/api/coupler.rs - api::coupler::ApiCoupler::coupling_y_offset (line 187) [INFO] [stdout] src/api/coupler.rs - api::coupler::ApiCoupler::is_coupled (line 73) [INFO] [stdout] src/api/coupler.rs - api::coupler::ApiCoupler::new (line 50) [INFO] [stdout] src/api/coupler.rs - api::coupler::ApiCoupler::set_coupling_state (line 149) [INFO] [stdout] src/api/coupler.rs - api::coupler::ApiCoupler::set_coupling_y_offset (line 213) [INFO] [stdout] src/api/electrical_supply.rs - api::electrical_supply::ApiPantograph (line 25) [INFO] [stdout] src/api/electrical_supply.rs - api::electrical_supply::ApiPantograph::height (line 100) [INFO] [stdout] src/api/electrical_supply.rs - api::electrical_supply::ApiPantograph::new (line 54) [INFO] [stdout] src/api/electrical_supply.rs - api::electrical_supply::ApiPantograph::voltage (line 75) [INFO] [stdout] src/api/general.rs - api::general::district_light (line 111) [INFO] [stdout] src/api/general.rs - api::general::env_brightness (line 51) [INFO] [stdout] src/api/general.rs - api::general::mouse_move (line 169) [INFO] [stdout] src/api/general.rs - api::general::night_tex (line 25) [INFO] [stdout] src/api/general.rs - api::general::set_hint (line 140) [INFO] [stdout] src/api/general.rs - api::general::signalstate (line 200) [INFO] [stdout] src/api/general.rs - api::general::surface_brightness (line 79) [INFO] [stdout] src/api/key_event.rs - api::key_event::KeyEvent (line 25) [INFO] [stdout] src/api/key_event.rs - api::key_event::KeyEvent::is_just_pressed (line 123) [INFO] [stdout] src/api/key_event.rs - api::key_event::KeyEvent::is_just_released (line 164) [INFO] [stdout] src/api/key_event.rs - api::key_event::KeyEvent::is_pressed (line 205) [INFO] [stdout] src/api/key_event.rs - api::key_event::KeyEvent::is_released (line 245) [INFO] [stdout] src/api/key_event.rs - api::key_event::KeyEvent::new (line 63) [INFO] [stdout] src/api/light.rs - api::light::BlinkRelais::new (line 163) [INFO] [stdout] src/api/light.rs - api::light::BlinkRelais::reset (line 231) [INFO] [stdout] src/api/light.rs - api::light::BlinkRelais::tick (line 192) [INFO] [stdout] src/api/light.rs - api::light::Light::new (line 29) [INFO] [stdout] src/api/light.rs - api::light::Light::set_brightness (line 52) [INFO] [stdout] src/api/light.rs - api::light::LightBulb::new (line 91) [INFO] [stdout] src/api/light.rs - api::light::LightBulb::tick (line 116) [INFO] [stdout] src/api/light.rs - api::light::SimpleBlinker::new (line 278) [INFO] [stdout] src/api/light.rs - api::light::SimpleBlinker::tick (line 306) [INFO] [stdout] src/api/mock_enums.rs - api::mock_enums::CouplingState (line 13) [INFO] [stdout] src/api/mock_enums.rs - api::mock_enums::PlayerInitPos (line 93) [INFO] [stdout] src/api/mock_enums.rs - api::mock_enums::VehicleInitState (line 41) [INFO] [stdout] src/api/mock_enums.rs - api::mock_enums::i32::from (line 70) [INFO] [stdout] src/api/simulation_settings.rs - api::simulation_settings::deadmans_switch (line 203) [INFO] [stdout] src/api/simulation_settings.rs - api::simulation_settings::init_car_is_reversed (line 132) [INFO] [stdout] src/api/simulation_settings.rs - api::simulation_settings::init_pos_in_train (line 99) [INFO] [stdout] src/api/simulation_settings.rs - api::simulation_settings::init_ready_state (line 59) [INFO] [stdout] src/api/simulation_settings.rs - api::simulation_settings::init_user_placed (line 168) [INFO] [stdout] src/api/simulation_settings.rs - api::simulation_settings::realisitc_electric_supply (line 23) [INFO] [stdout] src/api/sound.rs - api::sound (line 16) [INFO] [stdout] src/api/sound.rs - api::sound::Sound (line 123) [INFO] [stdout] src/api/sound.rs - api::sound::Sound::new (line 163) [INFO] [stdout] src/api/sound.rs - api::sound::Sound::new_simple (line 194) [INFO] [stdout] src/api/sound.rs - api::sound::Sound::start (line 254) [INFO] [stdout] src/api/sound.rs - api::sound::Sound::start_stop (line 234) [INFO] [stdout] src/api/sound.rs - api::sound::Sound::stop (line 269) [INFO] [stdout] src/api/sound.rs - api::sound::Sound::update_pitch (line 317) [INFO] [stdout] src/api/sound.rs - api::sound::Sound::update_target (line 214) [INFO] [stdout] src/api/sound.rs - api::sound::Sound::update_volume (line 289) [INFO] [stdout] src/api/sound.rs - api::sound::SoundTarget (line 40) [INFO] [stdout] src/api/sound.rs - api::sound::SoundTarget::from (line 72) [INFO] [stdout] src/api/sound.rs - api::sound::SoundWithEnd (line 428) [INFO] [stdout] src/api/sound.rs - api::sound::SoundWithEnd::new (line 458) [INFO] [stdout] src/api/sound.rs - api::sound::SoundWithEnd::tick (line 481) [INFO] [stdout] src/api/sound.rs - api::sound::SoundWithStartAndEnd (line 514) [INFO] [stdout] src/api/sound.rs - api::sound::SoundWithStartAndEnd::new (line 548) [INFO] [stdout] src/api/sound.rs - api::sound::SoundWithStartAndEnd::tick (line 576) [INFO] [stdout] src/api/sound.rs - api::sound::SoundWithVol (line 340) [INFO] [stdout] src/api/sound.rs - api::sound::SoundWithVol::new (line 377) [INFO] [stdout] src/api/sound.rs - api::sound::SoundWithVol::tick (line 401) [INFO] [stdout] src/api/sound.rs - api::sound::bool::from (line 100) [INFO] [stdout] src/api/variable.rs - api::variable::Variable (line 19) [INFO] [stdout] src/api/variable.rs - api::variable::Variable::get (line 83) [INFO] [stdout] src/api/variable.rs - api::variable::Variable::new (line 56) [INFO] [stdout] src/api/variable.rs - api::variable::Variable::set (line 111) [INFO] [stdout] src/api/variable.rs - api::variable::get_var (line 144) [INFO] [stdout] src/api/variable.rs - api::variable::set_var (line 170) [INFO] [stdout] src/api/vehicle_door.rs - api::vehicle_door::VehicleDoor (line 16) [INFO] [stdout] src/api/vehicle_door.rs - api::vehicle_door::VehicleDoor::new (line 57) [INFO] [stdout] src/api/vehicle_door.rs - api::vehicle_door::VehicleDoor::occupied (line 279) [INFO] [stdout] src/api/vehicle_door.rs - api::vehicle_door::VehicleDoor::request_in (line 233) [INFO] [stdout] src/api/vehicle_door.rs - api::vehicle_door::VehicleDoor::request_out (line 256) [INFO] [stdout] src/api/vehicle_door.rs - api::vehicle_door::VehicleDoor::set_entry_available (line 125) [INFO] [stdout] src/api/vehicle_door.rs - api::vehicle_door::VehicleDoor::set_entry_released (line 165) [INFO] [stdout] src/api/vehicle_door.rs - api::vehicle_door::VehicleDoor::set_exit_available (line 145) [INFO] [stdout] src/api/vehicle_door.rs - api::vehicle_door::VehicleDoor::set_exit_released (line 186) [INFO] [stdout] src/api/vehicle_door.rs - api::vehicle_door::VehicleDoor::set_open (line 81) [INFO] [stdout] src/api/vehicle_door.rs - api::vehicle_door::VehicleDoor::update_open (line 101) [INFO] [stdout] src/api/vehicle_door.rs - api::vehicle_door::VehicleDoor::update_released (line 208) [INFO] [stdout] src/api/vehicle_infos.rs - api::vehicle_infos::a_ground (line 122) [INFO] [stdout] src/api/vehicle_infos.rs - api::vehicle_infos::a_ground (line 133) [INFO] [stdout] src/api/vehicle_infos.rs - api::vehicle_infos::acceleration_vec (line 159) [INFO] [stdout] src/api/vehicle_infos.rs - api::vehicle_infos::set_veh_number (line 44) [INFO] [stdout] src/api/vehicle_infos.rs - api::vehicle_infos::set_veh_registration (line 83) [INFO] [stdout] src/api/vehicle_infos.rs - api::vehicle_infos::v_ground (line 107) [INFO] [stdout] src/api/vehicle_infos.rs - api::vehicle_infos::v_ground (line 96) [INFO] [stdout] src/api/vehicle_infos.rs - api::vehicle_infos::veh_number (line 24) [INFO] [stdout] src/api/vehicle_infos.rs - api::vehicle_infos::veh_registration (line 63) [INFO] [stdout] src/api/visible_flag.rs - api::visible_flag::Visiblility (line 12) [INFO] [stdout] src/api/visible_flag.rs - api::visible_flag::Visiblility::check (line 75) [INFO] [stdout] src/api/visible_flag.rs - api::visible_flag::Visiblility::make_invisible (line 132) [INFO] [stdout] src/api/visible_flag.rs - api::visible_flag::Visiblility::make_visible (line 92) [INFO] [stdout] src/api/visible_flag.rs - api::visible_flag::Visiblility::new (line 48) [INFO] [stdout] src/api/visible_flag.rs - api::visible_flag::Visiblility::set_visbility (line 114) [INFO] [stdout] src/api/visible_flag.rs - api::visible_flag::Visiblility::toggle_visibility (line 148) [INFO] [stdout] src/components/electrics/converter.rs - components::electrics::converter::Converter (line 18) [INFO] [stdout] src/components/electrics/converter.rs - components::electrics::converter::Converter::new (line 66) [INFO] [stdout] src/components/electrics/converter.rs - components::electrics::converter::Converter::tick (line 111) [INFO] [stdout] src/components/electrics/low_voltage_level.rs - components::electrics::low_voltage_level::LowVoltageLevel (line 232) [INFO] [stdout] src/components/electrics/low_voltage_level.rs - components::electrics::low_voltage_level::LowVoltageLevel::builder (line 302) [INFO] [stdout] src/components/electrics/low_voltage_level.rs - components::electrics::low_voltage_level::LowVoltageLevel::tick (line 347) [INFO] [stdout] src/components/electrics/low_voltage_level.rs - components::electrics::low_voltage_level::LowVoltageLevelBuilder (line 20) [INFO] [stdout] src/components/electrics/mainswitch.rs - components::electrics::mainswitch (line 17) [INFO] [stdout] src/components/electrics/mainswitch.rs - components::electrics::mainswitch::CircuitBreaker (line 538) [INFO] [stdout] src/components/electrics/mainswitch.rs - components::electrics::mainswitch::CircuitBreaker::new (line 576) [INFO] [stdout] src/components/electrics/mainswitch.rs - components::electrics::mainswitch::CircuitBreaker::tick (line 600) [INFO] [stdout] src/components/electrics/mainswitch.rs - components::electrics::mainswitch::MainSwitch (line 317) [INFO] [stdout] src/components/electrics/mainswitch.rs - components::electrics::mainswitch::MainSwitch::builder (line 387) [INFO] [stdout] src/components/electrics/mainswitch.rs - components::electrics::mainswitch::MainSwitch::tick (line 432) [INFO] [stdout] src/components/electrics/mainswitch.rs - components::electrics::mainswitch::MainSwitch::turn_off (line 503) [INFO] [stdout] src/components/electrics/mainswitch.rs - components::electrics::mainswitch::MainSwitchBuilder (line 50) [INFO] [stdout] src/components/electrics/mainswitch.rs - components::electrics::mainswitch::MainSwitchBuilder::build (line 258) [INFO] [stdout] src/components/electrics/mainswitch.rs - components::electrics::mainswitch::MainSwitchBuilder::handle_switch (line 116) [INFO] [stdout] src/components/electrics/mainswitch.rs - components::electrics::mainswitch::MainSwitchBuilder::init (line 137) [INFO] [stdout] src/components/electrics/mainswitch.rs - components::electrics::mainswitch::MainSwitchBuilder::mouse_factor (line 161) [INFO] [stdout] src/components/electrics/mainswitch.rs - components::electrics::mainswitch::MainSwitchBuilder::snd_trigger (line 238) [INFO] [stdout] src/components/electrics/mainswitch.rs - components::electrics::mainswitch::MainSwitchBuilder::snd_turn_off (line 219) [INFO] [stdout] src/components/electrics/mainswitch.rs - components::electrics::mainswitch::MainSwitchBuilder::snd_turn_on (line 200) [INFO] [stdout] src/components/electrics/mainswitch.rs - components::electrics::mainswitch::MainSwitchBuilder::snd_turn_on_start (line 181) [INFO] [stdout] src/components/electrics/mainswitch.rs - components::electrics::mainswitch::MainSwitchBuilder::state_indicator (line 95) [INFO] [stdout] src/components/electrics/pantograph.rs - components::electrics::pantograph (line 17) [INFO] [stdout] src/components/electrics/pantograph.rs - components::electrics::pantograph::ElectricPantograph::builder (line 293) [INFO] [stdout] src/components/electrics/pantograph.rs - components::electrics::pantograph::ElectricPantographBuilder (line 49) [INFO] [stdout] src/components/electrics/pantograph.rs - components::electrics::pantograph::ElectricPantographBuilder::add_sub_animation (line 107) [INFO] [stdout] src/components/general/coupler.rs - components::general::coupler::HandCoupler (line 122) [INFO] [stdout] src/components/general/coupler.rs - components::general::coupler::SimpleCoupler (line 27) [INFO] [stdout] src/components/general/folding_seat.rs - components::general::folding_seat::FoldingSeat (line 233) [INFO] [stdout] src/components/general/folding_seat.rs - components::general::folding_seat::FoldingSeat::builder (line 287) [INFO] [stdout] src/components/general/folding_seat.rs - components::general::folding_seat::FoldingSeat::tick (line 322) [INFO] [stdout] src/components/general/folding_seat.rs - components::general::folding_seat::FoldingSeatBuilder (line 20) [INFO] [stdout] src/components/general/folding_seat.rs - components::general::folding_seat::FoldingSeatBuilder::build (line 203) [INFO] [stdout] src/components/general/folding_seat.rs - components::general::folding_seat::FoldingSeatBuilder::bump_factor (line 137) [INFO] [stdout] src/components/general/folding_seat.rs - components::general::folding_seat::FoldingSeatBuilder::friction (line 121) [INFO] [stdout] src/components/general/folding_seat.rs - components::general::folding_seat::FoldingSeatBuilder::mouse_factor (line 155) [INFO] [stdout] src/components/general/folding_seat.rs - components::general::folding_seat::FoldingSeatBuilder::snd_lower_end (line 187) [INFO] [stdout] src/components/general/folding_seat.rs - components::general::folding_seat::FoldingSeatBuilder::snd_upper_end (line 171) [INFO] [stdout] src/components/general/folding_seat.rs - components::general::folding_seat::FoldingSeatBuilder::spring_down (line 79) [INFO] [stdout] src/components/general/folding_seat.rs - components::general::folding_seat::FoldingSeatBuilder::spring_random (line 98) [INFO] [stdout] src/components/general/folding_seat.rs - components::general::folding_seat::FoldingSeatBuilder::spring_up (line 63) [INFO] [stdout] src/components/general/mirror.rs - components::general::mirror::OutsideMirror (line 373) [INFO] [stdout] src/components/general/mirror.rs - components::general::mirror::OutsideMirror::builder (line 469) [INFO] [stdout] src/components/general/mirror.rs - components::general::mirror::OutsideMirrorBuilder (line 23) [INFO] [stdout] src/components/general/switch_control_unit.rs - components::general::switch_control_unit::SwtichControlUnit (line 33) [INFO] [stdout] src/components/general/switch_control_unit.rs - components::general::switch_control_unit::SwtichControlUnit::new (line 85) [INFO] [stdout] src/components/general/switch_control_unit.rs - components::general::switch_control_unit::SwtichControlUnit::on_message (line 184) [INFO] [stdout] src/components/general/switch_control_unit.rs - components::general::switch_control_unit::SwtichControlUnit::on_trigger (line 225) [INFO] [stdout] src/components/general/switch_control_unit.rs - components::general::switch_control_unit::SwtichControlUnit::tick (line 126) [INFO] [stdout] src/components/general/windows.rs - components::general::windows (line 12) [INFO] [stdout] src/components/general/windows.rs - components::general::windows (line 23) [INFO] [stdout] src/components/general/windows.rs - components::general::windows::FoldingWindow (line 121) [INFO] [stdout] src/components/general/windows.rs - components::general::windows::FoldingWindow::builder (line 161) [INFO] [stdout] src/components/general/windows.rs - components::general::windows::FoldingWindowBuilder::snd_close (line 85) [INFO] [stdout] src/components/general/windows.rs - components::general::windows::FoldingWindowBuilder::snd_open (line 66) [INFO] [stdout] src/components/general/windows.rs - components::general::windows::SlidingWindow (line 411) [INFO] [stdout] src/components/general/windows.rs - components::general::windows::SlidingWindow::builder (line 464) [INFO] [stdout] src/components/general/windows.rs - components::general::windows::SlidingWindowBuilder::axis_x (line 343) [INFO] [stdout] src/components/general/windows.rs - components::general::windows::SlidingWindowBuilder::axis_y (line 358) [INFO] [stdout] src/components/general/windows.rs - components::general::windows::SlidingWindowBuilder::mouse_factor (line 247) [INFO] [stdout] src/components/general/wiper.rs - components::general::wiper (line 18) [INFO] [stdout] src/components/general/wiper.rs - components::general::wiper::Wiper (line 353) [INFO] [stdout] src/components/general/wiper.rs - components::general::wiper::Wiper::builder (line 416) [INFO] [stdout] src/components/general/wiper.rs - components::general::wiper::Wiper::tick (line 475) [INFO] [stdout] src/components/general/wiper.rs - components::general::wiper::WiperBuilder (line 77) [INFO] [stdout] src/components/general/wiper.rs - components::general::wiper::WiperBuilder::add_secondary_anim (line 156) [INFO] [stdout] src/components/general/wiper.rs - components::general::wiper::WiperBuilder::add_wiper_level (line 186) [INFO] [stdout] src/components/general/wiper.rs - components::general::wiper::WiperBuilder::build (line 303) [INFO] [stdout] src/components/general/wiper.rs - components::general::wiper::WiperBuilder::init_pos (line 277) [INFO] [stdout] src/components/general/wiper.rs - components::general::wiper::WiperBuilder::main_anim_mapping (line 130) [INFO] [stdout] src/components/general/wiper.rs - components::general::wiper::WiperBuilder::snd_back (line 218) [INFO] [stdout] src/components/general/wiper.rs - components::general::wiper::WiperBuilder::snd_forth (line 237) [INFO] [stdout] src/components/general/wiper.rs - components::general::wiper::WiperBuilder::snd_full_run (line 257) [INFO] [stdout] src/components/traction/speedometer.rs - components::traction::speedometer::Speedometer (line 224) [INFO] [stdout] src/components/traction/speedometer.rs - components::traction::speedometer::Speedometer::builder (line 272) [INFO] [stdout] src/components/traction/speedometer.rs - components::traction::speedometer::Speedometer::tick (line 315) [INFO] [stdout] src/components/traction/speedometer.rs - components::traction::speedometer::SpeedometerBuilder (line 19) [INFO] [stdout] src/components/traction/speedometer.rs - components::traction::speedometer::SpeedometerBuilder::add_arrow (line 62) [INFO] [stdout] src/components/traction/speedometer.rs - components::traction::speedometer::SpeedometerBuilder::arrow_path (line 160) [INFO] [stdout] src/components/traction/speedometer.rs - components::traction::speedometer::SpeedometerBuilder::build (line 180) [INFO] [stdout] src/components/traction/speedometer.rs - components::traction::speedometer::SpeedometerBuilder::force (line 110) [INFO] [stdout] src/components/traction/speedometer.rs - components::traction::speedometer::SpeedometerBuilder::friction (line 86) [INFO] [stdout] src/components/traction/speedometer.rs - components::traction::speedometer::SpeedometerBuilder::needle_path (line 134) [INFO] [stdout] src/elements/std/delay.rs - elements::std::delay::Delay (line 16) [INFO] [stdout] src/elements/std/delay.rs - elements::std::delay::Delay::new (line 57) [INFO] [stdout] src/elements/std/delay.rs - elements::std::delay::Delay::tick (line 96) [INFO] [stdout] src/elements/std/scroller.rs - elements::std::scroller::Pointer (line 105) [INFO] [stdout] src/elements/std/scroller.rs - elements::std::scroller::Pointer::new (line 158) [INFO] [stdout] src/elements/std/scroller.rs - elements::std::scroller::Scroller (line 18) [INFO] [stdout] src/elements/std/scroller.rs - elements::std::scroller::Scroller::new (line 57) [INFO] [stdout] src/elements/tech/buttons.rs - elements::tech::buttons::PushButton (line 152) [INFO] [stdout] src/elements/tech/cranc.rs - elements::tech::cranc::Crank (line 198) [INFO] [stdout] src/elements/tech/cranc.rs - elements::tech::cranc::Crank::builder (line 253) [INFO] [stdout] src/elements/tech/cranc.rs - elements::tech::cranc::Crank::tick (line 293) [INFO] [stdout] src/elements/tech/cranc.rs - elements::tech::cranc::CrankBuilder (line 19) [INFO] [stdout] src/elements/tech/cranc.rs - elements::tech::cranc::CrankBuilder::event_minus (line 144) [INFO] [stdout] src/elements/tech/cranc.rs - elements::tech::cranc::CrankBuilder::event_plus (line 122) [INFO] [stdout] src/elements/tech/cranc.rs - elements::tech::cranc::CrankBuilder::factor (line 58) [INFO] [stdout] src/elements/tech/cranc.rs - elements::tech::cranc::CrankBuilder::max (line 79) [INFO] [stdout] src/elements/tech/cranc.rs - elements::tech::cranc::CrankBuilder::min (line 100) [INFO] [stdout] src/elements/tech/dekaden.rs - elements::tech::dekaden (line 15) [INFO] [stdout] src/elements/tech/dekaden.rs - elements::tech::dekaden::DecadeSwitchBuilder (line 44) [INFO] [stdout] src/elements/tech/dekaden.rs - elements::tech::dekaden::DecadeSwitchBuilder::button_events (line 106) [INFO] [stdout] src/elements/tech/dekaden.rs - elements::tech::dekaden::DecadeSwitchBuilder::init_value (line 131) [INFO] [stdout] src/elements/tech/dekaden.rs - elements::tech::dekaden::DecadeSwitchBuilder::rotation_speed (line 84) [INFO] [stdout] src/elements/tech/handpin.rs - elements::tech::handpin::HandPin (line 236) [INFO] [stdout] src/elements/tech/handpin.rs - elements::tech::handpin::HandPin::builder (line 309) [INFO] [stdout] src/elements/tech/handpin.rs - elements::tech::handpin::HandPin::tick (line 358) [INFO] [stdout] src/elements/tech/handpin.rs - elements::tech::handpin::HandPinBuilder (line 23) [INFO] [stdout] src/elements/tech/handpin.rs - elements::tech::handpin::HandPinBuilder::build (line 192) [INFO] [stdout] src/elements/tech/handpin.rs - elements::tech::handpin::HandPinBuilder::event_grab (line 115) [INFO] [stdout] src/elements/tech/handpin.rs - elements::tech::handpin::HandPinBuilder::mouse_factor (line 90) [INFO] [stdout] src/elements/tech/handpin.rs - elements::tech::handpin::HandPinBuilder::only_one_direction (line 64) [INFO] [stdout] src/elements/tech/key_switch.rs - elements::tech::key_switch::KeyDepot (line 31) [INFO] [stdout] src/elements/tech/key_switch.rs - elements::tech::key_switch::KeyDepot::new (line 59) [INFO] [stdout] src/elements/tech/key_switch.rs - elements::tech::key_switch::KeySwitch (line 410) [INFO] [stdout] src/elements/tech/key_switch.rs - elements::tech::key_switch::KeySwitch::builder (line 510) [INFO] [stdout] src/elements/tech/key_switch.rs - elements::tech::key_switch::KeySwitch::value (line 696) [INFO] [stdout] src/elements/tech/key_switch.rs - elements::tech::key_switch::KeySwitchBuilder (line 123) [INFO] [stdout] src/elements/tech/rollerblind.rs - elements::tech::rollerblind::Rollerblind (line 17) [INFO] [stdout] src/elements/tech/rollerblind.rs - elements::tech::rollerblind::Rollerblind::new (line 74) [INFO] [stdout] src/elements/tech/rollerblind.rs - elements::tech::rollerblind::Rollerblind::tick (line 128) [INFO] [stdout] src/elements/tech/seals.rs - elements::tech::seals (line 13) [INFO] [stdout] src/elements/tech/seals.rs - elements::tech::seals::CoveredKey (line 330) [INFO] [stdout] src/elements/tech/seals.rs - elements::tech::seals::CoveredKey::builder (line 378) [INFO] [stdout] src/elements/tech/seals.rs - elements::tech::seals::SealedSwitch (line 150) [INFO] [stdout] src/elements/tech/seals.rs - elements::tech::seals::SimpleSeal (line 65) [INFO] [stdout] src/elements/tech/seals.rs - elements::tech::seals::SimpleSeal::tick (line 120) [INFO] [stdout] src/elements/tech/slider.rs - elements::tech::slider (line 17) [INFO] [stdout] src/elements/tech/slider.rs - elements::tech::slider::Rollo (line 703) [INFO] [stdout] src/elements/tech/slider.rs - elements::tech::slider::Rollo::builder (line 745) [INFO] [stdout] src/elements/tech/slider.rs - elements::tech::slider::RolloBuilder (line 579) [INFO] [stdout] src/elements/tech/slider.rs - elements::tech::slider::Slider (line 354) [INFO] [stdout] src/elements/tech/slider.rs - elements::tech::slider::SliderBuilder (line 56) [INFO] [stdout] src/elements/tech/slider.rs - elements::tech::slider::SliderBuilder::animation (line 113) [INFO] [stdout] src/elements/tech/slider.rs - elements::tech::slider::SliderBuilder::key_event (line 132) [INFO] [stdout] src/elements/tech/switches.rs - elements::tech::switches (line 22) [INFO] [stdout] src/elements/tech/switches.rs - elements::tech::switches (line 41) [INFO] [stdout] src/elements/tech/switches.rs - elements::tech::switches::StepSwitch::builder (line 688) [INFO] [stdout] src/elements/tech/switches.rs - elements::tech::switches::StepSwitch::just_changed (line 775) [INFO] [stdout] src/elements/tech/switches.rs - elements::tech::switches::StepSwitch::just_changed_to (line 802) [INFO] [stdout] src/elements/tech/switches.rs - elements::tech::switches::StepSwitch::value (line 946) [INFO] [stdout] src/elements/tech/switches.rs - elements::tech::switches::StepSwitchBuilder::event (line 522) [INFO] [stdout] src/elements/tech/switches.rs - elements::tech::switches::StepSwitchBuilder::mapping (line 542) [INFO] [stdout] src/elements/tech/switches.rs - elements::tech::switches::Switch::builder (line 266) [INFO] [stdout] src/elements/tech/switches.rs - elements::tech::switches::Switch::is_just_pressed (line 381) [INFO] [stdout] src/elements/tech/switches.rs - elements::tech::switches::Switch::value (line 361) [INFO] [stdout] src/elements/tech/switches.rs - elements::tech::switches::SwitchBuilder::event_toggle (line 130) [INFO] [stdout] src/elements/tech/switches.rs - elements::tech::switches::SwitchBuilder::init (line 108) [INFO] [stdout] src/management/communications/fuses.rs - management::communications::fuses::FuseManager (line 13) [INFO] [stdout] src/management/communications/fuses.rs - management::communications::fuses::FuseManager::is_on (line 117) [INFO] [stdout] src/management/communications/fuses.rs - management::communications::fuses::FuseManager::new (line 42) [INFO] [stdout] src/management/communications/fuses.rs - management::communications::fuses::FuseManager::register (line 64) [INFO] [stdout] src/management/communications/fuses.rs - management::communications::fuses::FuseManager::tick (line 85) [INFO] [stdout] src/management/communications/local_value_manager.rs - management::communications::local_value_manager (line 9) [INFO] [stdout] src/management/communications/local_value_manager.rs - management::communications::local_value_manager::LocalValueManager (line 36) [INFO] [stdout] src/management/communications/local_value_manager.rs - management::communications::local_value_manager::LocalValueManager::get (line 109) [INFO] [stdout] src/management/communications/local_value_manager.rs - management::communications::local_value_manager::LocalValueManager::get_or (line 143) [INFO] [stdout] src/management/communications/local_value_manager.rs - management::communications::local_value_manager::LocalValueManager::new (line 62) [INFO] [stdout] src/management/communications/local_value_manager.rs - management::communications::local_value_manager::LocalValueManager::set (line 84) [INFO] [stdout] src/management/communicator.rs - management::communicator::Com (line 10) [INFO] [stdout] src/management/communicator.rs - management::communicator::Com::default (line 79) [INFO] [stdout] src/management/communicator.rs - management::communicator::Com::new (line 35) [INFO] [stdout] src/management/communicator.rs - management::communicator::Com::tick (line 55) [INFO] [stdout] src/management/enums/door_enums.rs - management::enums::door_enums::DoorSideTarget (line 16) [INFO] [stdout] src/management/enums/door_enums.rs - management::enums::door_enums::DoorState (line 185) [INFO] [stdout] src/management/enums/door_enums.rs - management::enums::door_enums::DoorStepTarget (line 44) [INFO] [stdout] src/management/enums/door_enums.rs - management::enums::door_enums::DoorTarget (line 71) [INFO] [stdout] src/management/enums/door_enums.rs - management::enums::door_enums::DoorTarget::flip (line 101) [INFO] [stdout] src/management/enums/door_enums.rs - management::enums::door_enums::DoorTarget::merge (line 143) [INFO] [stdout] src/management/enums/general_enums.rs - management::enums::general_enums::CabActivState (line 81) [INFO] [stdout] src/management/enums/general_enums.rs - management::enums::general_enums::Side (line 10) [INFO] [stdout] src/management/enums/general_enums.rs - management::enums::general_enums::TrainFormationSwitch (line 111) [INFO] [stdout] src/management/enums/general_enums.rs - management::enums::general_enums::WiperTarget (line 46) [INFO] [stdout] src/management/enums/state_enums.rs - management::enums::state_enums::ChangedState (line 94) [INFO] [stdout] src/management/enums/state_enums.rs - management::enums::state_enums::ChangedState::to_changed (line 155) [INFO] [stdout] src/management/enums/state_enums.rs - management::enums::state_enums::SwitchingState (line 10) [INFO] [stdout] src/management/enums/state_enums.rs - management::enums::state_enums::SwitchingState::from (line 58) [INFO] [stdout] src/management/enums/target_enums.rs - management::enums::target_enums::SwitchingTarget (line 11) [INFO] [stdout] src/management/enums/target_enums.rs - management::enums::target_enums::SwitchingTarget (line 170) [INFO] [stdout] src/management/enums/target_enums.rs - management::enums::target_enums::SwitchingTarget (line 196) [INFO] [stdout] src/management/enums/target_enums.rs - management::enums::target_enums::SwitchingTarget::and (line 100) [INFO] [stdout] src/management/enums/target_enums.rs - management::enums::target_enums::SwitchingTarget::combine (line 132) [INFO] [stdout] src/management/enums/target_enums.rs - management::enums::target_enums::SwitchingTarget::new (line 52) [INFO] [stdout] src/management/enums/target_enums.rs - management::enums::target_enums::SwitchingTarget::new_bool (line 76) [INFO] [stdout] src/management/enums/traction_enums.rs - management::enums::traction_enums::DirectionOfDriving (line 11) [INFO] [stdout] src/management/enums/traction_enums.rs - management::enums::traction_enums::DirectionOfDriving (line 171) [INFO] [stdout] src/management/enums/traction_enums.rs - management::enums::traction_enums::DirectionOfDriving (line 200) [INFO] [stdout] src/management/enums/traction_enums.rs - management::enums::traction_enums::DirectionOfDriving::flip (line 63) [INFO] [stdout] src/management/enums/traction_enums.rs - management::enums::traction_enums::DirectionOfDriving::is_both (line 149) [INFO] [stdout] src/management/enums/traction_enums.rs - management::enums::traction_enums::DirectionOfDriving::is_none (line 112) [INFO] [stdout] src/management/enums/traction_enums.rs - management::enums::traction_enums::DirectionOfDriving::is_one (line 129) [INFO] [stdout] src/management/enums/traction_enums.rs - management::enums::traction_enums::DirectionOfDriving::merge (line 90) [INFO] [stdout] src/management/enums/traction_enums.rs - management::enums::traction_enums::DirectionOfDriving::new (line 46) [INFO] [stdout] src/management/enums/traction_enums.rs - management::enums::traction_enums::f32 (line 229) [INFO] [stdout] src/management/structs/general_structs.rs - management::structs::general_structs::FourDirections (line 11) [INFO] [stdout] src/management/structs/general_structs.rs - management::structs::general_structs::FourDirections::and (line 106) [INFO] [stdout] src/management/structs/general_structs.rs - management::structs::general_structs::FourDirections::is_one (line 78) [INFO] [stdout] src/management/structs/general_structs.rs - management::structs::general_structs::FourDirections::new (line 53) [INFO] [stdout] src/messages/diagnostic_messages.rs - messages::diagnostic_messages (line 16) [INFO] [stdout] src/messages/diagnostic_messages.rs - messages::diagnostic_messages::DiagnosticDoorStateSender::send (line 539) [INFO] [stdout] src/messages/diagnostic_messages.rs - messages::diagnostic_messages::DiagnosticFaultKind (line 45) [INFO] [stdout] src/messages/diagnostic_messages.rs - messages::diagnostic_messages::DiagnosticMessage (line 252) [INFO] [stdout] src/messages/diagnostic_messages.rs - messages::diagnostic_messages::DiagnosticMessageSender (line 286) [INFO] [stdout] src/messages/diagnostic_messages.rs - messages::diagnostic_messages::DiagnosticMessageSender::send (line 331) [INFO] [stdout] src/messages/diagnostic_messages.rs - messages::diagnostic_messages::DiagnosticPantoStateSender::send (line 486) [INFO] [stdout] src/messages/diagnostic_messages.rs - messages::diagnostic_messages::DiagnosticSlipSender::send (line 592) [INFO] [stdout] src/messages/diagnostic_messages.rs - messages::diagnostic_messages::send_antislide_override (line 419) [INFO] [stdout] src/messages/diagnostic_messages.rs - messages::diagnostic_messages::send_diagnostic_flaut_msg (line 368) [INFO] [stdout] src/messages/gt6n_coupling_messages.rs - messages::gt6n_coupling_messages::send_bag (line 61) [INFO] [stdout] src/messages/pandemist_messages.rs - messages::pandemist_messages::HasGPM (line 25) [INFO] [stdout] src/messages/pandemist_messages.rs - messages::pandemist_messages::send_gpm_state (line 50) [INFO] [stdout] [INFO] [stdout] test result: FAILED. 0 passed; 336 failed; 3 ignored; 0 measured; 0 filtered out; finished in 7.13s [INFO] [stdout] [INFO] [stderr] error: doctest failed, to rerun pass `--doc` [INFO] running `Command { std: "docker" "inspect" "cee95fc03a027a36bec7e4f234657b5d0337459e74fdac2a6b99745611443317", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "cee95fc03a027a36bec7e4f234657b5d0337459e74fdac2a6b99745611443317", kill_on_drop: false }` [INFO] [stdout] cee95fc03a027a36bec7e4f234657b5d0337459e74fdac2a6b99745611443317