[INFO] fetching crate resonance-explorer 0.1.1...
[INFO] testing resonance-explorer-0.1.1 against 1.99.0-beta.8+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate resonance-explorer 0.1.1 into /workspace/builds/worker-6-tc1/source
[INFO] started tweaking crates.io crate resonance-explorer 0.1.1
[INFO] finished tweaking crates.io crate resonance-explorer 0.1.1
[INFO] tweaked toml for crates.io crate resonance-explorer 0.1.1 written to /workspace/builds/worker-6-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate resonance-explorer 0.1.1 on toolchain 1.99.0-beta.8
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate resonance-explorer 0.1.1 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.99.0-beta.8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded postgres-protocol v0.6.11
[INFO] [stderr]   Downloaded r2d2_sqlite v0.22.0
[INFO] [stderr]   Downloaded tokio-postgres v0.7.17
[INFO] [stderr]   Downloaded postgres-types v0.2.13
[INFO] [stderr]   Downloaded zerocopy-derive v0.8.49
[INFO] [stderr]   Downloaded rusqlite v0.29.0
[INFO] [stderr]   Downloaded zerocopy v0.8.49
[INFO] [stderr]   Downloaded libsqlite3-sys v0.26.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,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" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] fc08707ccae016c78f95d61fc720c0af2b292f3de3c3ee3594750e85fdb29885
[INFO] running `Command { std: "docker" "start" "fc08707ccae016c78f95d61fc720c0af2b292f3de3c3ee3594750e85fdb29885", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "fc08707ccae016c78f95d61fc720c0af2b292f3de3c3ee3594750e85fdb29885", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "fc08707ccae016c78f95d61fc720c0af2b292f3de3c3ee3594750e85fdb29885" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "fc08707ccae016c78f95d61fc720c0af2b292f3de3c3ee3594750e85fdb29885", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "fc08707ccae016c78f95d61fc720c0af2b292f3de3c3ee3594750e85fdb29885" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling libc v0.2.186
[INFO] [stderr]    Compiling zerocopy v0.8.49
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling cmov v0.5.4
[INFO] [stderr]    Compiling crypto-common v0.2.2
[INFO] [stderr]    Compiling ahash v0.8.12
[INFO] [stderr]    Compiling tinyvec v1.11.0
[INFO] [stderr]    Compiling memchr v2.8.1
[INFO] [stderr]    Compiling fallible-iterator v0.2.0
[INFO] [stderr]    Compiling futures-task v0.3.32
[INFO] [stderr]    Compiling http v0.2.12
[INFO] [stderr]    Compiling protobuf v2.28.0
[INFO] [stderr]    Compiling zstd-safe v7.2.4
[INFO] [stderr]    Compiling log v0.4.30
[INFO] [stderr]    Compiling phf_shared v0.13.1
[INFO] [stderr]    Compiling futures-util v0.3.32
[INFO] [stderr]    Compiling scheduled-thread-pool v0.2.7
[INFO] [stderr]    Compiling fallible-streaming-iterator v0.1.9
[INFO] [stderr]    Compiling ctutils v0.4.2
[INFO] [stderr]    Compiling prometheus v0.13.4
[INFO] [stderr]    Compiling strength_reduce v0.2.4
[INFO] [stderr]    Compiling phf v0.13.1
[INFO] [stderr]    Compiling r2d2 v0.8.10
[INFO] [stderr]    Compiling uuid v1.23.1
[INFO] [stderr]    Compiling socket2 v0.5.10
[INFO] [stderr]    Compiling whoami v2.1.2
[INFO] [stderr]    Compiling unicode-normalization v0.1.25
[INFO] [stderr]    Compiling either v1.16.0
[INFO] [stderr]    Compiling rayon v1.12.0
[INFO] [stderr]    Compiling serde_json v1.0.150
[INFO] [stderr]    Compiling crypto-common v0.1.7
[INFO] [stderr]    Compiling digest v0.11.3
[INFO] [stderr]    Compiling jobserver v0.1.34
[INFO] [stderr]    Compiling inout v0.1.4
[INFO] [stderr]    Compiling universal-hash v0.5.1
[INFO] [stderr]    Compiling stringprep v0.1.5
[INFO] [stderr]    Compiling hmac v0.13.0
[INFO] [stderr]    Compiling md-5 v0.11.0
[INFO] [stderr]    Compiling sha2 v0.11.0
[INFO] [stderr]    Compiling cc v1.2.62
[INFO] [stderr]    Compiling cipher v0.4.4
[INFO] [stderr]    Compiling block-buffer v0.10.4
[INFO] [stderr]    Compiling num-integer v0.1.46
[INFO] [stderr]    Compiling polyval v0.6.2
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling http-body v0.4.6
[INFO] [stderr]    Compiling aead v0.5.2
[INFO] [stderr]    Compiling ghash v0.5.1
[INFO] [stderr]    Compiling ctr v0.9.2
[INFO] [stderr]    Compiling primal-check v0.3.4
[INFO] [stderr]    Compiling transpose v0.2.3
[INFO] [stderr]    Compiling aes v0.8.4
[INFO] [stderr]    Compiling num-complex v0.4.6
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling hmac v0.12.1
[INFO] [stderr]    Compiling aes-gcm v0.10.3
[INFO] [stderr]    Compiling postgres-protocol v0.6.11
[INFO] [stderr]    Compiling rustfft v6.4.1
[INFO] [stderr]    Compiling postgres-types v0.2.13
[INFO] [stderr]    Compiling zstd-sys v2.0.16+zstd.1.5.7
[INFO] [stderr]    Compiling libsqlite3-sys v0.26.0
[INFO] [stderr]    Compiling tokio-macros v2.7.0
[INFO] [stderr]    Compiling tokio v1.52.3
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling hashbrown v0.14.5
[INFO] [stderr]    Compiling hashlink v0.8.4
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling async-trait v0.1.89
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling rand v0.8.6
[INFO] [stderr]    Compiling chrono v0.4.44
[INFO] [stderr]    Compiling bincode v1.3.3
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling tokio-util v0.7.18
[INFO] [stderr]    Compiling h2 v0.3.27
[INFO] [stderr]    Compiling tokio-postgres v0.7.17
[INFO] [stderr]    Compiling zstd v0.13.3
[INFO] [stderr]    Compiling hyper v0.14.32
[INFO] [stderr]    Compiling rusqlite v0.29.0
[INFO] [stderr]    Compiling r2d2_sqlite v0.22.0
[INFO] [stderr]    Compiling resonance-explorer v0.1.1 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused variable: `guardian`
[INFO] [stdout]     --> src/lib.rs:5234:13
[INFO] [stdout]      |
[INFO] [stdout] 5234 |         let guardian = GuardianCouncil::new(
[INFO] [stdout]      |             ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_guardian`
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `gardener`
[INFO] [stdout]     --> src/lib.rs:5240:13
[INFO] [stdout]      |
[INFO] [stdout] 5240 |         let gardener = Arc::new(
[INFO] [stdout]      |             ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_gardener`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `wave_cfg` is assigned to, but never used
[INFO] [stdout]     --> src/lib.rs:5325:9
[INFO] [stdout]      |
[INFO] [stdout] 5325 |     let mut wave_cfg = WaveExplorerConfig::default_10ghz();
[INFO] [stdout]      |         ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: consider using `_wave_cfg` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `wave_cfg` is never read
[INFO] [stdout]     --> src/lib.rs:5326:5
[INFO] [stdout]      |
[INFO] [stdout] 5326 |     wave_cfg.n_steps = args.steps;
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout]      = note: `#[warn(unused_assignments)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `register_host_functions` is never used
[INFO] [stdout]     --> src/lib.rs:5017:4
[INFO] [stdout]      |
[INFO] [stdout] 5017 | fn register_host_functions(_linker: &mut Vec<u8>) -> Result<()> {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `main` is never used
[INFO] [stdout]     --> src/lib.rs:5478:4
[INFO] [stdout]      |
[INFO] [stdout] 5478 | fn main() {
[INFO] [stdout]      |    ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `release` profile [optimized] target(s) in 3m 30s
[INFO] running `Command { std: "docker" "inspect" "fc08707ccae016c78f95d61fc720c0af2b292f3de3c3ee3594750e85fdb29885", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "fc08707ccae016c78f95d61fc720c0af2b292f3de3c3ee3594750e85fdb29885" "/opt/rustwide/cargo-home/bin/cargo" "+1.99.0-beta.8" "test" "--frozen" "--no-run" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr]    Compiling resonance-explorer v0.1.1 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused variable: `guardian`
[INFO] [stdout]     --> src/lib.rs:5234:13
[INFO] [stdout]      |
[INFO] [stdout] 5234 |         let guardian = GuardianCouncil::new(
[INFO] [stdout]      |             ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_guardian`
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `gardener`
[INFO] [stdout]     --> src/lib.rs:5240:13
[INFO] [stdout]      |
[INFO] [stdout] 5240 |         let gardener = Arc::new(
[INFO] [stdout]      |             ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_gardener`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `wave_cfg` is assigned to, but never used
[INFO] [stdout]     --> src/lib.rs:5325:9
[INFO] [stdout]      |
[INFO] [stdout] 5325 |     let mut wave_cfg = WaveExplorerConfig::default_10ghz();
[INFO] [stdout]      |         ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: consider using `_wave_cfg` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `wave_cfg` is never read
[INFO] [stdout]     --> src/lib.rs:5326:5
[INFO] [stdout]      |
[INFO] [stdout] 5326 |     wave_cfg.n_steps = args.steps;
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout]      = note: `#[warn(unused_assignments)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `register_host_functions` is never used
[INFO] [stdout]     --> src/lib.rs:5017:4
[INFO] [stdout]      |
[INFO] [stdout] 5017 | fn register_host_functions(_linker: &mut Vec<u8>) -> Result<()> {
[INFO] [stdout]      |    ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `main` is never used
[INFO] [stdout]     --> src/lib.rs:5478:4
[INFO] [stdout]      |
[INFO] [stdout] 5478 | fn main() {
[INFO] [stdout]      |    ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: cannot find macro `WaveExplorerpanic` in this scope
[INFO] [stdout]     --> src/lib.rs:5878:24
[INFO] [stdout]      |
[INFO] [stdout] 5878 |         let explorer = WaveExplorerpanic!("Engine stubbed"); //new(wave_cfg);
[INFO] [stdout]      |                        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `AdventureMode` in this scope
[INFO] [stdout]     --> src/lib.rs:5552:13
[INFO] [stdout]      |
[INFO] [stdout] 5552 |             AdventureMode::from_str("electromagnetic_journey").unwrap(),
[INFO] [stdout]      |             ^^^^^^^^^^^^^ use of undeclared type `AdventureMode`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout] 5549 +     use crate::AdventureMode;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `AdventureMode` in this scope
[INFO] [stdout]     --> src/lib.rs:5553:13
[INFO] [stdout]      |
[INFO] [stdout] 5553 |             AdventureMode::ElectromagneticJourney
[INFO] [stdout]      |             ^^^^^^^^^^^^^ use of undeclared type `AdventureMode`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout] 5549 +     use crate::AdventureMode;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `AdventureMode` in this scope
[INFO] [stdout]     --> src/lib.rs:5556:13
[INFO] [stdout]      |
[INFO] [stdout] 5556 |             AdventureMode::from_str("energy_coupling").unwrap(),
[INFO] [stdout]      |             ^^^^^^^^^^^^^ use of undeclared type `AdventureMode`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout] 5549 +     use crate::AdventureMode;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `AdventureMode` in this scope
[INFO] [stdout]     --> src/lib.rs:5557:13
[INFO] [stdout]      |
[INFO] [stdout] 5557 |             AdventureMode::EnergyCouplingAdventure
[INFO] [stdout]      |             ^^^^^^^^^^^^^ use of undeclared type `AdventureMode`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout] 5549 +     use crate::AdventureMode;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `AdventureMode` in this scope
[INFO] [stdout]     --> src/lib.rs:5560:13
[INFO] [stdout]      |
[INFO] [stdout] 5560 |             AdventureMode::from_str("stability_explorer").unwrap(),
[INFO] [stdout]      |             ^^^^^^^^^^^^^ use of undeclared type `AdventureMode`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout] 5549 +     use crate::AdventureMode;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `AdventureMode` in this scope
[INFO] [stdout]     --> src/lib.rs:5561:13
[INFO] [stdout]      |
[INFO] [stdout] 5561 |             AdventureMode::StabilityExplorer
[INFO] [stdout]      |             ^^^^^^^^^^^^^ use of undeclared type `AdventureMode`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout] 5549 +     use crate::AdventureMode;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `AdventureMode` in this scope
[INFO] [stdout]     --> src/lib.rs:5564:13
[INFO] [stdout]      |
[INFO] [stdout] 5564 |             AdventureMode::from_str("precision_tuner").unwrap(),
[INFO] [stdout]      |             ^^^^^^^^^^^^^ use of undeclared type `AdventureMode`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout] 5549 +     use crate::AdventureMode;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `AdventureMode` in this scope
[INFO] [stdout]     --> src/lib.rs:5565:13
[INFO] [stdout]      |
[INFO] [stdout] 5565 |             AdventureMode::PrecisionTuner
[INFO] [stdout]      |             ^^^^^^^^^^^^^ use of undeclared type `AdventureMode`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout] 5549 +     use crate::AdventureMode;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `AdventureMode` in this scope
[INFO] [stdout]     --> src/lib.rs:5568:13
[INFO] [stdout]      |
[INFO] [stdout] 5568 |             AdventureMode::from_str("smart_companion").unwrap(),
[INFO] [stdout]      |             ^^^^^^^^^^^^^ use of undeclared type `AdventureMode`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout] 5549 +     use crate::AdventureMode;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `AdventureMode` in this scope
[INFO] [stdout]     --> src/lib.rs:5569:13
[INFO] [stdout]      |
[INFO] [stdout] 5569 |             AdventureMode::SmartCompanionMode
[INFO] [stdout]      |             ^^^^^^^^^^^^^ use of undeclared type `AdventureMode`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout] 5549 +     use crate::AdventureMode;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `AdventureMode` in this scope
[INFO] [stdout]     --> src/lib.rs:5573:13
[INFO] [stdout]      |
[INFO] [stdout] 5573 |             AdventureMode::from_str("波动探索").unwrap(),
[INFO] [stdout]      |             ^^^^^^^^^^^^^ use of undeclared type `AdventureMode`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout] 5549 +     use crate::AdventureMode;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `AdventureMode` in this scope
[INFO] [stdout]     --> src/lib.rs:5574:13
[INFO] [stdout]      |
[INFO] [stdout] 5574 |             AdventureMode::ElectromagneticJourney
[INFO] [stdout]      |             ^^^^^^^^^^^^^ use of undeclared type `AdventureMode`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout] 5549 +     use crate::AdventureMode;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `AdventureMode` in this scope
[INFO] [stdout]     --> src/lib.rs:5577:17
[INFO] [stdout]      |
[INFO] [stdout] 5577 |         assert!(AdventureMode::from_str("invalid").is_err());
[INFO] [stdout]      |                 ^^^^^^^^^^^^^ use of undeclared type `AdventureMode`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout] 5549 +     use crate::AdventureMode;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `MemoryCrystalType` in this scope
[INFO] [stdout]     --> src/lib.rs:5582:34
[INFO] [stdout]      |
[INFO] [stdout] 5582 |         assert_eq!(format!("{}", MemoryCrystalType::SunStone), "sunstone");
[INFO] [stdout]      |                                  ^^^^^^^^^^^^^^^^^ use of undeclared type `MemoryCrystalType`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout] 5549 +     use crate::MemoryCrystalType;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `MemoryCrystalType` in this scope
[INFO] [stdout]     --> src/lib.rs:5583:34
[INFO] [stdout]      |
[INFO] [stdout] 5583 |         assert_eq!(format!("{}", MemoryCrystalType::AdventureLog), "adventure_log");
[INFO] [stdout]      |                                  ^^^^^^^^^^^^^^^^^ use of undeclared type `MemoryCrystalType`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout] 5549 +     use crate::MemoryCrystalType;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `MemoryCrystalType` in this scope
[INFO] [stdout]     --> src/lib.rs:5584:34
[INFO] [stdout]      |
[INFO] [stdout] 5584 |         assert_eq!(format!("{}", MemoryCrystalType::KnowledgeCrystal), "knowledge_crystal");
[INFO] [stdout]      |                                  ^^^^^^^^^^^^^^^^^ use of undeclared type `MemoryCrystalType`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout] 5549 +     use crate::MemoryCrystalType;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `MemoryCrystalType` in this scope
[INFO] [stdout]     --> src/lib.rs:5585:34
[INFO] [stdout]      |
[INFO] [stdout] 5585 |         assert_eq!(format!("{}", MemoryCrystalType::SkillManual), "skill_manual");
[INFO] [stdout]      |                                  ^^^^^^^^^^^^^^^^^ use of undeclared type `MemoryCrystalType`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout] 5549 +     use crate::MemoryCrystalType;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `MemoryCrystalType` in this scope
[INFO] [stdout]     --> src/lib.rs:5587:20
[INFO] [stdout]      |
[INFO] [stdout] 5587 |         assert_eq!(MemoryCrystalType::from_str("sunstone").unwrap(), MemoryCrystalType::SunStone);
[INFO] [stdout]      |                    ^^^^^^^^^^^^^^^^^ use of undeclared type `MemoryCrystalType`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout] 5549 +     use crate::MemoryCrystalType;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `MemoryCrystalType` in this scope
[INFO] [stdout]     --> src/lib.rs:5587:70
[INFO] [stdout]      |
[INFO] [stdout] 5587 |         assert_eq!(MemoryCrystalType::from_str("sunstone").unwrap(), MemoryCrystalType::SunStone);
[INFO] [stdout]      |                                                                      ^^^^^^^^^^^^^^^^^ use of undeclared type `MemoryCrystalType`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout] 5549 +     use crate::MemoryCrystalType;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `MemoryCrystalType` in this scope
[INFO] [stdout]     --> src/lib.rs:5588:20
[INFO] [stdout]      |
[INFO] [stdout] 5588 |         assert_eq!(MemoryCrystalType::from_str("adventure_log").unwrap(), MemoryCrystalType::AdventureLog);
[INFO] [stdout]      |                    ^^^^^^^^^^^^^^^^^ use of undeclared type `MemoryCrystalType`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout] 5549 +     use crate::MemoryCrystalType;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `MemoryCrystalType` in this scope
[INFO] [stdout]     --> src/lib.rs:5588:75
[INFO] [stdout]      |
[INFO] [stdout] 5588 |         assert_eq!(MemoryCrystalType::from_str("adventure_log").unwrap(), MemoryCrystalType::AdventureLog);
[INFO] [stdout]      |                                                                           ^^^^^^^^^^^^^^^^^ use of undeclared type `MemoryCrystalType`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout] 5549 +     use crate::MemoryCrystalType;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `MemoryCrystalType` in this scope
[INFO] [stdout]     --> src/lib.rs:5589:20
[INFO] [stdout]      |
[INFO] [stdout] 5589 |         assert_eq!(MemoryCrystalType::from_str("knowledge_crystal").unwrap(), MemoryCrystalType::KnowledgeCrystal);
[INFO] [stdout]      |                    ^^^^^^^^^^^^^^^^^ use of undeclared type `MemoryCrystalType`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout] 5549 +     use crate::MemoryCrystalType;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `MemoryCrystalType` in this scope
[INFO] [stdout]     --> src/lib.rs:5589:79
[INFO] [stdout]      |
[INFO] [stdout] 5589 |         assert_eq!(MemoryCrystalType::from_str("knowledge_crystal").unwrap(), MemoryCrystalType::KnowledgeCrystal);
[INFO] [stdout]      |                                                                               ^^^^^^^^^^^^^^^^^ use of undeclared type `MemoryCrystalType`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout] 5549 +     use crate::MemoryCrystalType;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `MemoryCrystalType` in this scope
[INFO] [stdout]     --> src/lib.rs:5590:20
[INFO] [stdout]      |
[INFO] [stdout] 5590 |         assert_eq!(MemoryCrystalType::from_str("skill_manual").unwrap(), MemoryCrystalType::SkillManual);
[INFO] [stdout]      |                    ^^^^^^^^^^^^^^^^^ use of undeclared type `MemoryCrystalType`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout] 5549 +     use crate::MemoryCrystalType;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `MemoryCrystalType` in this scope
[INFO] [stdout]     --> src/lib.rs:5590:74
[INFO] [stdout]      |
[INFO] [stdout] 5590 |         assert_eq!(MemoryCrystalType::from_str("skill_manual").unwrap(), MemoryCrystalType::SkillManual);
[INFO] [stdout]      |                                                                          ^^^^^^^^^^^^^^^^^ use of undeclared type `MemoryCrystalType`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout] 5549 +     use crate::MemoryCrystalType;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `MemoryCrystalType` in this scope
[INFO] [stdout]     --> src/lib.rs:5591:17
[INFO] [stdout]      |
[INFO] [stdout] 5591 |         assert!(MemoryCrystalType::from_str("invalid").is_err());
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^ use of undeclared type `MemoryCrystalType`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout] 5549 +     use crate::MemoryCrystalType;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `parse_category` in this scope
[INFO] [stdout]     --> src/lib.rs:5594:20
[INFO] [stdout]      |
[INFO] [stdout] 5594 |         assert_eq!(parse_category("unknown"), MemoryCrystalType::SunStone);
[INFO] [stdout]      |                    ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]      |
[INFO] [stdout] 5549 +     use crate::parse_category;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `MemoryCrystalType` in this scope
[INFO] [stdout]     --> src/lib.rs:5594:47
[INFO] [stdout]      |
[INFO] [stdout] 5594 |         assert_eq!(parse_category("unknown"), MemoryCrystalType::SunStone);
[INFO] [stdout]      |                                               ^^^^^^^^^^^^^^^^^ use of undeclared type `MemoryCrystalType`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout] 5549 +     use crate::MemoryCrystalType;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `C` in this scope
[INFO] [stdout]     --> src/lib.rs:5599:18
[INFO] [stdout]      |
[INFO] [stdout] 5599 |         assert!((C - 299_792_458.0).abs() < 1.0);
[INFO] [stdout]      |                  ^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this constant
[INFO] [stdout]      |
[INFO] [stdout] 5549 +     use crate::C;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MU0` in this scope
[INFO] [stdout]     --> src/lib.rs:5600:18
[INFO] [stdout]      |
[INFO] [stdout] 5600 |         assert!((MU0 - 4.0 * PI * 1e-7).abs() < 1e-15);
[INFO] [stdout]      |                  ^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this constant
[INFO] [stdout]      |
[INFO] [stdout] 5549 +     use crate::MU0;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `PI` in this scope
[INFO] [stdout]     --> src/lib.rs:5600:30
[INFO] [stdout]      |
[INFO] [stdout] 5600 |         assert!((MU0 - 4.0 * PI * 1e-7).abs() < 1e-15);
[INFO] [stdout]      |                              ^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these constants
[INFO] [stdout]      |
[INFO] [stdout] 5549 +     use crate::PI;
[INFO] [stdout]      |
[INFO] [stdout] 5549 +     use std::f32::consts::PI;
[INFO] [stdout]      |
[INFO] [stdout] 5549 +     use std::f64::consts::PI;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `C` in this scope
[INFO] [stdout]     --> src/lib.rs:5602:32
[INFO] [stdout]      |
[INFO] [stdout] 5602 |         let eps0_calc = 1.0 / (C * C * MU0);
[INFO] [stdout]      |                                ^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this constant
[INFO] [stdout]      |
[INFO] [stdout] 5549 +     use crate::C;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `C` in this scope
[INFO] [stdout]     --> src/lib.rs:5602:36
[INFO] [stdout]      |
[INFO] [stdout] 5602 |         let eps0_calc = 1.0 / (C * C * MU0);
[INFO] [stdout]      |                                    ^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this constant
[INFO] [stdout]      |
[INFO] [stdout] 5549 +     use crate::C;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MU0` in this scope
[INFO] [stdout]     --> src/lib.rs:5602:40
[INFO] [stdout]      |
[INFO] [stdout] 5602 |         let eps0_calc = 1.0 / (C * C * MU0);
[INFO] [stdout]      |                                        ^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this constant
[INFO] [stdout]      |
[INFO] [stdout] 5549 +     use crate::MU0;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `EPS0` in this scope
[INFO] [stdout]     --> src/lib.rs:5603:18
[INFO] [stdout]      |
[INFO] [stdout] 5603 |         assert!((EPS0 - eps0_calc).abs() < 1e-20);
[INFO] [stdout]      |                  ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this constant
[INFO] [stdout]      |
[INFO] [stdout] 5549 +     use crate::EPS0;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ETA0` in this scope
[INFO] [stdout]     --> src/lib.rs:5604:18
[INFO] [stdout]      |
[INFO] [stdout] 5604 |         assert!((ETA0 - (MU0 / EPS0).sqrt()).abs() < 0.001);
[INFO] [stdout]      |                  ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this constant
[INFO] [stdout]      |
[INFO] [stdout] 5549 +     use crate::ETA0;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MU0` in this scope
[INFO] [stdout]     --> src/lib.rs:5604:26
[INFO] [stdout]      |
[INFO] [stdout] 5604 |         assert!((ETA0 - (MU0 / EPS0).sqrt()).abs() < 0.001);
[INFO] [stdout]      |                          ^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this constant
[INFO] [stdout]      |
[INFO] [stdout] 5549 +     use crate::MU0;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `EPS0` in this scope
[INFO] [stdout]     --> src/lib.rs:5604:32
[INFO] [stdout]      |
[INFO] [stdout] 5604 |         assert!((ETA0 - (MU0 / EPS0).sqrt()).abs() < 0.001);
[INFO] [stdout]      |                                ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this constant
[INFO] [stdout]      |
[INFO] [stdout] 5549 +     use crate::EPS0;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `hex_encode` in this scope
[INFO] [stdout]     --> src/lib.rs:5610:23
[INFO] [stdout]      |
[INFO] [stdout] 5610 |         let encoded = hex_encode(&data);
[INFO] [stdout]      |                       ^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]      |
[INFO] [stdout] 5549 +     use crate::hex_encode;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `hex_decode` in this scope
[INFO] [stdout]     --> src/lib.rs:5612:23
[INFO] [stdout]      |
[INFO] [stdout] 5612 |         let decoded = hex_decode(&encoded).unwrap();
[INFO] [stdout]      |                       ^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]      |
[INFO] [stdout] 5549 +     use crate::hex_decode;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `base64_encode` in this scope
[INFO] [stdout]     --> src/lib.rs:5619:23
[INFO] [stdout]      |
[INFO] [stdout] 5619 |         let encoded = base64_encode(data);
[INFO] [stdout]      |                       ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]      |
[INFO] [stdout] 5549 +     use crate::base64_encode;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `base64_decode` in this scope
[INFO] [stdout]     --> src/lib.rs:5620:23
[INFO] [stdout]      |
[INFO] [stdout] 5620 |         let decoded = base64_decode(&encoded).unwrap();
[INFO] [stdout]      |                       ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]      |
[INFO] [stdout] 5549 +     use crate::base64_decode;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `vector_distance` in this scope
[INFO] [stdout]     --> src/lib.rs:5628:17
[INFO] [stdout]      |
[INFO] [stdout] 5628 |         assert!(vector_distance(&a, &b).abs() < 1e-10);
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]      |
[INFO] [stdout] 5549 +     use crate::vector_distance;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `vector_distance` in this scope
[INFO] [stdout]     --> src/lib.rs:5632:20
[INFO] [stdout]      |
[INFO] [stdout] 5632 |         let dist = vector_distance(&c, &d);
[INFO] [stdout]      |                    ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]      |
[INFO] [stdout] 5549 +     use crate::vector_distance;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `gardener_engine_score` in this scope
[INFO] [stdout]     --> src/lib.rs:5639:17
[INFO] [stdout]      |
[INFO] [stdout] 5639 |         let s = gardener_engine_score(100.0, 24.0, 1.0);
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]      |
[INFO] [stdout] 5549 +     use crate::gardener_engine_score;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `gardener_engine_score` in this scope
[INFO] [stdout]     --> src/lib.rs:5643:18
[INFO] [stdout]      |
[INFO] [stdout] 5643 |         let s2 = gardener_engine_score(100.0, 0.0, 1.0);
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]      |
[INFO] [stdout] 5549 +     use crate::gardener_engine_score;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `gardener_engine_score` in this scope
[INFO] [stdout]     --> src/lib.rs:5647:18
[INFO] [stdout]      |
[INFO] [stdout] 5647 |         let s3 = gardener_engine_score(100.0, 10.0, 0.0);
[INFO] [stdout]      |                  ^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]      |
[INFO] [stdout] 5549 +     use crate::gardener_engine_score;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `clamp_f64` in this scope
[INFO] [stdout]     --> src/lib.rs:5653:20
[INFO] [stdout]      |
[INFO] [stdout] 5653 |         assert_eq!(clamp_f64(5.0, 0.0, 10.0), 5.0);
[INFO] [stdout]      |                    ^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]      |
[INFO] [stdout] 5549 +     use crate::clamp_f64;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `clamp_f64` in this scope
[INFO] [stdout]     --> src/lib.rs:5654:20
[INFO] [stdout]      |
[INFO] [stdout] 5654 |         assert_eq!(clamp_f64(-1.0, 0.0, 10.0), 0.0);
[INFO] [stdout]      |                    ^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]      |
[INFO] [stdout] 5549 +     use crate::clamp_f64;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `clamp_f64` in this scope
[INFO] [stdout]     --> src/lib.rs:5655:20
[INFO] [stdout]      |
[INFO] [stdout] 5655 |         assert_eq!(clamp_f64(15.0, 0.0, 10.0), 10.0);
[INFO] [stdout]      |                    ^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]      |
[INFO] [stdout] 5549 +     use crate::clamp_f64;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `next_power_of_two` in this scope
[INFO] [stdout]     --> src/lib.rs:5660:20
[INFO] [stdout]      |
[INFO] [stdout] 5660 |         assert_eq!(next_power_of_two(0), 1);
[INFO] [stdout]      |                    ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]      |
[INFO] [stdout] 5549 +     use crate::next_power_of_two;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `next_power_of_two` in this scope
[INFO] [stdout]     --> src/lib.rs:5661:20
[INFO] [stdout]      |
[INFO] [stdout] 5661 |         assert_eq!(next_power_of_two(1), 1);
[INFO] [stdout]      |                    ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]      |
[INFO] [stdout] 5549 +     use crate::next_power_of_two;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `next_power_of_two` in this scope
[INFO] [stdout]     --> src/lib.rs:5662:20
[INFO] [stdout]      |
[INFO] [stdout] 5662 |         assert_eq!(next_power_of_two(2), 2);
[INFO] [stdout]      |                    ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]      |
[INFO] [stdout] 5549 +     use crate::next_power_of_two;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `next_power_of_two` in this scope
[INFO] [stdout]     --> src/lib.rs:5663:20
[INFO] [stdout]      |
[INFO] [stdout] 5663 |         assert_eq!(next_power_of_two(3), 4);
[INFO] [stdout]      |                    ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]      |
[INFO] [stdout] 5549 +     use crate::next_power_of_two;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `next_power_of_two` in this scope
[INFO] [stdout]     --> src/lib.rs:5664:20
[INFO] [stdout]      |
[INFO] [stdout] 5664 |         assert_eq!(next_power_of_two(100), 128);
[INFO] [stdout]      |                    ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]      |
[INFO] [stdout] 5549 +     use crate::next_power_of_two;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `next_power_of_two` in this scope
[INFO] [stdout]     --> src/lib.rs:5665:20
[INFO] [stdout]      |
[INFO] [stdout] 5665 |         assert_eq!(next_power_of_two(1024), 1024);
[INFO] [stdout]      |                    ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]      |
[INFO] [stdout] 5549 +     use crate::next_power_of_two;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `next_power_of_two` in this scope
[INFO] [stdout]     --> src/lib.rs:5666:20
[INFO] [stdout]      |
[INFO] [stdout] 5666 |         assert_eq!(next_power_of_two(1025), 2048);
[INFO] [stdout]      |                    ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]      |
[INFO] [stdout] 5549 +     use crate::next_power_of_two;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `hann_window` in this scope
[INFO] [stdout]     --> src/lib.rs:5671:19
[INFO] [stdout]      |
[INFO] [stdout] 5671 |         let win = hann_window(64);
[INFO] [stdout]      |                   ^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]      |
[INFO] [stdout] 5549 +     use crate::hann_window;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `top_k_by_score` in this scope
[INFO] [stdout]     --> src/lib.rs:5694:19
[INFO] [stdout]      |
[INFO] [stdout] 5694 |         let top = top_k_by_score(&items, 3);
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]      |
[INFO] [stdout] 5549 +     use crate::top_k_by_score;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `PlanetConfig` in this scope
[INFO] [stdout]     --> src/lib.rs:5703:19
[INFO] [stdout]      |
[INFO] [stdout] 5703 |         let cfg = PlanetConfig::default();
[INFO] [stdout]      |                   ^^^^^^^^^^^^ use of undeclared type `PlanetConfig`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 5549 +     use crate::PlanetConfig;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `AdventureStats` in this scope
[INFO] [stdout]     --> src/lib.rs:5718:17
[INFO] [stdout]      |
[INFO] [stdout] 5718 |         let m = AdventureStats::default();
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^ use of undeclared type `AdventureStats`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 5549 +     use crate::AdventureStats;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `HappyMemorySeed` in this scope
[INFO] [stdout]     --> src/lib.rs:5731:23
[INFO] [stdout]      |
[INFO] [stdout] 5731 |         let crystal = HappyMemorySeed {
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 5549 +     use crate::HappyMemorySeed;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `MemoryCrystalType` in this scope
[INFO] [stdout]     --> src/lib.rs:5733:23
[INFO] [stdout]      |
[INFO] [stdout] 5733 |             category: MemoryCrystalType::SunStone,
[INFO] [stdout]      |                       ^^^^^^^^^^^^^^^^^ use of undeclared type `MemoryCrystalType`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout] 5549 +     use crate::MemoryCrystalType;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `CrystalBall` in this scope
[INFO] [stdout]     --> src/lib.rs:5753:25
[INFO] [stdout]      |
[INFO] [stdout] 5753 |         let mut model = CrystalBall::default();
[INFO] [stdout]      |                         ^^^^^^^^^^^ use of undeclared type `CrystalBall`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 5549 +     use crate::CrystalBall;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `CrystalBall` in this scope
[INFO] [stdout]     --> src/lib.rs:5773:21
[INFO] [stdout]      |
[INFO] [stdout] 5773 |         let model = CrystalBall::default();
[INFO] [stdout]      |                     ^^^^^^^^^^^ use of undeclared type `CrystalBall`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 5549 +     use crate::CrystalBall;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cplx` in this scope
[INFO] [stdout]     --> src/lib.rs:5784:17
[INFO] [stdout]      |
[INFO] [stdout] 5784 |         let z = cplx(3.0, 4.0);
[INFO] [stdout]      |                 ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]      |
[INFO] [stdout] 5549 +     use crate::cplx;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cplx` in this scope
[INFO] [stdout]     --> src/lib.rs:5792:18
[INFO] [stdout]      |
[INFO] [stdout] 5792 |             vec![cplx(1.0, 0.0), cplx(2.0, 0.0)],
[INFO] [stdout]      |                  ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]      |
[INFO] [stdout] 5549 +     use crate::cplx;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cplx` in this scope
[INFO] [stdout]     --> src/lib.rs:5792:34
[INFO] [stdout]      |
[INFO] [stdout] 5792 |             vec![cplx(1.0, 0.0), cplx(2.0, 0.0)],
[INFO] [stdout]      |                                  ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]      |
[INFO] [stdout] 5549 +     use crate::cplx;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cplx` in this scope
[INFO] [stdout]     --> src/lib.rs:5793:18
[INFO] [stdout]      |
[INFO] [stdout] 5793 |             vec![cplx(3.0, 0.0), cplx(4.0, 0.0)],
[INFO] [stdout]      |                  ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]      |
[INFO] [stdout] 5549 +     use crate::cplx;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cplx` in this scope
[INFO] [stdout]     --> src/lib.rs:5793:34
[INFO] [stdout]      |
[INFO] [stdout] 5793 |             vec![cplx(3.0, 0.0), cplx(4.0, 0.0)],
[INFO] [stdout]      |                                  ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]      |
[INFO] [stdout] 5549 +     use crate::cplx;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cplx` in this scope
[INFO] [stdout]     --> src/lib.rs:5795:22
[INFO] [stdout]      |
[INFO] [stdout] 5795 |         let x = vec![cplx(1.0, 0.0), cplx(1.0, 0.0)];
[INFO] [stdout]      |                      ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]      |
[INFO] [stdout] 5549 +     use crate::cplx;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cplx` in this scope
[INFO] [stdout]     --> src/lib.rs:5795:38
[INFO] [stdout]      |
[INFO] [stdout] 5795 |         let x = vec![cplx(1.0, 0.0), cplx(1.0, 0.0)];
[INFO] [stdout]      |                                      ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]      |
[INFO] [stdout] 5549 +     use crate::cplx;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `mat_vec_mul` in this scope
[INFO] [stdout]     --> src/lib.rs:5796:17
[INFO] [stdout]      |
[INFO] [stdout] 5796 |         let y = mat_vec_mul(&a, &x);
[INFO] [stdout]      |                 ^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]      |
[INFO] [stdout] 5549 +     use crate::mat_vec_mul;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cplx` in this scope
[INFO] [stdout]     --> src/lib.rs:5804:22
[INFO] [stdout]      |
[INFO] [stdout] 5804 |         let v = vec![cplx(3.0, 4.0)];
[INFO] [stdout]      |                      ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]      |
[INFO] [stdout] 5549 +     use crate::cplx;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `vec_norm` in this scope
[INFO] [stdout]     --> src/lib.rs:5805:18
[INFO] [stdout]      |
[INFO] [stdout] 5805 |         assert!((vec_norm(&v) - 5.0).abs() < 1e-12);
[INFO] [stdout]      |                  ^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]      |
[INFO] [stdout] 5549 +     use crate::vec_norm;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cplx` in this scope
[INFO] [stdout]     --> src/lib.rs:5807:23
[INFO] [stdout]      |
[INFO] [stdout] 5807 |         let v2 = vec![cplx(1.0, 0.0), cplx(1.0, 0.0), cplx(1.0, 0.0), cplx(1.0, 0.0)];
[INFO] [stdout]      |                       ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]      |
[INFO] [stdout] 5549 +     use crate::cplx;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cplx` in this scope
[INFO] [stdout]     --> src/lib.rs:5807:39
[INFO] [stdout]      |
[INFO] [stdout] 5807 |         let v2 = vec![cplx(1.0, 0.0), cplx(1.0, 0.0), cplx(1.0, 0.0), cplx(1.0, 0.0)];
[INFO] [stdout]      |                                       ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]      |
[INFO] [stdout] 5549 +     use crate::cplx;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cplx` in this scope
[INFO] [stdout]     --> src/lib.rs:5807:55
[INFO] [stdout]      |
[INFO] [stdout] 5807 |         let v2 = vec![cplx(1.0, 0.0), cplx(1.0, 0.0), cplx(1.0, 0.0), cplx(1.0, 0.0)];
[INFO] [stdout]      |                                                       ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]      |
[INFO] [stdout] 5549 +     use crate::cplx;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cplx` in this scope
[INFO] [stdout]     --> src/lib.rs:5807:71
[INFO] [stdout]      |
[INFO] [stdout] 5807 |         let v2 = vec![cplx(1.0, 0.0), cplx(1.0, 0.0), cplx(1.0, 0.0), cplx(1.0, 0.0)];
[INFO] [stdout]      |                                                                       ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]      |
[INFO] [stdout] 5549 +     use crate::cplx;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `vec_norm` in this scope
[INFO] [stdout]     --> src/lib.rs:5808:18
[INFO] [stdout]      |
[INFO] [stdout] 5808 |         assert!((vec_norm(&v2) - 2.0).abs() < 1e-12);
[INFO] [stdout]      |                  ^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]      |
[INFO] [stdout] 5549 +     use crate::vec_norm;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cplx` in this scope
[INFO] [stdout]     --> src/lib.rs:5815:18
[INFO] [stdout]      |
[INFO] [stdout] 5815 |             vec![cplx(5.0, 0.0), cplx(0.0, 0.0)],
[INFO] [stdout]      |                  ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]      |
[INFO] [stdout] 5549 +     use crate::cplx;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cplx` in this scope
[INFO] [stdout]     --> src/lib.rs:5815:34
[INFO] [stdout]      |
[INFO] [stdout] 5815 |             vec![cplx(5.0, 0.0), cplx(0.0, 0.0)],
[INFO] [stdout]      |                                  ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]      |
[INFO] [stdout] 5549 +     use crate::cplx;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cplx` in this scope
[INFO] [stdout]     --> src/lib.rs:5816:18
[INFO] [stdout]      |
[INFO] [stdout] 5816 |             vec![cplx(0.0, 0.0), cplx(2.0, 0.0)],
[INFO] [stdout]      |                  ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]      |
[INFO] [stdout] 5549 +     use crate::cplx;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cplx` in this scope
[INFO] [stdout]     --> src/lib.rs:5816:34
[INFO] [stdout]      |
[INFO] [stdout] 5816 |             vec![cplx(0.0, 0.0), cplx(2.0, 0.0)],
[INFO] [stdout]      |                                  ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]      |
[INFO] [stdout] 5549 +     use crate::cplx;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `power_iteration_eigenvalue` in this scope
[INFO] [stdout]     --> src/lib.rs:5818:22
[INFO] [stdout]      |
[INFO] [stdout] 5818 |         let lambda = power_iteration_eigenvalue(&a, 50);
[INFO] [stdout]      |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]      |
[INFO] [stdout] 5549 +     use crate::power_iteration_eigenvalue;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cplx` in this scope
[INFO] [stdout]     --> src/lib.rs:5826:18
[INFO] [stdout]      |
[INFO] [stdout] 5826 |             vec![cplx(4.0, 0.0), cplx(7.0, 0.0)],
[INFO] [stdout]      |                  ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]      |
[INFO] [stdout] 5549 +     use crate::cplx;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cplx` in this scope
[INFO] [stdout]     --> src/lib.rs:5826:34
[INFO] [stdout]      |
[INFO] [stdout] 5826 |             vec![cplx(4.0, 0.0), cplx(7.0, 0.0)],
[INFO] [stdout]      |                                  ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]      |
[INFO] [stdout] 5549 +     use crate::cplx;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cplx` in this scope
[INFO] [stdout]     --> src/lib.rs:5827:18
[INFO] [stdout]      |
[INFO] [stdout] 5827 |             vec![cplx(2.0, 0.0), cplx(6.0, 0.0)],
[INFO] [stdout]      |                  ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]      |
[INFO] [stdout] 5549 +     use crate::cplx;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cplx` in this scope
[INFO] [stdout]     --> src/lib.rs:5827:34
[INFO] [stdout]      |
[INFO] [stdout] 5827 |             vec![cplx(2.0, 0.0), cplx(6.0, 0.0)],
[INFO] [stdout]      |                                  ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]      |
[INFO] [stdout] 5549 +     use crate::cplx;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `matrix_inverse` in this scope
[INFO] [stdout]     --> src/lib.rs:5829:21
[INFO] [stdout]      |
[INFO] [stdout] 5829 |         let a_inv = matrix_inverse(&a).expect("Inverse should exist");
[INFO] [stdout]      |                     ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]      |
[INFO] [stdout] 5549 +     use crate::matrix_inverse;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `mat_mul` in this scope
[INFO] [stdout]     --> src/lib.rs:5831:23
[INFO] [stdout]      |
[INFO] [stdout] 5831 |         let product = mat_mul(&a, &a_inv);
[INFO] [stdout]      |                       ^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]      |
[INFO] [stdout] 5549 +     use crate::mat_mul;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cplx` in this scope
[INFO] [stdout]     --> src/lib.rs:5846:18
[INFO] [stdout]      |
[INFO] [stdout] 5846 |             vec![cplx(1.0, 0.0), cplx(2.0, 0.0)],
[INFO] [stdout]      |                  ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]      |
[INFO] [stdout] 5549 +     use crate::cplx;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cplx` in this scope
[INFO] [stdout]     --> src/lib.rs:5846:34
[INFO] [stdout]      |
[INFO] [stdout] 5846 |             vec![cplx(1.0, 0.0), cplx(2.0, 0.0)],
[INFO] [stdout]      |                                  ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]      |
[INFO] [stdout] 5549 +     use crate::cplx;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cplx` in this scope
[INFO] [stdout]     --> src/lib.rs:5847:18
[INFO] [stdout]      |
[INFO] [stdout] 5847 |             vec![cplx(2.0, 0.0), cplx(1.0, 0.0)],
[INFO] [stdout]      |                  ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]      |
[INFO] [stdout] 5549 +     use crate::cplx;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `cplx` in this scope
[INFO] [stdout]     --> src/lib.rs:5847:34
[INFO] [stdout]      |
[INFO] [stdout] 5847 |             vec![cplx(2.0, 0.0), cplx(1.0, 0.0)],
[INFO] [stdout]      |                                  ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]      |
[INFO] [stdout] 5549 +     use crate::cplx;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `find_all_eigenvalues` in this scope
[INFO] [stdout]     --> src/lib.rs:5849:19
[INFO] [stdout]      |
[INFO] [stdout] 5849 |         let evs = find_all_eigenvalues(&a);
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]      |
[INFO] [stdout] 5549 +     use crate::find_all_eigenvalues;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `WaveExplorerConfig` in this scope
[INFO] [stdout]     --> src/lib.rs:5864:24
[INFO] [stdout]      |
[INFO] [stdout] 5864 |         let wave_cfg = WaveExplorerConfig::default_10ghz();
[INFO] [stdout]      |                        ^^^^^^^^^^^^^^^^^^ use of undeclared type `WaveExplorerConfig`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 5549 +     use crate::WaveExplorerConfig;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `WaveExplorerConfig` in this scope
[INFO] [stdout]     --> src/lib.rs:5877:24
[INFO] [stdout]      |
[INFO] [stdout] 5877 |         let wave_cfg = WaveExplorerConfig::default_10ghz();
[INFO] [stdout]      |                        ^^^^^^^^^^^^^^^^^^ use of undeclared type `WaveExplorerConfig`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 5549 +     use crate::WaveExplorerConfig;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `WaveExplorerConfig` in this scope
[INFO] [stdout]     --> src/lib.rs:5885:24
[INFO] [stdout]      |
[INFO] [stdout] 5885 |         let wave_cfg = WaveExplorerConfig::default_10ghz();
[INFO] [stdout]      |                        ^^^^^^^^^^^^^^^^^^ use of undeclared type `WaveExplorerConfig`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 5549 +     use crate::WaveExplorerConfig;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `explorer` in this scope
[INFO] [stdout]     --> src/lib.rs:5887:21
[INFO] [stdout]      |
[INFO] [stdout] 5887 |         let step0 = explorer.current_step;
[INFO] [stdout]      |                     ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `explorer` in this scope
[INFO] [stdout]     --> src/lib.rs:5888:9
[INFO] [stdout]      |
[INFO] [stdout] 5888 |         explorer.step();
[INFO] [stdout]      |         ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `explorer` in this scope
[INFO] [stdout]     --> src/lib.rs:5889:20
[INFO] [stdout]      |
[INFO] [stdout] 5889 |         assert_eq!(explorer.current_step, step0 + 1);
[INFO] [stdout]      |                    ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `WaveExplorerConfig` in this scope
[INFO] [stdout]     --> src/lib.rs:5894:28
[INFO] [stdout]      |
[INFO] [stdout] 5894 |         let mut wave_cfg = WaveExplorerConfig::default_10ghz();
[INFO] [stdout]      |                            ^^^^^^^^^^^^^^^^^^ use of undeclared type `WaveExplorerConfig`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 5549 +     use crate::WaveExplorerConfig;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `EnergyBridgeConfig` in this scope
[INFO] [stdout]     --> src/lib.rs:5910:19
[INFO] [stdout]      |
[INFO] [stdout] 5910 |         let cfg = EnergyBridgeConfig {
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 5549 +     use crate::EnergyBridgeConfig;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `solve_energy_bridge_mode_chi2` in this scope
[INFO] [stdout]     --> src/lib.rs:5920:19
[INFO] [stdout]      |
[INFO] [stdout] 5920 |         let sol = solve_energy_bridge_mode_chi2(&cfg);
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]      |
[INFO] [stdout] 5549 +     use crate::solve_energy_bridge_mode_chi2;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `solve_fwm_with_pump` in this scope
[INFO] [stdout]     --> src/lib.rs:5927:54
[INFO] [stdout]      |
[INFO] [stdout] 5927 |         let (pump_out, signal_out, idler_out, eff) = solve_fwm_with_pump(
[INFO] [stdout]      |                                                      ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]      |
[INFO] [stdout] 5549 +     use crate::solve_fwm_with_pump;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `build_stability_matrix` in this scope
[INFO] [stdout]     --> src/lib.rs:5949:19
[INFO] [stdout]      |
[INFO] [stdout] 5949 |         let mat = build_stability_matrix(1.0, 0.1, 0.2, 5);
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]      |
[INFO] [stdout] 5549 +     use crate::build_stability_matrix;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `build_stability_matrix` in this scope
[INFO] [stdout]     --> src/lib.rs:5963:19
[INFO] [stdout]      |
[INFO] [stdout] 5948 |     fn test_build_stability_matrix() {
[INFO] [stdout]      |     -------------------------------- similarly named constant `test_build_stability_matrix` defined here
[INFO] [stdout] ...
[INFO] [stdout] 5963 |         let mat = build_stability_matrix(1.0, 0.1, 0.2, 3);
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: a constant with a similar name exists
[INFO] [stdout]      |
[INFO] [stdout] 5963 |         let mat = test_build_stability_matrix(1.0, 0.1, 0.2, 3);
[INFO] [stdout]      |                   +++++
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]      |
[INFO] [stdout] 5549 +     use crate::build_stability_matrix;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `compute_stability_exponents` in this scope
[INFO] [stdout]     --> src/lib.rs:5964:25
[INFO] [stdout]      |
[INFO] [stdout] 5964 |         let exponents = compute_stability_exponents(&mat);
[INFO] [stdout]      |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]      |
[INFO] [stdout] 5549 +     use crate::compute_stability_exponents;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `StarScannerConfig` in this scope
[INFO] [stdout]     --> src/lib.rs:5973:19
[INFO] [stdout]      |
[INFO] [stdout] 5973 |         let cfg = StarScannerConfig {
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 5549 +     use crate::StarScannerConfig;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `analyze_arnold_tongues` in this scope
[INFO] [stdout]     --> src/lib.rs:5980:22
[INFO] [stdout]      |
[INFO] [stdout] 5980 |         let result = analyze_arnold_tongues(&cfg);
[INFO] [stdout]      |                      ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]      |
[INFO] [stdout] 5549 +     use crate::analyze_arnold_tongues;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `PI` in this scope
[INFO] [stdout]     --> src/lib.rs:5995:29
[INFO] [stdout]      |
[INFO] [stdout] 5995 |             .map(|i| (2.0 * PI * f_signal * (i as f64) / fs).sin())
[INFO] [stdout]      |                             ^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these constants
[INFO] [stdout]      |
[INFO] [stdout] 5549 +     use crate::PI;
[INFO] [stdout]      |
[INFO] [stdout] 5549 +     use std::f32::consts::PI;
[INFO] [stdout]      |
[INFO] [stdout] 5549 +     use std::f64::consts::PI;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `compute_single_sided_spectrum` in this scope
[INFO] [stdout]     --> src/lib.rs:5998:38
[INFO] [stdout]      |
[INFO] [stdout] 5998 |         let (freqs, amps, _phases) = compute_single_sided_spectrum(&signal, 1.0 / fs);
[INFO] [stdout]      |                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]      |
[INFO] [stdout] 5549 +     use crate::compute_single_sided_spectrum;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `find_peak_frequency` in this scope
[INFO] [stdout]     --> src/lib.rs:6003:20
[INFO] [stdout]      |
[INFO] [stdout] 6003 |         let peak = find_peak_frequency(&freqs, &amps);
[INFO] [stdout]      |                    ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]      |
[INFO] [stdout] 5549 +     use crate::find_peak_frequency;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `PI` in this scope
[INFO] [stdout]     --> src/lib.rs:6016:29
[INFO] [stdout]      |
[INFO] [stdout] 6016 |             .map(|i| (2.0 * PI * 50.0 * (i as f64) / fs).sin())
[INFO] [stdout]      |                             ^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these constants
[INFO] [stdout]      |
[INFO] [stdout] 5549 +     use crate::PI;
[INFO] [stdout]      |
[INFO] [stdout] 5549 +     use std::f32::consts::PI;
[INFO] [stdout]      |
[INFO] [stdout] 5549 +     use std::f64::consts::PI;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `compute_psd` in this scope
[INFO] [stdout]     --> src/lib.rs:6018:28
[INFO] [stdout]      |
[INFO] [stdout] 6018 |         let (freqs, psd) = compute_psd(&signal, 1.0 / fs, 1e-12, ETA0);
[INFO] [stdout]      |                            ^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]      |
[INFO] [stdout] 5549 +     use crate::compute_psd;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ETA0` in this scope
[INFO] [stdout]     --> src/lib.rs:6018:66
[INFO] [stdout]      |
[INFO] [stdout] 6018 |         let (freqs, psd) = compute_psd(&signal, 1.0 / fs, 1e-12, ETA0);
[INFO] [stdout]      |                                                                  ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this constant
[INFO] [stdout]      |
[INFO] [stdout] 5549 +     use crate::ETA0;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `PI` in this scope
[INFO] [stdout]     --> src/lib.rs:6028:29
[INFO] [stdout]      |
[INFO] [stdout] 6028 |             .map(|i| (2.0 * PI * 100.0 * (i as f64) / fs).sin())
[INFO] [stdout]      |                             ^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing one of these constants
[INFO] [stdout]      |
[INFO] [stdout] 5549 +     use crate::PI;
[INFO] [stdout]      |
[INFO] [stdout] 5549 +     use std::f32::consts::PI;
[INFO] [stdout]      |
[INFO] [stdout] 5549 +     use std::f64::consts::PI;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `compute_psd` in this scope
[INFO] [stdout]     --> src/lib.rs:6030:28
[INFO] [stdout]      |
[INFO] [stdout] 6030 |         let (freqs, psd) = compute_psd(&signal, 1.0 / fs, 1e-12, ETA0);
[INFO] [stdout]      |                            ^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]      |
[INFO] [stdout] 5549 +     use crate::compute_psd;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ETA0` in this scope
[INFO] [stdout]     --> src/lib.rs:6030:66
[INFO] [stdout]      |
[INFO] [stdout] 6030 |         let (freqs, psd) = compute_psd(&signal, 1.0 / fs, 1e-12, ETA0);
[INFO] [stdout]      |                                                                  ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this constant
[INFO] [stdout]      |
[INFO] [stdout] 5549 +     use crate::ETA0;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `compute_snr` in this scope
[INFO] [stdout]     --> src/lib.rs:6031:19
[INFO] [stdout]      |
[INFO] [stdout] 6031 |         let snr = compute_snr(&freqs, &psd, 90.0, 110.0, 200.0, 400.0);
[INFO] [stdout]      |                   ^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]      |
[INFO] [stdout] 5549 +     use crate::compute_snr;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `SignalTuner` in this scope
[INFO] [stdout]     --> src/lib.rs:6042:19
[INFO] [stdout]      |
[INFO] [stdout] 6042 |         let cal = SignalTuner::new();
[INFO] [stdout]      |                   ^^^^^^^^^^^ use of undeclared type `SignalTuner`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 5549 +     use crate::SignalTuner;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `ETA0` in this scope
[INFO] [stdout]     --> src/lib.rs:6053:19
[INFO] [stdout]      |
[INFO] [stdout] 6053 |         let eta = ETA0;
[INFO] [stdout]      |                   ^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this constant
[INFO] [stdout]      |
[INFO] [stdout] 5549 +     use crate::ETA0;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `run_electromagnetic_calibration_tuning` in this scope
[INFO] [stdout]     --> src/lib.rs:6056:25
[INFO] [stdout]      |
[INFO] [stdout] 6056 |         let tune_data = run_electromagnetic_calibration_tuning(&e0_values, f0, a_eff, eta, band_half);
[INFO] [stdout]      |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]      |
[INFO] [stdout] 5549 +     use crate::run_electromagnetic_calibration_tuning;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `JourneyPlanner` in this scope
[INFO] [stdout]     --> src/lib.rs:6072:20
[INFO] [stdout]      |
[INFO] [stdout] 6072 |         let args = JourneyPlanner::parse(
[INFO] [stdout]      |                    ^^^^^^^^^^^^^^ use of undeclared type `JourneyPlanner`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 5549 +     use crate::JourneyPlanner;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `AdventureMode` in this scope
[INFO] [stdout]     --> src/lib.rs:6077:31
[INFO] [stdout]      |
[INFO] [stdout] 6077 |         assert_eq!(args.mode, AdventureMode::ElectromagneticJourney);
[INFO] [stdout]      |                               ^^^^^^^^^^^^^ use of undeclared type `AdventureMode`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout] 5549 +     use crate::AdventureMode;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `JourneyPlanner` in this scope
[INFO] [stdout]     --> src/lib.rs:6085:20
[INFO] [stdout]      |
[INFO] [stdout] 6085 |         let args = JourneyPlanner::parse(
[INFO] [stdout]      |                    ^^^^^^^^^^^^^^ use of undeclared type `JourneyPlanner`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 5549 +     use crate::JourneyPlanner;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `AdventureMode` in this scope
[INFO] [stdout]     --> src/lib.rs:6090:31
[INFO] [stdout]      |
[INFO] [stdout] 6090 |         assert_eq!(args.mode, AdventureMode::SmartCompanionMode);
[INFO] [stdout]      |                               ^^^^^^^^^^^^^ use of undeclared type `AdventureMode`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout] 5549 +     use crate::AdventureMode;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `JourneyPlanner` in this scope
[INFO] [stdout]     --> src/lib.rs:6096:20
[INFO] [stdout]      |
[INFO] [stdout] 6096 |         let args = JourneyPlanner::parse(
[INFO] [stdout]      |                    ^^^^^^^^^^^^^^ use of undeclared type `JourneyPlanner`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 5549 +     use crate::JourneyPlanner;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `JourneyPlanner` in this scope
[INFO] [stdout]     --> src/lib.rs:6107:22
[INFO] [stdout]      |
[INFO] [stdout] 6107 |         let result = JourneyPlanner::parse(
[INFO] [stdout]      |                      ^^^^^^^^^^^^^^ use of undeclared type `JourneyPlanner`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 5549 +     use crate::JourneyPlanner;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `AdventureResult` in this scope
[INFO] [stdout]     --> src/lib.rs:6121:26
[INFO] [stdout]      |
[INFO] [stdout] 6121 |         let mut result = AdventureResult::new(AdventureMode::ElectromagneticJourney);
[INFO] [stdout]      |                          ^^^^^^^^^^^^^^^ use of undeclared type `AdventureResult`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 5549 +     use crate::AdventureResult;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `AdventureMode` in this scope
[INFO] [stdout]     --> src/lib.rs:6121:47
[INFO] [stdout]      |
[INFO] [stdout] 6121 |         let mut result = AdventureResult::new(AdventureMode::ElectromagneticJourney);
[INFO] [stdout]      |                                               ^^^^^^^^^^^^^ use of undeclared type `AdventureMode`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout] 5549 +     use crate::AdventureMode;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `JourneyPlanner` in this scope
[INFO] [stdout]     --> src/lib.rs:6145:24
[INFO] [stdout]      |
[INFO] [stdout] 6145 |         let mut args = JourneyPlanner::parse(
[INFO] [stdout]      |                        ^^^^^^^^^^^^^^ use of undeclared type `JourneyPlanner`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 5549 +     use crate::JourneyPlanner;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `run_electromagnetic_adventure` in this scope
[INFO] [stdout]     --> src/lib.rs:6152:22
[INFO] [stdout]      |
[INFO] [stdout] 6152 |         let result = run_electromagnetic_adventure(&args);
[INFO] [stdout]      |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]      |
[INFO] [stdout] 5549 +     use crate::run_electromagnetic_adventure;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `AdventureMode` in this scope
[INFO] [stdout]     --> src/lib.rs:6155:43
[INFO] [stdout]      |
[INFO] [stdout] 6155 |         assert_eq!(adventure_result.mode, AdventureMode::ElectromagneticJourney);
[INFO] [stdout]      |                                           ^^^^^^^^^^^^^ use of undeclared type `AdventureMode`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout] 5549 +     use crate::AdventureMode;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `JourneyPlanner` in this scope
[INFO] [stdout]     --> src/lib.rs:6161:20
[INFO] [stdout]      |
[INFO] [stdout] 6161 |         let args = JourneyPlanner::parse(
[INFO] [stdout]      |                    ^^^^^^^^^^^^^^ use of undeclared type `JourneyPlanner`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 5549 +     use crate::JourneyPlanner;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `run_energy_bridge_mode_冒险` in this scope
[INFO] [stdout]     --> src/lib.rs:6167:22
[INFO] [stdout]      |
[INFO] [stdout] 6167 |         let result = run_energy_bridge_mode_冒险(&args);
[INFO] [stdout]      |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]      |
[INFO] [stdout] 5549 +     use crate::run_energy_bridge_mode_冒险;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `AdventureMode` in this scope
[INFO] [stdout]     --> src/lib.rs:6170:43
[INFO] [stdout]      |
[INFO] [stdout] 6170 |         assert_eq!(adventure_result.mode, AdventureMode::EnergyCouplingAdventure);
[INFO] [stdout]      |                                           ^^^^^^^^^^^^^ use of undeclared type `AdventureMode`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout] 5549 +     use crate::AdventureMode;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `JourneyPlanner` in this scope
[INFO] [stdout]     --> src/lib.rs:6176:20
[INFO] [stdout]      |
[INFO] [stdout] 6176 |         let args = JourneyPlanner::parse(
[INFO] [stdout]      |                    ^^^^^^^^^^^^^^ use of undeclared type `JourneyPlanner`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this struct
[INFO] [stdout]      |
[INFO] [stdout] 5549 +     use crate::JourneyPlanner;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function `run_stability_analysis` in this scope
[INFO] [stdout]     --> src/lib.rs:6182:22
[INFO] [stdout]      |
[INFO] [stdout] 6182 |         let result = run_stability_analysis(&args);
[INFO] [stdout]      |                      ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this function
[INFO] [stdout]      |
[INFO] [stdout] 5549 +     use crate::run_stability_analysis;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `AdventureMode` in this scope
[INFO] [stdout]     --> src/lib.rs:6185:43
[INFO] [stdout]      |
[INFO] [stdout] 6185 |         assert_eq!(adventure_result.mode, AdventureMode::StabilityExplorer);
[INFO] [stdout]      |                                           ^^^^^^^^^^^^^ use of undeclared type `AdventureMode`
[INFO] [stdout]      |
[INFO] [stdout] help: consider importing this enum
[INFO] [stdout]      |
[INFO] [stdout] 5549 +     use crate::AdventureMode;
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Utc` in this scope
[INFO] [stdout]     --> src/lib.rs:5735:25
[INFO] [stdout]      |
[INFO] [stdout] 5735 |             created_at: Utc::now(),
[INFO] [stdout]      |                         ^^^ use of undeclared type `Utc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> src/lib.rs:5886:12
[INFO] [stdout]      |
[INFO] [stdout] 5884 |     fn test_electromagnetic_single_step() {
[INFO] [stdout]      |                                          - help: a return type might be missing here: `-> _`
[INFO] [stdout] 5885 |         let wave_cfg = WaveExplorerConfig::default_10ghz();
[INFO] [stdout] 5886 |     return Err(anyhow::anyhow!("wasmtime stubbed").into());
[INFO] [stdout]      |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `()`, found `Result<_, _>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: expected unit type `()`
[INFO] [stdout]                      found enum `Result<_, _>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unreachable statement
[INFO] [stdout]     --> src/lib.rs:5887:9
[INFO] [stdout]      |
[INFO] [stdout] 5886 |     return Err(anyhow::anyhow!("wasmtime stubbed").into());
[INFO] [stdout]      |     ------------------------------------------------------ any code following this expression is unreachable
[INFO] [stdout] 5887 |         let step0 = explorer.current_step;
[INFO] [stdout]      |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unreachable statement
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(unreachable_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `n_steps_completed` on type `Result<(), anyhow::Error>`
[INFO] [stdout]     --> src/lib.rs:5898:27
[INFO] [stdout]      |
[INFO] [stdout] 5898 |         assert_eq!(result.n_steps_completed, 20);
[INFO] [stdout]      |                           ^^^^^^^^^^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `probe_left` on type `Result<(), anyhow::Error>`
[INFO] [stdout]     --> src/lib.rs:5899:25
[INFO] [stdout]      |
[INFO] [stdout] 5899 |         assert!(!result.probe_left.is_empty());
[INFO] [stdout]      |                         ^^^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `probe_inside` on type `Result<(), anyhow::Error>`
[INFO] [stdout]     --> src/lib.rs:5900:25
[INFO] [stdout]      |
[INFO] [stdout] 5900 |         assert!(!result.probe_inside.is_empty());
[INFO] [stdout]      |                         ^^^^^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0609]: no field `probe_right` on type `Result<(), anyhow::Error>`
[INFO] [stdout]     --> src/lib.rs:5901:25
[INFO] [stdout]      |
[INFO] [stdout] 5901 |         assert!(!result.probe_right.is_empty());
[INFO] [stdout]      |                         ^^^^^^^^^^^ unknown field
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Complex` in this scope
[INFO] [stdout]     --> src/lib.rs:5917:27
[INFO] [stdout]      |
[INFO] [stdout] 5917 |             signal_input: Complex::new(1.0, 0.0),
[INFO] [stdout]      |                           ^^^^^^^ use of undeclared type `Complex`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Complex` in this scope
[INFO] [stdout]     --> src/lib.rs:5918:26
[INFO] [stdout]      |
[INFO] [stdout] 5918 |             idler_input: Complex::new(0.0, 0.0),
[INFO] [stdout]      |                          ^^^^^^^ use of undeclared type `Complex`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Complex` in this scope
[INFO] [stdout]     --> src/lib.rs:5933:13
[INFO] [stdout]      |
[INFO] [stdout] 5933 |             Complex::new(1.0, 0.0),   // pump
[INFO] [stdout]      |             ^^^^^^^ use of undeclared type `Complex`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Complex` in this scope
[INFO] [stdout]     --> src/lib.rs:5934:13
[INFO] [stdout]      |
[INFO] [stdout] 5934 |             Complex::new(0.1, 0.0),   // signal
[INFO] [stdout]      |             ^^^^^^^ use of undeclared type `Complex`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `Complex` in this scope
[INFO] [stdout]     --> src/lib.rs:5935:13
[INFO] [stdout]      |
[INFO] [stdout] 5935 |             Complex::new(0.01, 0.0),  // idler
[INFO] [stdout]      |             ^^^^^^^ use of undeclared type `Complex`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `guardian`
[INFO] [stdout]     --> src/lib.rs:5234:13
[INFO] [stdout]      |
[INFO] [stdout] 5234 |         let guardian = GuardianCouncil::new(
[INFO] [stdout]      |             ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_guardian`
[INFO] [stdout]      |
[INFO] [stdout]      = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `gardener`
[INFO] [stdout]     --> src/lib.rs:5240:13
[INFO] [stdout]      |
[INFO] [stdout] 5240 |         let gardener = Arc::new(
[INFO] [stdout]      |             ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_gardener`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `wave_cfg` is assigned to, but never used
[INFO] [stdout]     --> src/lib.rs:5325:9
[INFO] [stdout]      |
[INFO] [stdout] 5325 |     let mut wave_cfg = WaveExplorerConfig::default_10ghz();
[INFO] [stdout]      |         ^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = note: consider using `_wave_cfg` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `wave_cfg` is never read
[INFO] [stdout]     --> src/lib.rs:5326:5
[INFO] [stdout]      |
[INFO] [stdout] 5326 |     wave_cfg.n_steps = args.steps;
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout]      = help: maybe it is overwritten before being read?
[INFO] [stdout]      = note: `#[warn(unused_assignments)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0308, E0422, E0425, E0433, E0609.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0308`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `resonance-explorer` (lib test) due to 153 previous errors; 5 warnings emitted
[INFO] running `Command { std: "docker" "inspect" "fc08707ccae016c78f95d61fc720c0af2b292f3de3c3ee3594750e85fdb29885", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "fc08707ccae016c78f95d61fc720c0af2b292f3de3c3ee3594750e85fdb29885", kill_on_drop: false }`
[INFO] [stdout] fc08707ccae016c78f95d61fc720c0af2b292f3de3c3ee3594750e85fdb29885
